BM6( QQQDDD<<<333,,,,,,---...///222222555666555777;;;===;;;<<>>bbboooNNNBBB;;;333,,,,,,---...000222333666777666888<<<===;;;???HHHTTT\\\```eeemmmttt~~~wwwhhheeeVVV]]]bbbOOOxxxkkklll>>>666666888uuummm~~~SSS444333222222;;;@@@MMMJJJXXX\\\uuu{{{rrr{{{iiiYYYVVV[[[```aaahhhaaagggiiihhhIII222000aaauuuqqqKKKGGG>>>EEERRRYYYQQQRRRgggjjjVVV]]][[[cccDDD000444666///---BBBsss|||wwwdddqqqrrrOOO```LLL***//////,,,333???ooossssssuuukkkvvvaaa}}}}}}===777333000000111...999ccc~~~yyyqqq666666888+++000555222MMMnnndddccciiivvv___ffftttyyykkkbbb|||___BBB>>>IIILLLIIIRRRWWWUUURRRUUU[[[^^^qqqxxxxxxzzzUUU111222===777VVVwwwrrrjjjQQQ???>>>@@@CCC@@@^^^iiiJJJAAA;;;222,,,,,,---...000333222666777666777<<<===;;;===HHHWWWcccjjjnnnrrrvvv}}}nnnPPP;;;BBBKKK___pppTTT\\\aaauuuwww:::111;;;PPPTTTNNNYYY777333222444@@@EEEQQQZZZ[[[UUUmmm}}}mmmjjj~~~VVVVVV~~~wwwyyyuuuqqqwwwooorrryyy}}}WWW444EEE~~~```===GGGGGG;;;>>>JJJJJJEEESSSVVV===FFF777]]]vvvKKK222111:::111111ZZZ~~~mmmTTTKKKfffOOOGGGEEEvvv}}}bbbWWWaaa+++333555///333LLLxxxaaaUUUWWWcccnnnmmmWWWNNNKKKSSSaaauuuSSS___cccNNNKKKMMMQQQTTTkkktttXXX000333000333000000KKK}}}xxx{{{qqqYYY[[[rrrBBB:::777+++333666:::qqq~~~```QQQPPP\\\rrrsss|||zzzvvvaaaVVVccc```VVV___```hhhccc^^^XXXQQQNNNTTT]]]XXX\\\```^^^XXX]]]rrrtttrrrfff===555AAABBB}}}^^^^^^~~~hhhEEE>>>>>>CCCGGGaaahhh~~~IIICCC;;;222++++++......000333111444666555666;;;<<<:::888???LLL\\\lllyyy}}}kkkaaammmwww{{{iii[[[zzzaaaxxxyyy999777===MMM```:::222222888GGGKKKVVV```]]]UUUrrrrrrzzzwwwyyy~~~ggg\\\ooozzzmmmyyy~~~uuuTTTiii666WWW}}}oooJJJEEEDDDZZZoooffflllGGG>>>LLLKKKEEEKKKLLLJJJ[[[gggXXXPPPSSSZZZJJJyyyVVV999000999111<<>>???CCCNNN^^^ooo||||||hhh|||ooo<<<444:::SSS|||eee[[[wwwggg>>>333222;;;LLLQQQZZZWWWZZZ^^^zzzjjj~~~hhhyyynnnvvv```|||999eeeOOOvvvqqqvvvYYYHHH@@@VVV```ccc```AAA[[[mmmNNN`````````eeecccVVVOOOJJJAAAJJJooofffGGG111555222MMMuuusssgggzzzcccVVVqqquuu```dddLLLlllFFF000555///999lllyyyggg[[[iiitttMMMMMM???@@@RRROOOIIIZZZHHHLLLIII???MMMOOO888===888:::GGGNNNKKKUUUkkkxxxJJJ555000333,,,999iii{{{mmm~~~oooyyyppptttuuuooofff```wwwwwwfffxxx~~~[[[rrr}}}jjj999555555:::666ZZZ}}}cccPPPAAA@@@DDDMMMaaawwwooorrrpppqqqwwwuuu{{{mmmccc```bbbUUUzzz|||yyy{{{DDD>>>>>>hhhuuuLLLYYYeeejjjuuuzzzpppzzzkkkBBBBBBEEEBBBIIITTTggg|||IIIHHH:::111++++++...///111444111555666555777;;;<<<:::??????AAAFFFNNNYYYdddllleeeccceeepppbbb@@@LLLlll```{{{;;;444AAAiii}}}{{{wwwWWWXXXpppDDD555444>>>PPPTTT\\\ccc___\\\|||xxxkkkzzzwwweee}}}CCC@@@www{{{```www]]]lllzzzYYYRRRqqqyyy]]]IIIJJJbbbaaatttWWW777333888fffdddwwwyyy{{{sssVVVmmm\\\---333222DDDuuu{{{~~~|||???IIIFFFQQQhhh\\\IIIVVVSSS[[[iii```eeezzzjjjUUU???666;;;???:::OOObbb...000222---DDD|||yyyuuuuuuuuu~~~mmmlll}}}fff^^^{{{rrrAAA666666999???rrrmmm```OOOCCCDDDGGGJJJ[[[ppprrrVVVCCCJJJfffuuuoookkkggg```BBBCCCEEEyyypppJJJXXXXXXXXXffffffmmmCCCFFFFFF???HHHMMM^^^yyyyyyFFFFFF:::111++++++...///111444333666777666888<<<===;;;///777@@@FFFIIIMMMUUU[[[lll```___lllvvvJJJWWWrrrCCCCCCAAARRRYYYrrraaalllIIIbbbuuuyyy|||hhhccc{{{xxxnnnmmmvvvqqqffffff{{{vvvHHH777555???RRRUUU\\\TTTYYYddd|||vvvtttvvvTTTzzzsssppp{{{qqqaaa~~~|||hhhJJJWWW___ccc}}}{{{tttaaajjjaaayyydddVVVLLLiii|||bbb<<<444@@@{{{eeexxxppp[[[xxxkkkaaapppmmm...444666PPPggg```lllrrruuummmbbbSSSGGGHHH\\\cccxxxeeemmmooosssuuuXXXTTTlll|||???777777222KKKtttxxxcccwwwTTTZZZpppaaawww^^^KKK777444888HHHmmmgggRRRAAA===<<<===OOOeeeuuuvvveee___bbbvvvbbbIIIzzzCCCHHHPPPxxxmmmGGGVVVNNNKKK[[[VVVqqq}}}~~~xxxHHHGGGEEE===IIIOOOVVVtttyyyQQQAAA:::111++++++...///111444555666777888:::;;;<<<===666888===DDDHHHHHHMMMSSS]]]mmm|||nnnccc|||yyy|||~~~~~~]]]SSSrrroooJJJ///DDDhhhiiibbb}}}```bbbXXXBBBLLLLLLJJJ^^^}}}\\\eeekkknnneeeiiilll@@@UUUnnn>>>KKKYYY]]]kkkxxxFFF666<<>><<<>>>DDDGGGIIINNNTTTcccsss}}}ddd===>>>iii{{{wwwwwwxxxxxxuuuvvvwwwvvvsssrrrtttxxxvvvlll[[[fff{{{]]]FFF:::TTTlllaaaZZZwwwYYYYYYqqqooo^^^___kkklllYYYWWWkkkRRR]]]bbb^^^bbbdddeeeAAA???;;;RRR~~~wwwGGG:::@@@NNN]]]ZZZ___bbbbbbaaaoooxxxmmmhhheeeyyy~~~UUU@@@777III```}}}~~~\\\wwwiiiYYYaaa}}}ZZZRRRWWWbbbuuuwww```aaa{{{gggttt~~~<<<@@@nnnTTTyyyZZZrrrwwwddd~~~666000CCCbbb}}}uuu^^^RRRMMM^^^eeeOOOSSSTTTppplllddd===:::444lll{{{mmmxxxbbbUUU:::===HHH```LLLsssKKKBBBGGG666666IIILLLnnn|||{{{}}}{{{sssOOOQQQ```rrr{{{YYYJJJPPPNNNHHHKKKOOOPPPIIIJJJTTTYYYYYY^^^fffiiiooozzzyyyvvvyyysssxxxvvvnnngggBBB>>>BBBAAAGGGYYYZZZvvvqqqKKKAAA:::111++++++...///111444555555666777888:::;;;<<>>222HHHvvv}}}lll\\\QQQ[[[fffeeedddccc333555FFFyyy\\\bbbVVVfffnnn}}}nnn===GGGTTThhhZZZ|||NNN???FFF:::444@@@EEERRRZZZdddcccccc^^^nnnRRRUUUccc}}}YYYJJJSSSLLLFFFLLLNNNDDD???@@@EEEGGGEEEIIIQQQ]]]]]]```bbb___YYYXXXZZZyyy|||jjjtttrrrQQQiiiTTTBBB@@@;;;AAAAAAWWWXXXttttttMMMDDD:::111++++++...///111444555555555555777888:::;;;<<<999:::@@@CCCBBBAAABBB>>>WWWrrrmmmOOOVVV[[[```ffflllmmmjjjccc___eeeZZZSSSPPPFFF999666===MMMeee}}}zzzoooEEEBBBZZZ```~~~OOO[[[TTTGGGTTTLLLFFFJJJGGGVVVTTT___dddMMMBBBAAA???AAA@@@nnnUUUaaassssssooooooGGGAAAHHHQQQXXXSSSWWWZZZZZZ___sssaaahhhYYYPPPMMMOOObbbxxxuuulll\\\DDD```dddxxxpppfffmmm~~~yyy[[[wwwVVVuuuQQQHHH@@@WWWyyyrrr|||JJJKKKOOOnnnyyyyyyuuudddGGG333JJJzzzeeeKKKPPPUUUiii>>>999MMMzzzOOOeeeRRRoooyyyrrrpppBBBQQQ^^^lll|||VVVUUU???FFF???555:::BBBLLLVVVmmmkkkvvvwwwkkk{{{SSSTTTaaarrrWWWGGGTTTOOOJJJOOOKKKNNNLLLKKKJJJEEE???AAAGGGTTTNNNGGGCCCCCCGGGNNNSSSBBBpppxxx```VVVbbb[[[JJJ^^^JJJFFFCCC:::DDD;;;OOOUUUqqqvvvNNNCCC:::111++++++...///111444555555444444555777999:::<<<;;;>>>DDDDDD>>>888777666===<<>><<<999RRRSSScccyyyxxxiiikkkuuugggooowwwmmmIIIGGGOOOTTTXXXRRRWWW]]][[[bbbvvvXXXZZZYYYRRROOO@@@JJJvvvyyywwwrrr{{{yyylllkkk~~~|||oooqqqwww{{{{{{zzz{{{OOOaaaaaaUUUQQQ<<>>LLL]]]zzz{{{{{{|||rrrXXXUUU^^^dddaaaGGGMMMMMMMMMOOOLLLMMMMMMMMMKKKFFF@@@@@@DDDNNNNNNLLLIIIGGGGGGEEEDDDFFFkkkwwwsssfffbbbmmmcccMMMZZZnnn???@@@BBB>>>JJJ@@@PPPQQQnnnqqqJJJAAA:::111++++++...///111444555444333333333555888999999999<<<@@@===666333555666777,,,(((;;;PPPWWWYYY[[[[[[[[[ZZZZZZ^^^dddhhhkkkcccWWWLLLDDD@@@>>>>>>DDDaaa^^^QQQXXXaaakkkqqqooonnnqqqqqqmmmlllnnnwwwqqqRRRSSSsssbbbcccIIIOOOaaacccWWWDDDSSSbbbHHHNNNXXXOOODDDFFFMMMEEEDDD<<>>>>>EEE???LLLNNNllliiiGGGDDD:::111++++++...///111444555444222222222444777888555555777888777888BBBMMMHHHGGGFFF<<<444@@@QQQTTTOOOPPPPPPQQQVVV^^^jjjrrrvvv___TTTMMMGGGfffkkkYYY777666DDD]]]dddkkklllkkkkkknnnqqqqqqnnntttyyyrrrbbbHHH666<<>>;;;LLLBBB444555AAAHHH:::AAAKKKfffkkkRRRDDDBBB888RRR\\\fffmmmssstttmmmcccxxx}}}jjjLLLOOOVVVVVVXXXSSS\\\ZZZWWWcccbbbbbbsssjjjTTTIIIOOOUUUXXX^^^FFFDDD[[[bbb;;;EEEnnnxxxeeeTTTbbbfffeeekkkwww|||pppyyyrrr{{{]]]JJJXXXsssyyy[[[CCCEEE;;;888DDDOOOtttuuuqqqsssmmmiiiWWWZZZYYYRRRtttQQQhhhKKK]]]ooofffzzzoooUUUPPP\\\qqquuuoooqqqAAAIIInnn```ZZZrrrjjjiiiWWWbbbiiiggg~~~zzziiiZZZxxxUUUEEEEEE>>>777888888BBBYYYrrr{{{~~~~~~XXXpppNNNRRRRRRooo^^^|||eeeGGGLLLIIIBBBNNNMMMNNNNNNMMMKKKFFF>>>888>>>DDDFFFAAA>>>BBBGGGHHHCCCHHHKKKbbbiiifff{{{kkk^^^[[[gggqqqttt{{{XXXAAA888;;;<<<999===KKKLLLjjjdddGGGJJJ:::111++++++...///111444555444222111222444666888666666777888;;;EEEZZZnnntttqqqbbbBBB;;;GGGFFFCCCEEEGGGGGGHHHJJJOOOTTTTTT{{{aaahhhcccBBB999:::<<>>DDDOOOXXX\\\ccckkknnnkkknnnyyy~~~uuufffIIIMMMTTTSSSTTTQQQZZZYYYUUU___vvvlllRRRooorrrZZZAAA>>>CCCNNNoooVVVCCCAAAOOO|||uuuYYYLLLYYYaaaTTTCCC>>>BBB]]]```WWWaaannn~~~yyyxxxrrrxxxxxxnnn~~~{{{uuuwww]]]SSSIII===999888OOOVVVqqquuusss|||ttt}}}QQQ>>>===999LLL^^^^^^~~~NNNnnnJJJMMMSSSuuuzzzppp}}}|||kkkKKKTTTdddXXXaaavvv~~~aaa^^^rrrtttqqq|||xxx[[[gggqqq^^^cccqqq===NNN{{{nnnRRRqqqwwwuuufffpppxxxgggZZZdddjjjgggxxx]]]```JJJIIIDDD:::999444333@@@^^^WWWgggddd}}}jjjhhhOOOVVVNNN]]]WWW___vvvQQQUUUKKK<<>>444AAAJJJHHHDDDDDDEEECCCAAA>>>@@@ZZZ^^^RRRjjjmmmUUUNNN]]]```UUU]]]ttt===@@@555:::<<<555CCCTTTKKKhhhqqqDDD@@@888111*********+++///333444333111///...000444888AAA777555>>>DDDCCCDDDIIIUUUVVV]]]cccXXXDDD<<<@@@DDDCCCAAAAAAAAACCCEEEFFFOOOOOO[[[{{{pppUUUAAA:::555999===777NNNRRRWWWYYYYYYZZZ___ddddddbbbiiiQQQ:::<<>>AAACCC<<<777:::======;;;999:::<<<;;;333===XXX```MMM;;;999>>>???KKKaaauuuttt___III;;;???FFFMMMTTT[[[aaaeeebbbssskkkyyyzzz|||aaaxxx^^^WWWOOOMMMRRRWWWYYYZZZXXXfffYYYsssVVV}}}aaa{{{aaaBBB:::AAA>>>AAAEEE:::EEEIIIQQQZZZ```___XXXRRRLLLkkk{{{ZZZ???999<<>>GGGUUU```iiisss||||||}}}yyydddAAA>>>MMMVVVzzzHHHaaa]]]GGGQQQmmmyyytttNNN>>>EEESSSvvvooowwwxxx}}}LLLbbbgggsssaaa[[[|||~~~zzzPPP[[[pppmmmKKKIIIcccpppKKKJJJpppuuugggttt~~~xxxwwwrrrXXXKKKPPP```dddqqq^^^hhhddddddqqqvvvgggRRRxxxTTTPPPGGG999@@@666666999???GGGVVVllllll}}}uuuvvvjjjvvvrrr{{{VVVSSSJJJLLLLLLTTTkkkoooCCCIIIVVVCCCBBBJJJPPPNNNGGGDDDHHHNNNCCC>>>@@@HHHJJJCCCCCCJJJHHHDDD@@@BBBMMMZZZ]]]YYYSSSNNNGGGHHHLLLKKK\\\|||iii???999888;;;999888FFFXXXPPP\\\wwwJJJDDD888000*********+++...333444333222000///000444777999444111555777888999<<>>>>>>>>@@@AAACCC:::>>>DDDIIIKKKHHHBBB===BBBAAAJJJKKK<<<555;;;===GGGKKKPPPQQQQQQRRRVVV[[[\\\ZZZaaa|||oooLLLAAA___rrrlllwwwcccffffffeee^^^\\\}}}LLLMMMCCCmmmzzzCCC111@@@000888888777555444555777999<<<666>>>QQQXXXMMMBBBAAA<<<===CCCOOOYYYYYYMMMAAA<<<666222999FFFQQQTTTSSS___SSSppp```SSS___ZZZTTTSSSWWW\\\^^^^^^bbbeeefffpppyyysssfffrrryyyiiiKKK>>>FFFGGGAAA>>><<<===>>>BBBFFFIIIGGGBBB>>>UUUXXXWWWQQQLLLJJJGGGDDD===EEECCCJJJOOO___yyyqqqoooffffffqqqqqqddd^^^bbbnnnqqqqqqnnnmmmqqqwwwzzzmmmKKK===777777777===HHHRRR[[[gggpppkkktttfffUUUVVVEEE]]]GGGFFFNNNjjjddd]]]gggmmm===CCCSSSFFFHHHbbbuuusssMMMiii^^^SSSMMMsssVVVJJJBBB999CCC___ppppppooo]]]GGGSSSuuuiiidddqqqjjj{{{xxxjjjllltttnnn~~~ccceeeffffffqqqrrrvvvIIIrrrFFFAAAKKK<<<:::888888;;;???JJJ\\\lllFFFGGGPPPXXX|||pppbbbeeezzzxxxccciiifffuuuRRRLLLNNNNNNDDDmmmxxxCCCppp___YYY@@@KKKIIIDDDBBBGGGOOOPPPIII@@@BBB>>>AAAKKKLLLBBB;;;<<>>:::???CCC@@@:::777;;;@@@444BBBaaaqqqaaaLLL???444???CCCFFFGGGFFFGGGJJJMMMZZZVVVVVVeeehhh}}}hhhiiizzzccchhhhhheee]]]TTTjjjFFF:::GGGeeeiiiRRR???<<<===:::777555555555444444777666999@@@CCC@@@======333777>>>IIIUUU```gggkkkRRRIII@@@===BBBIIINNNPPPVVVfffuuuwwwVVV>>>gggVVVRRROOOOOOTTTXXXYYYYYY]]]YYYhhhiii|||YYYnnnWWWBBBDDDJJJ@@@777???===;;;:::;;;;;;;;;888666888333///666HHHVVVTTTKKK555===<<>>@@@888555555;;;BBBIIISSS[[[ZZZgggvvv|||QQQQQQxxxfffBBBUUUdddUUU@@@RRRssslllNNNIIICCC999CCCNNNNNN___rrr}}}kkkZZZnnn~~~ppp[[[BBBBBB^^^[[[lllVVV;;;EEEIIIKKK___OOOKKKRRRiiiqqqXXX___uuu{{{qqqrrrwwwfffyyycccbbbggggggnnnllloooMMMkkkVVVGGGNNNAAA@@@;;;888666555888BBBMMMZZZggg[[[HHH;;;HHHtttyyyJJJOOOZZZ]]]pppVVVttt}}}kkkYYYNNNZZZ]]]iiiLLLDDDPPPMMM<<>>>>>444///444777555999444444;;;>>><<<:::<<<999999888777888888999:::@@@<<<777777:::<<<===<<>>;;;===@@@@@@??????BBBDDDFFFIIIJJJVVVxxxxxxaaaeeedddccc___VVV___xxxlll\\\???HHHooolllLLLDDD<<<999666777999999777444444777777333222444555333::::::;;;===@@@GGGNNNSSSUUUWWWVVVLLLBBBCCCOOO\\\XXXyyyZZZCCC===WWWrrrLLLJJJJJJLLLPPPSSSTTTTTTUUUUUU^^^gggmmmxxx~~~zzzlllkkkbbbGGG999BBB>>>777@@@???>>>===<<<;;;;;;;;;;;;::::::777555777;;;;;;777555;;;888======NNNsssxxxrrryyyvvvbbbKKKAAAFFFMMM\\\XXXYYYbbbgggggghhhmmmrrrqqqvvvbbbmmmmmmuuu===???===777444666999;;;@@@FFFMMMSSS]]]gggnnnrrruuuwww}}}~~~iiijjjXXXCCCMMMfffgggeee}}}OOOEEELLLpppHHH???KKKyyy|||zzz]]]FFFFFFXXXZZZmmmvvv|||\\\qqq```]]]VVVXXX|||vvv]]]\\\}}}zzz[[[^^^QQQKKK]]]RRRWWWMMMQQQ```XXX___jjj{{{|||uuupppjjjbbbgggdddiiiiiinnntttsssTTTqqq___EEEMMMFFFAAA<<<:::666222444888666<<<\\\NNNQQQLLLVVVmmmsss}}}zzz|||oooZZZJJJHHHMMMPPPoooGGGGGG>>>NNNFFF;;;;;;\\\```OOOwwwxxxqqqTTTBBBIIIOOOPPPKKKFFFEEEFFFAAA888444;;;CCCFFFEEEFFF<<>>;;;;;;AAAEEEFFF;;;GGG@@@EEEyyynnnmmmCCC999777555666999888888???IIIDDDQQQsssDDD===666///***)))***)))+++...111333555555444222222222000:::===444...222555333888333000333888999999999777666666666666666666666777222///333:::@@@@@@>>>JJJAAATTTYYY:::;;;<<<===<<<<<<===>>>999AAADDDIIIddd}}}wwwsssuuuzzzyyycccddd______bbb[[[WWWaaa|||fffLLLKKKKKK```oooaaaDDD>>>777444666888999888555::::::444222555666444:::888444222111000///...:::AAAFFFCCC<<<===JJJVVV[[[MMMMMM+++HHHbbbNNNNNNOOORRRUUUXXXYYYYYYXXXaaaWWWiiieee~~~fffjjjhhhmmmSSS555888===999===;;;<<<;;;:::999777777666??????999...)))...777===:::>>>888;;;999HHHooowwwrrrppp```FFF222111888>>>AAA@@@DDDOOOYYY___eeejjjdddmmmrrrooonnnssszzz~~~|||wwwllloookkkRRR@@@???888444555666555666888<<<@@@GGGRRR[[[]]]ZZZVVV[[[gggyyyPPP]]]~~~|||yyyjjjccc{{{yyyAAAHHHGGGNNNFFFEEETTTfffrrrrrrooossszzzsssOOO```ppp^^^www{{{UUUSSSdddVVVUUU___mmmxxxSSSWWWRRRJJJ^^^{{{```NNNZZZxxx~~~ccc```dddeeeaaaccciiigggcccUUUTTT||||||VVVRRRHHHCCC@@@@@@>>>888555666NNNWWWvvveeeUUUEEEZZZssshhhaaattt{{{uuuuuueeeTTTKKKFFFEEEHHHMMMmmmrrrOOOCCC>>>FFF<<<@@@>>>>>>vvv___GGGWWWZZZ{{{fffWWWGGGCCCHHHLLLHHHBBBLLLCCC;;;===BBBDDDBBBAAA<<>>DDDCCCNNNsssFFF@@@555///***)))***(((***---///222555777666444333333...666:::888333333444333000///000444888999777444555555444444444444333333///555===AAADDDIIIPPPWWWDDD555999PPPaaahhh^^^KKK999999:::::::::;;;;;;;;;<<>>888;;;777@@@bbbiiinnn]]]EEE555333999999555000666;;;@@@KKKYYYcccffffffooommmbbbbbbppp{{{zzzlllrrrgggiiizzzLLLAAA:::555555666555333444222888>>>AAA@@@AAAEEEJJJUUUFFF[[[cccQQQkkkwwwrrrrrr|||tttkkkfffhhhhhh^^^XXXUUUHHH===AAA```TTT>>>FFFGGGzzzfffCCC>>>===RRRvvvRRROOO[[[iiipppJJJSSSZZZiiibbb^^^fffUUUoooaaaSSSSSSsssjjjNNNFFFXXXRRRLLLtttUUUKKK^^^uuu{{{~~~wwwzzzsss\\\\\\eeeaaabbb```iiiiiiuuuwww^^^SSSTTTxxx~~~XXXJJJCCC>>>??????;;;888777777kkkFFFKKKWWWVVVNNNiiihhhrrr~~~uuu{{{{{{uuunnnlllllliiibbb[[[QQQIIIAAA===;;;???QQQeeeBBB???>>>@@@===777BBBAAA555GGGfffSSSKKKNNNsssvvvbbbQQQIIIGGGHHHHHHHHHDDDAAACCCFFFFFFBBB???AAABBB???::::::AAAGGGJJJgggssshhhyyyxxx>>>777000555666666666777999===AAABBBLLLrrrDDD>>>555...)))))))))((())),,,,,,000555888888666444333111333999===:::444222333...///000222333444333111222222222222222111000000///555:::888222///222777;;;111222555//////222///666555555666777777777777666888<<<>>>>>>IIIccc}}}jjjPPPKKKXXXiiihhhZZZjjjkkkoooooojjjhhhrrrjjj^^^bbb[[[TTTWWWSSSJJJJJJKKKzzznnn???LLL===(((BBBZZZWWWRRRJJJAAA;;;888777333111222555666555555666555555444444333222000///777666777:::===;;;666111---???>>>www|||eeeHHHNNNOOOQQQSSSTTTVVVYYYZZZSSSTTT]]]___aaakkk~~~{{{jjjXXX^^^ggg```HHH::::::999666777777555222111333555EEECCC>>>;;;;;;<<<555---888999555;;;555777PPPQQQ[[[MMM@@@===@@@@@@;;;777LLLTTTSSSGGGFFFSSSZZZXXX^^^___ZZZWWW```pppuuuqqqkkkpppnnn___eeepppiiiMMMCCC:::888777555333444222666888555111000555:::EEE:::999QQQJJJMMMXXX\\\UUUVVV^^^aaayyywwwcccYYYUUUPPPOOOIIIGGG???<<<888000;;;WWWpppyyy>>>BBB===HHH]]]zzzIIIGGG@@@HHH]]]nnnwwwZZZSSS===}}}aaaHHHOOOkkk\\\\\\hhhaaapppIIIWWWaaaPPPBBBPPPPPPLLLjjjvvvLLLNNNccc{{{mmm}}}hhhjjjfffgggccc^^^fffaaagggoooiii|||aaaMMM^^^~~~sss^^^RRRFFFAAA???<<<999999222EEEzzzzzzKKKBBB...DDDDDDOOORRRTTT```yyyrrr___aaakkk___YYYTTTRRRRRROOOIIIFFF777;;;AAAAAA<<>>:::444222777888444222666222333444333222222666999...666>>>???999444444777111LLLtttkkkqqqFFFSSSKKKMMMNNNPPPQQQSSSUUUXXXWWWKKKjjjXXX]]]cccaaaJJJIIIeeetttVVV:::999;;;333444444222111333888===VVVQQQDDD444,,,///555888111333222;;;333000BBB>>>BBBCCCGGGKKKDDD888555:::...===???222666LLL[[[YYY[[[TTTSSS___rrr~~~zzzrrrgggoookkkggglllggg{{{]]]OOOBBB;;;888555333444444111000222555777444000+++BBB<<<000GGGaaaaaaXXXNNN<<<@@@IIIAAABBBHHHAAA???CCC@@@>>>BBB;;;666;;;777666444777888999[[[[[[888GGG555HHHHHHXXXCCC>>>;;;EEE]]]vvvuuu```YYYzzzXXXFFFHHHGGGoooooommmPPPbbblll~~~|||~~~___YYYPPPEEECCCOOOKKKQQQ<<<```}}}vvv``````ZZZaaa\\\kkkcccfffrrrdddjjjhhhbbbLLLZZZ|||kkkWWWLLLEEE@@@>>>>>>777///AAAEEE<<<(((>>>888777<<<000CCCFFF;;;SSSWWWmmm{{{hhh___SSSSSS```@@@FFFCCCBBBCCCAAA===;;;:::???888666>>>KKK___TTT======777CCC444<<<:::///???888000III\\\CCCFFFLLLWWWccclllqqqsssqqqnnnfff]]]YYY\\\___```fffnnnwwwvvvdddPPP]]]TTT%%%<<<777222777777666444555:::>>>???AAAIIIoooHHH@@@666...))))))***((('''(((...222888===???<<<777444<<>>???888888777555333444888;;;>>>777000...222666666444444555555444333444999===AAA444111:::>>>999???MMM@@@555888JJJTTTOOOJJJLLLKKKNNNQQQ{{{yyykkk{{{zzzlllbbbcccddd___YYYVVV|||HHHAAAMMM:::,,,>>>444333444666555333444666111111222444777999888777666:::555333;;;:::666;;;???;;;888111555555...;;;:::<<<000777IIIbbbppp888===???777HHH:::ttteeeFFFJJJ???<<>><<>>===999555999888888777888:::<<<>>><<<===>>>??????>>>===;;;BBB???;;;::::::::::::999???999:::OOOvvv]]]===AAA<<<888888777555555444444444:::+++GGGwww]]]FFFAAACCCEEELLLUUUdddiiizzzzzzzzzjjj{{{zzzeee\\\aaaXXXCCCQQQSSScccyyyMMM;;;777555333555444555555555555666:::===BBBKKKhhhCCC???666///)))******((('''(((,,,111666:::<<<<<<;;;;;;...444222,,,...777666...111000///......//////000/////////.........------////////////////////////.................................////////////000111000000///000222444666666AAABBB888777EEENNNMMMHHHTTTWWWTTTbbbccc\\\XXXccc___ZZZXXXSSSOOOKKKIIIGGGGGGCCC>>>AAA```xxxNNN555666888999666444:::AAADDDGGGJJJKKKKKKIIIHHHGGG@@@>>><<<999777777777666333555<<<222111888===[[[WWWXXXssskkk???OOOFFFJJJLLLPPPRRRTTTVVVYYY[[[[[[ccccccgggkkk___bbb}}}qqqhhhPPP:::TTTwwwqqq:::444777;;;;;;777111...,,,(((,,,111555444222///...222333333222111333777;;;DDDGGGMMMXXXhhhxxxyyyppp]]]IIIBBBFFFSSSIIIvvvzzzgggnnnfffbbbdddeee___XXXUUUYYY{{{|||\\\;;;===>>>777444333222222111000222444<<<999777555444222///,,,333777222000666444000555+++///333777???<<<333;;;999888AAAoooyyyNNN999<<<;;;888FFF888^^^NNN<<<<<>>LLLjjjxxx]]]KKKCCCDDDFFFXXX|||ooovvvzzzhhh]]]OOOMMM@@@===IIIGGGEEE{{{```EEEFFFWWWxxx}}}zzz{{{yyyyyyxxx|||ooo]]][[[\\\YYYWWWWWWWWWXXXXXXWWWVVVVVVWWWSSSiiirrrvvvGGGOOO{{{vvv___KKKAAAFFFBBB>>>;;;;;;:::888666<<<<<<<<<<<<<<<<<<;;;;;;???===;;;888777888999:::---222888<<<===<<<======<<>>999VVVgggMMM888777:::666666:::///111444777777666444333555333333333444444333222===111000000CCCOOODDDOOOdddiiiBBB:::IIIAAAGGGJJJNNNQQQRRRTTTWWWYYYXXX]]][[[[[[bbb^^^^^^jjjkkkFFFFFF666yyytttPPPBBB222...555<<<;;;777666<<>>LLL|||~~~JJJ333888999777:::???888EEEiiiHHHIIIGGG+++999]]][[[gggMMMFFFDDD@@@AAACCCiiiyyywwwRRRGGG>>>GGG<<<:::FFFCCC444NNNiii===CCCRRRrrr|||~~~ssszzzsss```WWWVVVXXXZZZYYYYYYXXXVVVTTTRRROOONNNMMMCCCUUUcccdddRRREEEsssppp___GGGCCC???===???CCCFFFHHH999:::;;;<<<<<<:::999888888777666666666888:::;;;AAAAAA>>>777222333<<>>ooojjjcccUUUUUUZZZPPPJJJPPPUUUYYY\\\eeeqqq{{{yyy{{{NNN<<<...///333333333555444444555444444666:::===>>>JJJcccAAAAAA888000******+++((('''((((((---444888999<<<@@@DDD???333,,,000222......222111000000///.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,------...///---///444666666888<<>>666000000333222222222222333555888:::;;;[[[hhhMMM000---333444===DDDFFF===999DDDVVVbbb|||aaaUUUVVV}}}rrrvvv}}}fffpppVVVZZZ]]]aaabbb___YYYSSSPPPAAA???lllddd___TTTGGG>>>:::555111AAA>>>;;;888777666444333555;;;777444888555111666444;;;777FFF\\\hhh|||yyyNNN888444555555555<<<777;;;:::___cccCCCHHH<<<888CCCDDDRRRjjj}}}}}}yyyssshhhlllBBBEEEGGGAAAEEEBBBIIIqqqyyyyyynnnBBB???HHH;;;AAA???<<<<<<999>>>PPPwwwpppKKKDDD^^^zzzuuurrreeeaaahhhwww```XXXVVVTTTUUUZZZ\\\[[[YYYWWWSSSPPPMMMLLLKKKKKKFFF\\\jjjeeeWWWFFF___yyypppiii___SSSIIIBBB>>>;;;@@@AAAAAAAAAAAAAAAAAAAAA<<<===???@@@AAA@@@???>>>555777999<<>>555444333222222222222222888***...???;;;333RRR~~~wwwtttpppnnnAAA888111...111444222111333333444444444444666999<<<<<>>======CCCBBBFFFKKKNNNQQQRRRUUUVVVQQQXXX```___]]]```bbb\\\```~~~WWW:::FFF___rrr{{{^^^AAA222000(((///888<<<;;;666222///222111111222333555666777///333555444888???>>>999555555555:::KKKbbbppptttQQQ\\\>>>kkkcccmmmmmmhhh]]]oooZZZ]]]___\\\WWWRRROOOMMM\\\FFF@@@___uuu{{{^^^ZZZUUUPPPLLLHHHCCC@@@222>>>DDDLLLZZZaaafffppp~~~|||qqqGGG555666888555222666<<>>===>>>DDDCCCPPPAAA222;;;OOOOOOTTT^^^eeeddd```___kkkjjjkkkllldddYYYTTTUUUWWWRRR;;;@@@BBB;;;BBBCCC>>>PPPnnn~~~~~~}}}zzzyyyxxx~~~___AAAGGGLLL;;;BBB===777;;;;;;999===LLLnnn]]]GGGCCC```zzzvvvhhhjjj~~~hhhWWWVVVXXXUUUTTTXXXVVVUUUTTTQQQNNNKKKHHHGGGEEEGGGIII@@@VVVnnn\\\[[[AAATTTllluuugggYYYOOOIIIFFFDDDAAA>>>======???@@@===<<<<<<<<<<<<<<<======999AAAPPPcccwwwWWW___QQQ999@@@:::111333555333222222111111111111111...222444222///222:::BBB^^^{{{kkkggg~~~}}}|||zzzxxx{{{~~~ZZZ666)))333222222444444111111333333444444333333555999<<<:::FFFdddAAA???999111+++++++++)))'''((('''***000777===AAABBBCCCIIIPPPFFF///'''000///"""---....../////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,//////111333333222555999???ZZZqqqqqqaaaOOO===000777dddvvvdddNNNOOOIIIHHHGGGEEECCCAAA@@@???<<<777666::::::666444555___yyyaaaEEE???999555777999:::999000333555333000222999???@@@SSSrrr~~~EEE555DDD777444BBB@@@CCCGGGLLLPPPRRRTTTVVVWWWWWWWWW^^^]]]UUU[[[eeebbbggg[[[vvvjjjqqqIIIFFFUUUkkk}}}uuu___OOO@@@<<<666222111222333444333222000111333444444333<<<444///111333111//////777<<>>@@@JJJIIIIIIKKKJJJAAA;;;DDDSSSbbbCCC======<<<777<<<@@@>>>DDDssskkk}}}~~~yyyzzzuuuqqqssswww}}}{{{cccGGGAAAIII:::BBB;;;333888===333///===555PPPvvv```XXXOOOFFFTTTmmm}}}}}}lll^^^UUUVVVXXXUUUSSSTTTRRRQQQOOOMMMJJJGGGEEECCC???999HHHFFF777cccdddoooiiiUUUDDDHHH\\\sss{{{xxx___[[[VVVPPPMMMMMMOOOPPPNNNLLLJJJJJJOOOWWW```eeexxxzzz|||PPPUUUhhhXXX999888???222444:::)))111111000000///000000111...333111***...888777---:::FFFeeeqqqooowwwzzz~~~yyyoooqqqVVV@@@+++---CCC111222333333222111222444333333444333333555999<<<888EEEbbbAAACCC:::222,,,,,,+++)))'''(((((((((***222===DDDGGGGGGIII\\\ZZZ???,,,//////'''+++,,,---////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,------.........------***------)))(((///999@@@bbbjjjiiiVVVAAA666444222XXXddd```WWWNNNQQQDDDDDDCCCAAA???===;;;999777===<<<333---000555888%%%999}}}pppdddSSSGGGAAA???>>><<<;;;BBBIIIJJJKKKSSSdddsssnnn666???;;;333666::::::===@@@DDDJJJNNNQQQSSSTTTVVVYYYNNNSSSWWWNNNUUUdddccceeeOOORRRyyyrrraaaUUU]]]sss|||qqqaaaXXXKKK>>>777555666888888666444444666666555333+++///444555111222:::DDDXXXXXX^^^fffaaaSSSIIIHHH}}}uuuaaa___iiiffflllTTTYYYZZZUUULLLHHHHHHEEEAAAFFFDDD555<<>>eeexxxFFFGGGNNNAAA888:::======777111444:::666666999:::888DDDgggzzzJJJ<<>>999111***999RRRmmmpppYYYYYYPPPAAAAAAAAA???>>>;;;999777555333000222666555000000333:::000555VVVzzztttqqqmmmwwwNNN:::555555222333999777777>>><<<@@@FFFKKKNNNOOOQQQRRRRRRFFFSSSaaaWWWSSSUUUKKKOOO\\\LLLVVVuuuzzzwwwfff|||}}}kkknnn|||www{{{~~~zzzoooaaaSSSKKK===;;;888999:::;;;888666BBBGGGNNNWWWgggyyyrrrdddWWWMMMEEELLLooonnneeeVVVhhh[[[]]]ddd[[[VVVVVVQQQHHHEEEFFFCCC<<<888111444000888333111ccc}}}rrrzzz{{{[[[444&&&111666000+++///222111777,,,000999111333>>>777<<<{{{JJJ===FFF:::>>><<<555555;;;===888777666777:::AAA^^^```:::555CCC666444???999777===@@@BBBDDDyyy]]]cccqqq}}}{{{~~~vvvGGGEEEDDD444777888,,,>>>:::,,,111;;;777000,,,777===;;;aaa}}}nnn```NNNRRRUUUVVVRRROOOOOOOOONNNLLLKKKIIIFFFCCC???<<<:::999CCC444111BBB666///PPPgggTTT```jjj[[[FFF>>>@@@KKK[[[jjjuuu||||||kkkZZZPPPKKK]]]ooo|||yyy^^^...555@@@444+++777111)))999//////.........//////000///...///000,,,)))...666888,,,,,,666555000EEEeeekkkMMM;;;666222666222333777111///999000222333111111222222000222333333333333555888;;;666BBBiiiHHH@@@;;;222,,,++++++)))''')))+++'''&&&000???JJJKKKHHHPPPtttWWWUUUdddDDD///(((222,,,)))***+++)))+++///444111...---......---+++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,------+++)))///...///000,,,(((+++000000666888<<>>@@@DDDHHHKKKMMMOOOOOOVVVVVVVVVUUUUUUTTTTTTTTTJJJSSSJJJ:::RRRxxxuuuyyyrrrsssvvv}}}kkkbbb```bbbpppsssyyynnnaaaUUULLLHHHAAA???zzzrrrqqqxxxbbbkkk]]]\\\XXXQQQMMMPPPOOOMMMHHHCCCAAA@@@AAA999777555222000000000111<<>>===MMMmmmrrryyysss|||ggguuulllVVVCCC@@@CCC@@@999444444444333333222111000000111//////...666[[[mmmVVVPPPXXXUUUOOONNNRRRSSSNNNLLLNNNMMMIIIEEEAAA???<<<:::888666666555444444444444555???\\\\\\vvvsssVVV\\\PPPMMM999BBB===NNNPPP[[[cccmmmvvv{{{|||}}}~~~{{{rrrmmmiiifffeeecccVVVHHHIIIMMMGGGcccgggvvvvvvpppMMM;;;888888777555444333222222222000000000000000000000000////////////////////////......//////000000111111333:::HHH[[[qqqmmm```@@@===999444222222333444222222222111111111000000111111111000000000000000111111222333444666777888888GGGiiiHHHAAA;;;222,,,++++++)))((()))((('''&&&)))111===HHHOOOOOO888vvvZZZtttGGG111***000///))))))111444111***+++,,,...//////...---000000///......---,,,,,,........................000000///...------......///...000333444222444999@@@OOOVVVMMMAAA;;;555---%%%:::;;;"""222{{{]]]eeeaaaaaaUUUHHHCCCBBB@@@>>>;;;888666444444111111111000000/////////---000000---...===YYYoooDDD111(((333333333444555666777777888>>>@@@CCCGGGKKKMMMOOOOOORRRRRRSSSSSSTTTUUUUUUVVVRRRCCCFFFTTTJJJAAAnnn{{{www~~~yyyyyy^^^GGG]]]mmmuuu{{{|||wwwyyywwwrrrpppkkkrrrooohhh]]]PPPGGGCCCBBBIII[[[kkkvvvpppLLL~~~ppp]]]XXXZZZ\\\]]]___OOOLLLIIIEEEAAA???======777666333111/////////000%%%'''999aaazzz```@@@000111666333---...............//////000000000000111333444666777:::888HHHyyyooogggfffeeeaaa^^^___fffoooGGG888999555555555555555555555555777999555555UUU~~~zzzqqqbbbmmmXXXKKKAAA@@@@@@===999888333333222111111000//////111222555333***)))>>>YYYjjj~~~yyyYYYKKKFFFIIIOOOVVVQQQQQQTTTUUUQQQOOOPPPKKKGGGCCC???===;;;888777555444444333333333333333777555WWWgggXXXSSS[[[dddooommmgggXXXPPPOOOMMMHHHCCC@@@???@@@AAAJJJGGGKKKEEECCCGGGFFFMMMeeeiiisssuuuhhhxxxhhhttt```FFF999:::>>>666666444333222111111111////////////////////////............................../////////000000000666555444444444555666666777777777888777333,,,&&&888666333111///000111222222222222111111000000000000000000000000000000000111111111222444555777888999FFFdddEEE@@@;;;333,,,++++++)))((())))))++++++((('''222FFFVVVYYYbbbPPPmmmbbbiii444888:::444***$$$''',,,333333333222000//////000000//////...---,,,,,,,,,++++++++++++++++++++++++***,,,,,,***((()))...111///...444>>>GGGKKKOOOSSSIIIEEE???:::777777999;;;555+++000dddxxxiiillleee___]]]YYYPPPEEE@@@@@@???<<<999777444333222000000000///////////////***///333000***(((,,,111CCCtttwwwoooBBB+++:::000@@@222222333444555666777777;;;===AAAEEEHHHKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPCCCBBBHHH???333HHHkkkppprrrgggvvvuuugggiiihhhZZZkkkhhheeebbbaaaaaa___^^^SSSLLLGGGEEEDDDOOOjjjiiioooCCCrrrYYYSSSPPPQQQUUUYYY```fffNNNIIICCC@@@>>><<<999666444333111///...---......555===@@@666+++444QQQkkkvvvLLL111===111%%%""")))///---)))...------------...////////////000111222333555666:::///555[[[tttkkkBBB333333666444444444444444444444444333444888777222FFFrrrbbbdddllllllOOOCCC@@@??????<<<777555777111111000000///.........++++++///555222,,,///888GGGWWWvvvtttyyyzzz|||sssJJJ===EEEOOOVVVZZZTTTQQQQQQTTTUUUQQQOOOOOOGGGDDD???<<<:::888666444333222111111000000111111(((,,,///AAAyyy[[[ccc^^^ssslll{{{nnnppp_________bbbfffkkknnnppphhhdddwwwooonnnzzztttjjjxxxqqqRRR>>>888::::::888444444333111000000000000////////////////////////.................................///////////////,,,,,,------...///111222000///...000333555666666000000/////////000000111111111111111000000000000000000000000000000000000111111111222444555777888999DDDdddFFFBBB;;;333,,,,,,,,,)))((())))))---...((($$$+++===MMMgggqqqjjjMMMAAA___111,,,777555...,,,%%%&&&''''''(((,,,222777000000000000000000000000...//////000111111222222000444888888666666<<>>===555---+++222666///))))))111PPPzzznnnJJJkkkbbb^^^aaa___WWWPPPLLLHHHCCC>>><<<:::777555333222111///.....................+++...111222000000111333111---888\\\cccAAA:::]]]XXX333444111999***000111222333444555666777888:::===AAAEEEGGGIIIIIINNNOOOOOONNNMMMKKKIIIHHHEEEHHHAAA777>>>KKKBBB,,,III{{{jjjPPPhhh[[[UUUYYYYYYcccsssyyyyyyccctttQQQJJJhhhxxxIIIJJJKKKMMMPPPQQQRRRUUUXXXMMMGGG???<<<<<<:::666111111000///---,,,,,,,,,,,,###)))//////++++++111777<<>>AAAoooaaa@@@333444555222222222222222222222222222444///777???444(((AAAiiixxx~~~dddOOO===<<<<<<<<<:::666111000111///.........---------,,,000+++***---...---...333$$$999@@@GGGvvv~~~ssslll{{{jjjnnnvvvnnnpppvvvnnn|||bbbHHHBBBAAAFFFJJJIIIIIILLLOOONNNNNNOOOPPPNNNKKKJJJCCC???;;;888777555333222000000///...............888...,,,111666LLLxxxzzzpppooo{{{yyyUUUJJJ>>><<<@@@@@@888///333222111000////////////////////////////////////......................................................///111333555666777111///,,,++++++---.../////////000111111111111111000000000000000000000000/////////000000000000000000000111222333555666777:::BBB{{{gggHHHDDD<<<333---,,,,,,***(((***$$$''')))'''$$$&&&...555gggcccoooeeeaaa~~~lllVVV444888777'''......///---,,,++++++,,,111111222333444555666666888999:::;;;===???@@@AAABBBGGGMMMMMMJJJIIIKKKNNNNNNGGG@@@>>>:::222+++(((222//////222---+++999MMMoooqqqZZZeeemmmlllaaaddd```VVVNNNLLLIIIDDD;;;:::888555333111000///------------------------------,,,,,,,,,...000222---444555---)))>>>jjjfff:::'''...555EEEggg333333111)))444'''//////000222333555666666888:::===AAAEEEGGGHHHIIINNNOOOOOONNNMMMJJJHHHGGGAAA@@@AAABBBAAA<<<777444;;;333[[[rrrFFFiiivvv}}}jjjJJJ___qqqYYYNNN???NNNOOOQQQRRRSSSRRROOOLLLKKKEEE===::::::999444///...---,,,,,,++++++++++++666///))),,,444555,,,"""$$$,,,444777555000+++---000666;;;>>>AAABBBDDD111444888::::::777333000777333000000222111...***111...******---///...,,,,,,,,,,,,,,,,,,---...............///000111222333000999222666GGGHHHdddZZZ888111666666333333000000000000000000000000555,,,+++333444...333>>>NNNdddKKKGGGEEE<<<:::777333222111///,,,------,,,,,,,,,,,,,,,+++---,,,...000...)))&&&&&&666000000444111999___oooYYYGGG777;;;AAAHHHJJJDDD???DDDKKKLLLLLLLLLLLLMMMLLLHHHEEE???;;;888555444333111000......---,,,,,,,,,,,,,,,...(((,,,333,,,%%%888XXXsssnnniiihhhmmmuuu~~~yyy}}}{{{```JJJIIICCC<<<888666555444333111000//////.....................................................................---------------.........---,,,+++***)))000000000000000111222333///000111111111111000///////////////////////////......//////000000000000000000111111333555666777;;;???vvvcccCCC???<<<444---,,,,,,***)))***%%%'''(((******)))((('''999eee}}}vvveeennnkkknnn___999;;;222222111222222///***&&&,,,---...///000111222222333444555777999;;;<<<===;;;???CCCDDD@@@<<<::::::000,,,+++///111000000333222---,,,444===III\\\nnnYYYbbbmmm___]]]^^^]]]WWWQQQLLLFFF@@@999888555333111///......,,,,,,,,,,,,,,,---------.........------,,,,,,+++444000...000444444...'''888QQQnnnZZZCCC555444333555333)))CCCEEE&&&,,,+++555(((999---...///111222444555666999;;;???CCCFFFIIIJJJKKKLLLMMMNNNOOONNNMMMJJJIIIDDD>>>===>>>999333555<<<)))111999DDDmmmeee===oooffftttqqqccc[[[jjj{{{vvvccc///HHHXXXOOOQQQRRRSSSUUUVVVRRRLLLGGGBBB===999888666222///+++++++++++++++++++++***"""+++111,,,### )))444555000++++++...///...+++333333222111...+++)))'''444333111///......///000+++))))))+++...///---+++000***%%%&&&+++//////---,,,++++++++++++,,,------............///000111111444000000999;;;333;;;TTTrrrpppPPP;;;///555666------666////////////////////////...------...111555666555444111qqqoooOOOBBBCCCAAA999666111...111444222,,,,,,,,,++++++++++++++++++)))+++...///...///444888,,,)))***111999888///%%%<<>>===>>>@@@DDDJJJQQQVVVLLLNNNNNNLLLLLLLLLGGGBBB;;;888555333222111///...---,,,,,,+++***+++++++++ 000333)))***666222!!!222IIIsssuuu^^^RRRCCCDDD??????<<<666///...222666000000///.......................................---------------------------------------,,,,,,,,,,,,---///111222333333333***,,,---...---,,,---........./////////...---,,,............////////////---......//////000000111000000000111333444666777<<<<<>><<<444---------***)))******))))))+++------+++((("""888nnnuuummmuuukkkjjj~~~}}}ppp>>>666---+++///333444333++++++++++++,,,,,,,,,,,,******+++,,,---...//////+++,,,---...---+++)))'''444111///000...,,,///444111555???NNN[[[```^^^\\\hhhZZZffffffWWWVVVVVVUUUNNNEEE???===777666444222000...------++++++++++++,,,,,,,,,---,,,...000111000.........(((,,,111111///---...000+++///333444444777:::<<<===>>>???AAA???888///''',,,''',,,000)))+++555999888+++///,,,---...///,,,---...000222333555555888:::>>>BBBEEEHHHIIIJJJHHHIIIKKKLLLKKKIIIFFFDDD@@@>>>888111333888666///555333---,,,222HHHvvv~~~___MMMJJJJJJTTTgggzzzkkk{{{nnnqqqqqq{{{lllWWWHHHGGGTTThhhwww[[[444>>>GGGQQQ666JJJNNNPPPNNNOOOSSSRRRMMMBBB@@@<<<888444222000000******+++++++++++++++***,,,,,,,,,...000///---***...+++((('''))),,,...///(((((()))+++...000111111111///,,,***)))***,,,---++++++,,,......---+++)))&&&,,,222222---)))***---+++++++++++++++,,,,,,---------------...///000000666...===:::###333HHH555AAA```zzzNNN:::555222333444000***,,,333........................)))///222000111333111---222===333888pppnnnYYYFFF@@@>>>666444444222...000333111+++++++++++++++++++++++++++//////+++%%%"""%%%+++000)))444666***!!!&&&000666666333---(((&&&***222777,,,666888999===:::444555<<<---(((666AAA>>>888999???>>>===AAAHHHLLLIIIDDDMMMPPPPPPLLLKKKKKKFFF>>>999666333111000000///---,,,,,,+++***************555((('''333111%%%(((999222///222>>>PPPrrr}}}iiiZZZIIIHHHGGG<<>>666555333111///------,,,******+++++++++,,,,,,,,,(((***,,,+++***)))+++...///,,,******...000000///222---+++...111000...---/////////---,,,---000333///***///222)))(((......***$$$...***444!!!...444,,,,,,...///111333444555555777;;;???BBBEEEFFFGGGGGGGGGHHHGGGEEEAAA>>>;;;888333666>>>999+++***333+++///,,,000---''')))===mmmqqqkkk\\\KKK^^^OOOOOO^^^HHHUUUeeetttXXXHHH555BBBHHH<<>>>>>;;;777222//////000)))******++++++++++++***&&&'''((()))******++++++###&&&***+++***))))))***///---+++***++++++***)))'''(((+++,,,------,,,+++)))((((((((((((***+++---))))))((((((((()))+++---++++++******++++++,,,------------------...///000///333---444BBB777///@@@444FFFJJJFFF___{{{PPPGGG+++DDD000333222,,,+++///000---------------------------///---***)))+++000222111---,,,888999...KKKbbbTTTMMMHHH?????????666111555555111///000---'''++++++++++++++++++,,,,,,&&&***---......///...,,,...(((%%%***......---...''')))---222555444000---***888222+++333000,,,777***666999000...777;;;777444888===BBBHHHLLLLLLIIILLLOOOOOOKKKIIIIIIDDD;;;888666222000000000...---,,,++++++***************$$$000///!!!!!!000333((()))---000111000333===EEEmmmxxxeeeHHHEEEGGGFFF>>>LLLMMM666===999666333222333333000---000//////.........//////........................---------------------------------,,,,,,+++++++++((()))+++---............(((***---,,,++++++...000------------...///000111---------.........//////---------...///000000111//////000111222444555666<<<999nnn^^^LLL<<<<<<777111,,,***)))))))))))))))))))))))))))))))))&&&***''')))JJJ{{{dddqqq}}}sssSSSAAA444666666444444555333...///999+++,,,111+++111444+++222+++///...)))555333///333;;;LLLcccqqqlll___LLLFFFdddkkk```aaa^^^\\\___]]]YYYSSSMMMGGGAAA;;;777444222///---+++,,,---...******************************+++++++++,,,,,,,,,.........------.........,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++---------...///111222333555777:::===AAADDDEEEFFFGGGGGGFFFDDDAAA>>><<<;;;:::888666444111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,666XXXWWW666999:::<<<===>>>@@@DDDGGGFFFGGGJJJMMMNNNKKKCCC===:::888444111...---,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++---------............///000111222333555666777777777===>>>AAAHHHQQQnnnoooaaaMMM>>>888777777666333000...,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000222555:::===```|||iiiTTTOOOIIICCC???;;;888666111000///...---,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......//////111222444555777777777:::===BBBFFFIIIKKKLLLNNNOOONNNMMMHHHCCC===999555444222000...---,,,++++++++++++*********))))))******+++++++++,,,,,,,,,---------.........//////444333555===NNNeee|||bbbXXXKKKAAA===>>>???@@@@@@AAACCCDDDCCC@@@<<<:::666555444222111000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...........................------------...//////////////////000000000000111111222333444666777888888AAAiii^^^KKK;;;<<<777111,,,***)))))))))))))))))))))))))))))))))'''///111'''$$$999dddVVV\\\yyy]]]CCC@@@GGGDDD<<<222999+++111:::333444000///999777@@@BBBCCCTTTVVVgggfffjjjiiiVVVGGGZZZzzz{{{hhh\\\___ccc___]]]___WWWSSSMMMHHHCCC>>>999555333111...,,,++++++,,,---*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++---------...///111222333666888;;;???BBBEEEGGGHHHFFFFFFEEECCCAAA>>><<<;;;888777555222000...------,,,,,,,,,,,,,,,,,,,,,,,,000((('''000@@@[[[dddAAA222111444888999;;;<<<===???CCCFFFJJJKKKMMMOOOPPPLLLDDD>>>999777444000...,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++------------............//////000222333444555666666<<<===???DDDGGG\\\|||xxxmmmiii___RRRRRRIII===555333333222111111...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////111555888$$$JJJ}}}vvvhhhWWWKKKRRRMMMGGGBBB>>>:::777555111000///---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......//////000222444555777777666999<<>><<<999888555444222000...---,,,,,,++++++++++++++++++++++++***,,,///000)))%%%///???WWWnnnZZZPPP@@@333...111:::@@@777888:::;;;<<>>>>>999555333444444111///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////---,,,---///111===...+++AAAfffvvvmmmbbb[[[ZZZ\\\^^^^^^OOOJJJDDD???<<<999666444000///...---,,,+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.........///000222333555666777666888;;;@@@CCCFFFGGGHHHIIIIIIGGGEEEAAA<<<777444444333111///---,,,+++++++++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000111222222000,,,)))&&&---///111222111111333555444333333333444666888:::444444555777:::<<<<<<;;;>>>?????????===:::666444333222111000///.........000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------------......///....../////////000000000111111111222444555777888888===ccc^^^OOOEEE===888111,,,************((((((((((((((((((((((((...222:::---!!! ***EEEmmmtttmmmcccfff]]]]]]]]]___```]]]WWWTTTTTTNNNJJJEEE@@@<<<888444111...---+++)))))))))******************************************++++++++++++***))))))(((((())))))***))))))))))))************+++++++++++++++*********(((((())))))))))))(((((())))))))))))************+++,,,,,,---///111333444333555999===AAACCCDDDDDDEEEDDDBBB???<<<888555333222111000...,,,++++++***++++++++++++++++++++++++...***+++222444...'''%%%''''''***222???OOO___hhhzzzpppaaaUUUFFF333%%%+++---000222222///+++)))666777999:::;;;===AAADDDFFFGGGHHHHHHEEE@@@999444444333111...---+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))************************************************+++,,,,,,,,,------------------...000111222333444333888888<<>>:::666444222111000...---,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222555222///.....................---...///222555666777888:::<<<===<<<:::888===>>>>>>===;;;777444222111000///...------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........./////////000000000000111222333555666777777<<>>:::666333000,,,+++***)))(((((())))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((((((((()))))))))******************************((((((((())))))((((((((((((((()))))))))*********++++++,,,---///111333444333555999>>>AAACCCDDDDDDJJJIIIFFFAAA<<<777333111000///---,,,+++*********************************222&&&)))000333444+++---///111///,,,(((%%%''',,,000111333444000+++---444888111&&&%%%111>>>+++***)))***---333999===444666777888999<<<@@@CCCFFFHHHIIIHHHCCC===777333111000///---,,,+++*********))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------...000111222333444444:::888999AAAAAACCCNNNWWWWWWSSSKKKEEE@@@;;;666777555333111///---+++***///---,,,,,,,,,,,,***)))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,,,,---///666111+++((()))...222444000333666888999>>>FFFLLLCCCJJJIII@@@@@@LLLTTTSSSWWWYYYZZZZZZXXXTTTPPPNNNFFFBBB===999666444222111...---,,,+++++++++++++++************************))))))*********+++++++++------------------------------------------------,,,++++++++++++,,,------......///111333444666666888:::===@@@CCCEEEFFFFFFIIIHHHEEEAAA===999666555111000///---,,,+++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,+++***))))))***,,,///111000///...///222444333222111111222222222333333333000222444666888999:::;;;<<<===<<<;;;999666333111//////...---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---..................////////////000000111111333555666777666;;;aaaYYYKKKFFF>>>999222---++++++******))))))))))))))))))))))))%%%++++++###!!!)))000000)))%%%***555666444CCCZZZwwwuuunnnzzzJJJIIILLLKKKPPPRRR[[[```^^^bbbcccaaacccfffbbbYYYNNNIIICCC===888555111///+++******))))))((()))))))))))))))))))))))))))))))))))))))************++++++******))))))******+++((((((((()))))))))******)))))))))))))))*********(((((())))))))))))((((((((((((((()))))))))************+++,,,...111333444555888===AAAEEEFFFGGGFFFMMMLLLHHHCCC>>>888444111...---,,,+++***)))))))))))))))))))))))))))))))))'''***...///,,,'''###!!!+++)))'''&&&'''))),,,...666333,,,$$$$$$,,,444666)))((()))///555222&&&333333222000...,,,+++***333555666777888;;;>>>AAAIIIKKKLLLJJJEEE>>>999777///......,,,+++***))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---...///111222333333666;;;888777======>>>GGGLLLIIIEEEBBB@@@===888333444333111///------------...---,,,---...---+++***++++++++++++++++++++++++))))))*********+++++++++***+++------,,,,,,...///###,,,111111666<<<777,,,777999:::888666666999<<<>>>DDDDDD@@@BBBJJJPPPOOOOOOQQQSSSUUUVVVUUUSSSQQQBBB>>>999555444222000///---,,,++++++*********+++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---------...///111222444555666888:::===@@@CCCDDDEEEEEEIIIGGGCCC???;;;888555444000///...---,,,+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---...000111111000///...))))))***+++,,,,,,***(((+++,,,.../////////...---000111222333333444777999:::::::::999777444222111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------........./////////000000000111333444666777666:::___VVVJJJHHH>>>999222---+++++++++***))))))))))))))))))))))))%%%'''&&&&&&+++000,,,"""222---***+++...000222333%%%===YYYxxxooommm}}}vvvyyy}}}xxxzzz~~~uuu||||||}}}~~~zzzTTTCCC555HHH@@@AAAMMMWWWWWWRRRQQQQQQYYY[[[UUUTTTWWWSSSHHHIIIEEE>>>999555333000///*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((()))))))))*********((((((((()))))))))******((())))))******))))))((((((((((((((()))))))))***)))***+++,,,...111333444666999>>>CCCFFFHHHGGGGGGIIIHHHEEEAAA<<<777333111---,,,+++******)))******))))))))))))))))))))))))###(((---,,,))))))---000)))(((((()))***+++---...%%%,,,...//////***%%%+++,,,***&&&###&&&000888)))'''%%%&&&)))///555:::222444555666777:::===@@@GGGIIIJJJHHHBBB;;;777555------,,,,,,+++***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************++++++++++++++++++,,,...///000111222222;;;999777<<<<<<===EEEDDDBBB??????>>>;;;999777222111111000......///000+++++++++---000000///---************************))))))))))))*********+++)))+++,,,,,,+++++++++---)))111444---(((***...000***///555:::;;;:::888777555999>>>BBBFFFKKKNNNOOOSSSRRRQQQQQQQQQMMMHHHCCC???;;;666333222000///...,,,++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,------...///111222444555666888999<<>>999222...++++++++++++))))))))))))))))))))))))))))))))))))((('''))),,,''',,,...,,,)))***++++++111,,,---222666???XXXrrr~~~cccLLL222<<<333<<<999666<<>>??????GGGEEECCC@@@===777111...///---...///...,,,+++***+++((()))***---111333222111************************))))))))))))***************+++,,,,,,***))))))***000+++))),,,///......///333111///...000444888:::777777:::???BBBCCCFFFIIIKKKLLLNNNRRRSSSOOOFFF???===999555222000000...---++++++******************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------++++++******++++++,,,------...///000222444555666777888;;;>>>@@@AAABBBBBBDDDAAA<<<777333111/////////...---,,,+++*********))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...+++******,,,///000&&&)))+++,,,,,,---///111------------...///111222---000444555444555888;;;555444444333222111//////......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........////////////000111222444555666555777XXXYYY@@@DDD@@@;;;444///,,,---------************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------333111///222>>>QQQffftttqqq[[[GGG666---...///111222333555888:::777<<>>@@@BBBFFFIIILLLHHHEEEGGGKKKIIIBBB;;;777555222000///...---+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,,,,...000000111222555888666;;;???AAAEEEHHHEEE@@@@@@<<<777333111000///...------,,,,,,+++***))))))+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000222222222222333444555666222222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666;;;XXX[[[BBBEEE@@@;;;444///---,,,------*********)))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,'''''''''&&&'''+++000444$$$)))...333666999;;;===KKKKKKJJJHHHEEEAAA===;;;888444000...000111111000---...000111222444777999<<<@@@FFFNNNTTTXXXZZZ[[[VVVZZZ\\\XXXVVVVVVTTTPPPBBB>>>777222000...---,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,,,,,,,---000222666999>>>CCCFFFGGGGGGFFFEEEAAA;;;666333000...,,,***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********++++++++++++++++++,,,---...///000666555555666888<<<@@@BBBAAABBB@@@;;;555000//////,,,,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,...///111222555666666777999<<>>999444111///,,,***))))))((((((''''''(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++,,,...///000444444444666999===AAACCCCCCBBB???:::444000......+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---///111111555555666777999;;;===???@@@<<<777444222000///...------,,,,,,++++++******---'''&&&+++***%%%&&&---))))))))))))))))))))))))))))))))))))))))))))))))'''***+++((('''***,,,+++++++++++++++,,,,,,,,,,,,.........///000111333333444666888;;;>>>BBBGGGJJJJJJJJJHHHFFFCCC>>>:::777555333000///......,,,+++************************************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******))))))******+++,,,,,,.../////////000333555666:::===???AAADDDAAA;;;999666222//////......---,,,,,,,,,+++******))))))+++++++++***************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111111222222333333444444/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666999RRRYYYDDDCCC???:::444///---,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++)))******))))))))),,,...---,,,+++)))&&&&&&(((***)))))))))***))))))(((''',,,,,,,,,,,,------,,,+++***,,,...//////111444777666888===BBBFFFIIIKKKLLLMMMPPPQQQOOONNNNNNJJJDDD999555111...------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,...000333888:::???BBBEEEEEECCCBBB@@@<<<777333000...,,,***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************+++,,,---//////111111222555888<<<@@@BBBCCCAAA===888333///---,,,))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++,,,---///000111444444555777999:::<<<===<<<888444111000///---,,,,,,,,,,,,,,,++++++******)))$$$&&&......(((,,,666))))))))))))))))))))))))))))))))))))))))))))))))$$$(((+++,,,++++++*********++++++++++++,,,,,,,,,---------...///000111222666777999:::<<<>>>BBBEEEIIIKKKJJJFFF???999666555333111///......---,,,+++************************************************))))))))))))************++++++++++++++++++++++++************++++++++++++******))))))******+++,,,,,,...////////////222444999===@@@@@@BBBDDD@@@:::666333000............---,,,+++++++++******))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////111111222222333333333333///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666777OOOXXXEEECCC>>>999444///---,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******'''''''''%%%$$$%%%(((***&&&'''))))))((('''(((***)))******++++++,,,,,,,,,"""$$$&&&((()))******+++)))+++---...///111333666888;;;???DDDIIIMMMPPPQQQUUUWWWWWWUUUUUUTTTNNNGGG999666111...---,,,***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,...111333:::===@@@CCCDDDCCC@@@??????;;;666222000...,,,+++((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++,,,---...///000111333555999===AAACCCBBB???:::555111...,,,+++)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++---...000111222333555666888999:::;;;888555111//////...,,,+++,,,+++++++++++++++******)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))+++...*********+++++++++,,,,,,,,,,,,,,,---...///111111444666888999:::===AAADDDIIIJJJJJJEEE<<<666444444111///---,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,,,,---/////////000222444:::>>>@@@@@@AAABBB>>>888444222///......///...---++++++***************)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,,,,---...///000111222333333333222222//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666555LLLYYYHHHDDD===999333///---,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((***---...---+++******%%%''')))***)))((((((((($$$%%%%%%%%%&&&&&&''''''///000000...***((('''''')))+++---...///000333666:::<<>>>>>>>>???:::333222000...---......---+++***************************************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///000111222333333222111000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------------------------------------------------------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666444JJJXXXGGGBBB<<<888333///---,,,***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((!!!$$$(((***)))(((''''''&&&((())))))'''&&&&&&'''******)))))))))*********$$$&&&))))))((()))+++...***+++---...///111444666:::<<<@@@DDDIIIMMMPPPRRRRRRSSSQQQOOOOOOLLLDDD:::666333000---,,,***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---...111444999<<>>999333///---,,,+++))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,...///000111222444666777888888777222000///.........,,,*********************++++++$$$)))+++((((((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((()))...333111***&&&'''************++++++++++++,,,---------...000111222111333666888;;;???DDDHHHCCCBBB@@@<<<777222000///...,,,******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))******************))))))******+++,,,***,,,...000111333666888:::===???>>>>>>===888111000...,,,,,,,,,,,,***((())))))))))))************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///000111222333333222111///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000000000111444777666444IIIUUUDDD>>><<<888333000---,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,+++(((&&&&&&''')))((())))))'''&&&&&&((()))''''''&&&%%%%%%%%%&&&&&&&&&((()))(((%%%%%%'''******,,,...//////111444777===???BBBEEEJJJMMMPPPRRRRRRRRRPPPNNNMMMKKKAAA666333111...,,,+++***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,---///222444444777;;;???BBBBBBAAA@@@888444000---+++***)))(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++,,,......111333555888;;;===???AAA<<<777111---,,,,,,***((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,...///000000222444666777777777777111000............,,,*********************++++++%%%'''***,,,((($$$''',,,)))))))))))))))))))))))))))))))))))))))))))))))))))111AAAOOOLLL;;;,,,&&&)))************+++++++++---------...///000111222444666888999:::===AAADDD@@@>>>;;;888555222///------+++******+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))*********************)))***++++++,,,***,,,...000111444777:::<<<@@@AAA?????????999333///---+++*********(((&&&)))))))))))))))*********))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---......000111222333333222000///+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////................................................------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000000111555777666333IIIRRRFFFCCC<<<888222...,,,+++)))((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++))))))))))))***************,,,...000111333555777@@@DDDIIIKKKJJJLLLQQQVVVTTTTTTTTTRRRMMMEEE===888111000---+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,---...000444777===???BBBDDDDDDAAA===;;;555333000---***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++---...///111333888===AAA@@@<<<999444222000---***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000222111111333666666333000---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))>>>:::555///,,,******+++************************,,,+++++++++,,,...///000222444777:::>>>AAACCCDDDAAA===888555333111000...+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((+++++++++***++++++,,,,,,000///......000444777:::CCCBBB@@@???>>>;;;666222...---,,,+++************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////111111222111000...,,,+++++++++++++++++++++++++++(((***,,,,,,++++++,,,---,,,,,,------............+++---//////......000111///...------///000111000...000222111///,,,++++++---+++---333444...+++------,,,,,,---//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000222444444222999EEEPPPDDDAAA<<<888222...,,,+++)))((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++(((((()))))))))*********)))+++...///000222555777???EEEKKKNNNMMMLLLOOOQQQRRRRRRRRRPPPJJJCCC<<<777111///---***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,---...111555888===???CCCEEEEEECCC???===444222000,,,***(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***+++---...///111333888>>>AAAAAA===999333222///,,,***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000111111222444666666222///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...,,,)))''''''''')))***************************,,,+++++++++,,,...///111222444888;;;???AAACCCDDD===999555111///...,,,+++************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((++++++******++++++,,,,,,//////...///222555999;;;BBBAAA???===;;;888333000...---,,,+++************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---......//////000111111111111000...---+++++++++++++++++++++++++++,,,---///...---,,,,,,---......------....../////////000111///...------///000111111111111...+++(((//////000111222444555555000---...111000---000777///...---...//////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000222444444222999DDDOOODDDAAA<<<888222...,,,+++)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******(((((())))))))))))******)))+++---...///222555777:::@@@GGGJJJJJJHHHHHHIIIOOOOOONNNKKKFFF@@@999555000...,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***,,,...///222666999<<<>>>BBBDDDDDDBBB???===333111...,,,)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***,,,---///000222444999>>>BBBAAA===:::222111...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000000111222555666444000---,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((***+++,,,************************++++++++++++,,,...000111222555999===@@@BBBCCCCCC:::777222///---,,,+++)))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))++++++******++++++,,,---......///111444888;;;===BBB@@@===:::888555000------,,,+++***************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,------......///000000111111111000///...---,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,+++,,,---111000///---------......,,,---...///...///111333---///111333333222111///222///++++++---//////...222111111111...+++,,,111111000......//////...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................///000222444444222:::DDDPPPGGGCCC<<<888222...,,,+++)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((()))))))))***)))***,,,...///111555888:::???EEEHHHIIIIIIIIIJJJLLLLLLJJJGGGBBB<<<666333...---+++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))+++---...000444888;;;===???AAACCCBBB???;;;888111///---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***,,,...000111333555:::???BBBAAA===999111///---+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000///000333555555222...,,,+++++++++++++++*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++************************++++++***+++,,,...000111333555:::>>>AAABBBBBBBBB:::777222///...---,,,+++*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************+++,,,---------...000333777;;;>>>@@@BBB???;;;888666222///,,,,,,,,,+++***************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------...//////000000000000000//////...------+++++++++,,,,,,,,,,,,,,,+++,,,------,,,,,,...///000///...------...000111000222444555666888;;;>>>CCCEEEFFFGGGGGGFFFGGGHHHEEE???999888::::::666222000///000222333111...---000///---.../////////...........................------------------------.................................///000222444444333:::BBBQQQHHHCCC<<<888222...,,,+++)))((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''(((((((((((())))))))))))***,,,---///222666999AAADDDHHHKKKNNNQQQSSSUUULLLKKKHHHDDD>>>888333000,,,+++***(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))+++---///222555:::===AAABBBDDDDDDAAA<<<777444///...+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))+++,,,...000111444777;;;???AAA???;;;777///...,,,***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000///000333444222///---+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))))))))((('''&&&*********************************+++,,,...111222333666;;;???AAAAAA@@@>>>999666111///...------,,,))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************+++,,,---...,,,...222666:::>>>@@@AAABBB???:::666444111...,,,++++++******))))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------......///000000111000000///......---------++++++,,,,,,,,,------------.........------///111,,,---///222777;;;???BBBNNNPPPQQQSSSUUUXXX\\\```fffjjjmmmmmmhhhaaa\\\ZZZ^^^YYYTTTQQQPPPLLLEEE>>>555111...///444888666222///---,,,---...000000000........................------------------------.................................///000222444444444;;;AAAPPPGGG@@@<<<888222...,,,+++)))((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((''''''(((((((((((())))))***+++---...///333888;;;DDDEEEHHHKKKPPPTTTWWWXXXNNNLLLGGGBBB<<<666111///+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))+++...000333777<<>>>>>;;;444000,,,+++***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000000222222000---***+++,,,((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,*********************************+++,,,///111333444888===@@@@@@===999666222///+++))))))))))))(((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))***+++,,,...///...111555:::>>>AAABBBBBB>>>:::444000......---,,,******))))))))))))******))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------.........///000000111111000///...---------......++++++,,,,,,---......///+++...111555999???FFFJJJWWW\\\fffqqq}}}}}}oooZZZKKKBBB;;;555777444111000000111111111.................................................................................///000222444444555<<>>DDDFFFKKKPPPTTTUUUSSSQQQRRROOOIIIBBB:::444///---)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((())))))+++...111444888>>>AAA===>>>???>>>;;;666111...+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((()))+++---000222333888:::<<<>>>===999222---,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,...///000111222222///+++)))***,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))((())))))***************************)))***+++---///111333555888===@@@@@@<<<777333222///+++))))))***))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))***+++---...///...111666<<<@@@AAABBBBBB<<<888222...,,,,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......//////000000111111000///...---,,,---...///++++++,,,,,,---...//////000555<<>>yyyXXXEEEFFF<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))),,,,,,...///333999AAAFFFGGGKKKNNNOOOQQQUUUVVVSSSSSSMMMEEE<<<666111,,,)))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))***)))***+++000666<<>>@@@===666111///000+++***)))(((((()))***+++))))))***+++------+++)))***************************+++,,,,,,,,,+++)))))),,,---///...,,,***((((((///---+++******+++,,,...((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,...///000000333222///---+++)))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---------///333666999===AAADDDBBB===777222------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++************))))))************+++++++++***+++,,,---,,,---///111666666777999===???@@@???:::777333000...---+++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000111111//////...,,,---//////,,,222222000---,,,///444888OOO___XXXbbbttt|||yyywwwqqqooosssqqqllloooxxxzzz~~~~~~vvv~~~xxxrrrttt~~~{{{kkk\\\III;;;555444222000///111111///000111111000///......---------..........................................000222444555666:::GGGoooVVVBBBBBB<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++,,,---///222999@@@EEEIIIMMMOOOOOOPPPTTTTTTQQQOOOJJJAAA:::444000,,,***))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((******,,,,,,...333999>>>@@@AAA@@@@@@???===999444///,,,***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,,,,///222666;;;???AAA>>>888222///000,,,++++++*********++++++***(((&&&%%%%%%&&&''''''///---+++,,,------,,,***...,,,***+++---///...---&&&'''))))))))))))*********)))'''&&&%%%%%%%%%%%%((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,...///000000333111///,,,***)))))))))'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---///333666;;;>>>BBBCCCAAA<<<666111------,,,,,,+++******)))******************************************************************************))))))))))))******+++++++++************))))))************+++++++++)))+++,,,,,,,,,---000222666777888;;;???@@@???===888555111///...,,,+++)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000,,,------......///---+++)))***+++---333@@@PPP\\\XXXuuuuuuoooiiikkkrrrzzzzzz~~~ttt\\\LLLBBB:::555111222111000000111222111000///......------..........................................000222444555666:::FFFnnnVVVBBBDDD<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))***+++---///222888???DDDJJJNNNOOONNNOOORRRQQQNNNKKKEEE===777222///,,,+++))))))((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******------///444:::>>>@@@AAA@@@???>>>;;;666111---+++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,///333777===???AAA???888222//////+++,,,,,,------,,,,,,,,,---------------......///,,,***)))***---...---+++222...***)))+++,,,+++***111111000//////000000111++++++,,,---------,,,,,,))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++---...///000111111000...,,,***)))))))))''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,---000444777>>>@@@BBBBBB???:::444000---,,,,,,++++++***************************************************************************************))))))))))))******+++++++++************))))))************+++++++++)))***++++++,,,---000333999;;;===AAACCCBBB???<<<666333///---,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000000000000000+++,,,...000000///...---***///666@@@KKK[[[kkkvvvdddbbbkkk~~~tttyyyyyy]]]LLLDDD999888666555333000...---111000///...................................................000222444555777:::EEEmmmUUUBBBFFF<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))+++---///222888???DDDHHHLLLNNNMMMNNNQQQQQQNNNIIIDDD;;;555000...,,,***))))))(((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++,,,---///444999===??????BBB@@@===999555000,,,***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,---111555999>>>???@@@===777111...---***+++---......---,,,+++%%%(((---000000...---,,,...///000000//////000000111111222111000//////000,,,***((((((((()))))))))***+++,,,------,,,***))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...000111111000///---+++***))))))***'''(((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))***,,,,,,...111555888AAAAAABBB@@@===777222...,,,,,,,,,++++++*********************************************************************************+++******))))))******++++++++++++*********))))))))))))*********+++++++++)))***++++++,,,...222555===???CCCFFFHHHEEE???;;;333000---+++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------.........///000000111000//////...---...000000///111444<<<@@@HHHVVVhhhzzziiifffhhhzzz|||tttSSSGGGBBB===:::666111///111222111000///////////////....................................000222444555777999DDDlllTTT>>>AAA<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))+++---000333999???CCCFFFJJJLLLLLLMMMQQQQQQNNNIIICCC;;;333///,,,***)))(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++---...111666<<<@@@AAAAAADDDAAA===999444///,,,***)))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---///333888<<>>===DDDNNNTTTXXX^^^hhhoooooouuuzzzwwwnnneeeaaa```ZZZWWWTTTQQQLLLEEE;;;444000///...------///222333------,,,,,,+++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,...///000111222---,,,***)))))))))******((((((((()))))))))***************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---///000444999===BBBAAA>>>:::555111---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++************))))))************++++++++++++,,,,,,,,,...111666:::>>>@@@CCCEEEDDD???777111///---***)))***++++++***************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///111222111000...---///++++++111555999EEESSSVVViiijjj~~~lllXXXDDD444111666555444333222111000000000////////////////////////............000222444555888888@@@iiiUUU???DDD<<<999444///+++)))((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))***,,,000333666;;;AAAEEEFFFIIIKKKJJJLLLOOONNNKKKDDD>>>555...+++******)))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,000222777===DDDIIIJJJJJJEEEAAA<<<555///,,,))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,...000333888===BBBFFFAAA:::333///---,,,,,,,,,,,,,,,,,,---...///000***...444:::BBBNNN\\\gggyyyWWWPPPFFF;;;333///---...///......---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++,,,---...///000111222,,,+++)))(((((()))******(((((()))))))))******************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,...000222666;;;???AAA???;;;666222...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))))))************+++++++++,,,---------///333888===@@@BBBDDDEEECCC===555///...,,,***)))***,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///111222222000...,,,///,,,111<<>>DDD<<<999444///+++)))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++---000444777<<>>999555000---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************))))))************+++++++++------......000444:::>>>DDDEEEFFFGGGEEE???666000---+++))))))+++,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.........///111222222000---,,,000///888HHHSSS[[[lllsss}}}oooRRREEE777666444333222111111111000000000000000000000000............000222444555999777???gggLLLFFF???===888222---+++***))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''(((((()))+++,,,...111555:::???AAACCCGGGIIIJJJKKKMMMIIIBBB888555000+++)))(((***++++++)))'''&&&'''(((((((((***))))))***+++***)))'''***+++,,,+++))))))***,,,...+++))))))+++,,,+++***000+++)))++++++(((+++111%%%'''***+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((()))+++------333888:::>>>BBBCCC@@@AAA<<<555///+++)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***---,,,---111777===@@@AAAFFFCCC999,,,***111000(((***222222///111222@@@WWW[[[ppp^^^???999000+++---222///(((,,,***)))***------***'''************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***---,,,,,,///222222000---******)))******,,,---...+++***)))******+++***(((+++...111///+++)))+++---******,,,...///---+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++//////000222777<<>>444///...///...,,,---,,,+++***)))******+++,,,******...000...***((('''---///,,,---111000+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++++++++---------///444:::@@@DDDEEEGGGHHHCCC;;;444///---++++++***))))))((())))))***))))))((((((***+++,,,******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------+++++++++,,,---...///000...888888,,,)))222333+++555>>>RRRTTTNNNlllyyy~~~}}}|||{{{zzzuuu___NNN>>>111888444111---777222111000///............000000//////000222444555777888???dddLLLFFF@@@===888222---+++******)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''((())))))+++,,,///333888<<<@@@BBBEEEIIIKKKJJJKKKKKKGGG@@@777444///+++((((((***+++++++++,,,---...---,,,***,,,++++++,,,------------))),,,///000///---------%%%(((,,,...---,,,,,,,,,$$$$$$)))///...'''$$$&&&'''(((((()))((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))),,,...000777===AAAEEEIIIHHHDDDAAA;;;444...***)))((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******------...333999???CCCDDD;;;;;;777000---......,,,444///+++222DDDZZZtttSSS777...111333000------+++)))(((***...111************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******---,,,---000222222///,,,++++++++++++++++++,,,,,,************,,,---......***+++,,,,,,+++*********,,,+++******)))'''''''''++++++++++++************************************************************++++++************++++++...///000333888===BBBEEEDDD<<<333......///...,,,*********+++---...000111...---+++***)))***,,,///---///,,,&&&&&&***+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---------000444999???BBBJJJJJJHHHBBB:::222...---++++++***))))))))))))))),,,++++++***+++,,,---...+++***************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,+++,,,,,,---...000000222...///333///)))///===NNNJJJWWWgggzzzppptttuuuhhhppp}}}tttrrr}}}aaaIIICCC444@@@000777444222111000000////////////000000///000111222444555777888???dddLLLGGGAAA<<<888222---++++++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))******,,,111666;;;???BBBCCCHHHKKKLLLJJJJJJJJJDDD===444222...***((()))***+++&&&(((+++...//////---,,,+++++++++,,,---...///000,,,000444666444000---,,,///222555333///,,,---000000---,,,---+++))),,,000,,,+++***)))((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***)))***---///222999@@@DDDHHHLLLKKKGGG???999222,,,)))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++......000555;;;BBBEEEGGG@@@777...,,,++++++...222888333<<<___}}}XXX;;;333444,,,///111///+++(((***---++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,---///111333222...+++(((((()))******************************+++,,,------------...//////...,,,//////...------...///000,,,,,,,,,+++++++++******************************************************++++++************++++++,,,...111555:::???CCCEEE???999222------...---,,,---------,,,,,,,,,,,,+++000111000---+++,,,000444000111///,,,,,,///111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,...///000333888===BBBEEEOOOMMMHHH@@@888111---,,,++++++******))))))*********))))))))))))***+++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---...///111111555...,,,111111111@@@UUUYYYWWWfff~~~iiirrr{{{qqqLLLLLL000???///555222111111000000000111111000000000000111333444666777888???dddLLLHHHAAA<<<777111---++++++******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))*********---333999???BBBCCCDDDGGGKKKKKKJJJIIIIIICCC<<<111///,,,***((()))+++,,,,,,,,,+++***))))))+++,,,///000111222333666999;;;BBBEEEGGGGGGDDDAAA>>>===777666333///,,,,,,...000///...---,,,***))))))***///...,,,++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((*********+++...000333999>>>AAAEEEIIIIIIFFF<<<777///***'''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++---...111666===CCCFFFGGGAAA333+++...///,,,,,,111555TTTaaa@@@///...///000111///)))%%%+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,---000222333000---***'''(((***+++,,,,,,,,,,,,------,,,+++***)))***+++))))))***+++***************,,,+++)))***,,,,,,+++---,,,,,,,,,++++++++++++************************************************++++++*********+++,,,,,,+++...222888===@@@CCCDDD:::666000------------,,,/////////...---,,,,,,+++)))---///------......,,,+++...///000000///---+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,000111444999???EEEJJJMMMSSSOOOGGG===555///,,,,,,,,,++++++*********++++++))))))))))))*********+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,------...///111222333555555///***444KKK[[[___TTTggguuu}}}zzzNNNMMM...<<<333222222111111111111222222111000000000111333555666777888???dddLLLIII@@@;;;777111---+++++++++***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''(((((()))+++++++++///555;;;@@@CCCDDDDDDEEEIIIJJJHHHHHHHHHBBB;;;///...+++***)))***,,,---111000---)))(((,,,333999888???KKKYYYggguuuzzz{{{|||{{{yyyyyyzzz{{{~~~qqqfff\\\PPPDDD;;;777===EEELLLKKKBBB222$$$,,,******+++------***((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***++++++---000222666:::======@@@EEEGGGEEE999444---((('''(((((()))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,---...333999???CCCDDDCCC000///222555000,,,777HHHcccOOO???...)))---222000+++++++++++++++************************************(((((((((((()))***+++,,,,,,///111222111///,,,***,,,,,,------......------,,,...000000......///111000222444333000...///000...222222...---///...)))------------,,,,,,,,,+++************************************************++++++******+++,,,,,,---+++///555;;;???AAAAAA@@@555222///---------------,,,---...///000111222333...222222///111555444///444333333444333111//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------...111666<<>>;;;777111---,,,+++++++++((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((()))***+++,,,...111666<<<@@@CCCDDDDDDDDDGGGHHHGGGFFFFFF@@@999---,,,+++***+++,,,...///%%%(((,,,111:::FFFUUU```pppsssvvvvvvtttsssuuuxxx{{{yyyyyy~~~uuujjj^^^^^^^^^```bbb\\\KKK999+++)))'''))),,,...,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,...111444;;;>>>@@@???@@@DDDEEEBBB444000+++((('''((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,------111666===CCCDDDAAA>>>///222333,,,(((999bbbrrrLLL222)))+++......,,,++++++++++++*********************************((((((((()))***+++,,,---...000222222///---,,,,,,+++++++++++++++,,,---...,,,222888;;;<<<<<>>AAA@@@>>>;;;000000///...---......///......---------///000111///444444......444666333222///...000000000222666000000000//////...------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,000666>>>EEELLLPPPSSSNNNGGG===444///---,,,,,,,,,,,,++++++,,,,,,------******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------......000111333555666222(((000KKKZZZVVVXXXdddPPPHHH888666555444333333222222222111111111111222444555777777888???dddMMMIII===;;;666111---,,,,,,++++++((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((()))+++,,,---000333777<<>>777...,,,***)))))))))'''&&&)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...222777???FFFIIIFFF>>>888111+++...NNNwwwuuu}}}tttcccAAA333222,,,,,,,,,+++++++++******************************((((((((()))***,,,---...111222222000,,,***,,,...---...222888AAALLLUUU[[[gggooozzzvvvnnnTTTDDD@@@;;;222//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///222777>>>CCCCCC???999444,,,...////////////000111111333666<<>>HHHMMMJJJ@@@666000...333///...444222222<<>>RRRDDDdddXXX666---000000(((///444(((,,,++++++***************+++*********+++,,,...///444///---//////,,,///555999]]]vvvzzz~~~kkkKKK777111222///+++666///)))))),,,...---+++++++++++++++++++++++++++)))+++,,,------...000222888???HHHJJJEEE;;;333...&&&111333111555:::HHH]]]kkksssZZZGGG777,,,...,,,***+++000333111---000///...---,,,,,,,,,,,,+++,,,------,,,---000222999AAAHHHIIILLLNNNLLLFFF555222///------000222444888AAAIIIKKKFFFAAA@@@AAA777AAAKKKKKKEEECCCIIIQQQOOOPPPNNNGGG??????GGGQQQLLLCCC999222......333888...///111000///---+++))),,,,,,---------.........------,,,,,,------...//////,,,,,,111444333666;;;XXXSSSRRRddd}}}~~~pppSSS777///222333444666333222222222333555777888888;;;===bbbFFFBBB<<<;;;666000---------+++)))((((((((()))))))))******---+++)))((()))******))))))(((!!!&&&555555((("""'''+++///000///...///000***+++***%%%!!!!!!''',,,)))***)))'''%%%&&&***...))))))))))))))))))))))))'''((()))))))))***---///444888<<<@@@AAABBBCCCDDDBBBHHHGGG>>>999999444,,,+++(((===gggmmm]]]NNN???444///++++++//////+++))))))************************((()))+++,,,///444:::>>>AAADDDHHHKKKIIIAAA666...)))000,,,!!!$$$555:::111444+++)))888LLLWWWYYYWWWWWWRRRMMMKKKKKKHHHCCC===GGGIIIIIIFFFBBB???@@@@@@DDDEEECCC<<<222,,,,,,...)))***,,,///000...***'''************************((((((((((((+++...111333888DDDIIIJJJJJJ>>>444:::bbb~~~^^^HHH@@@IIIUUUfffuuu~~~{{{wwwbbbqqqcccWWWGGGFFF```YYY---,,,888''',,,777$$$,,,,,,+++***************+++*********,,,---///111444******111///)))555JJJpppqqqDDD111333:::222333///)))+++222111))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,...111333;;;BBBHHHHHH@@@777111///333333---666SSSmmmlllBBBCCC111333555333///,,,///333000///...------,,,,,,---------...------///222555>>>DDDIIIKKKLLLLLLGGGAAA444111...,,,---333:::???UUUSSSNNNFFFBBBGGGTTT___bbbcccdddooorrr^^^XXXFFFAAAEEEOOOKKK:::000222***,,,...000///---,,,------------...............---------,,,------...///***+++///444666777===EEEYYYRRR]]]~~~wwwpppppp~~~tttpppwwwQQQ888222444444111333333222222333555777888999<<<>>>cccFFFCCC>>>:::555000---------,,,***(((((()))))))))*********---+++)))***,,,...---,,,+++333000)))(((%%%'''333---333:::<<<<<<===AAAFFF999:::999666222//////000...+++'''%%%&&&)))+++---(((((((((((((((((((((((((((((()))))))))+++...111777:::>>>@@@BBBBBBDDDEEEFFFCCCAAAAAA@@@999000***>>>aaa|||}}}yyyfffSSSEEE888111---//////---+++,,,************************((()))+++---000555;;;???BBBFFFKKKKKKFFF===333,,,111"""%%%666222%%%===JJJSSSbbbiii\\\GGGBBBIIIIIIJJJLLLNNNOOOOOOOOONNN>>>DDD???AAABBBBBBJJJFFFCCCNNNWWWTTTEEE666...---))))))***---......+++(((************************))))))))))))***---111444CCC@@@JJJWWWIII---555YYYrrr^^^JJJEEEPPPddd{{{jjj~~~kkkrrrjjjyyyqqqyyyfff^^^UUUOOOaaa|||KKK...999000&&&---,,,,,,,,,+++************++++++***++++++---///111222111...000333222777QQQmmm}}}~~~rrrPPP111***111555333///---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333666???EEEKKKGGG===444111111111:::DDD]]]wwwMMMAAA555111111111000///111000///...---------------------------000444888@@@CCCHHHMMMPPPMMMCCC:::222///---222<<>>HHHRRROOOXXXsss~~~eeeiiikkkLLL;;;777333...333333333333444555777888999<<>>EEEMMMPPPIII;;;000,,,***))))))***,,,,,,+++************************++++++++++++***---222666DDDBBBMMMQQQ???888]]]OOOEEEKKK[[[ppp~~~|||zzzqqqsss~~~tttUUUEEEKKK???ttt{{{ggg]]]OOOoooHHH222333---)))222---,,,,,,+++***++++++++++++++++++,,,...000333444333222111555GGGccc~~~~~~vvvkkk___^^^cccnnnuuu}}}{{{tttpppnnnbbbkkktttxxx|||XXX???333---222222+++***111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111777;;;DDDJJJMMMEEE888//////444222XXX|||sssvvv\\\777---555999222***111111000///............------,,,,,,...222888<<>>@@@BBBCCCDDDFFFHHHKKKJJJLLLHHH555---JJJrrr|||~~~aaaOOO<<<111,,,***+++---++++++++++++++++++++++++***,,,---///222777===AAAGGGKKKNNNJJJ???555000///"""555888333JJJrrr{{{gggSSSXXXlllmmmSSS888333???JJJGGG>>>666222,,,******+++,,,---+++++++++++++++++++++++++++,,,---,,,,,,///555:::@@@MMMRRR@@@888bbbWWWLLLSSSvvvxxxXXX@@@NNNWWWNNNaaa}}}ppp|||tttdddZZZrrr:::111555---+++------,,,++++++++++++++++++++++++---///222555666333...,,,===eeeyyylll___^^^qqq}}}ssswwwsssrrrKKK,,,+++111...+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///555<<>>OOO___iiihhhxxx}}}rrrPPP999444777444444333333444666888999999<<<>>>cccIIIFFFAAA999444///------...---+++))))))*********+++++++++***,,,---+++(((***111888HHHbbbtttyyywwwmmmjjjuuu~~~llleeeiiirrryyymmmaaaOOO===222///222666))))))))))))))))))))))))((()))))))))***...333777===???AAACCCDDDEEEGGGIIIIIIOOONNNDDD???OOOooo~~~iiiPPP???555///,,,---++++++++++++++++++++++++***,,,///111555;;;BBBGGGGGGKKKMMMFFF;;;111///000555///HHHtttxxxYYYSSSiiiuuuWWWIIIFFFFFFGGGBBB===666000...---,,,,,,++++++++++++++++++++++++)))+++---------222:::AAAEEEQQQTTTAAAKKKyyy[[[aaa}}}~~~{{{wwwOOOTTTPPP|||{{{JJJRRRoooAAA444222)))------,,,++++++++++++,,,++++++,,,---000333666888000111???^^^~~~fffdddttttttyyyLLL666111000///...---------------------------------...111888@@@FFFJJJKKKGGG;;;222999PPPeeeyyy}}}XXX...,,,===222222111000////////////............222999CCCIIIUUUYYY]]][[[KKK:::444777CCCPPP^^^___ZZZ^^^ooozzzyyy{{{yyydddXXXSSSuuuhhhSSSLLLGGG<<<222000111111111000000000//////...............//////000///444:::AAAPPPfffwww}}}zzzjjjiiiwwwfffWWWgggBBB444777444444333444555666888999888;;;===bbbIIIEEE???999444///------...---+++)))************+++++++++)))---///,,,***000>>>JJJnnnooogggjjj|||~~~xxxpppsssqqqdddOOO<<<222///++++++++++++++++++++++++((()))))))))***...444888>>>@@@BBBCCCDDDEEEHHHJJJIIINNNGGG@@@SSSxxx~~~aaaMMM???555000...++++++++++++++++++++++++***,,,000333888???FFFLLLGGGKKKLLLDDD777......000BBBjjj|||dddWWWtttwwwPPPAAAAAAKKKFFF>>>777222///,,,***++++++++++++++++++++++++'''***---...///444>>>FFFPPPNNNQQQSSShhhrrrTTTYYYxxxtttLLLZZZ}}}vvv^^^@@@```^^^111555444...---,,,,,,++++++,,,,,,++++++,,,...000444777888000>>>```mmmlllwwwLLL333...111111---------------------------------...222:::CCCIIIHHHHHHBBB888555GGGjjjuuuhhhwwwSSS666000333222111000/////////////////////000555===GGGNNNUUU]]]ddd]]]GGG444888EEEIII\\\kkkeee\\\ooo|||```fff{{{yyydddUUUCCC666222222111111111000000//////...............///000000111999BBBNNNccc|||sssYYYLLLCCCDDDZZZvvvvvvyyykkkzzzOOO888888444444444444555777888:::777:::===aaaFFF@@@???:::555///------...,,,+++...---,,,+++************...---+++,,,444FFF```sssaaaTTT}}}rrr|||dddrrrvvvxxxwww}}}~~~zzzyyySSSCCC999444333(((""")))+++)))---***))))))***---222777:::@@@AAAAAABBBDDDFFFFFFDDDOOO@@@FFFUUU|||rrrjjjiiilll{{{[[[XXX===555&&&///,,,,,,//////,,,+++...------///333999@@@EEEHHHPPPTTT<<<444AAA000333eee}}}kkkaaaoootttGGG===UUUIIIEEE>>>555::: ......,,,******---...---(((///111------777BBBGGGPPPNNNHHHeeelllVVViiivvvssstttxxx|||yyy~~~|||aaaXXXpppkkkzzzHHHDDDDDD]]]SSS666333111...***(((+++......+++---222---,,,888;;;444222@@@UUU{{{nnnmmmwwwwwwAAA===000...---//////---,,,---//////******---333777;;;BBBJJJEEEJJJBBB555YYY~~~zzzMMM333555444000111444---+++666000000111444:::BBBJJJOOOZZZUUUqqqTTT///BBBJJJMMMiiikkkeee~~~qqqgggvvvfff[[[VVVAAA222///000333444000+++---333///...------///000000000777666OOOVVVsss^^^LLLBBBLLLOOOAAALLLrrr|||vvvqqqjjjfffnnnyyynnnhhhmmmsssmmmiiiiiidddcccfffooo~~~ooolll>>>333777777555333444888999999999777===dddJJJEEEAAA:::555///------...---+++,,,+++++++++++++++,,,,,,,,,,,,+++222HHHaaaiiicccqqqyyyuuu~~~~~~zzz{{{gggwwwyyyGGGEEEAAA???777---***,,,***&&&***))))))***---222777:::@@@BBBCCCBBB@@@AAACCCEEE@@@OOOLLL|||XXXUUU666555///++++++...///,,,+++---......000555:::@@@DDDFFFFFFEEESSSIII,,,AAAqqqWWWnnn```222WWWXXX>>>===+++:::.........,,,+++,,,,,,,,,+++///000---000:::CCCGGG[[[YYYeeerrrccccccooowwwwwwxxxuuuqqqkkkddd```___aaafff|||zzzwwwzzzbbbFFF___YYYMMMKKK]]]sssrrr===DDD333]]]zzz===)))111///,,,+++,,,---,,,***,,,000,,,---;;;???::::::NNNnnneeeUUUlllKKK111444000111111///---.........///---...444999===EEELLLRRRCCCAAALLLyyySSS888666666555000///000111//////111666???HHHPPPTTT\\\gggQQQDDDIIICCCNNNnnnnnn]]]|||iiisssxxxyyyyyyfffRRRJJJ888333111222222000000333000/////////000111222222222BBBXXX{{{ttt\\\HHHQQQXXXaaacccWWWUUUfffuuueeeSSSIIIEEEJJJXXXeeevvvbbbLLLHHHPPPVVVOOOLLLOOOMMMSSSSSSVVV]]]hhhuuuxxxXXX===777666555444555888999999999777>>>eeeIIIEEE>>>999444///,,,---...---+++************+++,,,......,,,+++111EEE___nnnooojjjyyynnnrrrPPPHHH>>>:::444+++,,,---&&&*********+++...222777999???AAACCCBBB??????CCCHHH;;;UUUtttzzzsssyyytttVVVGGG===///+++***---...,,,,,,------///444999???DDDGGGIIIQQQBBB555>>>___|||yyygggiiieeezzz{{{~~~___???TTTWWWGGG???111---...///...,,,++++++,,,---//////000666AAAJJJNNNbbb^^^yyyqqqcccUUUKKKDDDAAAQQQgggmmmjjjYYYJJJGGGGGGCCCAAABBBWWWgggjjjdddeeecccVVVKKKLLLEEEAAAGGGSSSZZZXXXRRRfff}}}```MMM@@@===AAAIIIPPPZZZooo???FFFGGGIIIRRR333000///......---,,,+++++++++///,,,///<<>>777555444444666888888888:::888???fffwwwHHHEEE<<<999444///,,,---...---+++++++++++++++,,,---............@@@]]]jjjhhhrrr~~~xxx~~~ppp}}}cccuuuyyy[[[AAA888;;;333,,,,,,)))*********,,,///222666999<<<===@@@BBBBBBAAADDDIIIFFFfffaaaWWWBBB333---***,,,...---,,,---,,,000777>>>DDDIIILLLOOOIIIHHHJJJ___yyyzzzuuu}}}ZZZEEE\\\XXXQQQ,,,...---...///---******---------...333===JJJSSSXXXbbbfffzzz___jjjJJJ888666---///EEEZZZaaaJJJ666444666444555:::SSSnnngggIII;;;444111;;;555777::::::::::::<<<===DDDHHHggg~~~AAA555555888<<<:::<<>>444333555444333333222222111111222444888;;;MMMccczzzpppggguuuyyyRRR>>>>>>AAAGGGKKKJJJEEEAAASSSnnnzzzkkk]]]QQQTTTXXXPPP[[[UUU\\\ddd```^^^___ZZZ[[[\\\]]]ZZZVVVUUUWWW[[[gggiiilllooorrrsssoookkkwwwyyyEEE999555333555888888888888;;;999@@@ggguuuKKKHHH@@@888444...,,,---......,,,---,,,,,,,,,,,,,,,,,,---,,,<<>>>>>:::>>>GGGxxxtttfffVVVRRRRRRVVVZZZ^^^eeelllmmmNNNFFF:::///---.........///000555<<<@@@AAACCCFFFIIILLLddd~~~WWWQQQjjj^^^DDD777---...///,,,,,,///000...000888AAAKKKVVV___iiiyyyeee:::777444000555GGGHHH333>>>??????>>><<<;;;;;;<<<999;;;777<<>>aaa~~~___```MMM===::::::777666999...GGG\\\]]]CCCdddoooVVV===222+++...///,,,---111---111555@@@KKKQQQmmmwww{{{ggg999000+++///111......222000222999BBBIIILLLSSSZZZaaauuulllVVVKKKYYYqqq```555999666///111333222777AAALLLVVV^^^dddgggjjj]]]dddgggzzztttkkk[[[HHH;;;555111222444000222333333444:::BBBIIIcccpppnnnhhhGGGDDDIIIMMMOOOOOOPPPSSSTTTRRRVVVGGGxxxxxxdddYYY___tttgggQQQFFFIIIVVV^^^kkkvvvvvvuuuvvvwwwvvvqqqggg]]]VVVHHHKKKPPPSSSOOOHHHGGGKKKCCCKKKYYY|||tttFFF:::333666999777777;;;:::999AAAhhhpppFFF???@@@777333...,,,...///...---,,,,,,,,,,,,,,,---...///@@@TTTccchhhqqqvvvnnnuuurrryyyRRRMMMDDDKKKAAAEEEddd]]]TTTRRRUUUccczzzkkksssfffqqq{{{[[[@@@MMMFFF...000+++,,,---...111333666777999888<<<>>>:::888FFFZZZ}}}{{{{{{~~~pppbbbgggbbbSSSBBB<<>>GGGPPP^^^kkktttxxxZZZTTTNNNCCC333555RRReee[[[CCCKKKKKKCCCAAAHHHNNNLLLGGGMMM[[[]]]LLL???BBBFFFGGGCCC>>><<<===>>>======888LLLVVVUUUEEE^^^WWWFFF999:::<<<777333333===:::===JJJTTTcccooo```wwwsssMMM;;;---...000------111111111777MMMbbbkkkwww~~~mmmBBB555---000222......333222666???IIIPPPXXXfffsss}}}nnnddd```jjjyyyzzziiiWWWJJJJJJRRR]]]ccciii{{{wwwBBB333555555555777555>>>KKKVVV___fffmmmrrryyyyyy{{{sssqqqRRR>>>666444444555111333555555777>>>IIIQQQrrrdddnnnmmmQQQKKK[[[WWWbbbmmmuuuyyywwwjjj\\\RRRMMMxxx~~~gggeeegggmmmxxxTTTGGGDDDHHHIIIXXXnnnwww}}}}}}qqqbbbWWWRRRHHHMMMWWWbbbbbbWWWNNNLLLJJJFFFEEE]]]lll{{{wwwxxxLLL===333666999777777<<<999888@@@hhhtttHHH@@@DDD777333...,,,...///...---******+++,,,---///000111VVVQQQ]]]qqqqqqgggsss|||```===999<<<555333DDD@@@YYYssszzzoootttCCCPPPPPP111++++++,,,---///111333666777777999???AAA999:::SSSqqqtttUUUEEE@@@<<>>DDDHHHGGGBBBBBBIIIQQQXXXOOOEEEKKKAAAUUUsssKKKCCCAAAHHHIIIAAA:::888///,,,<<<777===HHHRRRXXXBBB000///111...---111444000888VVVuuummm[[[pppIII:::000222222......444333999DDDPPPYYYfff{{{tttqqqMMMEEEFFF[[[yyyzzz[[[OOOFFFFFFDDDDDDOOO___\\\777777:::555333999EEEUUUaaagggnnnwww~~~yyy}}}WWW???888777666555222444777777:::AAAMMMWWW|||```ZZZsssyyygggxxx}}}wwwsssllliiiqqq}}}^^^cccmmmzzzlllpppkkkuuuuuuooogggYYYPPPIII@@@LLLhhhyyytttvvvfff\\\YYYQQQTTTaaarrryyypppddd^^^TTTMMMGGGVVVUUUOOOYYYOOOvvvyyyQQQ@@@444666999777777===888888@@@gggwwwHHHGGG;;;555222///------------,,,------...---)))***444@@@JJJaaafffzzzxxxooouuuyyykkkYYYRRR]]]SSSYYYWWWTTTUUUaaavvvlllzzzWWWFFF@@@DDD*********+++,,,...111444666666555>>>222<<<444^^^xxx^^^NNNTTTSSSGGGMMMGGG999AAApppddd___cccllluuuhhhaaaEEE>>>\\\fffrrr||||||\\\LLL???333)))---333---666======<<>>BBBGGGKKKPPPNNNLLLLLLSSS]]]eeeiiijjj___KKKIIITTTSSSggg{{{^^^NNNOOONNNKKKFFF<<<888666444666AAAaaattt>>>'''111111000444000666222999nnnrrrjjj[[[KKKiii~~~666;;;333000---666000:::777VVVQQQNNNqqqeeejjj~~~pppHHHIII<<>>RRR\\\```qqqtttiiieee]]]VVVTTTTTTOOOGGGNNNKKKGGGFFFJJJPPPWWW[[[aaaeeefffdddgggooowww|||mmmZZZ:::333DDDTTTrrrPPP<<>>888000777111777888@@@KKKeeeiiiNNN]]]gggZZZsssuuunnnppp|||~~~zzzfffXXXPPPQQQOOOAAAlll~~~gggddddddaaaiiiEEEAAA333:::666888999666EEE???tttzzzIIIHHH===555222///------------,,,)))***+++---,,,///;;;IIILLLXXXUUU```bbbjjjeeepppuuuvvvsssxxx|||tttxxxwwwpppqqq}}}uuuYYY```ZZZ<<>>999666555666999<<>>...---333222:::333<<>>===BBBFFFMMMGGGNNNxxxfff777000666000111999IIIRRRXXXccczzzeeerrroooyyyrrriiiiii^^^bbbsssnnn[[[777:::@@@KKKZZZggglllmmm{{{~~~LLL888AAA>>>DDDUUU\\\YYYPPP@@@YYYlllbbb>>>555<<<333999>>>FFFXXXUUUrrrDDDMMM[[[lll|||rrrgggfff{{{sssWWWTTTUUU~~~|||bbbQQQddd~~~bbb>>>222:::>>>;;;888999IIIMMM}}}IIIDDD999555222///------------,,,,,,,,,,,,---,,,///===JJJSSSUUUVVVYYYeee```___hhh^^^ppp~~~vvviiilllllluuuwwwssskkk___eee|||~~~sss]]]LLL<<>><<>>111777===;;;888<<>>HHH999...///000222222333333333444555444999999kkklll>>>NNNeee~~~vvvoooNNNrrroooLLLBBB\\\wwwgggpppssswwwoooWWWFFF333---222444444777???999>>>ppp}}}___tttqqqooodddddd;;;777000///===HHHUUU[[[[[[fffwwwpppXXXXXXaaadddaaayyyuuuvvvjjjMMMIIIoooffflllwww~~~~~~~~~```XXX[[[HHHHHH000555333000:::EEERRR|||gggrrrlllkkknnnVVVfffpppgggeee\\\VVVOOO<<>>___\\\iiiwwwEEE222555666666FFFMMMUUU^^^aaaccccccwwwJJJiiiRRR```xxx:::CCCMMM___gggnnnxxxwwwtttcccdddfffooowwwzzzLLLwwwcccLLLFFFbbbggg\\\vvvSSSYYYHHH///;;;;;;EEEPPPaaaccc{{{DDDOOOZZZmmmRRRNNNEEEBBBRRRmmmqqqyyy{{{rrrvvv~~~tttvvvaaa\\\aaaZZZVVVaaakkkCCC555444:::::::::>>>MMM___~~~JJJFFF>>>555222///------------,,,,,,+++++++++***...<<>>:::BBB~~~ooouuuNNN;;;+++;;;HHHQQQ[[[^^^]]]hhhllluuunnneeeQQQkkk{{{vvvmmmtttiiiRRRNNNiii|||nnnOOO[[[QQQIII{{{~~~III---333222333DDDUUUbbbuuu```hhh}}}```GGGqqqqqqXXXAAAOOODDDPPPRRR666555;;;<<>>DDDFFFZZZssszzzGGGDDD>>>555222///------------,,,***)))*********///===LLLPPPOOO\\\]]]oooQQQGGGBBB___bbbiii|||YYY]]]qqqnnnwwwtttlllXXX>>>RRRuuu~~~~~~yyy~~~;;;>>>444+++---///111222333333333+++???111666FFFPPP===rrrggghhhooo|||xxxttt^^^iiiDDDNNN```~~~mmmsss\\\MMM:::111555888;;;666>>>===FFFxxxjjjjjjvvvkkkXXXxxxbbb>>>%%%EEEFFFPPPZZZ^^^```oootttlllyyykkkddd~~~qqq{{{eeeFFF===^^^{{{YYYhhhPPP]]]~~~RRR000444333555JJJJJJaaawww]]]___wwwggguuuddd~~~kkkWWWTTTHHHnnn~~~LLL000222???DDDXXXYYYRRRddd```hhhNNNGGGbbb]]]XXXwwwYYYPPPZZZWWWbbbZZZIIIUUU^^^pppyyyqqquuu^^^|||vvvVVVJJJLLLPPPjjjlllwwwcccdddoooyyyjjjAAA<<<@@@CCCbbbooollluuuUUUNNNEEELLL|||zzzzzzbbbPPPGGGLLLNNNKKKUUUgggnnnvvvfff[[[```___PPPxxxvvvLLL???777???EEENNNOOOhhhsssNNNEEE999666333///---,,,,,,,,,+++++++++,,,,,,+++///===KKKXXX^^^wwwuuuaaaJJJ666TTTXXXeeetttrrrBBB777222EEEbbbooottt|||zzzTTTbbb^^^MMM222JJJ{{{ppp}}}hhh777GGG111///000000000111111111111111222333555AAA|||YYYBBBkkknnnwwwmmm}}}mmmfffKKKFFFrrrmmmppp~~~bbbmmmsss```SSSxxxuuu{{{XXXXXX333---888777===///;;;<<<<<>>zzzNNNAAAiiitttzzzzzzZZZbbbrrrWWWGGG>>>xxxkkk```YYYZZZjjj}}}ZZZVVV333...888777;;;333???CCCKKKOOOsssxxxlllvvvjjjUUUWWWrrrGGGlllQQQ<<<\\\sss~~~ZZZ\\\}}}yyy@@@888:::TTTZZZ[[[ZZZhhhoookkkxxxMMM555@@@111AAA@@@EEE[[[^^^wwweeegggLLLEEEAAAEEEEEE]]]fff|||GGG333PPPlllppp```XXXyyyhhhvvvjjjXXX777555;;;MMMQQQ^^^gggcccHHHNNNwwwpppeeetttvvvTTT:::555EEEUUUWWWaaaYYY]]]ggg```OOOFFFMMMkkkkkk```fffiiirrrwwwxxx}}}pppPPPrrrpppsssjjjhhhkkkooossszzzoooNNN<<>>MMMZZZWWWkkk}}}www333555???QQQkkk```AAAUUUXXXKKKGGGQQQfff|||xxx}}}yyy{{{oooHHHMMM777////////////000000000000///222555555;;;{{{zzzAAA>>>ccc{{{|||||||||gggVVV{{{}}}|||^^^SSS555///777666444000666999DDDTTT{{{vvvtttaaahhhvvvhhh^^^ZZZTTTHHHMMMgggdddkkk???:::JJJdddmmm>>>DDDOOOSSSVVVVVVVVVaaahhhjjjfffZZZfffZZZAAA888NNNlll^^^___^^^___iiiuuu{{{qqqaaa???222===BBBEEEcccqqqbbblllwwwUUU777888>>>PPPTTTaaajjj}}}gggKKKLLLxxx|||zzznnneeehhhvvvPPP;;;<<>>===???WWWxxxdddAAA555LLLssszzzzzztttjjjooolllKKKIII444........./////////000000000000111333:::{{{<<<999VVV{{{eeetttzzzwwwpppaaawwweeePPP666111666333::::::888:::EEEBBBwwwyyy|||___MMMvvvPPPAAA@@@BBBWWWbbbrrr\\\wwwRRREEEDDDlllkkkggg{{{qqqCCCGGGOOOSSSWWWUUUTTTXXX___kkkjjjoooGGGCCC{{{lllqqqcccQQQ>>>;;;CCCmmmUUUWWW___UUU666999AAAUUU[[[]]]nnniiicccMMMQQQoooqqqooozzzNNN???DDDQQQYYYWWWSSSaaa```iiiPPPZZZ<<<@@@DDDIIIeee~~~xxxzzz}}}lll]]]yyy``````nnnxxxtttppprrr}}}xxxvvvuuuGGGTTT]]]uuuxxxttt|||yyywwwjjjUUUdddnnnqqquuuxxxzzzWWW===EEEJJJ```fffVVVJJJHHHzzz|||zzzyyywwwTTTUUUlllYYYAAA@@@VVVSSSaaajjjJJJFFF:::555222...------------,,,++++++++++++***---:::HHHKKKaaaUUU```mmm{{{kkk222666111EEEdddsss~~~cccGGG<<<888333???UUUqqqnnnWWW___xxxgggOOOFFF555---............/////////222---,,,000;;;{{{DDD666GGGooolll{{{NNNLLLfff|||mmmBBBYYYjjjKKK777222555111555:::555:::FFFBBBnnnwww]]]iiiPPPMMMRRRFFF;;;NNN```~~~ZZZuuuvvvaaa~~~oooHHHOOOWWWXXX\\\[[[XXXUUU[[[yyyooodddrrrjjjxxx~~~vvvaaaVVVuuuYYYRRRccclllyyySSS:::BBBKKK\\\aaaYYYjjjooofffEEEIIIdddtttiii{{{LLLCCCKKKUUUYYYWWWYYYaaaTTT\\\SSSsssIIIBBB???>>>JJJsss|||wwwIIIVVVSSSsssTTTPPPqqqLLLjjjrrrmmmjjjqqq{{{uuu{{{ooohhhMMMJJJbbbiiiwwwrrr^^^dddvvvuuu|||rrr```bbblllmmmooopppqqq___CCCGGGCCCQQQyyyjjjgggrrrccc___]]]wwwrrrzzzXXX;;;@@@fffnnndddEEEDDD888444222...---------------******,,,,,,***+++666BBBRRRssstttHHH444333DDDaaa~~~NNN555OOOiiinnndddTTTxxxrrrpppfffpppzzzSSSCCCaaaqqq\\\NNN???111------------.........///111,,,+++///777vvvVVV666<<<[[[|||}}}]]]RRRjjjQQQ___]]]@@@RRR~~~xxxjjjDDD666333444000---555---555<<>>BBB~~~jjjLLLXXX```WWW[[[YYYYYYSSSXXXlllppplllpppPPPyyy~~~~~~tttYYYwwwIII:::IIIPPP\\\]]][[[```III???SSS{{{mmmppp~~~JJJGGGQQQXXXYYYWWWUUUZZZRRR^^^cccvvvMMM???>>>@@@>>>TTT|||mmmppppppYYYzzz}}}gggqqqqqquuutttyyyvvv|||{{{zzzHHHSSSiiikkk}}}gggzzzeeePPPpppbbb]]]hhhiiikkklllmmmeeeGGGFFF???KKKooopppeeekkkkkkaaaiiixxxuuuvvv\\\===FFFqqq{{{aaaEEEEEE999444111...,,,---......---)))***,,,---***)))222===YYYbbbjjjuuuuuulllrrr>>>:::AAAGGGMMMjjj]]]XXXooorrroooaaauuurrrnnnXXX@@@QQQsss|||hhhWWWNNN999,,,,,,,,,---------.........---,,,///000000jjjiii;;;777EEEmmm}}}zzzaaabbblllxxxyyylllfff;;;333333555111555===222======PPPJJJaaaXXXyyy~~~VVVmmmzzz???TTTggg|||WWWRRRLLLSSSTTTRRRYYYUUUZZZ___qqqlllmmm|||QQQ???(((>>>JJJYYYSSSiiiiiiGGG<<>>OOOsssttteeeiiiqqqooohhhoootttoooVVV888@@@ggggggkkkbbbGGGHHH===444111...,,,---......---((()))---...***(((///999NNNOOOuuu~~~aaa666(((>>>IIIQQQnnnzzz555333bbblllwwwppp}}}ttt~~~ooo[[[@@@===hhhyyykkk[[[SSS999+++,,,,,,,,,---------......***...333111***```uuu???777888aaavvv~~~~~~yyy~~~lllmmmnnnsssVVViiidddbbb555111444555222,,,666+++:::777yyyeeeEEE}}}mmmFFFXXXzzziiiwwwVVVRRRJJJ___ooommmQQQVVVVVVUUUSSSPPP]]]]]]bbb\\\sssooolllyyyUUU222GGG@@@======JJJIIIQQQdddiiiwww{{{zzzCCCkkkRRRAAAOOOSSSZZZYYYaaa___|||xxxTTTFFFDDDaaauuu^^^JJJvvvnnnLLL@@@ZZZMMMNNNUUUSSSNNNMMMPPPNNNMMMTTTtttXXXTTTGGGCCC>>>222555IIIWWWwwwXXXvvv}}}xxxwwwooosssmmmsssvvvsss|||zzzTTT>>>cccoooxxx|||}}}bbbxxxlllhhhkkknnnwwwxxxxxxwwwsssvvvTTTFFF<<>>HHHGGGKKKKKKoooqqqmmmTTT666@@@mmm|||tttSSSFFFSSSYYYLLLWWWfffVVViiiyyywwwEEE888GGGmmmbbbKKKgggTTTCCCKKKvvvtttPPPPPPPPPIIIJJJLLLIIIKKKLLLPPP___PPPPPP888DDD@@@777;;;>>>WWWqqqvvvvvvuuurrrppprrrlll|||uuuwwwrrrrrr```JJJPPPYYYpppqqqNNNLLLZZZzzz]]]nnnmmmhhhsssiiivvvwwwJJJMMMCCC666fffttt~~~www|||~~~~~~tttMMMVVVYYY[[[qqqjjjXXXJJJFFF;;;444111...,,,,,,,,,,,,++++++++++++,,,,,,,,,------777```UUUzzzvvvRRR***!!!===TTTRRRgggxxxggg]]]___cccoooqqqeee[[[^^^dddfff@@@RRR555>>>vvvhhhwwwsss888222&&&,,,,,,,,,,,,,,,,,,,,,,,,+++///+++///---888pppXXX666111:::SSSmmm\\\mmm}}}www|||eeeBBB000000///---222000///000555===UUUuuuDDDIII~~~nnnxxxcccNNNkkk{{{yyyooobbb{{{qqqYYYOOOHHHHHHKKKGGGKKKRRRPPPMMM\\\rrr}}}kkkwww|||~~~uuummmRRRPPPhhhtttddd555]]]nnnqqqttt~~~xxxwwwmmmPPPIIIQQQUUULLLTTTQQQ\\\gggWWWQQQAAA===PPPmmmkkklll{{{kkkSSS???bbbYYYdddjjjJJJMMMMMMHHHIIIKKKGGGHHHKKKLLLUUU~~~XXX~~~jjjIIIIIIJJJBBB:::444???NNNfffxxx~~~yyyvvvppphhhssszzzvvvxxxrrrtttsssrrrtttkkkwwwtttzzzjjjDDDGGGRRRNNNpppuuutttuuu```VVVRRRZZZssszzz]]]kkklllhhhqqqgggrrrsss~~~IIIIIIEEE777[[[hhhsssqqq|||bbbrrrYYYIIIEEE;;;444111...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,888^^^___vvvUUU777+++<<>>tttfffnnnjjj]]]|||{{{bbbUUU;;;HHHbbbtttnnnsssyyymmmppp___ccczzzrrrYYYLLLGGGBBBJJJIIIHHHIIINNNPPPQQQUUUZZZeeeooo___MMMTTTpppUUUGGGiii~~~nnnqqqtttHHHIIIPPPTTTbbbxxx~~~{{{bbbLLLMMMLLLPPPLLLOOOGGGYYYYYYiiiuuuooo}}}@@@FFFDDDeee~~~yyytttlll\\\OOOTTT\\\sss[[[DDDHHHIIIEEEGGGHHHEEEEEEHHHFFFIIIyyyyyyLLLYYY;;;<<>>)))MMMoooVVVKKKMMM>>>333777;;;999777777FFF:::}}}yyyaaa}}}xxxEEE+++###000+++++++++++++++,,,,,,,,,,,,+++111'''...222???\\\;;;333333AAAWWWnnngggnnnzzzuuuuuu}}}zzzNNN111222......111***555+++666------777gggyyy:::IIIuuuoooTTT~~~\\\```kkkNNNHHH;;;:::JJJnnnQQQzzzZZZpppsssfffccc___aaavvvxxxtttxxxqqqvvv{{{ddduuuMMMLLLHHHAAALLLGGGJJJLLLMMMRRRWWWXXXUUUvvv[[[sssiiiggg[[[[[[PPPPPP???JJJ{{{gggeeeqqqqqq}}}xxxfff???000PPPhhhZZZ999888<<>>EEEGGGNNNqqqrrrSSSbbb{{{uuuiiijjjjjjooohhhmmmmmmvvvWWWAAAKKK???EEETTTaaa{{{nnn{{{kkk{{{~~~JJJVVVmmmwww\\\GGGBBB<<<444111...,,,,,,,,,,,,+++*********+++++++++,,,,,,---555kkkyyy<<<@@@FFF333222666///444:::111111...000333,,,&&&...>>>\\\hhhnnnkkk}}}RRR,,,---!!!222*********++++++,,,,,,,,,...+++000(((333111...hhhJJJ555333888FFF[[[qqqiiiyyykkk|||rrrppp@@@***000......222,,,///***777222000777PPP[[[777[[[xxxOOOLLLhhhYYYaaakkkRRR>>>///999iiiLLLmmmvvv{{{hhhjjjVVVMMMyyyggglllnnnvvv|||lll~~~XXXnnn```KKKPPPKKKAAADDD@@@GGGIIIGGGIIIPPPSSSQQQeeebbbeeeWWWFFF999??????TTTlllfffjjjgggfff{{{~~~{{{zzzhhhHHH999444,,,222:::222555000333>>>RRRkkk~~~~~~MMMDDDKKKCCCFFFFFFFFFPPPCCCEEEOOOwww888KKKFFF@@@EEEaaasss^^^cccdddsssxxxccc~~~xxx___HHH@@@DDDAAA???AAA???@@@@@@???AAAAAAOOOuuu\\\}}}}}}zzzXXXDDD===GGGHHHFFF===111---555CCCMMMTTTgggxxxvvvrrr~~~zzzzzzxxxrrriii^^^QQQGGG>>>DDD@@@;;;PPPvvvnnnxxxsssrrrqqqooollllllnnniiiqqqwwwttt{{{{{{hhhbbbEEEGGG===>>>ZZZfffvvvvvvLLLXXXooollleeefffhhhkkkgggjjjiiirrrfffBBBFFF??????NNNMMMnnnllltttsssnnniiiWWWddd{{{sssRRRTTT```ppp^^^FFFAAA<<<444111...,,,,,,,,,,,,+++************++++++++++++)))###,,,eee|||PPPDDDBBBAAA666000666;;;???888777AAAOOObbb|||tttvvvvvv\\\555((()))111&&&))))))******+++,,,,,,,,,---,,,---,,,444///+++HHHbbbAAA222000666EEEYYYjjjzzznnn]]]uuu```hhhNNN333&&&+++---...000111---,,,444666000666===KKK???RRRUUULLLBBBRRRnnnkkk```HHHBBBGGGBBBCCCrrrSSSOOObbboooeeejjjtttxxxhhhTTT___vvvvvvjjjllllllcccooovvvTTTtttxxxPPPAAA@@@AAABBBDDDAAAEEEFFFDDDCCCFFFJJJKKKUUUQQQwwwXXX[[[TTTKKKXXXOOOjjjuuuzzzuuu}}}```KKKHHH<<<>>>EEE;;;000222777???:::::::::FFFhhh~~~tttHHHBBBEEEAAADDDAAADDDAAAFFFNNNLLLGGGttt[[[___ZZZGGG:::EEE```www{{{~~~}}}NNNkkkzzz{{{mmmzzzQQQCCCAAACCC>>>===???<<<>>>===>>>???BBBKKKBBBuuuJJJdddzzzZZZFFF@@@888>>>@@@>>>???AAA999,,,111???CCCDDDNNNRRROOOPPPRRRRRRNNNFFFAAA@@@???;;;:::666999OOOwwwgggxxxtttsssqqqooommmlllkkkkkkjjjfffooorrruuu|||nnnlllYYYBBB;;;GGG888JJJYYYpppxxx~~~jjj]]]bbbeee```fffgggfffgggfffpppwwwKKKAAA>>>===GGGYYY```mmmYYYyyywww{{{dddXXXWWW___rrr___EEE@@@<<<444111...,,,,,,,,,,,,+++************++++++++++++555...&&&MMM}}}vvv|||iiiMMMLLLdddooouuuxxxcccmmmuuuvvvccc>>>+++(((---222$$$((())))))***++++++,,,,,,(((...***000000***111333aaabbb888222000666???MMM```pppnnnyyyeeeYYYcccwwwaaaWWWSSS\\\ttt222000***)))...+++***222...111---555***222...LLLbbbDDD222HHHWWWLLLMMMccc~~~uuupppZZZ???bbbEEEUUUXXXRRRmmmaaalllVVVKKK]]]ooodddVVV[[[eeeQQQqqqeeeyyyVVVgggdddEEE???444999GGGCCCDDDBBBCCCEEEEEEDDDFFFIIIEEEmmmnnn|||~~~lllgggllltttjjjrrraaa{{{yyyeeeCCCKKKvvvpppWWWcccfffVVV>>>666777;;;AAAFFFCCCAAA:::DDDppp^^^FFFBBB===???DDD<<>>999>>>YYY}}}PPPHHHzzzfffrrr[[[FFF>>>@@@BBB;;;;;;???<<<===999@@@<<>>;;;777@@@:::000888>>>;;;999555888777333444:::>>>===BBB???RRR{{{fff~~~rrrtttsssoookkkjjjkkkllliiihhhqqqllltttzzz~~~ooopppWWWFFFKKK777DDDFFFSSShhh|||~~~~~~~~~```YYYeeeddd^^^ffffffhhhhhhhhhrrr{{{\\\CCC@@@???@@@KKKZZZllluuuVVVRRROOO[[[ppp___EEE???<<<444111...,,,,,,,,,,,,+++)))************+++++++++)))(((888 III}}}eeezzzzzzjjjjjj~~~rrrpppddd$$$666+++###888###...((())))))***++++++,,,,,,$$$///(((222,,,%%%999+++<<>>\\\~~~sssYYYBBB@@@???666CCCvvv}}}OOOFFFBBB888>>>DDD999CCC>>>GGG<<<;;;RRR???FFFUUURRRMMMCCC888BBBiii{{{yyyaaa```UUUyyyAAA???;;;???@@@999;;;@@@<<<;;;555BBB:::???;;;KKK:::|||RRRGGGaaaSSSGGGCCCHHHDDD888999DDD999<<<888888===888555===222999===;;;:::===;;;777HHHmmmsss]]]mmmvvvwwwyyyxxxrrrllljjjkkklllggghhhooodddmmmpppaaa|||ppp}}}{{{SSSCCCOOO>>>999???QQQdddooovvv{{{jjjcccnnneeeyyynnneee___lll[[[___iiihhhlllllllllwwwxxxkkkHHHEEEBBB<<>>>>>???@@@AAACCCDDDEEEGGGZZZWWWJJJ^^^|||ooollllllKKKDDDCCCdddsssfffPPPooosss[[[@@@@@@]]]}}}uuuYYYAAA???===:::999:::<<<===FFF@@@===CCCAAA???lllOOOWWWvvvZZZ888@@@III```dddEEEiiivvveee:::===<<<;;;:::999999999999888888999999999:::::::::IIILLL333LLLgggxxxOOOCCCEEEAAA;;;999999999:::<<<===;;;777444999777666555666???UUUiii|||~~~___NNNrrr~~~zzzyyyuuupppmmmmmmkkkgggdddeeefffiiikkklllkkkjjjjjj]]]uuufff<<>>CCCJJJXXXfffpppvvvlllgggccc[[[VVVWWWppp|||mmmOOO]]]eeeVVV\\\___cccgggiiikkkmmmppp~~~OOOUUU555CCC===AAAMMM___nnnyyyiiiQQQyyynnnPPPGGGNNNiii___aaaAAACCC888444111---+++++++++***)))))))))*********+++++++++111,,,******)))...EEE^^^bbb:::------,,,,,,,,,+++++++++))))))*********++++++++++++++++++,,,,,,,,,------;;; lll}}}HHH222:::222,,,>>>111===RRRhhh{{{vvvxxxuuu\\\GGGIII---BBBcccqqq000222------,,,,,,,,,+++++++++---------...//////000000,,,MMMLLL888CCCAAAQQQIIIeeeiiibbbRRRKKK[[[ZZZDDDCCCDDDHHHHHHDDDCCCEEEBBBKKKRRROOOHHHIIIVVVcccPPP???<<>>===<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAAEEEKKKddd|||vvv___nnnvvvKKK:::JJJfff\\\sss{{{NNN@@@>>><<<:::999:::;;;<<<===;;;<<>>777777<<>>DDDLLLSSS^^^jjjuuu|||{{{qqqkkkLLLTTTRRRFFFDDDSSSbbbfffwww~~~___SSS[[[___YYYZZZ]]]```bbbdddfffiiilllOOO@@@???::::::<<>>LLLGGGEEE???<<<===>>>???DDDJJJLLLFFFCCCGGGPPPRRRLLLCCC>>>\\\PPP111888888888888999:::;;;;;;888888999:::;;;===>>>???DDD???HHHlllsssfffsssiiiaaaiiiRRRhhh{{{vvvwwwWWWLLLyyycccCCC>>><<<:::888888888999:::888::::::@@@CCC999888IIIiiiZZZ___sssLLLEEETTT555<<<<<>>@@@???;;;999:::===BBBHHHNNNRRRTTTUUUTTTTTTUUUXXXYYYTTTJJJAAAJJJBBBEEEJJJAAADDDzzzjjjzzz\\\YYY^^^^^^]]]aaa^^^___aaabbbccceeeiiilllooowwwKKKRRR;;;777999===CCCKKKZZZrrrrrrYYY\\\QQQEEEQQQ~~~{{{jjjlllzzzppppppdddzzzVVVHHHFFFDDD\\\fffcccBBBCCC:::444111---+++++++++***)))))))))))))))************)))(((+++000000------111,,,AAAlll___000$$$'''&&&+++++++++++++++*********))))))))))))***************++++++++++++,,,,,,,,,)))//////:::{{{rrrcccEEE+++555---777@@@???777333888???OOO[[[ssssssiii___WWWTTT???666===:::000;;;SSSDDD+++000***+++++++++++++++*********+++,,,,,,---......//////999%%%///NNNQQQDDD+++555444CCCNNNMMMPPPCCCNNNHHHEEEFFFHHHKKKQQQXXXIIIQQQVVVQQQFFF@@@DDDJJJuuuYYY000@@@555555555666777888999:::999999999:::;;;===???@@@CCC???@@@TTT~~~]]]vvvMMMvvvsssPPPJJJ^^^ccccccSSSqqqrrrGGGXXXzzzdddGGG>>>:::999888666666666777888999===::::::@@@>>>999>>>CCCxxxzzzJJJ<<>>>>>@@@AAA@@@<<<999:::<<<888CCCtttNNN|||zzznnnRRRYYYddd___\\\ddd``````aaa``````cccfffiiipppXXXIII@@@888888<<>><<<666...(((+++444<<<777;;;FFFTTT^^^eeeqqqhhheeeZZZJJJ>>>;;;>>>???222///555999000555hhhyyyFFF444***&&&555************************++++++,,,,,,------......---///$$$???IIIXXXNNN444000222333CCCCCCEEEFFFKKKRRRRRRKKKFFFEEEFFFDDD>>>:::BBB___[[[999---AAA666666555555555666777777888888888999;;;<<<>>>???@@@CCCCCCEEEYYYrrr|||wwwnnnFFF]]]|||sssyyyJJJ555999777666555444444444555666555===:::666===>>><<<@@@EEE;;;}}}OOOLLLNNNIII>>>999888000111BBB777888666888???CCC;;;---666222333:::EEEWWWqqq___UUU999;;;<<<333333222222111111111111222222222222222333333333333333///888777EEE[[[DDD777:::@@@HHHOOOUUU]]]cccgggqqq}}}~~~vvvqqqnnn[[[VVVQQQJJJ@@@666444777;;;^^^vvv~~~eeehhhjjjssslllnnnnnnjjjddd___^^^___YYYXXXWWWUUURRRPPPNNNLLLXXXBBB[[[iiiNNN___hhhKKK===;;;CCCBBB@@@??????AAACCCEEE???>>>;;;888555777;;;???CCCNNNzzz]]]ddd}}}eeeTTTXXX]]]ZZZZZZ___\\\]]]\\\[[[ZZZ[[[___aaaiiissswwwHHHMMM===888888>>>EEEKKKRRRYYYaaaqqqtttrrrxxxzzzyyy}}}ooo___gggpppJJJLLL~~~vvvnnniii```iiikkkZZZDDDAAAEEE>>>OOOeeegggDDDCCC;;;444111---+++++++++***)))((((((((()))))))))******---***((('''((()))******+++###'''::::::)))>>>rrrlllKKK888111***'''&&&&&&)))---)))))))))))))))*********((((((((()))))))))******************++++++++++++)))888,,,///AAAzzzuuuEEE;;;222333:::<<<666///222222222222111222;;;DDD@@@EEEIIIGGGEEEDDDBBB>>><<<888555666888:::888444>>>666...>>>nnnrrrFFF111***+++,,,+++)))))))))))))))***************+++,,,,,,------...)))***<<< 666SSS{{{fffOOO888;;;999666444777<<<===:::999:::888DDD^^^xxxUUU<<<222666333666666555555444444555555444444555666777999:::;;;<<<@@@BBB===???^^^xxx___zzz```AAA333333444333333333222333333333---888888666:::999666;;;111FFFKKKuuutttXXXTTTKKKNNNXXXPPP???:::???BBBBBB<<<888999===???BBBAAALLLfff{{{|||zzz|||SSS???:::666444444222111111000000000111111000000111111111222222222,,,---444666111KKKiiiPPP999666BBBNNNTTTVVVBBBHHHNNNPPPOOOLLLKKKKKKHHHAAA999444444;;;MMM]]]yyyppplllmmmooopppmmmhhhiiiiiigggccc___]]]\\\SSSRRRQQQOOOMMMKKKJJJIIIHHHMMMEEEYYYLLL^^^www~~~UUUQQQKKKEEE@@@===<<<;;;===@@@DDDFFFKKKSSS```iiirrrRRRaaadddddd^^^XXXXXXYYYZZZ[[[]]]]]]]]]]]][[[ZZZZZZ[[[]]]VVV\\\iiiMMMCCC999222444;;;BBBJJJPPPWWWfffooowww|||eeecccnnnTTT\\\vvvsssqqq}}}xxxwwwPPPCCC>>>BBB===LLLuuu]]]hhhDDDCCC;;;444111---+++++++++***)))(((((((((((()))))))))***((()))))))))***---...---###444222%%%)))444:::???///AAAYYYlllzzz}}}{{{qqqZZZ@@@...***---000555***(((111000###((((((((()))))))))******(((((((((((()))))))))***************++++++++++++,,,'''222000===666xxxXXXAAA666444222000333555666666666777444000---444777444222333333111222444666666222///...///:::MMMzzz|||777+++777!!!(((888 ((((((((()))))))))***************+++,,,,,,------***666%%%555000---DDD}}}lll]]]VVVOOONNNPPPUUU^^^gggxxxOOO333---444444222444444333333333333444444222222333333555666888999:::;;;@@@AAA<<>>IIIDDD===bbbSSSJJJAAAhhh}}}|||kkkpppxxx|||```FFFPPPmmmwwwyyy[[[YYYXXXXXXYYY[[[[[[[[[^^^______^^^[[[ZZZZZZ[[[TTT]]]gggSSSHHH>>>666444666:::BBBIIIIIITTT\\\hhhwwwxxxuuu|||zzzfffuuupppbbbPPP```~~~rrrsssjjj~~~nnnmmm```FFFAAA888>>>???OOOrrr^^^iiiEEECCC;;;444111---+++++++++******(((((((((((())))))))))))&&&))),,,+++******)))''')))000,,,(((000222,,,+++111222000...000444333000...,,,++++++,,,,,,+++***222'''%%%,,,,,,###$$$---'''((((((((())))))******(((((((((((()))))))))))))))************+++++++++,,,&&&(((:::,,,""";;;999|||pppUUUBBB:::555555111...333:::777---...444777333111555777666000777<<<777222???```|||iii999---&&&***---)))(((,,,'''((((((((())))))******)))******+++,,,,,,------111!!!...555111///>>>;;;bbb666000111888777&&&999111111111111222333444444222222333444555777888999:::888AAAKKKEEE;;;LLLjjjuuutttoooDDD000555888111000000000000111111111111111333///000666222111;;;,,,GGG444---GGGtttwwwhhh|||~~~JJJCCC999222222444222.........---------......///,,,,,,,,,---------......222***444888+++000<<<555VVVuuu\\\JJJFFFAAA>>>@@@CCCFFFHHHeeejjjzzzvvvtttlllfffxxxcccsssuuupppmmmiiifffddd___WWWQQQMMMLLLIIIGGGEEECCCBBBBBBJJJ999EEEJJJ666QQQ{{{fffgggJJJFFFCCCMMMiii}}}hhhSSSQQQaaannnjjj```YYYsssccc\\\TTTQQQTTTXXXWWWTTTSSSZZZ[[[\\\[[[XXXVVVUUUUUUNNNYYYNNNJJJEEE???<<<777555:::AAAEEEIIIKKKTTTfffmmmrrr~~~{{{^^^pppuuurrr~~~~~~}}}nnnbbbgggzzzNNN===CCC555;;;@@@OOOiiiWWW___IIIAAA777555222...++++++******))))))))))))))))))))))))))))))))))))))))))******++++++,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************))))))((((((''''''(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,------......///111uuuuuuVVVJJJ<<<666777888444///...222666888777777888999===BBB\\\sss~~~~~~QQQ---+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////888mmmoooPPP:::777444111///000111222000000000000000000000000333333333333444555666666:::;;;<<>>ccc___DDD777666555333111///...---444222000---,,,,,,------....................................////////////,,,<<>>::::::<<<999===UUUppp}}}[[[@@@777<<>>===GGGqqq___PPPcccIII???888555222...++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++,,,---...//////...,,,+++++++++++++++++++++++++++------,,,,,,+++******)))***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........777%%%aaatttjjjeeedddfffgggdddccc^^^WWWUUU^^^ooo~~~~~~uuunnnfffBBB111...*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---......//////(((,,,IIIvvvPPP666***444333111/////////000111000000000000000000000000111111111111222333444555888999;;;===???BBBCCCDDDLLLtttvvvtttfffMMM666111111...---000........................000000000111111111111222555222555;;;666111???TTT\\\BBB444666555444222000///------222111...,,,+++,,,,,,------------------------------.........////////////999,,,---JJJsss}}}mmmiiikkkllllllkkkhhheeeeeefffhhhdddbbb```]]]ZZZUUUNNNJJJFFFFFFDDDCCCAAA???=========888888;;;777222888EEE```___CCC===CCC666666:::BBBGGGEEE@@@===???BBBHHHIII@@@>>>RRRlllhhhRRRMMMeeezzzzzzqqqVVVQQQVVVLLLMMMNNNOOOPPPOOONNNNNNJJJIIIHHHHHHFFFFFFEEEDDDBBBJJJGGGGGGvvviiiAAABBBBBB777111111888;;;???CCCGGGNNNVVV\\\gggmmmwwweeeRRR|||uuubbbRRRXXXtttxxxNNN<<<<<<999===999:::EEEooo^^^QQQfffGGG===:::555222...++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++------.........,,,+++***************************+++++++++******))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,------......AAA...===zzz|||yyybbbccczzzyyyRRR333&&&(((///******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---.........666555444777KKKwwwpppMMM333***...444..................//////////////////////////////////////////000111222333666777888:::===???AAAAAACCCKKKgggzzzzzzzzzeeeAAA666///000000---...333------------------------/////////000000000000111222111333888999555333444444YYYjjjJJJ666111444444333222000///---,,,,,,///...,,,+++++++++,,,------------------------------------.........//////+++000555222--->>>oootttccc]]]```ffffffffffffeeecccbbbdddeee]]][[[XXXUUUSSSOOOKKKGGGCCCBBBAAA???<<<:::999888999333222888999333000333555DDD```yyywwwppp^^^JJJ@@@<<<<<<@@@EEEAAA======EEEKKKRRRbbbrrrttt```TTTRRRTTTNNNOOOQQQRRRRRRRRRRRRQQQIIIHHHGGGGGGEEEEEEDDDCCCBBBBBBJJJCCCKKKTTTIIILLL???555>>>555666888;;;>>>CCCJJJNNNWWW^^^jjjuuu|||}}}uuuYYYUUUHHHHHHfffRRR:::???555666:::777888@@@iiiYYYNNN~~~gggEEE<<<===555222...++++++******)))((((((((((((((((((((((((((((((((((((((()))******------------,,,+++)))((())))))))))))))))))))))))******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,------......;;; ///;;;555kkkhhh@@@))))))///...***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))******************++++++,,,---------***555444///999TTTmmmoooUUU888,,,111777666000,,,,,,---......---,,,,,,.................................//////000111222444555777999;;;===>>>???===DDDHHHbbbhhhbbbdddlllooovvvSSS???444000///222111------000------------------------............////////////111111000111777======777777;;;===QQQrrrQQQ:::222333444444111111000///...,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111222333333---***333@@@NNNpppoookkkeee___]]]___dddhhh```aaaccccccbbbbbbcccddd]]]ZZZUUUPPPLLLHHHDDDAAA@@@???>>>;;;999777555444888111...222666666666888...333444777MMM|||nnnrrrZZZSSSZZZ___YYYOOOQQQRRRSSSSSSSSSRRRPPPPPPIIIIIIHHHGGGFFFEEEDDDDDDHHH:::BBBKKKFFFfffPPPBBBBBB999666555555555666999===BBBEEELLLPPPWWW___hhhqqqzzz|||{{{rrreeeVVVGGG;;;CCC[[[lll>>>555>>>888777:::777777<<>>555222...++++++******)))((((((((((((((((((((((((((((((((('''((())))))***,,,,,,,,,++++++))))))((((((((((((((((((((((((((())))))((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------...---+++(((222999///BBBuuuiii:::444...,,,------((($$$(((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,555*** ***111111,,,555XXXlllPPP>>>444333222333444222---)))------...///...,,,***)))------------------------............///000111222444444666888999;;;======<<>>BBB:::999FFFHHHAAApppjjjOOOLLLDDD>>>888666555555777:::===>>>AAACCCGGGLLLTTT___jjjqqquuuwww~~~tttjjjrrryyyuuugggYYYLLLBBB>>>888YYYsssHHH<<<:::777<<<666999777888:::[[[LLLGGGsssYYYBBB???===555222...++++++******)))))))))))))))))))))))))))((((((''''''(((((()))***++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))************++++++,,,,,,------+++...---//////%%%)))???>>>vvvkkkEEE***%%%'''***+++***)))((('''''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++###---777999333...///333111555:::BBBSSSrrrlllbbbSSSEEE:::444000...444333000,,,)))***...111---.........---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222333444666888999;;;;;;???===>>>EEEEEEFFFtttcccGGG888222555222---***+++......+++(((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,000111///...111222111,,,999???AAAFFFDDDCCCKKKVVVuuu}}}rrrdddSSSGGG:::999888888666444000.........------,,,,,,,,,,,,)))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------&&&,,,111///***)))111:::+++***,,,333<<>>===<<<;;;;;;666CCC<<<:::BBB777FFF{{{~~~SSSEEENNN>>>;;;777555666777888888:::>>>CCCHHHMMMRRRWWW[[[tttrrr|||yyy{{{yyyuuufffbbbSSSIIIGGG;;;000333QQQ|||VVV333===<<<000999111555555777888XXXKKKJJJrrrQQQAAA@@@:::555222...++++++******)))))))))))))))))))))))))))(((''''''''''''((())))))***))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------111///222(((222<<<&&&666222<<<^^^qqqOOO777)))(((///222,,,%%%###'''+++,,,+++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((())))))******+++((()))))))))((()))---111***...222444555:::CCCKKKFFFDDD@@@>>>@@@CCC???888:::888444333333333222111///------111555444---&&&++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000111222333555777888888444AAA999***444DDDCCC<<>>???;;;>>>EEEJJJSSSVVVZZZpppwwwvvv~~~vvvfffVVVKKKCCC===:::;;;;;;888111+++***///555------------------,,,,,,))))))*********))))))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,888---$$$(((444888... 000111222444666555222///444:::<<<;;;CCCMMMIII;;;NNNMMMUUU^^^[[[SSSYYYiii[[[[[[\\\]]]^^^_________aaacccdddbbb^^^XXXUUUSSSNNNKKKHHHEEECCC@@@===:::666666555444333222111111))),,,000111222333333333***000666333)))%%%---:::666777999<<>>:::===:::???NNNIIIGGGGGGLLLRRRTTTQQQMMMOOOOOOOOOMMMKKKHHHEEECCC??????>>>===<<<;;;::::::555===>>>::::::;;;@@@JJJpppOOOHHHHHHCCC===999777666444333666999>>>CCCEEEHHHKKKMMMaaabbbooo{{{www|||}}}qqqwww~~~yyyxxx{{{xxxqqqjjjjjjoooqqqnnnSSSLLL;;;666;;;333666PPPyyyddd@@@222777666222333000333444666666TTTGGGHHHrrrLLLAAAAAA777555222...++++++******)))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******+++,,,,,,---------+++''',,,555...'''///,,,000555888999HHHiiiWWWAAA111222222***''',,, &&&,,,---)))&&&&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********---+++***,,,///000...+++222222222222111111222444555777666333555:::<<<:::666444222111111111///.........---***''''''***...)))))))))***++++++,,,---++++++++++++++++++++++++************+++,,,---......///000111333444666666666444444===AAA222...???444PPP~~~XXX888222999---'''111444***---...---,,,,,,,,,***)))))))))))))))))))))))))))************+++++++++000++++++000111---///666...999<<<;;;;;;777;;;IIIJJJAAAGGGRRRUUUZZZ___[[[WWWcccjjjfff^^^\\\\\\ZZZVVVUUURRRMMMFFFAAA??????333222222111111000...---------------------------***************)))((((((******************************+++++++++,,,,,,,,,'''---000,,,'''(((...444+++,,,,,,+++,,,///555:::666666666777888<<>>EEEGGGFFFMMMZZZ\\\VVVWWWYYY[[[]]]]]]]]]]]]]]][[[^^^``````]]]YYYWWWUUUJJJHHHEEEBBB@@@<<<888555333333222222111000000000000...+++)))***---...,,,---///,,,''',,,666333(((******+++---000333666888888333999EEEDDD999:::EEEAAAAAA???:::888999;;;<<<444CCC;;;333BBBFFF999555BBBBBBDDDFFFIIIMMMPPPRRRIIIIIIIIIHHHFFFDDDAAA@@@<<<;;;;;;:::999888777777999+++777@@@444:::EEE999XXX\\\QQQKKKCCC===:::777444111000111444666999>>>DDDHHHBBBJJJYYYlll|||}}}vvvuuujjjrrr{{{xxx~~~}}}~~~|||qqqxxxdddiiinnnnnniii^^^LLL<<<======333111888888TTT{{{vvvEEE333888///000888000222555555666333OOOBBBCCCoooEEECCC???;;;444111---******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++---,,,,,,,,,,,,---......111111222333555666777777FFFGGGJJJPPPZZZgggssszzz}}}xxxnnnaaaSSSFFF<<<777...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000000444555555555555555555444333333222222111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++---...///...///000111222333444444777777777777777777777777===111///IIIyyyaaaLLL222111111000///......---,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))************+++++++++,,,---...///000222333555777999<<<===>>>CCCGGGLLLQQQTTTWWWYYY[[[```___```bbbeeeddd___ZZZYYYUUUOOOJJJEEEAAA<<<999222111000///------,,,,,,------,,,,,,,,,,,,++++++******))))))))))))************++++++++++++******************************++++++++++++++++++++++++,,,,,,---...///000111111555555666777999:::<<<===AAADDDGGGKKKOOOTTTYYY]]]XXXWWWWWWWWWXXXZZZ\\\]]]bbb```^^^]]][[[YYYVVVSSSJJJGGGBBB>>><<<:::777555222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------000111111111222222222222444444555555666777777777888888888999999::::::;;;===>>>@@@BBBCCCEEEEEEEEEGGGFFFCCCAAA>>><<<;;;:::999888777666555444333333555555555555666666666777<<>>;;;666111//////000222222222111333:::AAAAAA===jjjFFFCCC@@@<<<444111---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---.........//////000222333333444222111000000111333555666000333888>>>???<<<444///777666444111...+++)))(((---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,------...//////000000222222333333333333222222111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***+++,,,............///000111222333444444444444444444444444444000666999666666IIIkkksssbbbJJJ444+++111111000//////...------,,,,,,+++++++++*********))))))))))))(((((((((((((((((()))))))))*********++++++++++++,,,...///000111222333666888:::<<<===AAAEEEJJJOOORRRUUUWWWYYYYYYZZZ\\\```aaaaaa]]][[[UUUQQQKKKFFFBBB>>>999666222111000...------,,,,,,------,,,,,,,,,+++++++++******))))))))))))******)))******++++++******)))************************++++++++++++++++++++++++,,,,,,---...///000000111444444444666777999;;;<<>>@@@BBBBBBCCCGGGFFFCCC@@@>>><<<::::::888777666555444333222222333333333333444444444444555===YYYkkkrrrQQQVVVYYYFFF666777222222555::::::666444555;;;<<<>>>BBBHHHSSS___hhhiiiccc^^^___dddfffccc^^^mmmoooqqqtttvvvwwwwwwvvvrrrqqqrrrvvvyyyxxxrrrllleeehhheee]]]XXX[[[]]]\\\___PPP???666555777777777666666888UUU|||xxx|||III888666222///...///000222111111000111888???@@@;;;bbbEEE@@@>>>;;;444111---******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((()))))))))*********++++++,,,,,,++++++,,,,,,---...------...///000000111111333333222111///,,,***(((000000000222333222///---&&&'''((()))***+++,,,---++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++,,,,,,,,,---......////////////000000000000//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---.........///000111111222222111111111111111111111111***000444111***+++666@@@===bbbuuu^^^GGG<<<888333444888000000//////...---------,,,++++++++++++*********))))))))))))(((((((((((((((((())))))))))))***************+++,,,---/////////000222444666999:::;;;>>>BBBHHHMMMPPPRRRUUUWWWSSSVVVYYY[[[YYYWWWUUUTTTPPPLLLFFFAAA===:::666333111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))***)))******++++++******)))************************++++++++++++++++++++++++++++++,,,---...///000000222222333444666888999::::::>>>EEEKKKNNNPPPRRRSSSUUUUUUVVVWWWYYY[[[]]]___[[[ZZZXXXWWWVVVTTTPPPMMMCCC???;;;888666444222000///......------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111222222444444555666666777888888:::;;;===@@@BBBDDDEEEEEEFFFEEEBBB???<<<:::888888666555555444333222111111000000000000111111111111444444444JJJnnnoooBBBIIIQQQFFF???<<<:::999666111000444555555777888<<>>666000222222000000333............------,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))***************+++---...//////000111333666888:::;;;===AAAGGGLLLOOOQQQTTTVVVVVVZZZ]]]\\\WWWRRRPPPPPPLLLHHHBBB===:::777444222000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((())))))))))))************))))))******************************************************+++,,,---...//////000000111222444666888999666:::AAAFFFJJJNNNQQQSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSPPPKKKHHH???<<<888555333222000...---,,,,,,,,,+++++++++***++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000111111222222333444555666666:::;;;===@@@BBBDDDEEEFFFBBBAAA>>>;;;999666555444333333333222111000000///........./////////000000666333222555CCCmmmlllPPPJJJHHH@@@999888777555555777444444444555777:::>>>@@@999===BBBDDDEEEGGGMMMQQQFFFEEEEEEFFFIIINNNSSSWWWZZZXXXVVVVVVVVVUUUSSSPPPFFFLLLPPPNNNFFF>>>888555///111:::AAA<<<222555BBBRRR{{{nnnxxx~~~tttHHH)))999------------......//////---//////000444;;;<<<999^^^}}}HHH<<<<<<999444111---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++************+++,,,,,,........................---,,,,,,+++******))))))///...---...///...,,,***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++,,,,,,------------............------,,,+++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))***+++,,,,,,---------......//////000////////////////////////111111///+++)))+++111666)))...555;;;<<<;;;<<<>>>TTTccc|||xxxsss{{{PPP@@@AAA===444...444333444666444...)))'''---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))***+++,,,---...///000111444666888:::;;;===AAAGGGLLLOOOQQQTTTVVV\\\___bbbaaa\\\VVVTTTTTTHHHDDD>>>:::777555333111///...---,,,,,,+++,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))))))))******)))))))))************************************************))))))***+++,,,---....../////////111222444666777666:::???DDDIIIOOOUUUZZZXXXXXXXXXXXXWWWWWWVVVVVVSSSRRRPPPOOOMMMJJJEEEAAA===:::666333222111///...++++++++++++************************************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000///000000111333444444555555666888:::===>>>???@@@===;;;999666444222111000111111000000///.........---............/////////000***///777333888eeeppp```SSSHHH???@@@BBB???999666555444333333444555666777222999@@@???999888>>>EEEHHHFFFCCCAAABBBEEEHHHKKKVVVTTTQQQOOONNNLLLKKKJJJDDD???888444111000222444:::888777555111999TTTqqq{{{nnn|||PPP222333,,,------............---------000000000444999;;;999WWWyyyNNN>>>>>>;;;444111---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++111000...,,,,,,,,,,,,---***)))***+++---,,,)))&&&************************((((((''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,------------------,,,+++++++++++++++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------.........////////////////////////***...///---)))(((,,,111...+++,,,000222222333555333;;;BBBCCC@@@<<<::::::PPP```rrrzzzyyyssskkkcccggg^^^RRRDDD;;;:::>>>CCC222999BBBDDD<<<222111666000...------...000222333,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))((((((((((((''''''(((((((((((())))))((((((((()))***+++------...///111333666888999:::===AAAGGGLLLOOORRRTTTVVVUUUXXX[[[[[[YYYVVVSSSRRREEEAAA;;;666444333111000...---,,,+++++++++++++++++++++++++++************)))((((((''''''(((((()))((())))))******))))))(((************************************************(((((()))***+++,,,------......///000222444555666999<<>><<<:::888888:::<<<======<<<:::888666555444444;;;555222555777777777999555333333===SSSsssqqqccc<<<111222+++............---------,,,,,,///111000222888:::888JJJtttPPP======:::444111---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++,,,,,,,,,++++++*********((((((((())))))***+++,,,***)))***+++------+++)))))))))(((((('''&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------------------------------)))(((***000666555...&&&666000,,,......---000666'''---000333888555333888777:::888333000444888999,,,111777888555222///---000---***,,,444999333)))555222,,,((((((***,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((***+++,,,------...///222444666888999===AAAFFFKKKNNNQQQSSSUUUPPPQQQRRRSSSTTTQQQMMMJJJBBB===777333111000000///---,,,,,,+++++++++++++++++++++++++++************((((((''''''''''''(((((((((((())))))))))))((((((************************************************'''(((((()))***+++,,,,,,......///000222444555666888;;;AAAFFFJJJOOOTTTWWW]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVTTTRRRNNNHHHAAA<<<888555111//////...---,,,************************))))))))))))))))))))))))((((((((()))))))))*********************************++++++++++++,,,,,,,,,+++++++++,,,------......---...///000111333444444666777888:::;;;<<<<<<<<<444333222111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++222333---(((,,,333666AAAkkkoootttqqq\\\LLLFFFFFFBBB>>>:::777666666444222444111///222666888444000000000000000000000111111444555444444333222333333***+++000888:::666555777999III]]]sssuuuqqq~~~|||ggg777555000'''555---,,,,,,+++,,,,,,------***...000...000555888777CCCnnnOOO::::::777444111---******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++///......------,,,,,,,,,)))***++++++++++++***)))'''&&&&&&''')))***)))(((&&&'''''''''((()))))))))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++******++++++++++++******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((((((***+++,,,&&&''',,,333333---,,,000...222...---222---(((---***...222444777:::888333222444444000---///222444+++666888...(((+++///...((()))***+++...000---)))******************++++++************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''(((((()))+++,,,---+++,,,...000333555666777<<<@@@FFFJJJMMMPPPRRRTTTUUUTTTSSSTTTUUURRRLLLFFF???;;;555111//////......,,,,,,++++++***++++++++++++++++++************)))((((((''''''''''''(((((((((((())))))))))))((((((************************))))))))))))))))))))))))''''''((()))***+++,,,,,,......///000222444555666444999???EEEHHHJJJMMMNNNRRRSSSSSSTTTSSSRRRQQQPPPQQQPPPNNNKKKGGGAAA999444666333000...------,,,+++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,------------...000111333444444333444555666666777777666333222111000000///000000,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,((((((///333111///111......RRRsssuuujjjUUULLLMMMIIIBBB???===<<<999666111444666666444222222333111222333444444333333222///000222222222333444555:::777888999777777@@@LLL___}}}vvvpppyyy{{{mmmOOOAAA999((()))222,,,+++******)))***,,,---///(((---...---...333666555EEEyyyIII===>>>666444111---******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---------......------------------------.........////////////000////////////000000000000------............------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******---...///000000222666888===AAAEEEJJJNNNSSSXXX\\\VVVUUUPPPKKKJJJLLLJJJDDD888777444111///---------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******,,,,,,---///111333555666777:::>>>AAADDDGGGKKKNNNQQQRRRSSSSSSRRRQQQRRRTTTUUUQQQLLLEEE@@@;;;999888333111///---+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////000000111111222333333444555555555444333222000///---,,,,,,++++++*********))))))((((((++++++++++++++++++++++++******+++,,,,,,---......)))555111...YYYpppvvvaaaMMMMMM>>>???III:::AAA<<<;;;;;;===???===999555444777:::888777666666555AAA888222555:::999666444???;;;777999JJJeee|||iii```kkkxxx~~~tttPPPIII@@@444...---...---,,,++++++++++++++++++++++++,,,...---+++...555666222MMMzzzJJJ===???666444111---+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,---------------------------------------------.........//////............////////////------............------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******,,,...//////000222666888>>>BBBHHHLLLMMMNNNNNNOOORRRRRRMMMHHHGGGGGGDDD>>>777666333000...---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******+++,,,---...000333555666888<<<@@@DDDGGGKKKOOORRRSSSTTTVVVUUUTTTSSSTTTVVVSSSOOOJJJCCC===999777555222111///---+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---......///000000111111222222333444444444444444222222000...---,,,++++++************)))))))))(((++++++++++++++++++++++++******++++++,,,------...111&&&///BBB@@@===gggnnnxxxtttmmmfffXXXUUUBBBDDDFFFBBB===::::::;;;;;;:::666888999777555555666666000333777999666777@@@KKK;;;NNNhhh}}}aaapppvvv~~~eeeAAA///EEE===333---,,,------,,,+++++++++++++++++++++++++++------+++...444555222GGG{{{KKK>>>???777555111---+++******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******,,,---...///000222666999===BBBJJJOOOPPPNNNKKKJJJPPPPPPMMMGGGDDDCCC???999555333111...---,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******++++++,,,---///222444555888<<>>@@@@@@DDDJJJLLLIIIJJJVVVdddmmmXXXjjjtttdddxxx{{{fffJJJ<<<$$$666>>>888000++++++------,,,++++++++++++++++++++++++***,,,,,,,,,///333444111???|||LLL???@@@888555222...+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,************************************************************************(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))***+++,,,...///000222666999;;;AAAKKKRRRUUUUUUTTTTTTQQQRRROOOIIIDDDAAA<<<666333111///---++++++***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((())))))*********+++---///111333444666:::???DDDHHHLLLPPPSSSPPPQQQSSSRRRQQQOOOOOOOOOMMMJJJDDD>>>888444111000///...---+++***)))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------......///000000000111111222222111111111000///...,,,++++++***************)))))))))))))))************************)))*********++++++,,,,,,(((111,,,!!!***===:::&&&444333aaaxxx~~~{{{www}}}yyyxxxlllhhheeebbb^^^[[[]]]aaafffffflll{{{mmmiiitttooofffgggOOO222%%%***///JJJ777222---******,,,,,,,,,***************************++++++---000333222000;;;~~~}}}MMM@@@AAA999555222...++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,************++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))******,,,---...///222666999;;;AAAIIIQQQVVVYYY[[[]]]PPPRRROOOHHHBBB>>>999444111///---,,,*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))*********+++---///111333444555:::@@@EEEIIIMMMPPPRRRRRRTTTVVVUUUSSSQQQPPPPPPJJJFFFAAA;;;666333111000...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,---....../////////000000000000000//////......---+++************))))))))))))))))))******************************))))))***************+++)))---000///------......666999111,,,JJJxxx{{{wwwtttjjjjjjuuutttccclllppprrriii\\\DDD<<<'''///444///>>>>>>000...+++******+++++++++******************************+++///222333111111;;;|||}}}MMMAAACCC:::666222...,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++************************************++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((()))******)))+++---...///222666999>>>BBBHHHMMMQQQTTTXXXZZZLLLNNNLLLCCC<<<999555111///...---+++******++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++,,,---///222444555777<<>>999444222000000,,,++++++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,---............////////////......------,,,+++******)))))))))))))))))))))************************************))))))))))))))))))))))))(((***...///+++'''***000!!!---777888777AAAVVViiiyyy~~~{{{ooorrrkkk~~~zzzjjjdddfffqqquuuqqqeeeGGG555%%%333%%%444666,,,AAA777+++++++++***************************************+++))),,,222555333111111:::zzz|||MMMAAACCC;;;666333///,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++*********************************+++++++++,,,,,,))))))*********+++++++++******++++++++++++******************************************************))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((()))******)))***,,,...///222666999>>>BBBGGGKKKMMMOOOPPPRRRJJJLLLIII@@@888555333000///...,,,+++***++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++,,,---...000333555666888<<>>999666333///---,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))+++,,,---......------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++------......///000000000111222222222444999???CCC~~~}}}uuummmgggooofffaaaiii{{{|||xxx{{{^^^@@@---333222222111000//////...///(((***777===555+++'''))))))))))))))))))))))))(((((((((((())))))))))))+++***+++---000111111///:::bbbMMMGGG===;;;666333///,,,+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((!!!&&&,,,///...+++)))###&&&***,,,---...111444,,,---,,,***(((&&&$$$!!!++++++******+++++++++***&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))*********+++,,,,,,+++,,,,,,,,,***)))++++++++++++++++++++++++---,,,,,,+++,,,---......,,,+++***+++------+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))*********,,,---///111555999===DDDIIILLLLLLLLLOOOMMMIIIJJJEEE>>>888444000---+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********+++,,,---...111666999CCCFFFJJJMMMNNNNNNPPPQQQWWWVVVRRRMMMMMMNNNIII@@@888666222...,,,,,,,,,---+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***,,,------...---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))*********+++++++++,,,------...//////000000222222111000///000444777 ...AAASSSggghhhZZZFFF444+++,,,000444111111000000///......---***,,,111777777000+++***))))))))))))))))))))))))(((((((((((())))))))))))+++***+++---///111111000999```LLLEEE===999666333///,,,+++***)))((('''(((((())))))(((((('''(((((((((((((((((())))))...---+++***((((((''''''***,,,...+++'''"""!!!!!!%%%%%%&&&(((***---///111$$$$$$%%%'''***+++)))((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++((()))***+++++++++***)))........................(((((((((((()))*********(((((((((***,,,+++)))''')))))))))))))))*********((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))******+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))))))))******+++,,,...000222666;;;???DDDIIIKKKJJJKKKNNNMMMJJJFFFAAA:::444000...+++)))+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,---...111666:::BBBEEEIIIKKKLLLMMMNNNPPPWWWTTTNNNGGGEEEEEE@@@:::666444111...,,,+++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,---......//////000000000...,,,+++,,,...888555000,,,+++///555999RRR]]]qqq}}}nnn[[[NNNDDD333"""/////////111222111---***//////......------,,,,,,&&&222:::666...******,,,))))))))))))))))))))))))(((((((((((())))))))))))+++******,,,///111000000888^^^KKKBBB>>>888666333///,,,++++++***)))'''(((((())))))(((((('''(((((())))))))))))************))))))))),,,///222''''''(((+++...000000000333///+++(((&&&######%%%333111...,,,,,,***&&&"""))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************************+++++++++,,,,,,&&&(((+++,,,,,,,,,,,,,,,))))))))))))******++++++...//////000//////......---,,,++++++,,,---+++***)))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))************)))))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++---///111333888===AAAHHHLLLNNNMMMNNNPPPPPPLLLBBB===777222...,,,***)))+++++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((***,,,---///222777;;;@@@CCCGGGJJJKKKMMMOOOPPPVVVRRRMMMGGGBBB>>>888333333222///---++++++++++++******)))((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,------......+++---......---------...$$$%%%(((,,,///000...---***+++---111444444111///666555333222111000---+++333...$$$%%%000555222++++++,,,...000111000...------,,,,,,++++++++++++(((666<<<222((((((+++***))))))))))))))))))))))))(((((((((((())))))))))))+++******+++...000000000666ZZZJJJAAA???777666333///,,,,,,++++++***(((((())))))))))))(((((())))))))))))******++++++%%%)))---///---+++******666000***+++000444333111///...333999:::444000111---***''')))---000///---)))((((((''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++++++++,,,,,,,,,,,,***,,,//////---,,,,,,---......///111222444555555,,,---......---+++)))'''222///---,,,---...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))***+++++++++---000222555:::???CCCJJJNNNPPPNNNOOOPPPOOOKKK>>>:::444000...,,,+++***************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))***,,,...000444999===DDDGGGLLLOOORRRTTTVVVXXXYYYVVVSSSOOOIIIAAA999555000///---,,,+++************))))))((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))******************+++,,,,,,------(((+++---...---------...111///,,,)))&&&&&&(((***,,,***((((((+++///111333,,,---///000///.........///111111000///000---)))111---(((&&&''')))+++,,,+++++++++***************///777777,,,'''***+++'''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***---///000000444VVVJJJ@@@AAA777666333///,,,,,,,,,++++++)))******++++++******))))))))))))***++++++,,,,,,------,,,******///888???PPPKKKHHHMMMWWWaaaeeeeee```cccmmmyyywwwhhh[[[WWWNNNHHHBBB???>>><<<555000---+++***(((''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,---------+++---///...+++)))+++...000222444777:::===@@@AAAGGGHHHIIIJJJIIIGGGDDDBBB333000---+++++++++***)))+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,...000333666;;;AAAEEEHHHMMMOOONNNMMMMMMJJJEEE<<<888222...---,,,+++***)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))+++---///222666;;;???EEEIIINNNQQQTTTVVVXXXZZZXXXUUUSSSQQQJJJ???777444...---,,,+++***)))))))))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,)))+++,,,,,,***)))))))))'''((()))'''%%%&&&))),,,---,,,+++)))((('''&&&&&&(((***+++,,,++++++,,,---$$$)))+++***)))))))))'''+++000555777333+++&&&******************))))))888555...((((((+++***&&&(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***,,,///000000222SSSKKK???BBB777666333///---,,,---,,,+++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---&&&***000777@@@NNN___kkkpppkkkcccYYYPPPJJJGGGEEE888>>>QQQjjjwwwuuutttxxx|||rrrjjjcccVVVGGG;;;888555222...+++***))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,------------,,,///222333333555;;;AAA===???CCCGGGLLLQQQTTTVVVQQQSSSVVVXXXXXXVVVSSSQQQQQQOOOKKKFFFAAA:::222---//////...---,,,++++++***))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))***+++,,,,,,...111444888===CCCGGGGGGLLLOOONNNMMMKKKFFF@@@888555000,,,++++++******((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********,,,...000333888>>>BBBEEEHHHLLLOOOPPPQQQSSSUUURRRMMMJJJIIIAAA666000111,,,++++++******)))))))))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))***++++++,,,***+++,,,***((('''''')))###&&&***---...,,,)))'''###%%%(((*********++++++(((((())))))((()))))))))111///---***''''''+++///---)))&&&%%%'''***---...)))))))))))))))*********===222((('''******(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((())),,,///000000111PPPKKK???CCC888666333///---------,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------555DDDWWWcccddd___YYYVVVJJJTTT```iiioooyyywwwfff]]]^^^OOOQQQYYYfffssswwwrrrlllCCC@@@;;;666111...,,,+++'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,---------......222777<<<@@@DDDKKKUUU]]]nnnppptttzzzzzzrrrgggYYYKKKBBB222222111///...---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''')))******+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))***+++,,,,,,...111444888===DDDHHHGGGMMMQQQPPPNNNKKKDDD===666333...+++*********)))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++---///111444999???CCCHHHJJJNNNOOOOOOPPPQQQRRROOOIIIEEECCC;;;111...111************)))))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++***+++,,,+++))))))+++,,,000,,,'''&&&'''))))))(((&&&&&&'''&&&%%%%%%&&&(((***)))(((((()))*********'''&&&&&&((()))((((((***+++***((((((******)))((())))))))))))************@@@000&&&(((***''''''+++(((((((((((((((((((((((((((((((((((()))))))))))),,,***((()))+++...000000000NNNMMM@@@>>>;;;666333000...------+++*********+++------,,,)))'''''',,,222111)))+++@@@YYYggghhh```WWW```uuuyyyooommmjjjbbbbbbhhhiiiiiimmmwww~~~[[[VVVJJJ^^^gggkkklll\\\AAA888@@@<<<...,,,***(((***))) 000(((((()))((('''((()))+++(((((((((((())))))))))))******+++++++++,,,,,,,,,000***&&&(((,,,---000333---***,,,222333000///222:::NNN___fffxxx~~~tttooojjjVVVhhhbbb\\\bbbWWW___jjj___qqqaaappp|||eeeTTTCCCGGG777555%%%111+++---***+++...+++%%%'''...((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%)))...222222///***'''******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++000///000555===FFFMMMPPPUUUPPPQQQUUURRRFFF:::666444222///,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++///------111888@@@DDDEEEJJJLLLQQQVVVVVVSSSQQQRRRQQQLLLEEE>>>999444000---******))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))++++++)))((((((%%%'''+++(((###)))666777000)))&&&''')))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222555HHHMMM@@@>>>;;;555333///...------,,,***---)))'''(((+++......,,,+++---%%%111SSSaaaZZZ\\\]]]jjj{{{}}}lll\\\WWWNNN]]]vvv}}}rrr]]]JJJSSS______MMM999777@@@888)))((((((%%%444777 )))*********)))))))))***(((((((((((()))))))))******++++++++++++,,,,,,,,,"""+++222///++++++)))&&&222111---))),,,:::JJJUUUsss~~~xxxrrrggg[[[uuurrruuusss|||jjjddd]]]PPP```uuudddVVV```SSSAAA111***222---***+++------,,,---))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((---000000...***'''******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,222222555:::AAAIIIOOORRRXXXSSSRRRTTTPPPEEE<<<888222000---+++*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++///...///333;;;AAAEEEFFFKKKOOOUUU[[[[[[XXXTTTSSSPPPKKKCCC<<<666222///---******))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))++++++)))(((((((((***((($$$###---999111,,,&&&%%%''')))(((%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222555GGGLLL@@@===:::555222///---------,,,+++,,,)))'''(((+++...---,,,888&&&222___vvvlllhhhwww{{{lllPPPVVVzzzrrrgggeeeggghhh```iiivvvwwwZZZ???EEE\\\WWW???888CCC333'''111'''444******+++++++++******)))((((((((()))))))))******++++++++++++,,,,,,,,,,,,&&&///111+++***000222---///$$$)))CCCWWWaaavvv~~~llliiilllaaaUUUdddmmmOOOUUUIII===555111+++'''+++000...)))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((+++------,,,***(((***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))*********++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---///111555;;;AAAHHHLLLOOOUUUQQQNNNLLLHHH???777444...---,,,***)))******+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---...000555<<>>CCCGGGKKKMMMRRRPPPMMMIIICCC:::333///++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---+++---222777===AAACCCDDDFFFKKKPPPSSSUUUUUUPPPJJJJJJDDD:::333...,,,+++*********))))))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******)))'''''',,,***###%%%///444222&&&%%%$$$&&&((()))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222555CCCJJJ@@@===999444222///------------,,,''',,,///,,,((()))222;;;dddqqqrrrhhhiiirrrfffOOOpppqqqrrrxxxwww|||~~~ssstttbbbGGGBBBrrrkkkHHHGGG@@@---000***(((((())),,,---+++)))))))))))))))************++++++,,,,,,,,,------------***...555111(((+++555===lllsssfff{{{~~~tttooommmIIILLLPPPMMM@@@222,,,,,,---,,,++++++***))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---...///222888???EEEIIILLLOOORRRTTTTTTQQQKKKCCC;;;333...))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,---...---111666<<>>666///,,,***************))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******((('''((()))'''%%%,,,666333((('''''''''((()))((('''%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222555@@@III@@@===888444111...------...---,,,***,,,+++'''&&&000CCCTTTiiipppyyyttt\\\MMMfffzzziiijjjrrruuu\\\PPPgggtttUUUAAABBB888///,,,)))))),,,---+++))))))))))))*********++++++,,,,,,,,,,,,------------,,,---111111+++000KKKhhhnnnssssssdddbbb^^^UUUEEE555...///---,,,,,,+++***)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++***************++++++++++++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///000444:::BBBHHHJJJLLLPPPSSSSSSTTTPPPFFF<<<666000+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///222666<<>>999222---+++******)))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((&&&%%%)))222666...###(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222444>>>HHH@@@===777333111...---......---,,,,,,,,,******000>>>PPP]]]dddXXXIIINNNlll}}}cccjjjtttdddAAASSSwwwgggBBB;;;888333---***,,,,,,***((())))))*********+++++++++,,,,,,,,,------------...///333///***888YYYwww```mmm|||yyynnnpppiiiSSS???888...---,,,+++***))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''(((((())))))))))))))))))*********++++++++++++******))))))******+++************************************************))))))))))))))))))))))))((()))))))))***************++++++,,,,,,++++++************+++++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++---...000111555;;;CCCHHHJJJLLLPPPSSSRRRSSSKKK<<<111...,,,)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---///000444888>>>BBBEEEIIINNNQQQOOOTTTSSSOOOQQQVVVPPPEEE999555000,,,++++++************))))))))))))***************)))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&'''$$$&&&...222///)))%%%''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++---///111222444<<>>888:::555222///...000000...+++((((((...===JJJQQQTTTVVVEEEaaannnjjjssstttfffkkkHHH[[[lllHHHCCC>>>$$$444'''***...++++++******++++++,,,---///000///---,,,......,,,777---CCCqqq|||ttt___OOO444111666,,,***---%%%))))))))))))((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&''''''((())))))***)))((('''&&&&&&&&&&&&))))))))))))((((((((((((''''''((()))))))))))))))+++*********))))))((((((((((((((()))+++,,,+++***'''+++...,,,'''%%%(((,,,---***((())),,,---+++)))***++++++***)))))),,,...++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))************+++++++++***+++,,,+++***))))))******++++++++++++---111444,,,++++++,,,------+++)))+++))))))++++++***))))))+++***+++---......+++)))))))))))))))))))))))))))***************************++++++,,,---000555999BBBJJJQQQTTTXXX\\\\\\ZZZ\\\RRRFFF<<<222+++***...///+++(((***///111...***---,,,***(((---333333///000000///...///000...******111333//////222000***,,,***'''''')))+++,,,,,,************))))))))))))***************)))(((((((((((((((((()))))))))))))))***+++,,,,,,---000333===AAAFFFJJJNNNQQQUUUXXX]]]YYYUUUUUUUUUOOODDD:::333///+++)))+++,,,+++))),,,+++***)))***+++******'''(((***,,,,,,,,,+++***,,,,,,+++***))))))))))))******************************))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))******)))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))),,,***)))***---///...,,,555AAA~~~LLL???888999444222///...//////---,,,...333===GGGJJJHHHHHHKKKcccpppssssssvvvtttqqqxxxhhh|||yyyvvv777ccciiiGGG<<>>DDD???///+++---,,,++++++++++++,,,------)))111222---,,,111333...<<>>GGGNNNPPPVVV[[[```dddeee]]]SSS<<<444---+++,,,111;;;FFF\\\MMMEEERRRiiiqqq```LLLGGGOOOVVV[[[bbbkkkpppqqqzzzttttttqqqlllkkkpppQQQOOOGGG??????GGGOOORRRTTTNNNEEE===666111---***---------,,,,,,,,,+++++++++++++++,,,++++++***))))))))))))*********+++++++++,,,---///222888???DDDMMMQQQVVVZZZ[[[\\\\\\]]]```]]]VVVJJJ<<<222...---,,,---......---,,,---///(((+++------,,,,,,///333444222000...///333777:::222000---+++***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))((('''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++,,,......------...000777???{{{HHHCCC<<<666111111111...---...333666555666;;;DDDKKKPPPVVV]]]bbbxxx|||yyyrrrmmmpppxxx___JJJDDD@@@<<<:::;;;===>>>>>>888:::<<<;;;888666777888???<<<444111AAAhhhsss|||CCC___eee===AAA:::...............//////000%%%===<<<)))>>>yyyaaa555444+++++++++*********))))))(((((()))************)))++++++++++++++++++++++++))))))+++---...000111222...///000000///---***)))+++*********))))))))))))''''''((()))))))))))))))((()))))))))************(((***,,,+++)))+++111666BBBHHHPPPWWW]]]bbbhhhlll~~~tttsssuuuooo___PPPBBB>>>888111---,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000///...---...000999999<<>>BBBIIIIIIHHHHHHIIIJJJKKKLLL>>>===;;;888555222///...........................+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((***------,,,,,,///111444===yyyFFFBBB<<<666111222111///---///444888===<<<===AAADDDIIIUUU```iiissstttooohhhaaalllnnnQQQFFFAAA;;;555888<<<===:::777444333444444333000...000666:::///111888;;;666:::TTTrrrkkkrrrJJJTTT\\\666@@@...............///000000666,,,...FFFiiixxxXXX???+++++++++************)))'''(((***++++++******)))+++++++++++++++++++++++++++---000555:::>>>BBBCCCCCCCCCAAA???;;;666111///++++++++++++*********)))'''(((((()))))))))))))))(((((())))))*********+++((()))+++***+++222===FFFJJJMMMVVVhhh|||vvvtttZZZRRREEE999000,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,000222444777:::<<>>EEENNNUUUUUULLL???555......---------,,,,,,,,,+++,,,,,,,,,,,,+++******)))************++++++++++++,,,...000444:::BBBHHHJJJNNNTTTYYYZZZ[[[[[[[[[VVVOOODDD999222.........***,,,...//////333888===GGGKKKOOOOOONNNPPPUUUZZZnnnpppssssssmmmcccXXXQQQTTTSSSQQQMMMFFF>>>777222////////////////////////+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))******)))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))%%%(((+++,,,,,,---000333222<<>>;;;111+++000999555000000777<<<777000---444222444999999777???JJJmmm{{{zzzccclllTTTfff111EEEBBB222)))...111,,,,,,111444666<<>>888444:::555+++'''111<<<555%%%222444000***)))111:::???666555444555666777>>>DDDFFF]]]~~~~~~~~~rrr~~~[[[______;;;BBB555---...111000000333'''>>>UUU{{{SSSGGG777000///***++++++%%%+++***))))))******)))((()))+++///444777;;;@@@DDDDDDPPPaaakkkllljjjiiijjjOOOTTTWWWUUUQQQMMMDDD<<<@@@PPP[[[PPP777$$$$$$,,,...//////,,,)))))))))***)))***************+++,,,'''+++<<<===???PPPTTTPPPvvvxxxvvveeelll]]]\\\UUU555+++---......///...,,,---///,,,......---+++,,,......---333???TTTGGGHHH}}}ooosssVVVYYY\\\\\\[[[ZZZ[[[\\\gggxxxuuuNNNGGG444444111000+++&&&)))000000***---......---,,,+++---///000222777===FFFQQQ[[[bbbkkk[[[cccssseeeGGG888555>>>UUUSSSTTTpppyyyjjjfff{{{TTTBBBEEEMMMJJJ:::,,,***///111222333---------,,,,,,,,,++++++************+++++++++++++++...333999@@@GGGNNNRRRUUUZZZ```^^^RRRFFFGGGPPPRRR===555888666000---)))888EEE>>>JJJOOOWWWnnn```~~~NNNJJJ===...---777888000222111000/////////......++++++*********)))))))))))))))(((((((((((())))))((((((((((((((())))))******))))))((((((((())))))''')))******(((((()))++++++++++++******)))((('''))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))******)))''''''(((***,,,,,,---------***&&&"""///)))'''((('''$$$$$$)))!!!###'''***+++)))&&&###))))))))))))))))))(((((())))))))))))))))))))))))((()))***,,,...///000000777;;;~~~yyyIII@@@777222///------...222555666777999===AAAEEEFFFGGGIIIJJJJJJQQQXXXcccuuupppVVV>>>BBB???666222555111))) +++777;;;666111222666///555666444666:::222%%%222555666444555999===>>>HHHHHHMMMfffttt|||hhhiiiOOOqqq777@@@999222///000222444444:::@@@QQQ:::222...%%%,,,222$$$+++++++++******************222444...333EEEYYYccc~~~qqq]]]\\\WWWPPPOOOMMM???...---+++***))))))***,,,---***))))))***,,,---,,,+++)))999(((AAAQQQmmmuuusss|||@@@QQQCCC333---,,,///---(((***000000...---------...111333@@@AAA888FFFlllmmm^^^KKKLLLbbbggglllqqqpppkkkfffeeefff[[[NNNDDDNNNmmmZZZIII222222222---&&&***333222***---......---,,,,,,---///000444:::BBBJJJUUU___eeejjj```hhhpppYYY>>>;;;BBB^^^CCCrrryyykkkwwwUUU666LLLGGG???555///...000111------------,,,,,,,,,,,,************++++++,,,---///000555<<>><<<777222000222333222AAAYYY|||yyyjjjCCC111000(((...666+++,,,---......---------...------000FFFuuuwwwqqq{{{yyy___RRRRRRNNNDDD444...++++++,,,,,,,,,...+++***(((***,,,---,,,***888***MMM[[[jjjsssxxxvvviiimmmVVVMMMAAA333+++......((((((...///---,,,///000222666:::BBB<<>>>>>222(((---777>>>CCCPPPUUUeeeUUUEEE>>>222333111//////111111...,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))***(((((((((''''''((())))))(((((((((((()))))))))))))))***++++++******+++---,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((('''(((***,,,///,,,)))(((((())))))))),,,111888>>>>>>888111---///...,,,)))&&&''',,,000...------,,,,,,+++******************************(((((()))***,,,...000000666<<<rrrFFF@@@888222---...///000111333555666666999===AAADDDCCCBBB@@@JJJPPPbbbsssnnnVVVEEEBBBBBB:::555666555000---///111222888AAAEEEDDDFFFKKKJJJOOOWWWXXXLLL???>>>DDDEEEGGGDDD:::555;;;FFFMMM[[[WWWYYYZZZSSS[[[uuuhhh}}}aaaPPP\\\???===999444111000111333JJJtttnnnsssmmmoooxxxwwwkkknnnpppqqqrrrwwwyyyiiicccnnn{{{zzzrrrZZZ888555000---000///,,,---......,,,,,,...000444\\\zzzzzzwwwqqq```OOODDDccceeeiiitttrrrdddTTTCCCFFF<<<333111000+++((((((,,,+++******+++,,,,,,,,,222EEEBBByyyzzzooonnnTTT@@@///...111///...///...,,,---000111222888AAA<<>>??????AAABBBMMMSSSaaahhhZZZDDD???III>>>333,,,000444666<<>>SSShhhyyyooo]]]EEE777555999<<<===???>>><<<===GGGVVV```bbb}}}cccVVVEEE666222111+++((())),,,,,,,,,+++***---111555999RRRttt}}}fffRRR:::---...111111...---,,,...222222444BBBRRRnnnjjjwwwwwwOOOrrr{{{RRR///,,,333///,,,...,,,---......---...000111555>>>JJJSSSYYY```hhhnnnrrrhhhiiidddNNNHHH]]]sssmmmXXXJJJHHHAAA666000............---------,,,---,,,+++***+++---000111444:::BBBJJJOOOTTTXXXZZZ```cccaaaaaajjjnnn^^^FFF555111--->>>OOOGGG^^^TTTIII;;;222000000///...............------------+++******))))))******+++,,,+++***))))))))))))***************+++,,,------...///000...,,,+++,,,------,,,+++******+++,,,---************************))))))(((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''((()))(((''''''(((***222999DDDOOOVVVVVVQQQLLLIIILLLMMMJJJIIIHHHEEEAAAIIICCC999111...---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,///111333666>>>nnnCCC???888222,,,///111222111111333666333777;;;;;;999:::???DDDMMMXXX]]]UUUKKKKKKPPPTTTCCCFFFIIILLLWWWjjj}}}iiiVVV^^^hhhXXX<<<444222000@@@ssssssgggnnntttooojjjllluuupppkkkjjjgggcccbbbdddrrrjjjZZZOOO???666888333...<<>>IIIPPPRRRTTTYYY^^^```aaa___[[[YYYTTTEEE666111??????HHHaaakkkwwwYYY@@@444000000////////////.........------+++******))))))******+++************+++,,,---...///111444666777666444222999::::::888555333333444222111...,,,++++++,,,,,,************************((((((((((((((()))))))))&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%&&&''')))---444<<>>nnnCCC???888111,,,///222333111111333666444999<<<:::666666>>>EEEGGGYYYZZZJJJLLLeeerrrlllvvvsssXXXQQQgggqqqZZZ>>>333777TTT[[[OOOgggssszzz}}}zzz||||||hhhNNNppp}}}}}}ggg\\\WWW@@@444888555000DDDeeeuuu;;;888444&&&//////...---111>>>XXXwww|||PPP;;;CCCRRRTTTVVV[[[bbbhhhkkkjjjhhhgggjjjiiibbb]]][[[YYYVVVNNN>>>===\\\aaaLLL>>>222---000)))---000///---333@@@LLLzzzrrrGGG000222444---,,,+++000888>>>NNNrrr```aaa~~~III...111555...,,,---............000222@@@KKKYYYbbbfffjjjqqqwwwqqqkkk```OOOOOOrrrsssYYY\\\SSS;;;//////.........------------,,,++++++,,,...111333777BBBNNNTTTTTTTTTZZZ```ccc```^^^aaacccZZZEEE222///JJJFFFNNN|||VVV@@@888666666////////////............++++++************++++++(((((()))***,,,///111222;;;???EEEJJJKKKHHHCCC???CCCDDDDDDAAA>>><<<<<<<<<888555222///,,,++++++,,,************************''''''(((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***,,,111;;;JJJZZZddddddbbbaaaeeennnyyyxxx}}}```JJJ666555444333222000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555444===eeeFFF===111111...000222222111111444888444777999888777:::AAAHHHUUUPPPOOOTTT___lll}}}eeeIIIGGGPPP]]]UUU===222:::AAAkkk|||zzz~~~}}}ooo___^^^cccsssYYYmmm;;;;;;777999444@@@zzzzzz~~~wwwzzz<<<:::999)))222---666,,,777iiixxxXXXHHHRRRaaaXXXhhhccclllyyy|||sssooonnnhhh```___NNNAAAjjjwwwJJJ999999///+++:::$$$;;;&&&<<>>000444333111000/////////000333888EEELLLaaammmkkkppp{{{}}}kkkkkk[[[dddOOO^^^III000---999...***444++++++......,,,++++++...333777???GGGRRRWWWXXXXXX[[[^^^ddddddeeeiiibbbJJJ:::===HHHOOO\\\\\\???<<<222000222222000///...---+++333...)))(((***,,,---,,,((()))333,,,999AAA333NNNIII???BBB===EEETTTPPPUUUZZZeeeffflllgggZZZZZZRRRFFFCCCBBB@@@888///...444&&&......&&&(((111///###)))))))))))))))*********%%%)))---+++'''%%%(((,,,))))))((((((+++...---***((()))***++++++,,,------+++---***&&&%%%***///000'''''')))------***)))***))))))))))))))))))))))))+++(((&&&(((,,,---+++((('''222;;;@@@mmm]]]TTTYYYVVVcccyyy{{{gggFFF888222+++---666111++++++111000******///------------///000111222:::???vvv^^^DDD???444333...000222222111222444777444777888888777:::AAAGGGOOONNNQQQZZZdddnnn|||uuuPPP999777333888@@@>>>DDDWWW~~~vvvjjjWWWzzz}}}KKKlllIII>>>444+++777lllzzz}}}|||qqqRRR;;;...)))///<<<$$$<<>>AAAEEEHHHHHHCCC<<<777444777666111,,,+++((($$$111///...---(((###(((000))))))))))))))))))))))))+++***)))((()))******+++444???RRRdddqqqUUUQQQjjj~~~ccc<<<,,,//////222000---000444111)))---------...///000222222777===vvvYYYCCC@@@555222///111222222111222444666444666777777777:::AAAFFFIIIKKKTTT```jjjrrr{{{qqqKKK222222999111444OOO___gggyyy}}}vvvTTTiiizzz|||jjjdddRRR>>>BBB666<<>>kkk|||[[[RRRbbbrrrxxxwwwRRRCCCeeesss777777333111777111???]]]rrrwwwCCC111333)))222<<>>^^^|||vvv[[[VVVOOOJJJHHHKKKOOOSSSRRRZZZjjj~~~iiiCCC444111......000111000...,,,---......---,,,,,,---...(((???KKKIIILLLPPPaaaooofffccctttyyyfff}}}iiiggguuuXXXgggkkkqqqbbbMMMRRR888000''''''...222...'''************************+++)))((()))+++,,,***(((000***&&&***888GGGQQQVVVKKKMMMPPPUUUWWWTTTMMMGGGFFFJJJKKKGGGBBB<<<444,,,"""000111%%%&&&333111"""***************************++++++(((&&&(((...555FFF^^^eeebbbYYYgggpppwww~~~~~~QQQ000***000444111---,,,...///.........///000111222333444<<>>DDDQQQUUU[[[bbbhhhiiigggdddeeeeeecccZZZIII>>>FFFXXXyyyfffOOOBBBAAAFFFHHHJJJKKKJJJGGGDDDBBBHHHGGGFFFFFFJJJUUUffftttiiiBBB888///---000000---+++,,,...000...,,,,,,000333888HHHQQQ666333mmm{{{hhhkkkxxxsssYYY___[[[===...999<<<+++$$$---+++++++++++++++*********+++***))))))************&&&---<<>>&&&111888+++&&&...++++++++++++++++++++++++)))++++++(((&&&---;;;GGGWWWbbb[[[^^^ZZZMMM:::...111333...,,,222/////////000111222333444444<<>>HHHssslllGGGsssppp}}}DDD###444<<>>+++&&&///111+++,,,,,,,,,,,,,,,,,,,,,,,,(((******)))---999LLL[[[___NNNPPP}}}jjj???...666===666***000000000111222333444555666>>>sssTTTBBBAAA444///333111000111222444444333222333444666888<<>>@@@uuu~~~qqqkkkZZZEEE+++777???zzz^^^{{{@@@111333:::yyyvvvnnnkkkgggXXX...333222///222CCCVVV[[[VVVVVVfffhhhjjjrrrmmmsss\\\aaaRRR111555777%%%666/////////000444===GGGNNNTTTWWW\\\aaaeeehhhiiiiii```jjjXXXPPP___ZZZlllqqqPPPJJJJJJYYYooozzzeeePPPAAA888>>>QQQtttpppSSS777///000111000111000///---,,,...444<<>>...999888###------------------------))))))***///999HHHXXXbbbZZZ___jjj|||}}}|||zzzyyyvvvxxx{{{HHH000666888...111111111222333444555666888???sssTTTAAA@@@444000444111000000333444333222222222333555999<<<>>>???HHHOOO\\\iiiooosss|||nnn{{{VVVKKKfff|||qqqRRRbbb{{{aaaIIIIIIWWWyyy}}}DDD999NNN\\\ttt{{{HHH===cccLLL@@@bbb~~~___hhhOOOMMMgggiiiGGGLLLpppFFF***888}}}~~~zzzkkkvvv{{{FFF(((666KKKdddvvv{{{UUU999GGGUUUmmmhhhqqq|||eee:::333555222///999KKKTTTQQQZZZiiiiiikkkrrrfffuuu|||ZZZfffFFF000<<<'''555......///222999CCCOOOWWWXXX\\\```bbbbbbdddgggkkkeeehhhggg]]]ZZZnnn~~~dddTTTUUUhhhjjjTTTBBBDDD[[[jjjCCC333111///...000///---,,,...444;;;@@@DDDMMMuuummmeee||||||kkkRRRFFFAAATTT]]]```mmmqqqssstttmmmooo]]]MMMDDDHHHMMMWWWtttooo]]]```:::777.........---,,,,,,++++++******+++,,,000999EEEMMMKKKHHHPPPaaahhh]]]NNNGGGttt}}}iiiSSSUUUjjjccc===---888------------------------+++***---888GGGUUU[[[\\\SSS}}}{{{TTT555222:::222222222222333555666777777@@@tttUUUAAA???333000444222///000333444333222222222222555999<<<>>>>>>HHHPPP^^^kkkpppsss{{{MMM{{{TTTYYYwwwtttRRR```qqqcccSSSEEETTTpppzzzPPPCCCJJJ===999;;;AAAMMMfffsss___DDDfffLLLGGGBBBKKKssswwwnnnWWW===HHHhhhtttJJJaaa\\\IIIAAAhhh^^^\\\gggsss~~~PPP;;;999ooo]]]ppp333000qqq}}}~~~tttFFF---555666333;;;OOO___bbbdddqqqoooqqqvvvggg}}}yyyUUUvvv]]]---===,,,111,,,---000444<<>>BBBCCC===FFFfff~~~pppssspppRRRIIIUUUEEEEEEaaaaaacccffflll888HHHCCCcccmmmIII>>>}}}yyyaaaNNN<<<777BBBzzz|||~~~666===sss~~~ttttttyyy|||;;;CCCnnncccMMMzzzJJJ666111...444EEEYYYfffkkklllqqqrrr}}}tttmmm}}}sss]]]xxx>>>&&&999...222---///;;;HHHOOOUUUZZZjjjYYYcccccc^^^bbbcccnnneeevvv|||~~~kkkOOOgggpppUUUHHHPPPjjjzzzDDD)))BBB(((555666&&&,,,@@@;;;///NNNddd[[[ooo^^^NNNTTTPPP~~~zzzmmm777<<<'''///000!!!000(((111,,,+++444EEEOOOJJJ@@@SSS~~~rrr[[[rrr[[[PPPffffff888###444111///... 999///,,,000VVVRRRUUUWWWsssyyyAAA;;;888444222444444555777999:::@@@uuuWWW@@@===333222333333222222111222222333222222333666:::<<<<<<<<>>>>>666```^^^AAA999MMMEEECCCQQQkkkeeeOOOtttgggrrrzzzyyylll|||vvvTTTTTTgggeee}}}xxxFFFyyy{{{wwwcccqqqWWWHHHEEEGGGQQQYYYiii<<<999yyyxxx```~~~pppwwweee777333555BBBUUUdddkkklllhhhooorrr}}}|||{{{zzzkkk|||MMM888'''222222333;;;HHHSSSYYY]]]aaahhhaaajjjdddbbbhhhccckkknnn___EEEIIIwwwSSS;;;---222+++888>>>999BBBbbb~~~~~~bbbCCCQQQppp|||ggg888444&&&:::###111000...<<>>GGGKKK<<<666555JJJ@@@;;;???kkk```___iii|||ooobbbsssssslllzzzjjj```pppvvvvvvMMMEEESSS{{{TTT@@@666???<<<444mmmcccbbbIIIEEEMMMvvveeeKKKuuu{{{PPPXXXdddSSSMMMmmm{{{mmm~~~~~~{{{[[[FFF;;;777@@@EEEDDDhhhzzzwwwKKKHHHaaafffYYY~~~~~~pppwwwvvvwww\\\777444:::KKK^^^iiikkkjjjkkkqqqqqqvvvxxxyyyvvv{{{rrr~~~qqq}}}uuuVVVXXX\\\sss}}}sssfff<<<%%%111000666AAANNNWWW\\\___aaaggggggnnnfffgggkkkfffsss|||^^^@@@ZZZYYYMMM...666///;;;>>><<>>LLLVVV]]]aaacccddddddgggllldddhhhjjjhhhyyyfffkkkRRRLLLnnnxxxbbb???666555555:::MMMmmm[[[???___======333)))666***AAAPPPKKKccc}}}tttzzzLLL;;;===---///333IIIOOOYYYddduuuZZZ333888999444666777888@@@vvvYYYBBB???333000111111111111222333444444000000222555999;;;;;;:::CCCTTTfffpppuuu|||~~~hhh^^^jjjvvvxxxccc[[[GGGQQQ```mmmvvv|||uuurrr}}}|||tttzzznnnyyysss___]]]qqqmmmEEE===MMMjjj}}}PPPJJJEEEEEESSS___]]]HHHzzzyyyvvvxxxVVVXXXkkklll]]]pppqqq\\\<<<{{{tttiiilllVVV===IIIdddoooQQQSSSjjjyyyqqq>>>DDDBBB<<>>777555555CCCRRRZZZ]]]```bbbaaa___bbbfffaaafffdddjjjyyykkkoooJJJUUUlllXXX000===555AAAddd```MMM[[[444...999+++:::FFF@@@rrrrrrxxxpppnnn}}}@@@444///666:::HHHHHHdddssswwwttt???333:::777444;;;999BBByyyYYY@@@===333333111111111111222333444555000000111555888;;;;;;:::;;;QQQhhhqqqttt|||xxxssssss{{{bbbOOOWWW???SSS}}}SSSOOOSSS```iiikkkqqqzzzzzzvvv~~~zzzwwwuuuiiiYYYYYYmmm|||^^^EEEIIIZZZfff{{{fffPPPCCCdddoootttqqqdddddd|||mmmtttFFFCCC___qqqDDDrrr}}}nnnzzzfffgggaaaVVVVVVhhh|||ZZZsssPPPDDDFFFWWWkkkfff:::@@@PPPdddjjjcccbbbgggccckkknnnlllyyy}}}SSSIII[[[pppsssuuuyyytttfffRRRXXXTTTtttvvvqqqIIIEEEBBBBBBxxxUUU:::555444777GGGWWW\\\\\\___```___^^^___bbbaaagggaaapppuuuvvvssshhh{{{YYYKKK{{{wwwkkk888>>>===RRR{{{MMMRRRppptttLLL***???+++IIIFFFOOOyyykkk^^^mmmzzz___777111999KKKHHHKKKbbbyyyzzz^^^555:::<<<555======GGG~~~YYY???;;;444555111111111111222333444555000000111444888;;;;;;:::777PPPiiipppoooxxxoooXXXRRRHHHBBBAAAeee{{{kkkqqq@@@[[[nnnqqqYYYGGGHHHMMMSSSeeezzzxxx}}}www{{{iii[[[[[[nnn{{{}}}ddd[[[ffftttrrr{{{vvvSSSWWWvvvlll}}}tttFFF>>>PPPjjjmmmooowww@@@aaa}}}|||zzzccc|||UUU___IIIuuuHHH???>>>PPPtttfff<<>>OOO^^^aaa```bbbcccbbb```___aaacccjjjaaavvv\\\```xxxttt~~~kkkjjjnnnKKKnnnwwwMMM888AAAbbbQQQBBB444222>>>???>>>wwwxxxoooooodddZZZ666111>>>999WWWuuuuuu|||;;;999???666<<>>QQQVVV]]]ccceeeddddddcccbbbdddgggeeeiiibbb|||GGGkkk{{{}}}ppp~~~ggg[[[eeeUUUWWWbbb===CCCeeeLLLUUUNNN999<<>>555DDDBBBWWW{{{\\\___rrr{{{|||NNN444000AAABBBAAAGGGPPPAAA:::333---...000111111000111333555222000000111555:::???AAA333>>>VVVnnnzzz||||||nnnlllxxxxxx}}}qqqhhhooorrrtttvvv^^^UUUYYYYYYbbb```qqquuu~~~wwwGGG]]]~~~kkkPPPGGG<<>>???VVVZZZPPP@@@999222+++...///000000000111333555444222//////222888>>>BBB:::777HHHjjjwwwpppttt~~~ttthhhwww|||}}}yyy|||hhhxxxuuu|||ooommm[[[ZZZMMMWWWCCCOOOttt{{{yyy|||~~~uuudddKKKtttuuuIIIAAA;;;EEEnnnQQQ___QQQpppZZZVVVoooQQQQQQaaaxxx~~~{{{}}}YYYfff999mmmWWW666666@@@OOO[[[QQQ[[[eeeiiikkklllhhhdddhhhgggqqquuurrrwwwnnnTTTgggyyy{{{}}}rrrdddLLLJJJZZZ[[[ZZZYYYXXXYYY]]]___```aaacccaaahhhdddggg@@@bbb|||{{{lllmmmqqqcccYYY___bbbnnn|||nnntttjjjnnnRRRHHHeeeuuuxxxwwwkkkdddYYY}}}IIIFFFHHHyyyaaannnmmm___eeetttCCCJJJ???555MMMeee^^^OOOkkk{{{lllvvv???:::GGGgggVVVGGGaaaeeehhhMMMAAAFFFSSS]]]hhhNNN???999222,,,---...000000000111333555666333000...///555<<>>ZZZxxx~~~ooonnn~~~ppplllyyyttttttqqqjjj}}}}}}mmm}}}mmmqqqtttTTTYYYPPPjjjyyy|||~~~hhhDDDAAAkkkSSS]]]ssskkkvvvPPPNNNnnniiiWWWddd{{{\\\BBB:::666PPPjjjgggpppzzzVVVJJJFFFtttkkkMMMqqqwwwooojjjuuummmTTTIIInnnAAA888::::::KKKlll|||pppnnn]]]UUU[[[aaaeeelllqqqooojjjfffeeellltttppprrr}}}sssKKK^^^xxxvvv{{{zzzaaaTTTUUU]]]]]]]]]\\\\\\^^^bbbeee``````bbbaaaiiiiiiZZZAAA___www~~~sss}}}yyyPPP~~~FFFxxx^^^fffwwwjjj{{{{{{mmmQQQLLL???DDDzzzttt}}}nnnWWW^^^{{{VVVDDD666[[[mmmgggGGGqqqhhh}}}BBB555PPP~~~vvv{{{{{{uuuVVVCCCHHHyyyfffyyyxxxyyyWWWFFFMMMoooppp|||LLL>>>999444///,,,...//////000111333666666555222///...222999>>>JJJAAA777???^^^{{{kkk~~~yyy{{{{{{RRRvvvyyyaaa___ooo{{{^^^oooqqqCCCPPP^^^]]]ooouuuzzz{{{fffIIIKKKXXXUUUjjjmmmPPPiiirrr{{{PPPKKK___{{{nnnQQQgggdddwwwbbbxxxzzzDDD===---:::KKKooolll___^^^lll|||pppCCCUUUVVV}}}rrrIIIaaafffwwwtttbbbnnnggg@@@ooobbbAAA777???:::RRRhhhpppttt}}}}}}sssnnndddccc```___dddiiihhhbbb`````````gggfffiiippp~~~PPP^^^uuuqqqtttyyykkk|||}}}yyyrrr^^^XXX^^^___```aaaaaa```aaabbbdddbbbbbbdddcccmmmnnnTTTFFF\\\sssuuukkkPPPJJJcccIIIWWWyyyxxxmmmlllwwwtttyyySSSSSSBBBQQQjjjggg~~~qqq;;;AAASSSsss|||{{{yyyJJJ???QQQzzzwwwSSSDDDbbbyyyqqqPPP???OOOxxxeee~~~qqquuuwwwtttRRRKKKZZZuuufffYYYIIIXXXKKK===999555000+++---...//////111333666666777555222...///444999OOOLLL>>>333FFFqqq~~~{{{{{{wwwNNNYYY~~~{{{___FFFXXXaaa___uuu~~~FFFEEE^^^UUUllluuu{{{zzz}}}JJJ@@@RRRbbb~~~dddHHHHHHdddmmm```fff:::iiiSSS@@@@@@:::777PPPwwwnnn\\\kkkiii555XXXFFF___===dddqqqQQQJJJuuuOOOCCCaaa[[[mmmFFFBBBdddXXX666;;;999AAARRRcccmmmrrrxxx~~~mmmYYYooosss```fffbbb\\\XXX[[[aaaaaa]]]]]]___XXX^^^aaaeeebbb}}}PPPQQQ```eeemmmqqq|||zzzmmmyyyfffooowwwccc[[[aaaaaabbbcccbbb```^^^]]]]]]______```___hhhiiiRRRHHHUUUnnnsssvvveeeUUUNNNIIIAAAQQQqqqkkkrrrfffcccZZZ]]][[[ppp```dddXXXVVV}}}uuuqqqXXXGGGZZZfffKKKIIIeeelllbbb>>>LLLyyyVVVppp~~~}}}wwwppp|||gggYYYPPPmmmWWWzzz[[[MMM```JJJ<<<888333///+++,,,...//////111333666666888888555000...000333DDDNNNMMM???;;;QQQwwwrrr}}}{{{```TTT|||sss___HHHUUUiiiaaa\\\jjjkkkiii>>>HHHMMMgggsssyyywwwyyyUUU<<>>666666999AAAJJJTTTaaallllllqqqwwwzzzzzz|||yyyooogggJJJaaagggeee]]]ZZZUUUQQQUUU\\\]]]ZZZYYYaaaWWW[[[```ccchhhqqqzzzXXXDDDGGGXXXffffffttt}}}~~~}}}hhh[[[______``````___\\\[[[[[[\\\^^^]]]]]][[[aaa```NNNFFFLLLhhhcccyyy___~~~ZZZOOOxxx>>>CCCLLLeeekkkpppZZZiiiXXXiiivvvTTTiii~~~PPPbbbgggwwwgggHHHHHH{{{[[[GGGLLLrrrrrrsssBBBXXXuuulllrrr~~~oooFFFXXXooo```yyy{{{hhhTTT^^^JJJ;;;777222---***,,,...//////111444666555888:::777111------//////EEEWWWNNN666222RRRxxxpppGGGQQQuuuvvvgggGGGDDDXXX]]]lll[[[nnn???222JJJ```mmmuuusssvvv~~~zzzrrrIIIGGG<<>>pppyyyrrr{{{}}}___KKK===>>>QQQ}}}ggg666BBB555}}}sssaaaaaa555iiinnnMMMMMMYYYoooYYYPPPYYYJJJUUUuuusss888AAAwwwWWW>>>???===999888===CCCEEELLLQQQWWWZZZYYY[[[```eeejjjgggaaaZZZSSSJJJBBB<<>>SSSaaaZZZgggrrryyyzzzwwwzzzyyyjjj[[[\\\]]]]]]]]]\\\[[[\\\___aaadddcccbbb^^^ccc___~~~KKKBBBDDDccc]]]xxxzzz~~~hhh~~~]]]XXX|||<<>>777;;;ooodddIIIMMMoookkk]]]GGG===KKKfffbbbUUU]]]kkkhhhkkkNNN,,,HHHOOOiiixxxrrrppp|||zzzvvvzzzmmmlllwwwppppppxxxuuucccuuuwww:::///777YYYrrr~~~cccDDD666???888,,,HHHxxxbbbsss^^^MMM>>><<<999PPPxxx???888777777NNNrrrWWWkkkEEEMMM~~~iiigggTTT???FFFpppvvvlll|||aaaOOONNNSSSLLLYYY^^^000GGG~~~[[[KKK222<<<444>>>555===?????????AAACCCDDDCCCBBBCCCAAA@@@???:::888BBBNNN|||YYYrrrmmmXXXTTTRRRPPPNNNMMMMMMMMMOOOPPPLLLQQQUUUSSSRRRVVVcccnnnlll^^^AAA999___RRRYYYaaammmtttwwwoooOOO~~~___llloooggg^^^ZZZ]]]YYYVVVWWWZZZ]]]]]]\\\WWW\\\___[[[cccbbb{{{LLLOOO>>>WWWtttfffwwwpppyyy:::LLL999GGGrrrzzzvvvuuummmXXX^^^zzz|||zzzzzz}}}jjjOOOzzzHHH===YYYvvvmmmxxxZZZ___}}}yyyxxxuuu]]]tttwww]]]ssshhhzzzvvvSSSqqq{{{FFF::::::111...,,,+++******,,,///222444777===BBBAAA:::444000000000333999DDDNNNNNNAAA333>>>WWW~~~uuuJJJ===RRRsss}}}]]]@@@+++GGGrrrYYYVVVZZZaaa]]]\\\wwwuuu666666HHH```xxx~~~yyyuuuvvvyyyuuullljjjiii{{{xxxsss{{{www{{{~~~PPP000222111???{{{cccnnnDDD555:::@@@BBBBBBAAAPPPXXXUUU\\\qqqbbb^^^YYYSSSKKK???444---BBB:::XXXuuuIII666555999111:::lllhhhaaaMMMlllccc___TTTDDDAAAVVVuuudddVVVxxxwww|||UUUHHHJJJEEEDDDHHHeeeYYY...@@@iii~~~{{{KKK===222CCC:::666888999;;;>>>???>>>;;;999>>>===;;;666444CCCfffIIILLL___SSSYYYTTTSSSPPPNNNMMMMMMNNNNNNNNNPPPRRRPPPNNNRRR[[[cccwwwkkk@@@[[[;;;ZZZDDDSSSaaarrrttt~~~ooo```fff~~~ttt[[[VVVWWWVVVVVVVVVWWWXXXYYYXXXWWWYYY]]]```]]]dddcccvvvVVVCCC888OOOeee^^^zzz~~~fffkkk}}}ttt>>>GGGAAAAAA[[[lll|||~~~{{{}}}VVVfffhhhvvvsssiiinnnvvvxxxhhh{{{kkkWWWQQQNNNpppuuuzzzeeezzzdddtttooo|||QQQmmmeee}}}ffflllZZZwwwDDD;;;<<<222///---,,,***)))***---111333999<<>>IIILLLcccxxx{{{___---444...000///;;;OOO===___ddd555xxxooonnn___EEE777BBBZZZjjjxxxjjjMMMPPPttteeevvv\\\FFF@@@HHHCCCHHHEEEEEEooozzzFFF555FFF\\\nnnnnnIIIAAA888888777666666555444555555555------666JJJbbbxxxhhhIIIaaammm[[[YYY[[[SSSQQQOOOLLLJJJIIIIIIJJJLLLKKKJJJIIIJJJMMMSSSXXX}}}RRRBBBUUU222LLLGGGNNN]]]zzzrrrqqqsss```OOOLLLPPPOOORRRUUUVVVUUUTTTSSSSSSZZZZZZ___\\\bbb```kkkeee@@@>>>HHHUUUaaahhh~~~jjj___{{{qqqtttCCC999DDD<<>>OOOhhhXXXEEE???>>>HHHFFFHHHGGG>>>SSSJJJ111<<>>AAAEEEFFFIIIEEEEEERRRooozzzpppQQQLLLJJJLLLMMMPPPSSSSSSQQQOOOQQQRRRWWWTTTZZZYYY]]]\\\___xxxFFFDDDAAAFFF{{{sss```qqq|||~~~}}}[[[000CCC???<<>><<<111///...,,,***((()))+++...000888:::@@@IIIPPPOOOFFF>>>666222111111------999IIISSSWWWPPP@@@555555888999???OOOfff|||rrrZZZDDD777444999???[[[uuunnnXXXFFF;;;,,,222^^^YYYEEELLLDDDUUUOOOLLLXXXPPPOOOlll???EEE@@@>>>GGGZZZjjjqqqqqqmmmHHHFFFBBBKKK{{{zzz}}}jjjbbbqqqooo{{{fff444...111,,,444444333444LLLiii___MMMDDD>>>@@@AAA@@@BBBGGG:::<<>>:::```XXX999>>>666???TTThhhkkksss{{{~~~zzzxxxyyy~~~|||~~~wwwdddOOOFFFLLLTTThhhRRRLLLKKKIIIEEEEEEDDDCCCCCCBBBBBBBBBCCC@@@???@@@DDDHHHIIIJJJNNNggg}}}nnn999PPP888IIIFFFAAA@@@HHHWWWdddkkklllwwwuuujjjwww]]]IIIMMMKKKIIIMMMOOOPPPOOOMMMMMMQQQTTTUUUPPPXXXWWWYYYZZZYYYpppOOO:::===>>>VVV\\\XXX|||444;;;@@@:::EEEGGGnnneee[[[zzz~~~||||||~~~www^^^iii^^^XXXkkkwww~~~uuuppp|||aaaRRRBBBfffaaaddd^^^qqqkkkDDDGGG~~~xxx~~~^^^yyyuuuHHH???:::///000,,,+++***))))))***,,,---666:::BBBKKKRRRUUUUUUSSS===111,,,333555---,,,222888PPPaaa\\\PPPIIIAAA666222555777999;;;???FFFLLLSSSSSSRRRPPPLLLFFF@@@===999555333666???NNNddduuu|||yyyppp```MMM===444111;;;nnn]]]HHHCCCDDDAAALLLHHHGGGSSSQQQNNN[[[~~~lll<<>>@@@IIIjjjqqq\\\TTTcccFFFCCCEEE@@@===???666===AAA444777bbbzzzMMM::::::<<>>OOOKKKOOOSSSTTTQQQOOOOOOPPPBBBEEECCC???GGGdddnnnVVVMMMKKKFFF???BBBBBBBBBBBBBBBBBBAAAAAABBB@@@??????AAABBBBBBBBBCCCKKKooosss@@@;;;>>>AAAFFFFFFBBB@@@FFFNNNPPP^^^kkkpppttt{{{{{{xxx{{{|||SSSGGGJJJFFFAAAJJJJJJJJJIIIIIILLLOOORRRSSSMMMXXXWWWWWW[[[YYYfffmmm:::BBB@@@999oooLLLgggxxx^^^^^^BBB111::::::<<<===YYY~~~vvvHHH___tttwwwmmm~~~rrryyynnn}}}dddNNNaaa}}}bbb[[[kkk|||yyyQQQaaattt}}}}}}{{{~~~|||\\\EEEsss[[[XXXgggooo||||||kkkjjjyyywwwsssHHH>>>888///222+++++++++***************///777AAAHHHNNNUUU^^^eeeQQQFFF:::666777555222///---:::HHHOOOQQQRRRTTTTTTBBB???:::666444444555777555444333333333555666777999???OOOcccppptttwww|||jjj\\\MMMDDD:::444<<>>^^^jjjlllqqqttt}}}qqq^^^yyyfff[[[bbbPPP333111888(((222---...***---333999&&&FFFeeeccc```lll\\\IIIBBBIIIYYYjjjuuuiii___RRRHHHEEEFFFJJJLLLPPPgggyyywwwlllcccZZZRRRmmmmmmVVVFFFCCC???>>>>>>:::===;;;;;;???===444CCCcccvvv___VVVlllZZZJJJ555444888======;;;:::<<>>===<<<======>>>>>>>>>>>>???@@@===JJJJJJiiipppKKK;;;;;;AAAFFFCCC<<<;;;@@@TTTJJJPPPaaaccc\\\hhhzzzfffbbbeeerrr___MMMDDDBBBBBB===BBBBBBBBBDDDGGGJJJKKKKKKOOOHHHWWWVVVSSS[[[ZZZbbb{{{TTTDDD@@@777\\\fffXXXqqqoooUUUvvvuuudddhhh999666;;;:::???IIIUUUhhhAAA===VVVbbboooxxx||||||kkksss~~~OOOwwwGGGPPPaaa{{{qqqmmm{{{sssPPPYYYxxx~~~[[[UUUsssqqqTTT|||ddd[[[nnnuuurrrnnneee~~~rrrqqqHHH>>>777///444******+++++++++***)))))))))222===DDDHHHRRRaaannnpppkkkWWW<<>>@@@GGGRRR[[[YYYWWWUUUSSSNNNHHHDDDFFFEEEDDDFFFLLLTTT\\\bbbooommmpppxxxwwwjjj[[[TTTSSSJJJDDD===000222VVVTTT;;;999???AAAAAABBB@@@CCCBBB>>>GGGPPPMMMXXX|||QQQ444<<>>===<<<:::888777666888;;;<<<<<<===@@@BBBAAA<<>>>>>>>>???AAADDDGGGIIINNN___yyyBBB333HHH;;;666HHHTTT]]]hhhnnnqqqtttxxxyyyzzz}}}zzznnnnnntttwwwwwwyyy}}}~~~~~~sssiiiTTTQQQIIIOOOTTT|||uuuIII000000///------,,,---...///$$$444333...NNN^^^___www|||qqqpppvvvwwwvvv\\\iii}}}bbb666444222///---,,,,,,,,,,,,,,,------.../////////888ooo^^^ssslllhhhrrrsssWWW<<<:::777;;;888999AAA???;;;@@@555666999;;;LLL}}}^^^>>>===;;;999888777666666666666666666666777888888000ZZZsssqqq~~~yyyrrrTTTPPPIIIDDDBBBAAA@@@???<<<<<<;;;:::999888777666777777888999::::::;;;;;;:::<<<>>>>>>^^^```zzz\\\===333;;;BBBAAA<<<<<>>999CCCGGGxxxxxxXXXTTTdddjjj___RRROOOwww777444@@@::::::FFFWWWqqqjjjHHH>>>CCC<<>>FFFllljjj~~~uuuwwwhhhZZZXXXvvvMMM^^^pppRRR[[[dddqqqzzz||||||ppprrrqqq[[[ggguuufffWWWooozzz???;;;:::111///,,,+++******))))))******(((***///888EEEUUUccckkkfff{{{xxxdddGGG---111---,,,000000,,,,,,///222111000444AAAUUUlll{{{xxxvvvsssmmmggg```\\\ZZZLLLAAA777666777333,,,(((...333000IIIeeeuuuVVV@@@333888>>>888555888<<<<<<<<<===???BBBEEEGGGLLLPPPsssaaaAAA000???555AAA???FFFQQQZZZaaahhhmmmpppuuu}}}~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~nnnSSS>>>999VVVIIIJJJMMM---111......---,,,,,,,,,---...111...,,,&&&$$$;;;vvv[[[HHHKKK```{{{~~~~~~~~~xxxyyyjjjqqqsssxxxpppTTTUUU~~~rrrLLL===111000...---,,,,,,,,,---,,,,,,,,,---......//////111???lllpppgggbbbtttTTTPPPBBB;;;@@@@@@???FFFccciiioookkkQQQDDD<<<;;;:::888666555555555444444333333444444555666:::<<>>===<<<::::::999888777666555555555555666666777888888888555;;;???;;;EEEttt___kkkVVVHHH<<<666888===<<<<<<>>>AAAAAA===:::;;;:::<<>>>>>BBBPPPhhhyyy{{{|||~~~|||}}}```fff\\\NNNXXX]]]EEEhhhZZZHHH[[[qqqzzzrrrsss|||~~~vvvfff[[[bbbdddiiijjjiiiVVVkkknnn???;;;777000111++++++***))))))))))))***)))((((((+++555GGG]]]lllxxxyyyvvvooovvvEEE>>>999888666222//////---///111333666;;;AAAEEEWWWUUUQQQJJJBBB;;;888777111+++***111888999888888333QQQZZZ|||NNN444333666;;;;;;777555666:::::::::;;;===@@@BBBDDDIIIFFFWWWLLL@@@888HHH888999===CCCLLLUUU___jjjrrrsssttttttuuuuuuvvvxxxzzzwwwyyy{{{~~~}}}{{{~~~|||||||||{{{zzz}}}}}}}}}}}}}}}|||{{{zzz{{{yyyqqqcccSSSHHHEEEFFFKKKJJJ\\\fff\\\<<<111444,,,,,,++++++++++++,,,---(((!!!+++<<<444###111SSS|||nnnYYYOOONNN___{{{~~~nnn___QQQAAA^^^yyyccc666'''000++++++******++++++,,,---++++++,,,,,,---.........(((...<<>>AAAAAA???>>>>>><<>>???@@@BBBFFFIIIKKKOOOTTTWWW[[[HHHSSS999>>>;;;888IIILLLWWWSSSjjj~~~~~~{{{]]]<<>>===DDD444999HHHLLLOOOYYY]]]HHHfffmmmJJJ???===777???===444cccdddtttggg|||xxxvvv}}}{{{xxxwwwxxx{{{yyyvvv{{{xxx|||mmmNNNGGGRRRRRRZZZgggVVVnnnSSS???VVVkkkqqqppprrrvvvxxx~~~~~~~~~uuukkkmmmqqqnnn[[[lllZZZpppaaa???===888///000++++++***)))))))))))))))))))))'''&&&+++:::NNN^^^jjjuuuwwwyyynnn```VVVNNNEEE<<<666777444///)))&&&&&&+++...222333222...***)))+++---333555888777000---666CCCZZZqqqDDD+++///666999666222444888999999999999:::<<<>>>@@@BBBEEEIIIQQQ[[[]]]OOO222>>>::::::;;;===???EEERRR^^^hhhkkkpppsssssssssttttttwwwvvvvvvwwwxxxwwwtttrrr~~~{{{xxxwwwwwwxxxxxxxxxvvvvvvwwwwwwvvvtttrrrpppfffaaaUUUFFF999888@@@IIIBBBLLLttt@@@,,,'''"""***************+++++++++000)))'''---222///&&&!!!"""VVViiiWWWHHH???DDDPPPLLL???EEEOOOTTTnnnccctttiiiAAA***111333&&&)))))))))******++++++,,,******++++++,,,---------'''666+++***^^^hhhVVV___uuuxxx}}}oooeeerrriiiRRRHHHBBB;;;555555555333222111111111111///////////////000111111+++888===555555OOOwwwfffNNNNNNMMMDDDFFFBBB>>>:::999888777666444444333333222111111000000000000111111222222222777555///555;;;222FFFxxx}}}wwwZZZjjjiiiLLLKKKFFF@@@???CCCHHHKKKLLLFFFGGGKKKPPPRRRSSSZZZcccfffiiiqqqvvvtttpppqqqvvvnnnjjjAAA888<<<===:::888:::999777:::::::::;;;<<<===??????>>>@@@CCCFFFHHHLLLPPPSSSWWWPPPyyyTTTCCCMMM888CCCBBBmmm{{{KKKGGGTTTooozzz~~~]]]aaaLLLMMMTTT>>>PPP<<>>:::JJJ___qqqjjj[[[zzzsssoootttwwwsssqqqooonnnllliiihhhjjj```qqqvvvrrrnnnNNNGGGIIIGGGLLLIIIxxx```eeeoooPPPEEEIII```ooooooqqqyyyrrrzzz}}}yyywww{{{~~~~~~]]]eeebbbLLLhhh[[[rrrRRR<<<<<<;;;111---+++***))))))(((((())))))(((******((((((///<<>>OOO^^^iiiwwwddd666+++888111555444---,,,111555444888888999:::<<<===???@@@AAANNNKKKBBB}}}YYYBBB999;;;;;;<<<===999666===GGGNNNVVVaaafffgggfffhhhkkkmmmppptttvvvvvvvvvwwwwwwuuurrrpppooopppqqqppppppjjjiiihhheeeaaa]]]YYYWWWDDD@@@===>>>@@@???;;;666hhh```:::***,,,///---((())))))******+++++++++'''---,,,$$$$$$...333111<<<000+++III}}}PPP666+++333///*********++++++************))))))******+++,,,,,,,,,+++...%%%$$$555IIIuuuyyywwwggg[[[ccckkkmmmqqqttt~~~lll```NNN???666444555777222111000000//////////////////......//////000111111111333222,,,...AAAVVVyyy```MMMOOOTTTNNNHHHHHHBBB???;;;888888777666555111111111000000//////.../////////000000000000000444444,,,222???555000DDDwwwwwwhhhKKK>>>CCCKKKKKKGGG\\\TTTTTTdddwww{{{uuuOOO999888:::===;;;666666:::999333::::::::::::;;;===>>>???===???AAACCCEEEGGGKKKNNNIII]]]bbb___>>>===HHH:::>>>CCCZZZkkkEEECCCRRR\\\iiiwww{{{xxxtttttt~~~xxxaaavvvyyy???EEEEEE888HHH444;;;>>>KKK^^^444999IIICCC666<<<;;;555;;;666444222222444666777666666:::===>>>:::555===NNNfff:::222222777;;;444@@@999666PPPRRR}}}{{{xxx___NNNPPPYYY]]]XXXPPPHHHCCC???>>>GGGRRR[[[rrrsssNNN>>>EEEHHH@@@<<>>JJJ===KKK\\\yyyzzzIII888444555<<<===999:::@@@:::AAAJJJNNNOOOSSS[[[aaa```eeekkkllliiiggghhhkkkfffdddcccbbbbbbaaa^^^\\\WWWUUUQQQLLLGGGAAA<<<:::///444666222000===WWWmmmxxx000&&&333000***---'''((()))***++++++++++++"""&&&,,,111///***))),,,%%%+++///666<<<===QQQttt^^^<<<###000+++///666---"""333+++++++++++++++***)))((((((((())))))***+++++++++---)))***000---&&&???lllrrrgggbbb[[[GGGCCC===888555444444444//////...............///...............///000000111((()))444777000...444000OOOsssssskkkcccaaaMMMFFFAAADDDLLLPPPJJJCCC>>>;;;888666666666555444////////////......------.............../////////,,,222111000444444222555<<>>GGG666BBB{{{bbb``````[[[\\\```dddffffffeeeeeefffdddeeekkkwwwzzzmmm^^^SSSDDDPPPDDDBBBFFF---999AAA000OOOyyyRRR]]]VVVCCC999666666:::666888999:::999888666444///555000,,,333???ZZZ}}}ooo>>>444???111...999666444;;;;;;:::<<>>CCCCCC??????===DDDEEEWWWuuuxxx```kkkdddLLL@@@LLLXXXZZZffflllsssuuutttrrrsssuuuyyytttxxxpppsssyyyRRR@@@GGGfffPPP[[[TTTBBB333777444---******)))((((((((((((((('''((()))+++++++++*********444VVVwwweeeUUUKKKHHHIIISSS[[[fffmmmrrrxxxtttLLL///+++333111(((000...///333555444222222444555666777999::::::::::::BBB===KKKGGGYYY\\\EEE222111666444333555666888:::<<>>[[[SSS777+++555444###"""222'''((()))+++,,,,,,++++++666***"""$$$(((((((((***---...'''&&&......+++222 ---;;;FFFQQQYYYTTTIIIBBBEEE>>>777444---)))..."""''''''%%%'''...---''')))******++++++***((((((''''''((())))))******+++++++++///000,,,...+++333LLLjjjqqq]]]NNNBBBCCC;;;222000444777555000...---------------......---------,,,---......///)))+++000444333000000222)))///666<<>>@@@CCCGGGJJJVVVHHH```ZZZWWWZZZ[[[HHH777999777???XXX}}}uuuvvvvvvuuutttssstttuuu|||vvvrrriii```RRRooojjj:::===777444<<<666<<<444666<<<000KKKwwwVVVGGGAAA888444666888666444333666888666>>>999<<>>EEE666;;;;;;uuudddrrrxxxjjjTTTGGGHHHMMMQQQTTT[[[dddkkkpppuuuxxxvvvwww~~~uuusssyyykkkeeessshhh<<<;;;BBB^^^NNNYYYaaaKKK111333333---******)))((((((((((((((('''&&&&&&(((+++,,,+++***111+++...EEEdddyyyzzzPPP666'''---000)))***555111,,,***///000,,,---222222333444666777888888888888???III999DDDRRR\\\SSS@@@>>><<<888777888555333444888:::999888;;;>>>BBBDDDDDDAAA===:::888888999:::;;;999666222222222111222333555777888999444;;;YYYfff555444///***+++...+++%%%'''(((***+++,,,,,,,,,+++ ))),,,'''(((//////'''"""222222''')))---,,,...777---'''(((,,,---...///+++333***&&&222---$$$,,,...+++((((((***,,,+++)))'''((()))*********)))(((''''''(((((()))*********+++###+++...&&&...888000...555666:::GGGSSSddd{{{vvvpppmmmhhhgggoooYYYQQQPPPBBB888;;;===555666777444000,,,,,,---------,,,,,,------......,,,,,,++++++,,,,,,---...(((000111)))'''...000,,,222//////111111222555:::<<>>333222BBBCCC:::666===BBB>>>999888777555333222333333222000......------------------,,,,,,++++++++++++++++++111)))111444)))///999111%%%888888888{{{~~~]]]000444@@@222222888222000222666444...000777555555555666777888999:::444666:::<<>>OOOEEE<<>><<<;;;<<<===666AAARRR;;;hhh|||yyy|||___qqq{{{bbbIIIFFFIIIGGGIIIPPPWWW\\\^^^``````iiifff\\\___pppvvvnnnfffooolllooouuuAAA@@@<<<444JJJJJJZZZyyyfff???:::333222...+++***)))(((((('''''''''''''''''''''((((((((((((***++++++,,,666NNNooonnnRRRBBB,,,,,,,,,++++++*********---------............///222222222333555666888999:::;;;<<<>>>BBBIIIRRRXXXRRR888777>>>444888999444---+++111888666666666555333222222222555777555///---222666666777'''>>>333&&&666333666???]]]tttNNN...,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---.........000111333555666777;;;<<<======>>>@@@EEEHHHGGGFFFDDDAAA>>>;;;999888555444222111///...------************************)))************+++++++++,,,,,,,,,---------......000000000000000000000000222222333444555555555555555555666666777888888888888999:::;;;;;;:::888666555555333222111///......------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,---------......---000111111;;;___{{{ooo999888555333111111222333111111111111111111111111222222222222333444555555888777888999:::===???AAAFFFHHHKKKMMMNNNPPPSSSUUUeeeDDD666HHH???999>>>CCCJJJUUUjjj|||jjjaaa\\\GGGAAAJJJCCC888PPPyyyeeeMMM::::::>>>:::444333111111000///////////////222NNN{{{XXX555777000000111111111222222222111222444666888:::;;;;;;AAAccc}}}jjjYYY^^^vvvwwwpppmmmmmmBBB<<<999999888888888888999999<<<666777???NNNKKKbbb~~~|||uuuiiivvvxxxjjjHHHHHHGGGFFFEEEGGGKKKPPP[[[[[[]]]```]]]XXXXXX\\\qqqwww\\\dddwwwSSS555===999888CCCJJJPPPvvvccc>>>999333222...+++***)))(((''''''''''''''''''''''''(((((((((((('''***,,,+++,,,222>>>HHHooo|||eeeMMM===333///,,,,,,+++++++++*********,,,---------............000000111222333555666777888999<<<>>>BBBFFFLLLPPP______333===+++'''777@@@666...111///000111111000111666:::111111222222222000...---333333333777555@@@[[[eee~~~uuuMMM666111,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********************************************************++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------------///000222444555666888999:::;;;;;;>>>BBBEEEEEEDDDBBB???<<<999777666444333111///...------,,,************************))))))*********+++++++++,,,,,,,,,,,,------------........................///000111222333333333333333333333444555555666666666777888999888777555444444333222111///...---------,,,,,,+++******))))))))))))*********+++++++++,,,,,,,,,,,,------------000222111...///===TTTgggtttOOO444666555333000//////000111000000000000000000000000111111111111222333444555777777777888:::<<<>>>@@@@@@CCCEEEFFFFFFFFFHHHIII]]]kkkEEEBBB???;;;<<<;;;;;;<<<@@@FFFKKKbbbmmmqqqttt{{{xxxrrrvvvqqqqqqaaaQQQPPPLLLFFFGGG;;;CCC???333>>>ccceeeMMM>>>444666888333000333000//////...............444333===ZZZ~~~___???111222////////////000000000000111222444555777888999999???BBBQQQqqqxxxqqqjjj___VVVRRRPPPZZZVVV\\\jjjeeeiiiwwwrrrZZZDDD999777666666555555666666777666:::;;;777BBB===<<>>@@@BBBFFFHHHVVVLLL___WWW[[[PPP999000888999000000444777555000------///===444222777999555444777...BBB999RRRbbbcccddd===---+++)))+++++++++***************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---+++,,,---...000222333333555666777888888:::>>>AAAAAA@@@>>><<<999777555444111111///...,,,+++++++++************************)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000000000000111222222333333333444555555555444222111222111000///...---,,,+++,,,,,,++++++***))))))))))))))))))*********++++++++++++,,,,,,,,,---------.........---,,,---///111<<>>AAACCCEEEFFFDDDBBBBBBBBB<<>>;;;888888999:::888666555???@@@BBBHHHEEE@@@EEEFFFGGGBBB@@@DDD===888???<<<:::>>>RRRxxxlllNNN===777666999777000000555......---,,,,,,,,,,,,,,,))))))&&&---MMM{{{iiiAAA---...000------------.........//////111222333444555666666666444444999GGG]]]uuuwwwmmmVVVBBB===>>>333333222222222222333333...888:::///<<<@@@...999VVVwwwhhhaaa]]]cccpppyyyyyyvvvlllmmmnnnjjj___YYY```jjj\\\;;;555:::888555555???EEEIIIooobbb>>>:::444333///******((('''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***,,,.........555///((((((555OOOmmmzzzaaaPPP444...((()))///111---'''*********************)))++++++++++++,,,,,,,,,---.........///000222444555333666999;;;===@@@CCCFFF888OOOQQQJJJmmm{{{ZZZVVVRRRFFF;;;DDDNNNSSSPPPLLLLLLMMMMMM;;;111777======CCCOOOcccyyyyyyoooQQQ<<<222444...&&&*********************)))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++******+++---...000111111222444555666666888;;;>>>===<<<:::888666444222111///...---,,,************************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---..................//////000111111111222222222333222111000000//////...---,,,+++******++++++******))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++,,,///111222222<<<666888RRR~~~hhhKKK>>>444)))---;;;//////---,,,,,,,,,,,,---------------------------////////////000111222333444444555666888999;;;;;;@@@CCCFFFFFFDDDAAA??????>>><<>>===:::AAA???>>>BBB>>>:::@@@555;;;???DDDDDD888444BBBSSSooonnnGGG???;;;888888999666000///333,,,,,,+++************+++%%%...111+++---BBB___rrrbbbYYYCCC,,,'''///111+++,,,,,,,,,---------......000111222333333333333333...888@@@===666===RRRfffSSS===CCC<<<666999666111111000000000000111111...333555***999FFF666888333>>>sssxxxzzzpppcccYYYbbbjjjyyyQQQ222>>>@@@---555333444>>>BBBEEEkkkeee@@@;;;444222...***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''...+++'''&&&(((+++,,,---&&&+++111444333...***(((&&&111DDDYYYmmm|||{{{rrr^^^TTTGGG===888444...)))+++(((&&&&&&)))+++***)))))))))))))))))))))))))))************++++++++++++---......///000222333444333555666888:::>>>CCCGGGEEEBBBEEEMMMPPPVVVpppwww{{{qqqyyyxxxiii;;;...---&&&111---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))***+++---...//////111333555555666777999;;;999888777555333111000///------+++***))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++***+++,,,------.........---......//////000111111111111111111111000000///...------,,,+++***))))))******))))))))))))(((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,,,,...111444)))333<<<999555<<>><<<:::999::::::<<>>:::666:::777555<<>>222333777555@@@ccc~~~lll@@@------222***444,,,***(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---......000222444555555555777999666555444222111000......,,,,,,***))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++++++++++++++++++++++++++******+++,,,------------------......///000000000111111000000000/////////,,,,,,,,,+++***))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))*********+++++++++'''***...///---,,,---...888...(((///>>>GGGDDD>>>888@@@OOOaaaoooyyytttcccPPPGGGAAA;;;555222333999777---(((---000...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333444555666666666666999;;;;;;:::888777777777666555777EEElllcccQQQFFFJJJEEEAAAFFFFFFGGGPPPLLLeee~~~WWW555;;;999999666000++++++...///...+++******)))(((((((((((()))---###""",,,///'''$$$(((///+++...222777NNNjjjxxxxxxnnnYYYJJJ???,,,......)))+++111///((((((...+++++++++,,,,,,,,,------,,,---...///////////////333000///444<<>>???@@@AAA>>>DDD888333777,,,...(((---777666+++,,,333222000//////......//////000111'''111222444777///666:::...555999AAAuuu~~~oooGGG///777:::,,,+++999111111444<<<===>>>dddddd@@@<<<555333...))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%(((***++++++++++++%%%)))///111000,,,(((%%%)))((('''&&&(((,,,///222((('''&&&&&&'''))),,,///(((***,,,......,,,(((&&&"""$$$(((+++++++++***)))'''''''''((((((((())))))((((((((()))))))))******+++++++++,,,...///111222222333666777888:::===@@@KKK444111GGGKKK666---777+++...???aaazzzZZZ222&&&111%%%000...***%%%999$$$((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''((((((((())))))***+++,,,------......000222333333444555777333333222111000///...---,,,+++***))))))(((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++************************((()))***+++,,,,,,,,,,,,,,,,,,,,,---......//////000//////...............,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********+++&&&(((+++...//////......%%%///888777///***...444<<<888999@@@FFFFFFEEEFFFLLLNNNIIIDDDDDD???999<<<888222...000111111222555###---111---))),,,///...))))))***++++++,,,++++++************************+++++++++,,,,,,---...//////000222333444555444444888:::;;;:::888666666666777,,,000:::333222___pppKKK;;;IIIQQQ555---333111...---///111///,,,******)))(((((((((((((((%%%(((+++---***''')))///(((---+++(((+++******222777888;;;>>>>>><<<;;;<<<555,,,222------000***444000+++)))+++***'''(((,,,))))))*********+++++++++***+++,,,---...............333777888444333777;;;BBB@@@>>>;;;999777666555111...666---,,,555///333;;;...%%%...555***)))999......------------......---%%%111111111:::333333111///+++555===555QQQyyytttmmmsss{{{wwwVVV888222///111333333111000//////222:::::::::```bbb???<<<555333///))))))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***(((&&&&&&)))+++(((((((((((('''))),,,///((()))***+++******)))(((,,,...///,,,(((&&&'''(((++++++)))'''%%%%%%(((******(((%%%%%%&&&''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))***+++,,,...///000000333777999999888999999777@@@===///---666666,,,333---+++...555EEEccc~~~qqq}}}JJJ555///555+++,,,,,,---%%%...+++///222&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))***+++,,,------...---///111222222222444555222222111000///...------,,,+++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************'''((()))***++++++++++++***++++++,,,------......///...------,,,,,,------,,,,,,++++++******))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************---***'''(((+++---,,,+++...------...000444666888555333555:::999666888???555@@@:::555===888000;;;222333666777222+++***...111---((()))+++,,,+++***'''((()))***+++++++++***))))))))))))))))))))))))++++++++++++,,,---......///000111333444444444333888888888666333111111222...111444222...///888BBBtttvvvXXX===BBB===999666+++BBB///111000...---,,,***'''******)))(((((((((((((((''',,,***$$$&&&...,,,"""###///***(((111,,,###,,,""",,,///******000000)))...(((111---+++,,,'''111'''(((((((((,,,///---((((((((((((((())))))))))))))))))+++,,,---.........,,,///333444333222222333111222444555444444333333111---555...///777------###777222%%%...111''''''---,,,,,,,,,,,,,,,,,,---000(((111((('''777333+++***000666222///:::>>>555bbb}}}}}}{{{YYY@@@444222000///111222111111222,,,---000888888777]]]ttt:::<<<555333,,,,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++,,,------222444666666777777:::;;;===<<<999666444222000000---------.........//////BBBYYYnnn}}}bbbVVV555333111...,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''(((((()))***+++,,,,,,---------///000111111111111000//////---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,------------......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,---//////000444555666777888888888888888777666555444333222222111000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---------...///000000111111111222222222111111111000000111000////////////000000///WWWuuuPPPBBB===<<<;;;999666444222222000///---,,,+++*********((((((((((((((()))******))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++************************(((((((((((())))))))))))+++)))((('''((()))+++,,,)))'''(((---///---,,,---//////000111111111111111555555444333222111000//////...------,,,,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,---------............///000111222333333333DDD```}}}oooTTTAAA777333222...............///000000111///333111666999RRRwww<<<<<<444333---,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))+++***((('''''''''((()))'''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))************+++,,,------000111333444444555777999:::999777444111///......,,,,,,,,,---------......,,,444333333???IIIXXXjjjyyy{{{|||vvvbbbQQQKKK===+++&&&111000...,,,+++*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))*********((('''''''''''''''''''''''''''(((((()))***+++,,,,,,---------...///000111111000//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,------------...------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++,,,---...//////222222333555555666666555555555444333222111000000000//////...------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------------...///000000000000111111111111000000000000//////............//////222+++111PPPxxx\\\???111000::::::888666444222000//////...,,,+++***)))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++************************'''((((((((())))))))))))***)))((('''((()))+++,,,000+++***,,,,,,******---...///000000111111000000444333333222000//////......---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))++++++,,,,,,,,,---------------...///000111222222000333:::GGGXXXlll~~~|||sssSSSIII;;;000++++++---..................//////000000...222000555777PPPzzz>>>===333333000,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***)))((('''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))***+++,,,------///111111111222444666666555333111...---,,,+++***++++++++++++,,,,,,,,,)))...***&&&,,,---///999...///;;;:::FFFDDDNNNNNNSSS^^^TTTMMMUUULLL???GGG444444***%%%++++++)))///---,,,+++***))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))(((((('''''''''''''''''''''''''''(((((()))***+++,,,,,,------...///000000000000///...------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************+++,,,------...//////000111222222333222222222111111000///...------......---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---...//////000000///000000000000/////////......------,,,,,,------...)))222666000---BBBmmmuuu___HHH===888444666<<<666666444222111///---------,,,+++)))((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''((()))***+++///+++)))******(((***.........///000000000000///111111000///......------,,,,,,+++*********++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------...///000000///......111888BBBLLLRRR\\\```iiirrryyyzzzwwwssstttnnneee]]]TTTJJJ???777444222//////000333444444...------------.../////////,,,000///555666LLL{{{@@@===333444222,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((())))))***+++,,,,,,---///000000000222444444222111...,,,+++******)))))))))*********++++++(((000000111777000&&&&&&//////111...///---000111---555///,,,222---%%%+++(((...,,,***///---***000))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,---...///////////////---------,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))******+++,,,---------......///000111111000000//////......---,,,,,,+++,,,,,,++++++************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,+++,,,---......//////...///............---------,,,++++++++++++,,,,,,---***...222///+++,,,555>>>999FFFiii~~~nnnQQQ>>>;;;222...333888777555555333222111000...---,,,++++++***)))(((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******(((&&&&&&))))))(((***...------...////////////...///......---,,,,,,+++++++++***))))))))))))******************************))))))))))))))))))))))))))))))))))))***************++++++,,,---.........000222555888888666444222666999===@@@DDDHHHKKKNNNEEEAAA<<<888555333000---222222222111111///,,,***------,,,,,,------...///...,,,000///555555IIIyyy???<<<333444222,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***++++++,,,---////////////111333222111///---,,,+++******((((((((())))))))))))***+++...(((&&&...---(((,,,''')))''')))%%%((())),,,)))---,,,,,,000///,,,///'''...---***,,,&&&!!!&&&(((((())))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((()))***++++++,,,,,,------............---,,,,,,,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++******+++***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,......///000000000//////......------,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***+++,,,------......---------,,,,,,,,,,,,++++++***************+++,,,,,,111&&& '''555;;;333(((555333===777777AAACCCQQQhhhmmmjjjgggkkkfff___bbbGGGDDD@@@<<<:::888666555666333222333333111000000111000000...---,,,++++++))))))((('''&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))***%%%%%%)))...---))))))---,,,,,,---............------,,,,,,++++++*********)))))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------000/////////111444777:::666777888888888<<>>lllZZZ999777111111///---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((())))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******++++++++++++******))))))(((((((((((())))))''''''(((((())))))))))))(((((())))))((('''&&&&&&''''''(((***,,,...///000555///333666444:::@@@<<<======>>>>>>@@@AAACCCCCC===>>>????????????@@@BBBAAAAAAAAADDDGGGIIIJJJIIIIIIIIIFFFKKKLLLHHHKKKLLLUUUTTTRRRPPPMMMLLLKKKJJJFFFGGGHHHGGGDDD???:::666+++++++++++++++***(((((())))))(((''''''''''''((())))))******)))'''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))******++++++******))))))(((((((((((()))))))))))))))(((((()))))))))++++++++++++++++++++++++******)))((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))(((((('''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))'''&&&((())))))***,,,---//////000000000000000000000///......++++++,,,,,,++++++))))))************************))))))))))))***+++,,,---000)))000...000111===iiiTTT666888333111...---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))******++++++******)))))))))(((((((((((())))))((((((((((((((()))))))))%%%&&&(((***+++,,,------222555999===AAACCCDDDDDDAAA;;;>>>BBB@@@EEEIIICCCIIIIIIIIIHHHFFFEEEDDDCCCFFFLLLQQQQQQMMMKKKMMMPPPKKKJJJKKKMMMPPPRRRRRRQQQVVVQQQSSSUUUVVVVVVUUU[[[GGGGGGGGGHHHKKKOOOSSSVVVRRRSSSSSSQQQMMMGGGAAA>>>@@@AAABBBAAA>>>999333000+++******)))((((((((()))+++++++++++++++***))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))*********))))))((((((''''''(((((())))))((((((''''''(((((()))***************************)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******)))'''&&&''')))((()))+++,,,.../////////......//////......---,,,******************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,///***000...///222<<>>CCCCCCDDDDDDCCCAAA???>>>EEE>>>AAAEEEBBBDDDEEE<<<000222444777888888777666...222666666333222444666999777666555666666444333===444999666666:::555>>>FFFEEEEEEFFFHHHKKKNNNPPPKKKJJJIIIIIIJJJLLLNNNPPPLLLNNNPPPRRRQQQOOOLLLIIIDDDBBB>>>999444000---,,,))))))(((((((((((()))***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((('''&&&((()))((()))***,,,---...//////---------------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,...***111...000333:::___QQQ777;;;000---...---***'''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((((((((((((((((()))******)))))))))***,,,...000111888999;;;===???@@@AAAAAA999888666555555666777888444///555===>>>AAAAAA888OOOSSSYYY^^^aaabbbaaa```pppmmmjjjjjjmmmppppppooo}}}{{{xxxwwwvvvuuusssqqqiii]]]ddd\\\[[[```WWWbbbNNNNNNMMMKKKIIIEEEBBBAAA>>>===;;;999999:::<<<======>>>@@@BBBCCCEEEFFFFFFOOOMMMJJJFFFBBB>>><<<;;;222000,,,)))''''''(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''(((((((((((('''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((''''''(((***'''(((***+++---.........,,,,,,,,,---,,,++++++***((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***+++,,,---***222///111444999ZZZSSS;;;<<<...,,,000---***'''&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((()))******'''(((***---222777;;;===<<<<<<;;;:::999777666555888999;;;@@@IIITTT___eee~~~wwwmmmbbbXXXSSSFFFCCC@@@===;;;;;;<<<===;;;<<>>MMMWWWzzzkkkXXXPPPCCCBBB???555333;;;======EEEHHHQQQ<<<===...444,,,///'''$$$)))***&&&%%%)))$$$&&&((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((()))***+++++++++///,,,,,,222333;;;LLLWWW:::888555//////,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%)))---...,,,******,,,111 ###333*** 000;;;333555333;;;888<<<@@@MMM^^^}}}rrrttt|||rrrllllllttt~~~rrreeeVVVBBBDDD///+++000:::;;;GGGFFFCCC666---...---,,,***)))'''%%%((()))(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''''''''''')))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++++++++*********))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++///,,,,,,222333;;;LLLTTT888777555///000,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&***...---)))&&&''')))!!!)))888---///BBB444===@@@;;;777UUUjjj{{{xxxrrrrrrvvvzzzooommmoooqqqrrrtttttt]]]eeebbbXXX___]]][[[]]]ccchhhjjjppp}}}~~~uuu]]]TTT???666111>>>@@@BBBBBB<<<222)))(((---,,,'''+++***((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++************)))))))))******))))))))))))(((((())))))))))))))))))))))))***))))))))))))***+++++++++///,,,,,,222333:::KKK}}}RRR777666555///000,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***...---***&&&$$$$$$&&&)))444###333AAA???777DDD===aaazzzyyy||||||}}}qqqlllhhheee___eee```\\\bbbhhhooo}}}uuuaaa>>><<<111666AAAAAA@@@;;;000''''''---)))(((''''''((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((*********))))))***++++++***///,,,,,,222333999JJJ{{{QQQ666555555///111,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******...+++'''&&&(((***,,,,,,%%%333===:::IIIEEEHHHyyyvvvyyy{{{|||uuuwwwsssnnnzzzyyymmm```iiicccjjj~~~~~~uuuOOO@@@444666AAALLLBBB+++%%%---%%%%%%&&&(((******(((%%%(((((((((((((((((((((((((((((((((((())))))******))))))))))))************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,---,,,,,,+++***))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((++++++***************+++***///---,,,222222888HHH{{{QQQ666555555///111,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******+++***))))))******))))))///MMMSSS555RRRxxx||||||~~~wwwyyytttdddttt~~~rrrvvvXXXiiifffeeejjj```???***555GGGFFF777,,,(((&&&&&&(((+++,,,)))%%%(((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((((((((()))))))))))))))***''''''(((((((((((()))))))))))))))))))))))))))))),,,,,,+++************+++***///------222222777GGG|||QQQ666666555///000,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++)))+++,,,***(((,,,777@@@kkk<<>>>>>444,,,+++---...(((''''''''''''((())))))(((((((((((()))))))))***************++++++++++++++++++******+++,,,++++++......---+++***)))((((((------...,,,***)))+++,,,000---(((%%%%%%&&&)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***'''&&&&&&(((+++***)))'''$$$%%%***///333777555222222666999999666<<<===???@@@<<<444((( """'''***))))))***)))&&&%%%)))+++)))&&&&&&***---))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...000333999===PPP:::999222333---,,,***'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))******(((((())))))))))))((('''...,,,******+++)))%%%!!!&&&&&&&&&''')))***++++++"""%%%***...---)))$$$ &&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***)))((((((,,,111***<<<(((cccZZZFFF}}}|||~~~xxxttt}}}}}}{{{pppwwwwwwqqqqqqyyy|||wwwvvvyyy~~~|||||||||{{{{{{zzzzzzzzz}}}{{{zzzzzz}}}|||{{{{{{yyyyyyyyyxxxyyy}}}~~~zzzyyysssnnnhhhfffhhhhhhccc]]]rrrtttvvvuuurrrppprrrttt|||{{{www}}}}}}DDD444;;;???888,,,$$$###%%%((((((''''''(((((()))***((((((((()))))))))******************+++++++++,,,,,,+++*********,,,---...%%%'''***---000111222222---......---,,,,,,---///555000)))&&&''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((''''''(((+++............---...000444888???@@@EEEOOOYYY[[[VVVPPPSSSTTTTTTTTTTTTTTTSSSRRRJJJBBB999333---''''''***%%%''')))(((%%%$$$'''***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---...000333999===MMM777888222333...,,,***(((''''''(((((('''''''''''''''''''''''''''$$$$$$$$$%%%''')))***************(((&&&%%%%%%&&&%%%(((---111333555666777888777555333000...,,,+++000+++&&&###$$$(((,,,///'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&)))++++++---111///...aaapppeeezzzwwwyyyttttttuuuvvv{{{~~~}}}~~~~~~}}}}}}|||||||||zzzyyyzzz{{{~~~~~~|||{{{yyyxxxzzz}}}tttzzzttt~~~xxxcccQQQDDD>>>AAA===...''')))((((((((('''((())))))***(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,,,,---///000000000///...,,,***((('''+++,,,---,,,++++++,,,...777222---,,,...///,,,(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******+++,,,...***111>>>JJJOOONNNNNNPPPFFFEEEHHHPPPVVVWWWVVVUUUVVVUUUSSSRRRRRRTTTWWWZZZNNNJJJMMMSSSMMM<<<...+++000)))$$$'''++++++'''$$$*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************+++,,,---...///333999===OOO888888222333------***((('''((((((((('''''''''''''''''''''''''''&&&'''))))))))))))((((((%%%&&&'''((())),,,111555...444::::::666444777:::222333555777888999999999///---++++++,,,,,,***(((''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***$$$$$$***...---,,,------eeejjjUUUvvv}}}wwwwww}}}xxxssswwwqqqpppuuu~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{~~~|||}}}|||yyywwwxxx|||}}}}}}vvvfff}}}qqqJJJ222===EEE777+++,,,((((((((((((((()))******))))))))))))***************++++++++++++,,,,,,,,,***---///...---+++,,,---,,,,,,++++++,,,...000222111222333222111111333444:::444,,,***,,,---,,,)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***+++///555999OOORRRZZZ```]]]VVVSSSWWWSSSOOONNNRRRWWW```ooo~~~vvvwwwxxxwwwrrriii___XXX]]]SSSOOOSSSRRRJJJHHHLLL777000,,,......+++***,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************+++,,,---...///333999===SSS;;;:::222222,,,---+++((('''((()))((((((''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((&&&+++222888>>>FFFQQQXXXooossswwwtttnnnjjjllloooxxxjjj[[[NNNGGG???<<<999777555000)))###***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))...'''&&&---000,,,,,,000;;;cccjjjttt~~~xxxvvv~~~nnnjjjnnnyyy~~~yyyuuuvvvttttttttttttttttttttttttssswww{{{~~~~~~~~~~~~~~~{{{}}}zzz}}}zzzxxxzzz~~~sssjjjccc@@@>>>DDD:::+++&&&))))))(((((())))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,///000///,,,***,,,...444444444777;;;@@@FFFIIIGGGHHHHHHGGGFFFEEEGGGIIICCC;;;000***(((***,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***---555AAANNNWWWddd___]]]]]]YYYUUU\\\iiiqqqrrrwww~~~}}}yyyssshhh___WWWRRRRRR<<<::::::666,,,"""(((444++++++++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,---...000333999===xxxQQQ:::999222222------+++((((((((())))))(((''''''''''''''''''''''''%%%&&&'''&&&''',,,222888@@@HHHSSS\\\ccckkktttzzzuuuwww{{{~~~oooZZZIIIAAA@@@AAAAAA222000---***(((''''''''''''''''''''''''''''''''''''((((((((())))))))))))---)))***///...+++444AAAhhhaaazzz}}}|||{{{~~~xxx}}}sssqqqjjjlllwww{{{vvvrrrsssrrrqqqqqqpppooonnnmmmmmmgggkkkpppssssssssstttvvvvvvwwwzzz}}}~~~~~~~~~|||yyy~~~xxx}}}}}}~~~}}}|||~~~zzz|||~~~|||vvv^^^jjjNNNDDDEEE>>>000))))))(((((())))))***+++))))))*********++++++++++++++++++,,,,,,,,,---------///000//////222:::@@@VVVTTTQQQNNNKKKJJJIIIHHHXXXYYYYYYXXXVVVUUUVVVXXXOOOJJJDDD<<<666222000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((---777AAAKKKTTT]]]bbbMMMNNNXXXeeemmmrrrqqqggggggsssnnnkkkrrr~~~~~~cccMMM^^^RRRHHHBBB777+++***111,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,---...000333999===ooo~~~JJJ666777222444///---+++)))(((((())))))((((((((((((((((((((((((((())))))***,,,000:::GGGQQQ___iiiuuu~~~nnnPPP:::<<<999555000,,,***((((((''''''''''''''''''''''''(((((((((((())))))))))))(((''',,,000,,,+++===TTTgggvvvxxxyyy}}}tttMMMAAAAAAAAA\\\zzzqqqqqq{{{yyyuuuwwwrrrqqqpppnnnllljjjiiihhh```eeejjjmmmoooqqquuuyyyssstttvvvvvvuuutttqqqppplllfffdddlllyyyzzzrrr~~~{{{xxx{{{|||zzzzzz~~~vvvyyy}}}mmmcccYYYZZZmmmzzzwwwqqqtttGGG333BBBEEE333)))))))))))))))******+++)))************+++++++++++++++,,,,,,,,,------------///000111444===KKKUUUJJJMMMPPPTTTXXX[[[\\\]]]YYYYYYYYYXXXUUUTTTUUUVVVVVVXXXZZZVVVLLL@@@555///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))222===NNN[[[___[[[UUUPPP___fffwwwllleeegggsssyyyyyy~~~|||ttthhhooowww}}}oooTTTOOONNNCCC444+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++,,,---...000333999===jjj|||CCC???666333---000---+++)))((())))))(((''''''(((******(((((()))******''')))777MMMaaakkkmmmmmm|||zzzmmmeeerrrwwwbbbqqq```ccchhhTTT\\\TTT[[[dddooowww\\\===777CCC888$$$%%%111((()))(((%%%%%%''')))***))))))))))))************111333)))333)))&&&OOO```ssszzzqqqSSSMMMPPPMMMFFFEEEBBBWWWxxxvvvttttttvvvvvvsssppprrrsssqqqmmmmmmqqqpppmmmeeefffjjjooonnnjjjjjjmmmqqqooommmkkkgggbbb```aaa___^^^ZZZVVV[[[hhhooonnnnnnxxxzzz{{{yyyyyyzzzzzzzzzwwwkkkYYY[[[VVVGGG======BBB^^^{{{}}}yyyppptttBBB;;;GGG???+++---,,,******,,,,,,***++++++*********************---///000///...///111)))444444OOOMMMRRRIII```qqqooocccTTTNNNOOORRRQQQNNN777,,,111111###)))444,,,***+++,,,,,,+++++++++,,,************************...'''%%%+++---***))),,,'''***...///...,,,******)))111+++000...'''...))),,,///&&&---...(((000+++...,,,))))))***+++***((()))+++------,,,***))))))))))))))))))))))))))))))*********)))))))))))))))&&&(((***,,,---,,,+++))))))(((((((((*********)))&&&)))++++++)))''')))++++++***)))'''&&&&&&((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++)))%%%&&&++++++'''***(((%%%%%%'''(((*********(((&&&(((+++,,,)))&&&***'''%%%%%%(((++++++***(((((())))))(((''''''&&&((((((((((((((((((((((((''''''((()))******))))))***"""%%%000///%%%+++<<>>666444---111---+++))))))))))))(((''')))))))))(((&&&&&&''')))+++888JJJWWW^^^dddlllrrrrrrxxxuuu~~~zzzppp^^^NNNeeezzzvvvXXXHHHBBBBBB888$$$''')))+++---...,,,%%% ))))))))))))************)))###%%%<<<333777rrreeevvvlllrrrzzzzzzvvvkkk]]]UUU\\\jjj|||~~~sssvvvvvvrrrpppnnnhhhaaaddd___\\\aaaggglllssszzzjjjhhhppp|||yyylllkkkuuu}}}tttpppvvv}}}{{{tttoooqqq}}}zzz|||}}}{{{~~~}}}~~~ttt]]]dddbbbQQQDDDJJJ___pppuuuqqqcccTTTJJJ@@@KKKeeelllhhhwwwzzzsssCCC333@@@FFF111...******++++++***++++++++++++++++++*********...)))%%%'''---111000,,,>>>JJJCCCRRR]]]}}}ttt]]]QQQMMMPPPAAA***(((999999+++$$$,,,---......---+++******************************,,,+++***,,,+++)))***,,,...,,,)))%%%$$$''',,,111***555666DDDIIIHHHTTTPPP777999---111000(((...(((+++***)))))))))******+++'''((())))))))))))***+++************************************))))))))))))...---***)))(((((())))))***)))))))))*********)))***+++---+++((('''(((***'''((())))))))))))++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***,,,+++''''''+++***&&&!!!&&&,,,111111///---+++((()))***)))((('''''''''444///***+++000///)))"""))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))((((((***************000???NNNEEE\\\```NNNMMMdddwww{{{nnn|||~~~cccqqqvvv[[[III===555---***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))+++)))'''''''''(((((((((%%%'''+++------***&&&$$$+++,,,,,,---,,,,,,++++++((('''&&&(((+++---...---222///+++(((&&&''')))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++---,,,***+++444''')))(((&&&777222///...,,,***((('''%%%$$$,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,---...///000333777:::dddzzzBBB>>>666444...222---+++)))))))))***)))((()))))))))((((((***...111???LLL[[[cccffflllvvvvvv}}}{{{|||~~~yyy{{{zzzfff^^^fffyyyuuuMMM888555...///)))$$$%%%***///111111)))))))))*********++++++&&&:::///(((---===uuuvvv{{{yyywwwqqqeeeaaappp~~~~~~~~~~~~|||{{{xxxsssmmmhhhggglllpppnnnkkkiiiuuujjjoooxxxoootttwwwmmmwww|||rrrooofffkkkvvv}}}}}}oooaaa___eeeggg^^^TTTcccnnnpppbbbTTTYYYooo{{{|||ssshhh]]]OOOPPPcccyyy|||fffjjj~~~mmmsssvvvMMMCCCIII;;;000(((+++---***)))+++++++++++++++++++++++++++222000...///333777:::;;;HHHYYY]]]vvvsssaaaLLLHHHAAA((($$$222222......//////...,,,***)))++++++++++++++++++++++++***...///+++(((***++++++(((+++000444666999;;;===GGGOOOKKKQQQNNNDDDIIIBBBJJJMMMBBBEEEDDD???FFF???333222000---)))(((((()))***)))((((((((()))+++,,,************************************************++++++*********+++,,,------------,,,+++***)))((()))*********((()))***,,,++++++++++++***)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''))))))'''''')))(((&&&......+++'''###"""%%%))),,,///222111...,,,...111 %%%***+++(((%%%'''***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((('''***---+++)))333FFFQQQRRROOOQQQHHHSSSwwwzzzmmmddd{{{hhhUUUCCC666555000'''(((222++++++******)))******+++))))))))))))))))))))))))***)))(((''''''(((******+++)))'''&&&'''***...111+++,,,---...///000000000555222///---,,,+++)))'''%%%&&&(((*********)))(((*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,,,,***)))444222666444,,,,,,%%%'''(((***+++---000222---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777:::```yyyAAA===666444...222---+++))))))*********)))((()))******---333:::???MMMQQQYYYdddmmmtttwwwxxxuuunnnjjjkkkiiihhheee___aaaZZZdddeee___eeeoooccckkkxxxxxxIIIXXXkkkoooSSS@@@HHH<<<000(((%%%$$$&&&)))))))))*********+++++++++,,,...,,,(((===sssbbbttt}}}wwwpppppptttuuurrrpppqqqtttxxxzzzzzzwwwxxxtttmmmkkkooorrrrrr}}}}}}yyy~~~}}}qqqtttvvvtttlllbbb\\\[[[]]]fffaaaZZZWWW\\\hhhvvvxxx|||{{{zzzzzzzzzzzzmmmaaaOOOIIIUUUOOO{{{lllvvv~~~yyyGGG444>>>DDD333(((+++...)))(((,,,+++++++++,,,,,,,,,,,,,,,$$$---333111,,,111CCCTTTkkkkkkYYYPPP777333777'''...............---+++)))++++++++++++++++++++++++)))---...)))(((---///,,,222666<<<@@@BBBCCCDDDDDD???GGGCCCKKKLLLGGGOOOKKKGGGLLL@@@BBBAAA===DDD;;;>>>>>>;;;555///,,,+++,,,...,,,+++************)))************************)))***************++++++)))+++---//////...,,,***)))+++---.../////////000111111000...---,,,---...---+++***)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))(((((()))******###'''...333444222///,,,'''***,,,---++++++---...000111111...***'''(((***)))))))))))))))*********(((((((((((((((((((((((())))))((((((((('''((((((******,,,555HHHVVVSSSHHHJJJ^^^jjj~~~}}}~~~xxxsssvvvqqqjjjhhhjjjpppvvvyyyqqqqqqgggCCC444111---,,,///,,,,,,+++*********++++++))))))))))))))))))))))))&&&((()))*********+++,,,,,,+++)))+++000777???DDDJJJKKKMMMOOOQQQRRRSSSSSSNNNJJJEEE@@@<<<888444111((()))***++++++******)))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,+++***))))))*********!!!&&&%%%'''+++///444111...//////,,,)))'''(((***------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777:::[[[yyyAAA===555444...222---+++))))))***+++***))))))***+++---111888@@@FFFJJJSSSbbbnnnsssooofff^^^nnn[[[QQQPPPUUUhhhvvvrrryyyvvvqqq```YYYWWW```YYYbbbnnnPPPuuuzzzUUU???999666555111)))%%%&&&************++++++++++++///555777///~~~{{{wwwyyy|||dddqqqzzz|||}}}xxxtttssstttttttttooofff```aaaccccccWWWSSSPPPOOOOOOUUUbbbppp~~~tttrrr~~~sssuuusssaaa^^^cccYYYeeehhhjjjgggcccdddiiinnndddjjjpppqqqooonnnrrrvvv}}}vvvssstttwwwzzz{{{}}}xxxjjjbbbiii___rrr}}}ppplll\\\;;;===HHH888,,,,,,---***)))+++++++++,,,,,,------------(((...333444888KKKiiidddgggHHH%%%000...---,,,,,,......,,,***++++++++++++++++++++++++***+++***)))---444777666IIIFFFBBB???BBBJJJTTT\\\___gggeeeoootttuuu{{{tttrrrnnnhhhlll```OOOMMMIIICCC<<<666222111---,,,++++++---,,,***'''************************))))))******+++++++++,,,000///...---,,,+++***)))***---111333444444666777<<<;;;888555333222000///---***((((((***---//////************************))))))))))))))))))))))))************************)))***++++++******---000222...***+++000666999999BBBAAA???@@@BBBCCC@@@>>>===111&&&&&&...333///)))***))))))(((((()))******))))))))))))))))))))))))***)))(((((((((((())))))***,,,777GGGOOOOOONNNPPP```|||vvvppphhhbbb```LLLIIIEEEDDDGGGLLLPPPRRR@@@EEEPPPgggbbbBBB777666222+++------,,,+++++++++++++++************************&&&(((+++,,,***(((((()))'''...:::DDDKKKLLLJJJGGGKKKKKKKKKJJJIIIGGGFFFEEEKKKIIIGGGGGGHHHIIIHHHHHHEEE???777///***)))+++---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))***+++...222555777:::???<<<<<>>222,,,+++,,,+++***+++,,,,,,------......///666111222???[[[|||bbbXXXddd...333///,,,+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000555;;;DDDLLLHHHLLLSSS]]]iiiwwwwwwpppkkkbbbYYYNNNBBB777000...+++)))***,,,---+++(((++++++++++++++++++++++++))))))******+++,,,,,,,,,...+++)))(((,,,222999===OOOSSSUUUTTTOOOLLLKKKKKKLLLKKKKKKMMMOOOOOONNNLLL===888222/////////,,,***************************))))))))))))))))))))))))************************)))((()))+++******000777===;;;;;;AAAKKKWWW```eee~~~zzzzzz|||{{{vvvrrrQQQOOOJJJ@@@666///,,,------,,,***)))))))))***+++))))))))))))))))))))))))******)))((()))***+++,,,...999IIIPPPIIIEEEVVVmmm}}}sssyyysss^^^UUUMMMKKKJJJHHHGGGIIIUUUVVVWWWYYYXXXUUUOOOJJJNNNJJJ@@@@@@JJJNNNYYYppptttVVV777...000......---,,,++++++++++++************************(((***,,,+++((('''(((+++:::???FFFNNNQQQQQQNNNLLLMMMLLLJJJHHHDDDAAA>>><<<444444444666:::===>>>>>>@@@@@@@@@>>>999333,,,(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++%%%)))---111666;;;@@@DDDIIIHHHPPPEEEAAAGGGBBBGGGIIIHHHFFFDDDAAA===777333.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000333777:::SSSzzzAAA===444222,,,///---+++)))***+++,,,,,,++++++---///222666<<>>@@@RRRiii]]]hhhxxxyyyqqqiii]]]MMMBBB;;;444---***+++---,,,***++++++++++++++++++++++++))))))***++++++,,,------***+++...333:::BBBIIIMMM???DDDIIIJJJHHHFFFGGGIIIBBBAAABBBDDDFFFEEEAAA>>>KKKFFFAAA===:::444,,,&&&************************))))))))))))))))))))))))************************((((((+++111444999DDDPPP>>>QQQmmmpppooonnnmmmmmmkkkiiigggsss___JJJ;;;444111///---+++***++++++,,,))))))))))))))))))))))))+++***))))))***,,,...000:::FFFOOOMMMKKKXXXpppqqq[[[MMMNNNOOORRR]]]pppzzz^^^RRRFFFBBBPPPSSSsss{{{RRR888555///...---,,,,,,+++++++++************************)))++++++***)))...777>>>OOONNNLLLKKKJJJKKKLLLMMM>>>>>>@@@AAABBBCCCCCCCCCDDDBBB@@@>>>>>>>>><<<;;;555:::@@@DDDCCC<<<333------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++---333<<>>:::444...++++++---///------------------------,,,---...///000333777:::QQQzzzBBB===444222+++...,,,+++)))***+++,,,,,,+++***---000555:::BBBJJJOOOTTTMMMHHHOOO^^^mmmtttvvv}}}|||xxxccc]]]WWWYYY}}}VVVFFFBBB:::222...******+++++++++,,,,,,,,,000###666AAAeeennnxxxeee~~~~~~|||{{{{{{~~~yyy}}}xxxxxxvvv|||www~~~xxx~~~yyy}}}vvvyyynnnBBBAAAFFF>>>+++&&&000111(((,,,,,,------...///000000000FFFkkkzzzyyy||||||}}}cccBBB:::111---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,000...999FFFEEEBBB[[[|||ooodddKKKAAA555---+++,,,,,,***++++++++++++++++++++++++))))))***+++,,,,,,------111666>>>FFFKKKLLLJJJHHHOOOYYYfffqqqyyy|||wwwnnnddd]]]HHHFFFDDDEEEEEEAAA888000************************))))))))))))))))))))))))************************---...444>>>GGGPPP```ppp}}}qqqooo{{{yyyhhh___qqqkkkHHH444222000---,,,,,,------))))))))))))))))))))))))+++***))))))+++---000222EEELLLJJJEEEVVVwwwjjjRRRRRRZZZjjjvvvXXXPPPCCCGGGQQQjjjRRR777000///...---,,,+++++++++************************)))*********---888HHHTTTMMMOOOQQQRRRPPPJJJDDD???IIILLLSSS[[[dddkkkqqqtttrrrooojjjgggdddaaa]]][[[MMMHHH???999777999>>>BBB---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++;;;CCCLLLPPPNNNGGGBBB???LLLaaa|||XXXOOOBBB666...---000333------------------------,,,---...///000333777:::QQQ<<<<<<777555555///---,,,***(((((()))+++,,,---///222999@@@EEEHHHIIIFFFRRR```gggkkkyyysssgggOOOxxxrrrCCC>>>//////---***)))+++,,,***+++///%%%555***YYYZZZiiidddwwwssswwwgggyyyyyy;;;;;;EEECCC333''')))------111'''+++555000)))000:::IIIrrryyysss```RRRKKKIIIHHHFFFDDDEEEKKKOOONNNPPP___ppp^^^TTT888+++333,,,%%%000(((...000+++(((+++......///<<>>CCC[[[ooo}}}zzzxxx|||eeeOOOLLLOOOHHH===666999555///)))***...---))),,,***))))))***++++++***+++***((((((((()))((('''***(((...,,,###,,,AAALLLGGGOOOHHHJJJSSSHHHUUU~~~xxxjjjbbbEEEWWWbbb```aaammmddd___jjjrrriii\\\===777))):::(((###000666///))),,,000/////////111444777888KKK>>>===777333444------,,,***))))))***+++,,,///333888>>>BBBCCCDDDDDDQQQQQQZZZooozzz|||eeeTTTmmmEEECCC333---000,,,***,,,---++++++...(((;;;+++ooossswwwaaa|||ZZZTTTuuuyyy}}}{{{|||ooo===;;;DDDDDD555)))***------***111,,,+++333222111<<>>:::kkkfffVVVFFFIIIbbbzzzvvvzzzhhhMMMFFFIII<<<;;;:::666111,,,,,,......---++++++,,,,,,***)))+++***))))))************000 ///;;;AAACCC???YYYCCC@@@HHH^^^qqqiiiZZZhhhmmmyyycccJJJJJJ&&&444>>>222$$$,,,555...000000///000111444777999KKK@@@===666222222+++---,,,***))))))***,,,---000666<<<@@@@@@??????AAACCCNNNbbbwwwxxxxxx{{{ppp~~~oooQQQbbbNNN===222...+++---...++++++---666333333fffrrrrrrwwwUUUPPPhhhDDD???BBB???CCCNNNOOO```qqquuurrrpppqqqrrrrrrjjjgggqqq}}}tttWWW;;;DDDDDD888,,,+++------***555...***333333@@@dddjjjKKK@@@BBBLLLHHHBBB>>>===???CCCEEE999IIIVVVSSSFFF>>>===???@@@???DDDRRRhhhccc@@@///333666---...***,,,222222---000888DDD___|||}}}oooqqqxxx~~~~~~vvvqqqwwwoooUUU===333000------,,,+++******+++,,,---+++......(((555CCCJJJBBBbbbXXXnnnrrrbbbKKK@@@:::777...+++---++++++******))))))******+++,,,***((()))...444999<<>>777222333,,,,,,+++***)))***,,,...///111666::::::999;;;AAAGGGXXXhhhwwwxxxnnniiirrr~~~hhhqqqSSSuuu???000555...+++---...---,,,---333 SSS}}}lll~~~tttUUUSSSnnnLLLIIIKKKCCCAAAHHHCCCJJJOOONNNIIIFFFFFFFFFDDD:::444666<<<@@@GGGMMMggg~~~}}}tttnnnkkknnnsssvvvyyy{{{uuuooozzzrrrttt```<<>>===666000///......------...---+++)))+++,,,,,,,,,+++++++++,,,+++999AAAFFFLLLIII===666bbbjjjXXX[[[tttPPP444888111000555---111111000111222555888:::FFF@@@>>>777333444...,,,+++******+++---///000444666666555555===IIISSSiiiiiijjjlllqqqvvv{{{~~~yyyxxxwwwxxx}}}yyyyyy|||{{{wwwjjjggglllNNN999111+++,,,......---...)))...RRR```}}}iiiNNNOOOzzzuuuooo___VVVWWWNNNPPPVVV\\\^^^ZZZSSSOOOZZZPPPEEE???;;;888666666???>>>GGGddd{{{ooobbbWWWYYYeeevvv~~~ttt}}}qqqhhhrrrvvvyyyyyy|||@@@GGGIII@@@333------...666###///666---UUU}}}TTT======NNNggg{{{bbbWWWMMMHHHEEECCCGGGMMMpppMMM111555111111---...222...///GGGeeewwwwwwkkkNNN777111...---,,,++++++,,,---...000$$$;;;HHHSSS<<<___sssaaapppzzzhhhttt{{{WWW666AAA;;;)))111,,,,,,++++++++++++,,,,,,+++...333999@@@OOOkkkyyy~~~zzzrrrjjj```oooooo```???111///333111(((***...))),,,(((---;;;EEEJJJXXXhhh~~~{{{oootttvvvTTTSSSpppNNN444333111---,,,---......---...000333>>>GGGBBBQQQssspppdddwwwyyyrrrwwwqqq___QQQAAA666444...---,,,---......,,,+++,,,---...,,,******,,,...:::>>>EEEMMMGGG777PPPbbbYYYrrrdddYYYiiiaaahhhfffqqq|||rrrNNN,,,...777...222111111111333666999:::EEEAAA>>>777444555...,,,+++******,,,...000222777666555555888BBBOOOYYYUUUTTTXXXbbbmmmrrrooojjjkkkkkkkkkkkkooorrrmmmgggiiimmmppplllddd]]]]]]^^^JJJIIILLLPPPLLLIIIPPP]]]aaaiiiiiibbb```gggkkkhhhvvvUUUnnnJJJBBB777...---///......000000<<>>666222333---,,,+++++++++,,,///111333444444666999>>>EEEKKKPPPJJJPPPUUUSSSLLLFFFDDDDDD555777666333666>>>AAA@@@<<>>qqquuuUUUPPPddd___AAA===222NNNdddbbb333---000111111333AAA^^^|||wwwsss~~~qqqooowwwwwwaaa@@@000///...------...///000888???RRRAAAvvvkkk^^^fff[[[BBB@@@'''------,,,,,,,,,,,,------+++333<<>>EEEJJJPPPSSSRRRNNNVVVjjj~~~|||qqq|||fffSSS```{{{bbbiiixxx```sssYYYIII999222000//////000,,,JJJoooaaa^^^{{{xxxVVVIIILLLOOOqqqcccQQQGGGBBBAAA:::777:::;;;777666999444KKK@@@777QQQXXXGGGEEE___ZZZJJJKKKOOOMMMkkkvvvNNN@@@888>>>CCC777@@@===>>>CCCJJJaaavvvlllqqq{{{sssPPPRRRPPPGGG999......333///;;;333QQQSSS^^^~~~qqqxxxTTTLLL???FFFccc~~~GGG///000111000555MMMuuu~~~uuueeeWWW111000///......///000111>>><<>>///...------,,,,,,------...666111GGGttt{{{yyytttnnnlllllljjjccc___eeeuuu^^^uuuUUU...///111+++,,,//////222999IIIeee|||yyyRRR]]]HHH555,,,000222222000///555???HHHKKKvvv}}}~~~yyyvvvUUU@@@;;;555111///.........+++,,,---------444???HHHCCCCCCCCCgggppp}}}vvv|||FFF:::333333222333555777:::<<>>KKKMMMFFFFFFRRRZZZTTTEEE:::HHH```|||vvvjjjYYYFFF<<<;;;444@@@|||tttAAA999AAA<<<666888<<<:::???GGGJJJZZZeee\\\eee}}}sss|||www{{{ppp333```===:::...***///111333GGG~~~bbbkkk}}}___JJJGGG888|||YYY999;;;///,,,PPPsssrrrppp555666111+++)))---444666>>>QQQqqqmmmWWW;;;...555111+++...---+++///888777jjjwwwwww~~~{{{ttttttooojjjjjjooorrrrrrqqqvvvxxxcccVVVggg888***111******222...;;;GGGaaattt|||gggVVVMMM```ooo|||zzznnnkkkzzzVVV[[[}}}jjj666333...666111---999CCCDDDGGGkkkttttttoooQQQ;;;777888,,,,,,111((('''666'''---333777KKK>>>KKK111jjjiiixxxccczzz}}}NNN444444444222222888:::666:::EEE===777666...---***+++,,,---...000111111222555:::===>>>@@@CCCEEEXXX___nnn}}}aaaHHH@@@444***444VVVpppqqq~~~qqq___XXX\\\___]]]wwwggg~~~nnniiiooovvvxxxnnnfffUUU......'''111222<<>><<<888888CCCRRR|||fffTTTRRROOOCCC<<<>>>777???EEEEEEGGGMMMUUUXXXNNN???999===999999VVV}}}aaaGGG666;;;@@@<<<<<>>UUUhhhooowwwxxx@@@gggGGGDDD888444888;;;000jjjpppjjjhhh@@@GGG]]]@@@$$$444>>>ZZZyyyrrryyynnn{{{||||||JJJ555---***---222777HHH\\\yyypppxxxqqqrrrDDD111///......---,,,000666???TTTxxxrrrwwwtttsssuuuzzz|||zzzwwwiiipppnnniiizzzlllnnnyyyaaa888---444,,,+++888777PPP]]]ooo|||xxx|||iiiYYY\\\KKKeeekkkSSSEEENNNQQQGGGPPPMMMPPPYYY```^^^SSSIIIrrruuuxxxnnn___lll^^^^^^SSS222444111///555===@@@JJJ^^^qqqtttoooxxxlllNNN;;;888333///111222///444...444<<>>EEE===666666...---***+++,,,---...000111111000666<<<>>><<<<<>>===777999CCCIII???>>>KKKXXX```jjjsssWWWYYY___gggkkktttbbb<<>>YYYAAA<<<111,,,......BBBooozzz[[[NNNEEEcccJJJ;;;888AAAoootttyyyfff999333333444111+++LLLvvvzzzeeeeeeAAA///---333...+++444<<>>===GGGpppXXX777555111+++444111'''<<<;;;===HHHGGGbbb}}}mmmdddMMMBBB@@@FFFNNNNNNLLLGGGAAA>>>@@@GGGMMMKKKWWWggg~~~nnnJJJ;;;444777<<<;;;BBBCCC<<<666666......***+++,,,---...000111111444444555888===AAAEEEFFF:::>>>BBBEEELLLTTTWWWUUU[[[sssTTTAAAHHHbbbGGG===JJJgggjjjKKK555444YYYTTTJJJQQQSSSWWWttt]]]___|||wwwfff[[[;;;777+++444NNNkkkgggCCCqqq{{{[[[>>>===@@@KKKaaaiiirrryyy}}}sssdddXXXWWW^^^pppoooyyyxxxpppiiiddd[[[\\\XXXMMM>>>777<<>>TTTzzzpppkkkZZZJJJ;;;666888???QQQbbb{{{iii[[[jjjqqqxxx}}}ZZZZZZgggzzz\\\eeeuuu999777===999===nnn___BBB:::444000111444DDDFFFLLLaaa{{{wwwjjjIII[[[eeewwwuuurrr[[[GGGBBBEEEUUU}}}TTTCCC888333AAA@@@BBB;;;666666......***+++,,,---...000111111333222333555;;;DDDNNNUUUTTT^^^kkkxxx~~~ttt[[[BBBFFFfffrrrrrrhhhqqqzzzbbbCCCddd{{{}}}ssscccXXXiiizzzbbbEEE...333AAAOOO~~~ZZZDDDxxxWWW;;;;;;@@@SSSsss~~~mmmPPPJJJTTTLLLRRRkkkxxxyyykkkFFF777777777666333111555;;;RRRooo~~~{{{^^^QQQ^^^III666444:::|||wwwjjj}}}|||OOOVVVddd777IIIdddooommm}}}zzz@@@---999```ooo|||vvviii===(((999:::HHHwww{{{uuubbbrrrXXX<<<777???iii|||kkk___WWWBBB777111555999???MMM]]]iiiuuu{{{YYYYYYMMMRRR~~~RRRBBB888<<<===GGG~~~vvvMMM999555111333;;;<<>>;;;AAABBB;;;555666......***+++,,,---...000111111000222555555999BBBQQQ\\\eeewww}}}jjj___ssswww}}}LLLHHH```~~~xxxkkkiiiooogggsssuuu^^^666222666TTTzzzXXXFFF{{{XXX<<<999<<>>OOO~~~vvvqqq```yyyeeeiiiEEE;;;BBBuuulllXXXGGG<<<777000///444777888EEEVVVgggdddnnntttiiiggg^^^ZZZUUUSSSZZZsss^^^KKK777:::BBBPPPmmm\\\<<<999888:::DDD999TTTxxx|||{{{ooowwwnnnwwwkkkMMMKKKSSS|||LLL;;;JJJ444CCCBBB<<<555222***...++++++---///000111111111444444333555:::AAAHHHLLLooonnnooosss{{{xxxtttzzzdddLLLHHHjjjeeeNNNooozzzhhhccc888;;;???aaaLLLLLLXXX;;;999>>>QQQsssvvvjjjZZZMMMhhhxxxbbbLLL>>>:::888777555111222666:::KKKhhhyyyiiiEEEoooHHH888777KKKyyy^^^}}}~~~NNNAAANNN\\\^^^>>>???PPPXXXfffyyyiiiCCCyyyNNN~~~DDDbbbsssJJJLLLJJJiiivvvQQQ;;;666{{{xxx}}}dddMMM>>>MMMOOOccczzz|||{{{oooTTT:::666III___~~~}}}zzzuuummmUUUyyyjjj999KKKddd{{{www```@@@:::555333111//////111888AAAHHH[[[TTTYYYhhhxxx~~~mmmaaaqqqqqqeeeeeekkkjjjmmmqqqnnnvvviiibbbtttmmmlll555>>>;;;PPPqqqwwwssssssAAA===:::===FFF999yyy{{{{{{}}}\\\KKKXXX~~~vvv^^^EEE///DDDBBB<<<555222***...++++++---///000111111111333333444666:::@@@FFFIIIUUUZZZaaagggnnnyyyvvveee]]]RRRHHHXXXjjjhhhGGG777MMMwww~~~jjj///333>>>dddtttLLLLLLXXX<<<;;;AAATTTuuu{{{tttnnnZZZVVVyyykkkUUU;;;:::<<<>>>999222111333222;;;PPPiii|||yyyPPPuuuKKK666333KKK~~~MMMtttwwwfffggg```KKK<<<;;;JJJ:::===@@@<<>>>>>ZZZbbbqqqddd}}}GGG<<<777>>>EEEOOOSSSNNNgggnnnSSSEEEDDDAAA<<<555111***...++++++---///000111111111222333444666:::???CCCFFFNNNWWW___bbbcccjjjxxxvvvmmmiiiWWWbbbsssvvveee```RRR<<<___|||sssddd666???GGGtttKKKKKK~~~UUU::::::BBBVVVvvv}}}ppp^^^]]]|||lllMMMBBB::::::===:::555222222222;;;QQQhhhyyy|||jjjBBBlllIII888<<<___nnnvvvmmmYYYxxxtttooopppdddUUUQQQUUUXXXRRRLLL]]]pppnnnoooRRR```fffVVV^^^iiirrr???[[[bbb[[[FFFGGGqqqvvvVVV666VVV```gggxxxmmmgggTTTbbbrrr^^^eeeyyytttDDDQQQ___||||||www|||tttgggkkkwwwuuuzzzBBBlllrrrHHHVVVBBB666777000//////......///222888<<<<<>>AAACCCPPPXXXaaacccbbbdddmmmuuuiii{{{vvv[[[[[[lllggg}}}ssseee===DDDGGGcccJJJKKK{{{QQQ666888AAAUUUuuuwwwhhh___xxx\\\@@@777===@@@;;;555666000111???SSSfffwww{{{OOOvvvSSS;;;???llllllnnngggMMMlllxxxmmmyyyrrreeeddd\\\YYYhhh```\\\lllppp@@@YYYvvv~~~bbbQQQfffqqqqqq@@@yyyVVVyyywwwtttpppeeeSSSkkk~~~___ooozzzvvvKKKiiiqqqyyy{{{aaafffSSSEEERRR\\\JJJ@@@RRRwwwzzzyyy}}}}}}CCC|||pppFFF~~~GGG888444777///...////////////000333666???QQQ^^^bbbqqqzzziiiYYYNNN]]]\\\TTT999;;;gggjjjfffqqqtttUUUEEEGGGMMMNNNFFFBBBSSSiiiWWWDDDCCCCCCBBByyyoooMMMVVVoooFFFDDD@@@;;;444111***...***+++---///000111111111111222333666:::===AAACCCGGGOOO[[[fffmmmqqqtttvvvkkkzzzXXXJJJcccWWWGGG\\\cccwww~~~eee888CCCJJJggg~~~HHHKKKzzzPPP666888AAAUUUuuujjjZZZhhhRRRFFF>>>:::999666111...333===KKK^^^mmm{{{RRRyyyWWW:::===uuukkk|||fffqqq~~~ooo]]][[[wwwmmm???SSSjjjXXXXXX999IIIxxx]]]}}}}}}uuuYYYyyywwwxxxDDD<<<888HHHcccjjj[[[LLLccctttzzz{{{~~~NNNwwwKKK}}}ooo@@@666777888000///000000000//////111333AAAEEE[[[\\\WWWjjjvvviii___fffiiijjjdddkkknnnXXX777>>>rrr```jjjyyyeeeXXXNNNLLLJJJEEECCCFFF]]]GGGDDDAAALLLyyynnn^^^WWWaaa{{{YYYVVVvvvGGGDDD@@@;;;444111***///++++++---///000111111111111222333555999>>>BBBEEEIIIPPP]]]mmmzzz~~~{{{vvv}}}tttVVVsss^^^BBBGGGkkkrrrQQQjjjZZZmmmzzzkkk\\\<<>>999999777111///000111000//////000222777???\\\\\\LLLsssLLLKKK|||^^^eeeqqq{{{vvveee:::AAAwww|||PPPLLLsssfffZZZPPPLLLOOOjjjkkkOOOFFF555WWW{{{qqqIIIFFF@@@===KKKiiisss\\\bbbOOODDD???:::444111***///++++++---///000111111111222222222444999???DDDHHHPPPVVVaaannnxxx{{{xxxssstttxxx~~~nnn___[[[ZZZwwwqqqJJJOOOwwwccc```dddvvviii[[[???MMMLLLccciiiCCCKKK~~~UUU999:::BBBUUUuuu~~~iiiDDD999\\\VVVCCC777HHHttteeeJJJ???:::999999777333333<<>>;;;888333333///000000///------///111...<<>>EEE}}}}}}LLLSSS```PPPKKKfffsssWWWKKK@@@uuu~~~zzzdddSSSUUUOOODDDBBBQQQeeerrrbbb]]]wwwCCC???:::444111***///++++++---///000111111111222222222444888???FFFJJJJJJPPPZZZeeelllmmmkkkhhhyyyqqqvvvpppggglll```wwwdddXXXaaaxxxyyysssXXX555HHHQQQnnnAAAKKKTTT888888???RRRrrr~~~vvvaaaBBB777HHH]]];;;666CCCGGG888...OOO___AAA888777888777333000555<<>><<<666111333...//////---,,,,,,...000---:::333BBBaaaYYYlll{{{<<>>===222000,,,---+++++++++,,,---000222333444666555333555===BBBCCCVVV[[[]]]^^^dddppp{{{jjjiiijjjrrrttthhhkkk~~~}}}XXXyyywwwrrrCCCOOO@@@OOOmmmIIIMMMNNN<<<666@@@SSSqqq|||lll```<<<:::???WWW}}}lllOOOZZZXXXZZZTTTAAA222<<>>===222000,,,---+++***++++++---000222333555666555222444<<>>OOOkkkccceeekkkVVVCCC999:::KKK[[[eeeqqq~~~rrr[[[CCC999CCCTTT~~~IIIEEEBBBBBB@@@:::777888;;;LLLtttyyyxxxeeevvvEEE<<>>NNNRRRLLLXXXnnnzzzwwwooohhh```RRRIIIVVVllleeeHHH???888777888888888:::777EEEllltttjjjvvv===///^^^uuu:::eeeZZZUUUZZZ]]]TTTppp~~~;;;@@@QQQssssssVVV^^^VVVDDDzzzooo~~~yyymmm\\\\\\iiitttwwwooolll{{{rrr|||yyyzzzvvvAAAPPPVVV;;;===:::===444111000//////.........///000///......111666;;;>>>OOOrrr~~~dddFFF:::IIIcccvvvwwwwwwuuusssssswww{{{~~~LLLLLLuuujjjzzz{{{yyytttwwwxxxVVVttt@@@BBBdddwwwjjjhhhaaarrrcccYYYwwwjjjllliiiuuulllyyyhhhcccpppzzz<<<===222000,,,---*********+++---///111333777999777111000888@@@DDDLLLQQQWWW___kkkxxx}}}|||||||||lllgggKKK111AAAGGGGGGuuusssOOOAAA;;;FFF@@@mmm~~~HHHDDDJJJ:::444;;;HHHaaatttuuu}}}xxx{{{}}}{{{yyyxxxzzz|||eeerrrppp}}}nnnNNNDDDBBBFFF???444999HHHSSSzzz|||mmmvvvuuuRRRAAA222///444777777777555BBBjjjxxxsssDDD222PPPCCCZZZmmmQQQwwwAAALLL;;;;;;;;;www}}}~~~[[[~~~\\\;;;\\\uuuFFFEEE~~~iiiwwwrrrzzzqqqyyylllYYYtttkkk~~~rrrxxx}}}~~~}}}ttt{{{???III]]]>>>===999<<<555111111000///..................---...///222444666555BBB[[[xxxzzzUUU777999XXX^^^dddffffffggglllqqqnnnSSSnnnnnnkkklllgggdddbbbvvvsssLLLFFFaaa|||bbbjjjPPP}}}vvvsssooollloooxxxiiihhhzzzhhhWWWVVVeee|||ooodddxxx;;;<<<222000,,,---*********+++,,,///111222777;;;999333111666<<<@@@IIIOOOUUU\\\hhhuuu}}}~~~xxxwwwbbbIII999AAAiii{{{xxxiiisssgggxxxEEEAAA777EEE<<<]]]tttPPPEEE~~~FFF777444;;;GGG___rrrsssssswww{{{~~~}}}{{{zzzyyywwwzzz|||zzzvvvtttuuuwwwzzz|||~~~zzzmmmMMMFFF===666222000000111999fffeeexxx^^^BBB777999:::666333555DDDnnn~~~iiiiii|||DDD555DDDKKKHHH}}}YYY^^^sssrrriiiaaatttMMM;;;333iiiyyyqqqsssPPPHHHnnn<<>>===666000WWWaaaCCC777555777999555GGGttt___cccsss;;;111666ZZZ;;;]]]mmmJJJmmmuuupppQQQxxx```:::777^^^xxxzzzAAAZZZ```DDDLLLEEEJJJaaakkk~~~jjj^^^```{{{vvvsssrrrdddiii{{{mmm|||{{{kkk|||zzzQQQ<<<^^^LLL>>>666<<<777333222111000///........................///000000///;;;111'''@@@^^^___SSS???EEELLLQQQTTTVVVZZZ]]]^^^]]]VVVzzzRRRUUUlllTTTQQQ]]]XXXMMMMMMQQQKKKccc{{{lllQQQ???FFF|||qqqhhhqqq}}}aaa\\\eee```]]]cccLLLggg{{{yyysssvvv:::<<<222000,,,,,,)))))))))***,,,...000222555===AAA<<<555333333333444DDDVVVbbbjjjrrrxxxzzzyyyuuuwwwxxxpppjjjmmm\\\:::>>>@@@^^^|||~~~tttmmmkkkwwwyyytttVVVddduuu{{{zzzYYY???@@@:::===;;;WWW~~~{{{]]]GGGyyyAAA555333:::DDDYYYkkkmmmtttwww{{{}}}~~~}}}}}}}}}zzzxxxuuussssssrrrpppooommmqqquuuwwwxxxwwwwwwxxxpppccchhhjjjeee]]]kkkmmmVVV>>>555444000+++)))===PPP{{{|||___JJJAAA???666HHHxxxeeeqqqvvv<<<777888ttt~~~FFFNNNuuuRRRZZZyyyJJJWWWgggeee|||vvv:::;;;MMMooo{{{rrrooommm[[[AAAwww]]]DDD:::333DDDMMM___eeeccchhhpppyyy~~~|||yyymmmWWWIIIOOOhhh|||}}}hhhYYY```gggsssjjjvvvhhh}}}nnn}}}\\\GGGEEETTTCCC888>>>777444333222000///...............---,,,------...///,,,000///000666777AAAVVV;;;===AAADDDHHHKKKMMMNNNEEEZZZPPPTTTRRRMMMGGGDDDKKKTTTOOOFFF???:::HHH^^^qqq^^^IIIAAAgggzzzZZZ{{{zzz|||zzzSSS___mmmbbb}}}{{{xxxuuu999<<<222000,,,,,,)))))))))***,,,...000222555>>>CCC>>>777222000///--->>>RRR]]]fffrrr~~~|||uuunnnnnnxxxkkkjjjuuuBBBWWWEEE___|||```GGGmmm}}}xxxbbb@@@777<<<<<<>>>AAAQQQwwwWWW???}}}{{{AAA444333999BBBVVVgggiiiooorrrvvvxxxxxxxxxyyyzzzyyyuuuqqqppprrrrrrpppnnnllloootttvvvuuusssrrrqqqmmmnnnnnnppprrrnnn___OOO@@@UUUcccbbbggg|||eeeFFF111444888333444>>>&&&>>>yyyPPP;;;666HHHyyy|||SSShhh}}}kkk111444666WWWDDD;;;aaahhhNNNtttNNNTTTfff~~~WWWZZZ```>>><<<:::```yyypppwwwpppnnnfffmmm999AAAlllggg[[[@@@:::000999@@@IIIOOOKKKPPPcccllllllllliiicccZZZPPPIII888<<>>AAABBBBBBEEE@@@GGG:::DDDSSSGGGYYY<<>>GGGSSSaaajjjkkkiiipppoooqqq|||~~~}}}dddiiihhh@@@888PPPtttssssss~~~VVVQQQPPPuuuPPP555888???999888???DDD]]];;;zzzwww@@@555333666>>>RRRdddeeejjjlllqqqvvvyyyxxxtttqqqsssmmmffffffiiilllkkkhhhnnnoooqqqtttuuusssoookkkqqqcccUUUTTT]]]fffgggccccccdddfff\\\VVViii}}}~~~pppCCC222;;;777555999444777666aaaMMM@@@EEE{{{hhhSSS666444555888xxx555AAAhhh[[[GGGqqqVVVTTT\\\IIIccc{{{XXX###AAAXXXgggkkkpppwwwxxxeeemmmiiieee^^^===MMM{{{sssZZZHHH===444666<<<>>>>>>>>>AAAHHH>>>999@@@999555FFFDDDgggvvv|||uuu```UUU\\\]]]iiiyyyrrrJJJggg[[[xxx|||iiiuuuzzz777???CCCQQQ???888;;;777777666333000......///------------......///000.........///111222444555555555666666777888999999AAAAAAGGGMMMEEE777555<<<777777555333222222666888GGGRRRjjjvvvhhh___III:::JJJKKKnnnuuuoooNNNtttpppKKKuuurrreeezzzccc>>>;;;333///000(((***)))(((((())),,,///111444999CCCLLLKKKAAA777333000///111;;;IIIWWW___cccgggnnnqqq|||{{{uuujjjNNNXXXqqqYYYPPPHHH]]]~~~yyy___???VVV{{{[[[DDD555777:::666555;;;CCCfffkkk<<>>333000444;;;PPPccceeehhhkkkoooqqqqqqooolllkkkjjjhhhfffeeeddddddddddddjjjkkkmmmnnnnnnmmmmmmmmmiiifffYYYMMMTTTfffmmmgggWWWbbbrrrlllSSSQQQlllddd>>>///777555666:::666,,,***>>>dddzzz{{{DDDBBBqqqeeexxxHHH111000222///nnnuuuVVV>>>WWW~~~NNNXXXggguuummmXXXOOOSSSPPPcccLLL:::222QQQmmmiiigggooo~~~eeezzziii^^^iiiiiiaaawww[[[>>>???fff~~~mmmXXXJJJAAA;;;;;;===666::::::===CCCBBBDDDOOOuuu|||vvvrrrXXXNNNTTTUUUUUUxxxUUU^^^JJJaaaqqqdddcccrrr}}}eeefff]]]{{{NNN???===YYYBBBDDD555888777666333000...---,,,---------------...//////---------...///000111222000111111222333333444444888999@@@HHHDDD777222777333333333111000111444777AAANNNgggiii\\\PPPpppYYY@@@DDDEEEbbbjjjooowwwyyy|||dddtttJJJnnnNNNeee~~~qqq___<<<999222...000)))+++***)))((()))+++---...222777???IIIRRRSSSGGG999;;;000)))---444???SSSeeellluuuxxx|||zzz{{{qqqsssmmmeeemmmtttcccZZZQQQZZZrrr{{{pppSSS777<<<^^^yyyggg???:::666777777555666888:::xxxwww777bbbzzz@@@222///222777JJJ]]]aaafffiiilllnnnmmmkkkiiihhhbbbeeeggghhheeeccccccddddddccc```[[[UUUQQQOOOOOORRR]]]ZZZKKKOOOdddnnngggWWWMMMTTT]]]VVVUUUeeerrrvvvrrryyySSS:::333:::999777888333/////////111777DDDQQQYYY___```aaaccceeegggiiijjjnnnqqquuuzzzgggSSSnnn}}}kkkppp@@@000222444222LLLxxx<<>>NNNfff|||TTTUUUKKKOOOMMM:::EEENNNyyyeeefffzzz{{{[[[HHH|||FFF___TTTQQQrrrkkkgggZZZ999888111...000***,,,+++***))))))***+++,,,---555;;;AAAOOO\\\XXXMMM888000///222///...@@@YYYtttsssdddbbbnnndddxxxyyynnnhhhoooooosssvvvhhhEEE===)))>>>vvv{{{wwwkkkBBB111666888777777999999777666ddd;;;\\\|||CCC444000222444CCCUUU[[[___aaaeeejjjmmmkkkeee```WWWZZZ___bbbbbbaaa___]]]TTTOOOIIICCC???:::444000666GGGQQQNNNNNNYYYaaa```___HHHAAAMMMWWWaaaeee___mmmmmmnnnuuusss@@@999888======:::555000555888555---,,,666BBBHHH[[[\\\]]]___aaaccceeefffgggmmmsssttttttwwwiiikkkrrrrrrzzzooovvvggg777000222666888999nnnQQQ===AAAaaa~~~]]]FFF``````ZZZwwwgggKKKOOOKKKLLLKKKsss}}}JJJDDD888@@@CCCdddzzzxxxvvvsssqqqsssxxx}}}rrrrrrtttzzz\\\>>>BBBuuuoooddd\\\]]]``````ccchhh}}}bbb===BBBRRReee}}}uuu```mmm}}}}}}qqqZZZIIIIIIKKKJJJLLLGGGCCCooozzzmmmJJJFFFJJJyyy~~~aaaKKKMMMBBBFFFkkkhhh|||:::BBBBBBhhh===AAA;;;:::999888777555222000......---------------...------,,,,,,,,,,,,,,,---......//////000000000000---+++...666999333...,,,,,,---...//////111444777@@@OOOddduuuwwwMMMQQQNNNGGG^^^iii:::EEE===dddBBBOOONNNQQQttteeeCCC___dddLLLwwwWWW888888111---000+++,,,+++***)))))))))******---666:::;;;EEEVVV```___<<<222000777666...///999UUUqqqwwwooo___QQQFFF999999222@@@sssyyyRRR666000555666444666;;;;;;555:::LLLHHHYYY~~~tttCCC333///222333???QQQYYY[[[ZZZ]]]dddiiifffZZZNNNJJJIIIKKKOOORRRQQQJJJEEE;;;777333666<<<<<<666///,,,555BBBIIIGGGDDDKKKUUUXXX[[[```[[[QQQWWW___ZZZ[[[bbbfffccceeeyyyoooPPPSSSNNNDDD@@@;;;666555222111222111///000888CCCRRRSSSTTTUUUWWWXXXYYYZZZVVV]]]eeegggdddccchhhmmmmmmkkknnnlllnnnaaaYYYYYY\\\cccgggzzzvvvhhh~~~XXX.........222222222>>>PPP888CCCXXXSSS:::PPPjjjyyyxxxWWWVVV~~~tttEEELLLJJJ>>>MMMEEELLLkkkLLL---888***999KKK]]]sssfffFFF333III{{{xxxddd```ZZZUUUUUUXXX]]]```qqqsssaaaIII>>>NNNTTTbbbtttsss```rrruuu\\\QQQTTTBBBIIICCCBBBHHH@@@OOO|||mmmeee888QQQTTTmmm~~~{{{pppNNNBBBJJJCCC???PPPsss]]];;;@@@LLLPPP<<<<<<:::888888999888666333000///......------------///...------,,,,,,------////////////000000000000000,,,+++...222000---+++,,,...000000111333666999@@@LLL\\\kkkwwweeeMMMGGGHHHHHHIIIhhhVVV@@@@@@BBBvvvxxxddd;;;JJJ[[[bbbHHH[[[FFFIIIrrruuuTTT888999111---000+++++++++***)))))))))))))))///777;;;999;;;HHHYYYeeebbbHHH111+++//////......000BBBSSShhhgggXXXQQQDDD<<<999444333555mmmjjj\\\555(((333333111000333777777333888RRRPPPKKKuuu@@@000...333333<<>><<<===@@@>>>666//////++++++111:::===999333333111666<<<888111999IIIEEEUUUfff```OOOQQQWWWOOOMMMTTT]]]eeennn|||~~~]]]JJJ>>>555555222------111///,,,444BBBIIIJJJKKKLLLNNNPPPQQQRRRQQQTTTWWWVVVSSSTTTYYY^^^fffaaaaaa[[[NNNQQQZZZZZZYYYFFFFFFFFFLLLRRRRRReeeuuullluuuLLL,,,222...222,,,444000iiisssEEE888555IIIoooKKKAAALLL```ooovvvxxxhhhPPPGGGdddWWWGGGOOOCCC@@@KKKBBBMMM]]]ZZZ333===666...---888IIIYYYcccjjjnnnttt{{{dddTTT:::000BBBbbbbbbWWWYYYZZZVVVTTTUUUXXXYYYXXXeeegggPPPFFF???DDDSSSggg}}}wwwuuuooo\\\???@@@AAABBBJJJBBB???IIICCC>>>KKKpppnnnvvvEEEFFF???ddd{{{}}}|||[[[CCC???CCCAAA;;;HHH___www<<<777888vvv~~~@@@>>>;;;777777888999777444222111000///............///......---------..............................222...++++++...///...,,,...000222333444555888;;;===GGGVVVfffxxxqqqUUUMMMAAA???FFFBBBJJJKKKKKK;;;QQQzzzaaaOOO~~~|||zzz:::CCC555JJJ}}}HHHGGGqqqccc???UUUmmmTTT888999111---000+++*********))))))))))))))),,,222:::<<<:::>>>PPPbbb|||kkkSSS???333000222444...111,,,111CCCPPPXXXccc}}}zzzwwwvvvxxxzzzyyyvvvwwwkkkYYYFFF999888:::000+++222666QQQfff~~~]]]@@@999777222000///111111111111333444===jjj___==={{{wwwAAA111///444111555EEENNNXXXYYYZZZXXXSSSJJJ???888888666444444333222...***---,,,---...111222333222333222222333000///444;;;===<<>>EEEGGGOOO___ooowwwuuuooohhh|||}}}iiilllvvv\\\GGG666333444111000111000111777???DDDEEEFFFHHHIIIKKKLLLMMMOOONNNMMMJJJGGGGGGJJJMMMCCCAAALLLRRRIIICCCAAA;;;888555<<<:::???EEEBBBTTTfffyyy||||||rrrddd@@@,,,777...333111444666;;;yyySSS:::222LLLvvv\\\DDDBBBBBBGGGPPP^^^mmm{{{sss```TTTZZZSSS___jjjPPPNNN999CCCBBBGGGAAAMMMIIIZZZ:::666777<<<999111000666<<>>:::<<<:::www___555999CCCmmmFFFAAA;;;999:::;;;999666444333222000//////............---------......///..............................---,,,---///...---///111333444555666999;;;>>>GGGYYYooo|||\\\IIIFFFBBB;;;???CCC???^^^{{{DDD888:::QQQvvv{{{www{{{```333BBB...BBBnnn]]]CCCRRRVVVKKKRRRnnnSSS888:::222---000+++*********)))))))))))))))%%%+++777@@@>>><<>>JJJTTTUUUUUUXXX\\\\\\ZZZWWWOOOPPPUUUJJJ>>>@@@777///333888000777RRRggg|||ooo777(((444+++111...000444222---///666555888yyyvvv<<>>>>>??????>>>>>><<<<<>>@@@@@@???===@@@FFFFFFIIIjjjhhh{{{VVVEEEQQQYYYVVVlllvvvoooyyyWWWJJJ999<<<===666:::;;;555:::]]]|||>>>555666OOOOOOHHH@@@======>>><<<999555444333111000/////////---,,,,,,,,,------...///000000000000000000000000))),,,.........//////...///111444555555666999:::BBBMMMbbb}}}sssOOO???999CCC999666BBB:::===aaaYYYNNNCCC>>>GGGcccnnnXXX]]]|||>>>@@@555555555444{{{LLLAAA^^^yyySSSDDDXXXiii[[[777555444///......))))))))))))((((((((((((%%%''',,,666@@@BBB===888ppp~~~rrrNNN333999444333555222------222***222777666666888777222666666666666555555444444444;;;000777GGGqqq}}}ppp|||qqq]]]EEE333+++...222------......///000000000777<<>>SSS|||YYYQQQiii```HHH???000:::555,,,111555...,,,555888666666777777777888888888444444333333222222222111999333,,,+++...111111////////////111222444666777GGGqqqxxxyyyFFF...///---+++222000888444)))444aaaXXX>>>888FFFbbbvvviiidddfffjjjlllrrr~~~PPPCCCDDD???@@@<<<>>>>>><<<<<>>??????===::::::;;;;;;<<<======>>>CCC:::NNNyyyYYYooowww___WWWgggXXXTTTccctttyyy|||{{{zzzwwwqqqiii|||qqqttt|||___DDDAAA===888555444444444777:::444||||||www@@@666888^^^RRR===JJJ888777DDD555<<<777222111444666444222////////////............,,,,,,,,,,,,,,,,,,,,,,,,***---000111///------...333222555:::999555666<<>>111111666666444444666666000((('''...444555111333555666888888777777>>>SSStttkkkkkkpppYYY<<<------111///***---------...//////000000***+++JJJ___EEE}}}DDD333444---,,,222---666555444111///,,,++++++******'''%%%)))222555...###///---,,,...///////////////000000000111111222222***+++---...000111222222444555999===;;;555222444777<<<888CCCiiinnnYYYfffcccTTTHHH111000333***---444333333333+++000111111111111222222222000000/////////.........+++,,,...000111111111111000///.........//////000777[[[yyyooohhh:::---//////...//////+++222999333777fff~~~JJJ===???DDDSSSpppZZZ======???:::888:::<<<>>>===<<<>>>EEEJJJ___oooaaaMMMEEEDDDAAAQQQ^^^dddlll```hhhhhhtttxxxTTTHHHPPPJJJJJJIIIHHHGGGGGGGGGHHHHHHLLLLLLKKKGGGLLL```oooFFFGGGBBB<<<:::<<<>>><<<:::777888888999::::::;;;;;;>>>@@@BBBSSSqqqXXXcccbbbvvvzzzhhh^^^fffkkkeeeeeeeee```ZZZ]]]nnnxxxhhhuuu~~~{{{\\\CCC@@@>>>:::666333111111222---444555AAA```999***@@@TTT]]]333HHHHHH777DDD555:::@@@AAA===888333222111111111000000000//////////////////////////////...///000222444555777888:::444222555888999===CCCVVVvvvPPP===;;;777777666555555555555666888zzzXXXAAA888>>>IIIFFFgggyyynnnggg\\\MMMCCCqqqvvv^^^555333:::333111888<<<444bbbDDDMMMpppOOOFFFCCCJJJSSS___jjjwwwoooaaammm[[[888666444...---+++))))))))))))((((((((((((&&&((()))'''(((333FFFUUULLL444EEE~~~eeeIII:::333000000)))000777999:::888222,,,999666444888FFF[[[ppp~~~|||}}}QQQ==='''!!!)))111...''',,,,,,---......//////000555<<>>qqqLLL111555000'''000///,,,,,,+++***)))))))))******&&&***((('''333CCCAAA333222///------(((###)))555------.........---,,,,,,/////////000222222111///***444999555///...111222,,,777333222MMMrrr{{{}}}yyydddNNN555000888666:::888///000222***,,,,,,,,,,,,------------------------,,,,,,,,,,,,(((,,,000///+++)))+++---111000000000111333555666222===]]]PPP---......///222+++...'''///<<>>YYYwwwnnnuuu___mmmrrrsssvvv}}}zzzaaaUUUDDDFFFNNNFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFHHHGGGDDDBBBGGGQQQZZZqqqKKKBBBEEE:::888666888:::;;;888555444444555666666777777888777AAA:::000KKKkkkQQQ|||wwwqqqnnnlllnnnwww{{{ooolllnnnxxxwww\\\FFF888<<<999666222000/////////:::###666...JJJiiizzzVVV@@@,,,>>>WWWfff>>>DDD@@@222>>>999444555999<<<:::666333333333333222222222222222222222222222222222222666444222222444666666666777777999:::999===HHHTTTZZZ???888:::444444333222222222222333+++<<>>===ZZZ}}}ppp???###000<<<111---999333///FFFVVV:::AAAppppppQQQJJJBBBAAAGGGPPPWWWZZZeeekkkqqqqqqkkkaaaZZZVVVGGGTTTsssqqq[[[888666444...,,,***))))))))))))(((((((((((("""'''***(((&&&***666@@@QQQ[[[PPP@@@YYYrrr```XXXOOONNNMMMPPPXXXcccmmmqqqhhhppp|||uuu~~~ggg```OOO...---,,,+++***++++++++++++,,,,,,---......////// (((444\\\;;;IIIeee222000444)))......***))))))))))))***++++++,,,%%%---000+++...???SSS^^^888,,,)))333888000'''$$$............---,,,***))),,,,,,,,,+++))))))***,,,999AAAAAA444+++...111000)))222222333EEE^^^{{{fffFFF777666000>>>NNNGGG000***000...++++++++++++,,,,,,,,,---------------------,,,,,,...//////,,,)))))),,,000,,,+++++++++---...000222;;;LLL[[[uuuyyy==='''222,,,,,,333***...//////...,,,...444999zzzaaaUUUEEE:::;;;III[[[hhh}}}wwwjjj}}}gggWWW===<<>>@@@CCCFFFGGGIIIKKKMMMNNN^^^hhhWWWBBB666;;;AAA999888777777888777444111222222333333444444555555333888<<<777555IIIuuukkk```dddvvvzzzlllccceeekkkiiiooozzz}}}zzz~~~uuuuuummmUUUEEE>>>===888666333000...---------777)))+++<<<***WWWggg```???;;;:::ggg{{{AAA;;;JJJAAA===888555666888;;;<<<666666666666555555555555555555555555555555555555999777555555777888777555888;;;<<<888888GGGgggcccDDD777666777222222111000000000000111<<<'''777nnngggKKKCCC444888>>>===GGGNNN@@@@@@YYYfffaaaXXXJJJ@@@BBB???999:::FFFXXXkkkttt999777444222222222111111+++???777PPPNNNDDDLLLggg|||eeeRRRIIIGGGGGGHHHBBBFFFIIIIIIGGGGGGJJJMMMmmmiiikkkxxxZZZ777666444...,,,***))))))))))))((((((((((((###&&&))))))(((''')))+++JJJHHHTTTccc\\\QQQgggzzzlllsssZZZ@@@ $$$***000///+++(((***...++++++,,,,,,------......999222---PPPkkk;;;lll:::***666000...,,,...+++++++++,,,,,,,,,,,,,,,***+++......***111JJJeeejjjKKK---'''---111222333------.../////////......+++...///,,,)))***111888RRRRRRGGG555---//////)))000,,,000KKKoookkkTTTOOOJJJ@@@IIIVVVOOO777------(((+++++++++,,,,,,,,,------,,,,,,------------------------...///000222333333222222222222333333444444>>>ggguuujjjVVV~~~aaa333***555***'''111,,,,,,333///''',,,999666&&&;;;jjjmmmHHH111111CCCSSSOOOeee{{{yyyaaahhhwwwLLL:::333===@@@111000999444555666666666777888:::<<>>@@@???>>>===>>>>>>@@@@@@@@@???@@@BBBEEEGGGGGGFFFNNNGGGMMM```ssslllYYYFFF>>>???<<<<<<:::000:::888666444444333222222111111111222333333444444222222;;;BBB888000IIIppp]]]NNN[[[lllpppiiihhhnnnyyyzzzqqqnnnrrrmmmcccLLL>>>888777777444333111///...---------===%%%,,,:::...aaaVVVGGG888888888WWWVVVAAA777AAAJJJGGG===555666;;;999999888888888777777777777777777777777777777777777777888:::<<<===<<<;;;<<<:::888;;;MMMnnnmmmJJJ:::888777333111111000////////////000111000,,,111XXXmmmSSSGGGBBB888>>>CCC666777===888555>>>BBBAAAFFFAAAPPPbbbppphhh>>>$$$777===222,,,333444---111///999333jjjTTT<<>>xxxKKK---333444000***222------.........---,,,,,,111(((&&&,,,,,,(((000???eeefff^^^HHH///###+++777******++++++,,,...///000///000000...+++---333888KKKDDD888---+++///...***111&&&,,,aaaxxxfffMMM===000...000+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***,,,///222333111---***000111444777:::;;;;;;;;;999MMMnnn|||XXXIII000---444***'''...---***,,,...///......000222///777```bbbGGG999666,,,777FFFRRR[[[aaa___ZZZUUUUUUUUUVVVVVVVVVVVVVVVMMMVVV{{{ttt{{{sssUUU999999777555000...888:::///555444333333444777:::;;;111GGG>>>444EEEQQQhhh\\\OOO[[[IIIIIIGGGCCC???<<<===@@@<<<<<<;;;:::;;;<<<===>>>@@@???======???BBBCCCCCCAAANNNMMMAAAGGG```nnniii||||||lllxxxgggeeedddPPPOOOFFF666:::BBB???222444:::555444222111//////000222333///000000111111222333333222222444888;;;;;;@@@FFFIIIyyyxxxooonnnuuuttt___GGG<<<:::888444222111111000...------------%%%...444"""///000)))hhhrrrvvv<<<000555OOOnnnNNNCCC888777===@@@<<<666::::::::::::999999999999888888888888888888888888999:::;;;:::888777888999999>>>LLLfffxxxRRR;;;777999666111000000///............///***...000///444OOOttt^^^OOONNNTTTUUUKKKKKKAAA???LLLUUUZZZcccmmmeee???---444111//////111222222111...000///777666rrrUUUCCC===GGGfffsssPPP;;;:::qqqnnnWWW666666555///---+++))))))))))))(((((((((((()))(((&&&&&&'''((()))***)))222:::AAARRRdddggg^^^[[[RRRMMM]]]rrrbbb```rrr[[[III...///###)))$$$///)))###$$$))),,,+++'''*********+++,,,,,,------$$$,,,666===TTTjjjBBB^^^aaa;;;...222444***222000000111222222111000///000,,,+++,,,---+++)))(((###JJJpppxxxiiiSSS>>>000999777444111000000111222---,,,,,,111777<<<>>>===888///)))***---......///,,,***,,,SSSddd;;;...***,,,111000,,,,,,---------................../////////000000...111333444222333666:::;;;===>>>>>><<<888444111888???vvvmmm[[[zzz___444///---...,,,++++++,,,***)))---222///)))---777666---222TTTaaaKKKJJJ>>>555777???DDDGGGIII???@@@CCCJJJVVVdddpppxxx{{{sssjjjuuuOOO???666222777:::111,,,444:::555222333222111222333555777777???***777LLL===000<<>>===;;;???999888777777777888:::;;;:::;;;;;;<<>>AAAFFFBBB:::;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::;;;===>>>;;;777888???FFFNNNcccoooUUU===666666444111111///......---------------///------888555!!!999wwwnnn{{{[[[555+++555888---'''---222000///222'''<<<***000666>>>|||___IIIEEEEEEFFFQQQiiipppZZZOOO???999VVV~~~VVV555666666000...,,,))))))))))))((((((((((((%%%'''))))))'''&&&&&&&&&%%%$$$###&&&222FFFXXXbbbZZZeeejjjeee___^^^^^^\\\zzz~~~xxxVVVcccqqq^^^rrriiiWWW<<<000000%%%000'''...+++$$$'''+++,,,+++)))(((((()))******+++,,,,,,------333------...FFFGGG222```pppHHH***///777***000222333555666666666555444+++555888000,,,222444///---,,,000KKK|||hhhRRRNNNGGG@@@;;;888888888:::999>>>NNNcccpppqqqlll:::000---333444---+++///+++777///111ddd\\\888***555777000...---//////000000000111111111111222222222333333444444111444666555777BBBUUUdddsssqqqlllcccVVVGGG:::222<<>>>>>GGGEEE:::<<>>{{{{{{RRR;;;;;;DDD<<<;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<777;;;??????@@@HHHXXXeee|||rrruuuMMM<<<333666666---,,,222...---,,,,,,++++++,,,,,,'''999+++!!!555777)))...:::vvvuuuLLL111,,,000000)))---///...---///000......,,,222(((111...---tttxxxZZZBBB@@@BBBCCCFFFLLLVVVeeeuuuxxxiii^^^EEEGGGFFFEEEMMMjjjjjjvvvPPP888777000///***...(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***,,,...000JJJUUUdddrrrwwwuuunnnhhhlllfff]]]XXXWWWYYY[[[[[[\\\WWWUUU]]]jjjrrrqqqkkksssssspppiiiZZZGGG555******((('''(((++++++)))&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++...//////...555SSSrrrEEE444AAA[[[```BBB+++444FFFMMMZZZcccmmmvvvxxxpppZZZGGGEEE===555000000222333333000000111333777FFFbbbzzz|||tttJJJ444333222222333111///,,,...222333111999XXXaaaHHH333555444111333777333+++//////000333555555333000333444222///111888>>>>>>???>>>HHH^^^ooovvv}}}}}}}}}aaaBBB777>>>GGGfffJJJ888bbb[[[333+++++++++************)))))))))***+++---......///......000222111333BBBRRRiiisssiiiYYYkkk\\\^^^qqqbbbtttoooZZZAAA333333555333...///////////////////////////000000000111111111111555555666888999<<<===>>>???BBBEEEHHHKKKNNNSSSVVV[[[___eeelllsssyyy|||~~~|||xxxssspppnnnkkkfffbbb___[[[UUUPPPLLLHHHDDDAAA>>>>>><<<:::999888777777444333333333333444555555666777888999:::;;;;;;<<<>>>======>>>@@@CCCGGGIIILLLNNNPPPQQQRRRQQQPPPOOONNNJJJDDD@@@>>>===<<<<<<555555444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........///000000111111000555888777666>>>MMMZZZyyy|||oooddd[[[RRRHHH@@@:::999777444222000//////,,,,,,++++++***)))((((((++++++************++++++---///\\\~~~^^^AAA777999<<>>AAA???:::>>>:::888:::;;;:::;;;<<<:::CCCJJJQQQdddyyyuuu}}}PPP:::888555222000///000000------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...666UUUuuuYYY:::---,,,,,,...000------------------------------...///000111222222bbbSSSIII@@@AAADDD@@@BBBBBB:::BBBAAAJJJNNNFFFEEEHHHCCCFFFOOOdddoooxxxTTT^^^III555555000000+++///(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((()))***+++---...&&&---999GGGTTT^^^dddgggqqqnnnkkkkkknnnqqqrrrrrroooiiidddfffkkkmmmhhhbbbVVVOOOBBB666...,,,...000)))(((&&&''')))***(((&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,(((+++000222DDDuuuyyy<<<555666EEEVVVQQQ>>><<>>666---666888777444555:::;;;777:::888555333333666:::===999>>>CCCHHHTTTcccmmmqqqwwwiiiMMM===EEE```xxxtttYYY444???aaaooo666,,,+++++++++************))))))******+++,,,---...///...---///000...---555???<<<[[[zzzwww\\\CCC<<<555111222333111.../////////////////////////////////000000000111111333333444555777999;;;<<<===@@@CCCEEEHHHKKKOOORRRUUUWWW[[[___bbbeeefffgggfffffffffdddbbb```______[[[XXXRRRMMMIIIEEEAAA>>><<<;;;999888666555555555333333222222333333444555555555666777888999999:::<<<<<<<<<===???BBBEEEGGGJJJKKKNNNPPPQQQPPPOOONNNKKKGGGAAA===;;;:::999888333222222111///......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000111000333555444333777???GGGFFFPPP]]]fffmmmttt~~~~~~}}}||||||zzzvvvpppkkkbbb]]]XXXUUURRRMMMEEE???888777555333000///...---,,,,,,+++******)))((((((******))))))))))))******222+++222TTTrrryyyoooLLL333111>>>:::FFFmmm~~~iiiUUUIIIDDDAAA???????????????CCCLLLVVV[[[sss|||rrr^^^iiixxxmmmPPP...888777444111////////////------,,,,,,,,,++++++++++++++++++,,,,,,,,,------111+++///DDD___{{{sssYYY???444,,,,,,.........111------------------------+++,,,---...///000000111===jjjrrr```NNN===AAAOOORRRKKKDDDCCC@@@999???LLLMMMwwwhhhQQQ^^^nnnFFF555777111111,,,...(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++*********+++...222555777CCCCCCEEEIIIMMMPPPQQQPPPNNNJJJEEEBBBAAA>>>:::555///,,,((($$$###$$$'''***)))'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((((((((((()))******++++++...&&&)))222...111YYY???BBB===999LLLfffdddPPPPPPrrruuuggg```^^^SSSNNNMMMPPPNNNEEE<<<777555666333777===666444CCC:::666888===;;;444555<<<999666333111111000000///111555999===>>>===<<<;;;333>>>BBB:::444777<<<>>>999;;;999555444888;;;<<<===AAAGGGMMMUUU```mmmvvv}}}~~~```IIIQQQdddgggZZZMMM444;;;MMM}}}AAA!!!000+++++++++************))))))******+++,,,---......,,,+++---///---+++,,,000...555>>>GGGZZZxxxrrrNNN---...111444333000...------////////////////////////....../////////000000000111111111333444666888999;;;===@@@BBBDDDFFFJJJMMMTTTUUUWWWZZZ[[[\\\\\\\\\[[[^^^aaa```\\\ZZZ\\\___VVVSSSNNNIIIFFFBBB>>>;;;888777666444333222222111222111111111111222333333222333333444555666777777:::::::::;;;===@@@BBBDDDFFFHHHKKKNNNOOONNNMMMLLLGGGCCC>>>:::888666444333000//////...---,,,++++++******************************+++++++++,,,,,,,,,,,,,,,---......//////000...000222333222333555777333888>>>AAADDDKKKVVV^^^XXXZZZ[[[[[[XXXUUUSSSRRRTTTRRRPPPOOONNNHHH???888666444333000...---,,,,,,+++++++++******))))))((())))))(((((((((((())))))(((***'''***HHHxxxpppPPP333000222:::FFF]]]yyymmmWWW[[[wwwsss^^^KKK<<<666444222000...------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,000***&&&)))...:::SSSjjjuuubbbTTTAAA///&&&(((---222111,,,+++...------------------------***++++++,,,---...//////555---]]]uuuiii]]]]]]XXX^^^gggqqqqqqWWWLLL^^^lllIII::::::444333,,,,,,(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((&&&&&&'''(((((('''&&&%%%%%%&&&(((***------------,,,+++)))((('''&&&%%%$$$!!!%%%)))------+++'''$$$((('''&&&%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++///***---111+++(((???___XXX***,,,DDD\\\vvvooowww{{{tttppprrrdddTTTRRRWWWUUUQQQSSS]]]bbbllltttpppddd^^^___LLLJJJGGGFFFFFFEEECCCAAADDDDDDEEEFFFGGGEEECCC@@@JJJOOOTTTVVVXXXZZZ[[[ZZZrrrssssssnnnjjjiiilllnnnvvvtttllliiiiiiZZZBBB666:::EEEyyyQQQ+++,,,444+++++++++*********)))))))))******+++,,,,,,------+++***+++...//////......444000///111888DDDXXXiii}}}ttt___JJJIIIQQQIII777222333444000,,,***---000........................---............///////////////000111222444666777:::<<<>>>@@@AAACCCGGGIIISSSUUUXXX\\\___aaabbbbbb___```bbb```]]]ZZZYYYZZZQQQNNNIIIEEEBBB???;;;999555444333222111000000000000000000000000111111222111111222333444555666666777777888999;;;===???@@@DDDFFFIIILLLNNNMMMLLLJJJCCC???;;;777555333111///......---,,,,,,+++******))))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........------///222444666666555<<<===>>><<<;;;>>>EEEKKKFFFKKKPPPPPPNNNNNNPPPTTTWWWUUUSSSPPPLLLEEE<<<666333222111///---,,,,,,,,,+++*********)))))))))(((((((((''''''''''''((((((''''''...222111@@@oooqqqgggjjjcccLLL888555555333555;;;]]]kkkjjjPPPVVVlll}}}eeeJJJ888444555222111000...---,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---111333///))),,,444???LLL^^^ooo~~~lll```KKK666...000000,,,111333444333...++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///(((888555PPPjjjSSSjjj```^^^jjj}}}GGG;;;;;;444444---+++(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&###%%%'''*********((('''******)))((((((((()))***%%%&&&'''(((((()))***+++***(((&&&%%%%%%''')))***'''''''''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,...000...+++---444;;;tttUUU>>>555;;;bbb~~~~~~{{{xxxtttpppjjjddd___\\\___dddkkkttt~~~lllcccUUUGGG>>>555:::YYY|||bbb,,,+++888***+++++++++*********)))))))))******++++++,,,,,,,,,---,,,+++,,,///222222000222000222777777444777>>>@@@CCCVVVbbbqqq~~~wwwppp```^^^EEEGGG@@@444666AAAAAA666---,,,+++***+++---000111------------------------,,,,,,---------.........//////000000222333555666999:::===>>>???AAAEEEGGGOOOQQQUUUZZZ^^^aaacccdddaaa___]]]]]]\\\YYYUUUQQQLLLIIIEEEBBB???===999777444333222000////////////...............///000000000000111222333444555555555666666888999;;;<<<===BBBDDDHHHKKKLLLKKKIIIGGG???<<<888555333222///------------,,,+++++++++***(((((((((((((((((((((((()))))))))*********++++++*********+++,,,,,,------///------///333777777777777888:::::::::<<>>>>>AAABBBDDDGGGHHHIIIVVVUUUUUUPPPJJJBBB999444666<<<===777333555333---,,,+++,,,...111111...+++------------------------+++,,,,,,,,,,,,---------/////////000111222444555777999;;;<<<>>>@@@CCCFFFNNNPPPSSSWWW[[[]]]_________]]]ZZZ[[[\\\ZZZTTTOOOGGGEEEAAA>>><<<:::777555222111000///............------,,,,,,------.../////////000111222333333444444444666777888:::;;;;;;???BBBFFFIIIIIIHHHEEECCC;;;888555333222111...,,,---,,,,,,,,,++++++++++++((((((((((((((((((((((((((())))))))))))*********((())))))******+++,,,,,,///...,,,---000222333333555777999::::::;;;===???FFFKKKQQQRRRPPPOOOQQQTTTOOOLLLGGGBBB===999777666000///...---,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((---'''%%%'''(((''')))...999jjjfffeeettttttXXX;;;@@@888333555666444999AAAAAA>>>:::999;;;>>>???>>>BBB@@@IIIbbb~~~zzzgggWWWFFF===999555///+++------------,,,,,,++++++++++++++++++************************++++++++++++,,,)))'''(((,,,///000000///000000...,,,---222666///000111222000---***(((,,,---...000222222///,,,,,,,,,+++***---000...))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***888,,,$$$444>>>XXX^^^KKKxxxfffKKKHHHQQQ```SSSjjjsssBBB888777000333...+++(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%''''''(((''''''!!! !!!###'''+++...&&&(((((('''%%%%%%(((++++++)))''''''))))))'''%%%!!!###'''******(((%%%###$$$'''++++++)))'''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++***)))***,,,...000000111666\\\UUU777===999DDDWWWrrr}}}ooo```VVVTTTRRRSSSfffqqqdddbbbgggbbbQQQVVV]]]cccbbb\\\YYYZZZTTTUUUZZZbbbmmmxxxxxxkkkZZZHHH999111555<<>>>>>EEEKKKOOOWWWXXXKKKLLLGGGGGGCCC>>>>>>:::888888666222...,,,---/////////000111111///,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........///000111222333444666999:::<<<>>>BBBEEEMMMOOORRRUUUWWWYYYZZZZZZ\\\[[[[[[ZZZXXXTTTPPPMMMBBB@@@<<<:::888666444222000///...------,,,------,,,++++++++++++,,,------,,,------...///000111111333444555777888999999:::===???CCCFFFFFFCCC???===666444222111000///---+++++++++++++++************((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))***+++++++++,,,---......///000111888999:::;;;;;;:::;;;;;;DDDIIINNNQQQPPPOOOOOOPPPOOOMMMGGG@@@999444111000------,,,+++************((())))))))))))))))))))))))(((((((((((((((((()))"""+++...)))'''+++//////%%%555YYY}}}xxx{{{nnnfffeee___RRRKKKLLLOOOLLLOOOUUUVVVTTT]]]kkk|||~~~|||uuu]]]JJJDDD<<<888999:::555///,,,,,,------,,,,,,++++++++++++++++++************************+++++++++++++++,,,,,,---///...+++&&&(((((())))))***+++,,,,,,'''))),,,///111333444666444111...,,,,,,,,,---...,,,///000------///,,,&&&++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,444$$$---999///111AAAEEEhhhDDD<<<===WWWDDDCCC???MMMQQQDDDXXXxxxHHH===999000333---)))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''(((((((((((('''(((((()))(((&&&###"""$$$''')))(((%%%$$$%%%'''&&&###!!!###&&&(((&&&$$$((('''&&&&&&&&&&&&'''(((###(((,,,---+++(((''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++000((((((///...(((+++777,,,;;;```XXX::::::999===PPPnnn~~~eeeooo~~~{{{{{{||||||wwwssspppppptttwwwyyyyyy~~~zzzuuuxxx~~~|||qqqbbbOOO@@@???999888<<>><<>>888;;;777333000000222111,,,,,,000******+++******+++...111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------...///000111222222444777999:::===AAADDDIIIJJJMMMPPPSSSTTTUUUUUUVVVYYYZZZWWWPPPJJJGGGFFF???<<<999777555444111///......---,,,++++++++++++++++++******++++++,,,---***++++++,,,---...///000333444555777888999999999;;;===AAACCCCCC@@@<<<999333111/////////...,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))*********&&&)))---000000000222333///000222444777999;;;======AAAGGGLLLNNNMMMMMMLLLEEEDDDBBB===777333111000++++++***)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,'''$$$(((***)))&&&%%%++++++&&&,,,SSSwwwpppvvvzzzwwwwww}}}qqqvvv~~~~~~yyyWWWFFFIII@@@???999111///111000,,,,,,,,,---------,,,,,,++++++++++++************))))))************+++++++++(((******)))***,,,---,,,000---***)))***,,,,,,+++.........,,,***)))***+++***)))+++...///...,,,---(((---...)))(((---///,,,++++++++++++++++++++++++***************+++++++++&&&000111---///222333888@@@jjjGGG777333===333888***>>>000IIIQQQIII[[[FFF;;;111666...///)))''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++,,,------......///444,,,===fffuuuFFFDDDCCC888FFFOOOuuutttooorrrhhhUUUYYYUUUEEECCC>>>555<<<<<<@@@VVViiiqqqccc;;;///...---+++******++++++************************************************++++++++++++++++++++++++.........///000222444444;;;;;;<<<===@@@CCCFFFHHHFFFCCC???===;;;999777555000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------...000111222333444666777888;;;???BBBGGGJJJPPPSSSVVVWWWYYY[[[XXXYYYZZZYYYTTTMMMFFFBBB===;;;777555333222000...+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,---...//////222333444555666888999999===@@@BBBBBB???:::666444222111///...,,,,,,++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,---......000222444555555777:::<<>>;;;777444333//////...,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************+++,,,---...///111222333444666999;;;>>>@@@CCCFFFGGGGGGEEEDDD===999444000...---,,,***))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,%%%$$$***+++%%%"""$$$''',,,777EEESSSdddzzzqqqbbbWWWGGG777555333222555:::======;;;777555222///---,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************++++++++++++++++++++++++++++++,,,---...///111222666777888888999<<>>888666555555999>>>666555555666999::::::999888<<>>???;;;999555333333111///.........---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,---...000000111333555666888;;;???BBBEEEIIINNNRRRTTTVVVXXXYYYWWWVVVSSSNNNHHHAAA;;;888444111...---,,,+++***(((************))))))))))))))))))(((((((((((())))))************+++,,,---...000111222333444555666777999;;;<<<;;;777444222111...---,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++,,,---...000222333333555888:::===@@@DDDGGGHHHEEEAAA???999555111...---,,,***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***$$$"""(((---,,,+++---+++*********)))...;;;HHH[[[___gggoootttuuuttttttpppsssyyy~~~yyyooogggYYYRRRDDD555000555888777555555777999;;;:::666222333222000...,,,+++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++++++++,,,---///000111000222555777999<<>>GGGHHH@@@HHH@@@BBBAAA???<<<888555333111333333666888888555333222777777777888999999999999666:::JJJ???VVVzzz@@@:::222666---...***''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))******+++,,,,,,,,,---111///******444???FFF{{{~~~zzzlllggglllmmmggg```]]][[[YYYUUU\\\UUUZZZXXXSSS]]]ZZZ___ddd]]]eeeiiifffnnnhhhbbb\\\```ffffffooowwwssstttttt]]]>>>777///...222333///)))++++++++++++++++++******************************************************************************+++,,,,,,---...000111222444555666777999:::;;;<<<999666333222111000///------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,...///000000222444666888;;;???BBBHHHLLLPPPRRRSSSSSSTTTUUUXXXUUUPPPJJJDDD>>>999777222000---,,,,,,+++***((())))))))))))))))))))))))))))))(((((((((((())))))***************+++------///000000222333444555666888999999777333000//////,,,++++++*********++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,,,,---///000111222444777999<<<@@@DDDGGGGGGCCC>>>:::555333///---,,,,,,***)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))&&&&&&''''''&&&(((+++)))(((***...,,,'''%%%&&&%%%)))...222444444222///777555444444444333111000444444222///000444555444222333555888999888555222///...---,,,+++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,...///000///222444666777999<<<>>>IIILLLFFFGGGCCC;;;<<<666===:::666777999:::888666333222///,,,,,,...000111888888888888777666666666333777GGG;;;RRRvvv>>>:::333666---...***''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,)))000///(((///<<<888)))AAAaaa~~~zzzoooUUU<<<666---------------,,,***(((******++++++++++++******************************************************************************+++++++++,,,...///111222333444555777888999999999666444111000000///...,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,---...///000111444555777;;;???CCCHHHKKKNNNPPPPPPOOOOOOPPPUUUQQQKKKDDD===888555333000...,,,+++++++++)))((((((((()))))))))))))))***)))((((((''''''(((((()))))))))))))))***+++,,,---...///000111222333444555666666666333000------...******)))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,,,,...000111111333666888<<>>888444333222,,,***((((((((()))(((&&&'''((((((((())))))******((((((''''''''''''(((((((((((((((((()))***+++,,,------...000111222333444444444222///,,,***+++,,,(((((('''(((((()))***+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((()))***++++++---...///000222555777999;;;>>>???===888333///---+++***)))***)))(((&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***&&&$$$$$$'''((('''((($$$###%%%&&&'''***000%%%+++,,,)))))),,,***%%%)))***+++,,,++++++---...)))***---111111000000333+++---///000///---------******++++++++++++******))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************+++,,,------...111444666777666777777999555:::666555777111444,,,000333111...,,,///333333444///'''&&&+++...+++---///111000...---///222000555CCC444GGGqqq;;;222777111111+++---''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***************+++,,,---///000...///000111222444999<<<]]]vvv|||qqqxxxsssWWWDDD999222---////////////...---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///222222333333333222111111000//////...------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---...111222333555777<<>>>>>222222111000111222222///---777444000/////////...,,,,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,...///000111111111111000///......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++------///111444777:::???DDDHHHKKKPPPTTTSSSSSSSSSOOOIII@@@;;;555111///...---,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((***+++,,,---......///000000000000---,,,+++))))))(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))+++---///000222666888<<<:::777333///,,,***)))***)))(((''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((()))***+++,,,------,,,+++++++++*********)))&&&((())))))))))))***,,,////////////...---,,,,,,---///222444555222...***............------------$$$%%%'''))),,,///000111---,,,+++******)))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************(((((()))***************************++++++++++++---...///111222222111111//////.........---------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///888222???jjj<<<555444,,,///+++***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((((()))***+++***+++,,,,,,++++++---...******+++///333444333222&&&+++111555666333...***......222999===<<<<<>>CCCFFFLLLPPPQQQNNNMMMMMMJJJFFF===:::555000...,,,+++******)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((***+++,,,---....../////////......******))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))+++---///111333777999<<<999555111---+++******((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((()))***+++,,,---***************))))))))))))+++------,,,*********,,,,,,------,,,+++***))))))+++///555:::<<<999666444444333111000///...---000000///...---,,,++++++---,,,,,,,,,------...///++++++++++++************************************))))))(((((((((((())))))((()))))))))************(((((()))***************))))))*********+++++++++,,,---///000111000000///............------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,///333222===yyyddd:::666555,,,000,,,***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''''''''((()))***''')))++++++++++++---...111+++&&&%%%(((***((($$$///---+++***,,,///222555333000000333222...---///444777999777222,,,))))))555222///000444888888888777666666888:::;;;:::888555222000000222333222000444444444333111///---+++...+++,,,000111111444777***000+++444777333999111222...(((%%%%%%***000444111222222111000,,,)))'''+++++++++,,,,,,++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++---...000111000000000///...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++---......000444777:::>>>BBBFFFKKKNNNNNNJJJGGGGGGDDD???888666222...+++)))(((((()))((((((''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((***+++,,,------/////////...---,,,(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))+++...000222444888;;;999777333///,,,*********''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))(((((()))***+++,,,,,,---***************************+++,,,+++)))''''''(((&&&)))...333888;;;>>>???KKKGGGDDDEEEJJJNNNPPPPPPMMMMMMLLLJJJIIIGGGFFFEEECCCAAA===999555000---+++************+++,,,---...,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))************(((((()))***************)))))))))************+++,,,---...///000///......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,111000222<<>>DDDIIIMMMRRRUUURRRRRRRRRPPPKKKCCC;;;666///...,,,***)))((('''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,.........---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''((()))***+++------///333777888777555,,,+++***)))((((((((((((''''''((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))+++++++++***+++***'''%%%$$$%%%)))---FFFOOOWWW[[[bbbjjjmmmkkkbbbYYYYYYJJJEEERRR\\\qqqtttxxx~~~qqqbbbYYYOOOMMMVVV^^^ZZZQQQGGG===999333((()))111111------,,,***)))((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,+++)))))))))******))))))))))))************))))))************+++++++++++++++******++++++,,,------111111555888fffNNN:::333555000------)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++)))'''&&&&&&''')))***---,,,)))&&&&&&''')))***$$$%%%'''))),,,///111222,,,,,,++++++,,,---///000222333333111...***((((((---,,,***)))((((((((()))************)))(((''''''))))))))))))))))))))))))******++++++++++++******+++++++++++++++,,,------------...//////---,,,+++***,,,//////---,,,---///000333777:::;;;<<<===>>>CCCDDDFFFJJJMMMNNNLLLJJJHHHFFFAAA999111+++'''&&&+++++++++---...---***(((++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,---.../////////---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---///000333888???EEEJJJNNNRRRTTTSSSSSSQQQMMMGGG???888333...---+++***)))(((((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++,,,,,,.........---+++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''((((((''''''&&&''''''''''''((()))***+++---...111555777777444222,,,+++***)))(((((((((((())))))))))))((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))+++---...+++)))))),,,555@@@JJJPPPNNNUUUZZZYYYXXXVVVRRRNNNFFFTTTsssxxxzzzeeeWWWUUUUUUTTTEEEDDDFFF777***---111///...,,,+++***)))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++***)))(((((())))))((())))))******+++++++++)))************+++++++++++++++******++++++,,,---,,,000000444666bbbOOO:::222555111---,,,'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))((()))+++---&&&)))+++)))***---......444555444000///000///---111222333333333333222111)))***,,,,,,+++---000444---,,,***)))))))))((('''((())))))))))))((((((((())))))))))))))))))))))))******++++++++++++******+++++++++***+++,,,,,,---------.........---,,,+++......---------///222555;;;@@@GGGLLLNNNMMMMMMMMMIIIEEEAAA???AAADDDGGGHHHJJJJJJKKKLLLLLLGGG@@@:::///,,,))))))+++------,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,---............,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,...000111555:::AAAGGGKKKNNNQQQTTTTTTRRROOOJJJCCC;;;444000,,,,,,+++)))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---///...---,,,***((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((()))***+++...000333666777555111...++++++***)))(((((())))))))))))))))))(((((((((((('''(((((()))))))))(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))***,,,---------111888BBBJJJMMMLLLNNNPPPQQQPPPQQQVVV\\\```xxxyyy}}}tttdddQQQMMMOOOEEE:::333---///...------......---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********)))((('''((()))))))))))))))***+++,,,,,,))))))*********+++++++++++++++******++++++,,,---,,,...///444555___RRR<<<333555111...---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((%%%(((++++++***))))))+++###+++111111222666777444000666::::::>>>DDDFFFCCCJJJLLLNNNNNNKKKGGGAAA>>>FFFGGGGGGDDD>>>777111......,,,++++++,,,---+++)))''''''((((((((()))******(((((((((((((((((((((((()))******++++++******)))+++************+++,,,,,,---------------,,,,,,,,,333///,,,,,,000777===AAAMMMOOOPPPQQQQQQSSSUUUXXXddd```ZZZVVVUUUVVVXXXXXXUUUQQQOOORRRWWWVVVNNNFFF<<<666///***((())),,,---++++++++++++************))))))))))))))))))))))))************++++++++++++++++++,,,---............++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++---///222333:::???FFFLLLPPPSSSUUUWWWTTTRRRMMMFFF>>>777111---++++++***)))((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,------...---,,,***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''((((((((((((((((((''''''''''''((()))***+++,,,000222555777555222...,,,+++***))))))))))))))))))))))))((((((((((((((((((++++++++++++***)))((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++(((((()))***...444???MMMWWWYYYTTTNNNHHHJJJNNNVVVcccvvv}}}}}}qqqjjj___PPPIIIDDD777---,,,,,,---000000///,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))***+++***(((''')))+++******))))))***+++,,,,,,))))))*********+++++++++++++++******++++++,,,------......444333[[[VVV>>>333555111///...(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''')))))))))******++++++,,,------,,,***)))((('''&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&))),,,+++((('''(((***,,,444777222000555777555;;;IIIXXXdddtttppp\\\NNN???999222///......,,,***))))))((((((((()))***+++(((((((((((((((((((((((())))))************))))))***************+++,,,,,,.........---------------...------///555???KKKRRR```___]]]]]]aaaiiittt{{{yyyxxxwwwvvvtttqqqlllhhhmmmcccXXXSSSRRROOOHHHAAAIIIFFF???666...))))))+++,,,++++++++++++*********))))))))))))))))))))))))*********++++++++++++,,,+++,,,------......------+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,///222444666;;;@@@HHHNNNQQQSSSUUUVVVTTTPPPJJJBBB:::333...,,,***))))))((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))***+++,,,---------,,,***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))***,,,---...222555777777333///,,,+++******)))))))))))))))***((()))))))))************)))))))))))))))(((((('''((((((((()))******++++++******)))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''(((,,,///>>>EEEPPP[[[aaa```ZZZUUUNNNXXXkkk}}}~~~}}}uuurrrbbbTTTBBB666222...---...///...+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''***,,,+++)))))),,,///,,,+++***))))))***+++,,,)))************+++++++++++++++******++++++,,,---.........444222XXXZZZAAA333444111000///)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((()))***,,,,,,---///000000111222222333333555555444444333222111111---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''***+++***)))+++000666<<>>222,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------......------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,...000333666888<<>><<<888444000---***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((()))+++***+++222===FFFGGGOOORRRQQQaaa~~~mmm[[[TTTSSSQQQPPPOOOOOONNNOOOWWWZZZeeezzzzzz```OOOFFF???<<<111///---***((('''''''''************************))))))************))))))*********)))***++++++,,,000000///............//////@@@SSS[[[]]]ggg}}}wwwhhh```IIISSS]]]ZZZLLL<<<222///,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...---------***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,---///111555888999AAAGGGNNNTTTWWWYYYZZZZZZRRRNNNFFF===555000,,,+++)))(((((((((((())))))***&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,------...***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))(((((())))))***+++,,,...000111666888888555000+++*********)))))))))))))))*********+++,,,---///000111111:::;;;===???AAABBBCCCDDD@@@???<<<888444000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++***---888GGGSSS>>>===;;;===GGG[[[ttt~~~|||zzz}}}zzzuuu```RRR@@@333...///000000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******%%%)))---,,,***+++000444000...,,,***))))))***+++)))************+++++++++++++++******++++++,,,---000...///555222VVV^^^CCC444222---,,,...+++))))))(((((('''''''''&&&&&&%%%%%%&&&'''))))))(((+++&&&'''///222...++++++000(((999333***;;;???999GGGOOOXXX]]]\\\XXXVVVUUUOOOHHHAAA>>>>>>???===:::&&&333999555666<<<999///222)))'''++++++%%%$$$((($$$&&&(((&&&######&&&)))''''''''''''''''''''''''((((((((((((((('''''''''***(((&&&$$$'''++++++(((###222,,,)))>>>HHHHHHQQQGGGcccyyy|||aaaRRRVVVeeettt{{{xxxlll```\\\jjj~~~sssNNNFFFAAAFFF999111000...(((''',,,'''((())))))(((((()))***)))))))))))))))))))))))))))***++++++******,,,...///000222000)))'''000<<>>777444777999222+++'''%%%###%%%)))&&&'''((('''%%%$$$$$$%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$'''***+++,,,,,,+++***444$$$555@@@666JJJaaaQQQ}}}nnn\\\oootttqqqxxx}}}jjjZZZiiicccGGGMMMIII???333000222...%%%))))))******))))))))))))************************)))+++++++++***+++---///222---***---111555===DDDVVVjjjmmm]]]aaaqqqgggGGG888///***---///+++***---++++++++++++++++++++++++************+++,,,---......////////////---,,,+++,,,,,,,,,++++++++++++***)))---,,,((('''******&&&///...---+++)))(((((((((************************************************++++++************+++++++++---/////////333;;;BBBFFFMMMRRRTTTWWWZZZZZZWWWPPPCCC777222111...***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********+++------------...///)))))))))((((((''''''''''''''''''((()))***+++,,,------,,,+++***)))((((((***)))))))))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++***(((((()))******+++,,,///333555777<<<111$$$)))111///+++333///!!!***444666@@@999FFF[[[WWWVVVqqqlllWWWggghhhbbb[[[VVVSSSTTTWWWXXXaaaXXXVVVUUUNNNOOOSSSMMMHHHEEELLLPPPIIIEEE@@@444333000.........---+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++******000''',,,CCCPPPLLLKKKSSSNNNIIIVVVvvv|||vvvpppkkkooopppqqquuuyyywwwqqq|||{{{\\\FFF333111,,,//////---+++******++++++++++++++++++************************************))))))))))))))))))))))))))))))************))))))''')))+++)))(((,,,333999,,,+++***)))))))))***+++)))************+++++++++******+++++++++,,,,,,,,,......333///:::NNNQQQ;;;222555111......)))))))))(((((((((((('''''''''&&&&&&%%%%%%&&&'''(((&&&$$$'''///666:::@@@EEEWWWmmmgggooooooooonnnllljjjhhhgggfffcccccckkk|||hhhIII222444CCC---EEELLL:::111777000&&&&&&&&&'''((((((&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,,,,)))'''''')))000***555OOOWWWRRRtttiiipppvvvZZZxxxkkkKKKMMMLLLGGGAAA:::222+++***************)))))))))***************************+++,,,,,,++++++...///111---***...555AAAQQQ^^^nnnRRRRRR]]]^^^OOO777(((...111***(((///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...///////////////---,,,,,,*********+++++++++,,,,,,,,,......******++++++(((++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,...000111333999AAAHHHEEEOOOXXXZZZYYYZZZ[[[YYYKKK???333///...,,,******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))******++++++,,,---///000000...,,,)))*********)))((('''&&&+++*********)))'''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((((((*********+++...111555777999666---&&&''',,,---)))'''111444FFFLLLKKKbbbmmmfff``````eeegggooovvvsssttttttnnnZZZYYY___WWWQQQMMMTTT]]]aaalllwwwtttlll^^^VVVOOOFFFIIIPPPMMM===666...+++---///,,,(((,,,,,,,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---444>>>GGGKKKKKKIIIHHHUUUjjjsssooofffkkkttt}}}}}}{{{zzzxxxwww~~~fff>>>444222000000///---+++***+++---,,,+++++++++************************************))))))))))))))))))))))))))))))************)))))))))***+++***)))+++000555,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,......333///999MMMQQQ;;;333555000---...)))))))))((((((((((((((((((###%%%&&&'''((()))***+++///---+++///===WWWwww{{{aaaggg~~~xxxrrrrrrkkkAAAFFF)))!!!777BBB666666GGG***'''$$$%%%(((***)))'''''''''''''''''''''''''''((((((((((((((()))))))))...+++)))((()))***///444777TTTFFF>>>yyyuuuqqqooojjj|||cccQQQPPPOOODDD:::999,,,***))))))*********)))***************************+++,,,,,,,,,,,,///111//////111333:::KKKiii|||ssslllnnn```HHH444000///***)))...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000000000///......---,,,+++,,,,,,,,,---.........,,,------------//////...((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,...000222555999@@@IIIOOOKKKSSSYYYZZZYYYYYYXXXTTTEEE:::000,,,,,,***)))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******++++++---,,,---000333333...***((()))***++++++***))))))((()))*********)))'''&&&++++++++++++,,,...000111---,,,+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((+++******,,,000444777888888,,,,,,222///***,,,///@@@@@@???YYYhhhcccjjjhhh]]]\\\ooolllaaabbbDDDbbbVVVfffnnn___cccmmm]]]rrrjjjkkkhhh]]]XXXUUUJJJ^^^ZZZ```ccc\\\XXXTTTIIIJJJNNNKKK<<<---''',,,111++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))******---===HHHEEE@@@CCCIIILLLppp}}}pppllluuuiiijjjnnn}}}{{{gggDDD444000//////111///---...000,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******++++++******)))***++++++***)))***...111+++++++++***************))))))*********+++++++++******+++++++++,,,,,,,,,---...444///888MMMSSS>>>555555///,,,...+++(((((())))))))))))))))))(((***++++++))))))+++---)))555LLLiiivvvddd}}}xxxyyybbbmmmvvvwwwzzz[[[@@@<<>>999555000***''''''((((((&&&(((((((((((((((((((((((((((((((((((())))))******,,,'''%%%***///222888???<<<<<>>222...---111222///...111,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******++++++++++++*********++++++*********+++---++++++++++++******))))))))))))*********+++++++++******+++++++++,,,,,,,,,---...444///777LLLSSS>>>666666///+++...,,,(((((())))))))))))******+++++++++(((&&&)))///555QQQpppmmmjjj}}}ttt|||hhhPPPAAAGGG[[[nnn}}}yyy|||{{{zzzVVV555666DDDJJJCCC>>>666///***'''%%%$$$(((((((((((((((((((((((('''(((((())))))******++++++''''''...000///333<<<\\\ooopppssspppnnniiibbb^^^[[[[[[]]]ppp{{{YYYMMMMMMIII<<<666///++++++,,,,,,+++++++++++++++++++++++++++***,,,---------...111333555---000KKKqqq~~~{{{sssbbb```RRR<<>>------,,,+++++++++,,,,,,************************))))))))))))))))))))))))''')))+++******---333999HHHAAA>>>DDDPPPfffuuuoooAAA444,,,...000---,,,///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******++++++++++++*********************************++++++++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,,,,...444///666KKKLLL:::555777000,,,...+++(((((()))))))))*********(((((('''''',,,:::MMMZZZyyyoooxxxiiimmmzzztttfffQQQIII;;;HHH[[[hhhkkkeee\\\WWWQQQVVV^^^kkk|||\\\>>>GGGIIIGGGBBB;;;222+++(((&&&(((((((((((((((((((((((('''(((((()))******+++++++++))),,,000///000AAAUUUaaadddvvv___MMMCCC>>>FFFJJJIIIJJJOOOMMMHHHIII???BBBFFFJJJQQQeeennnWWWOOOLLLBBB777///------,,,+++++++++++++++++++++++++++***,,,---......///111444222555HHHlll|||jjj[[[QQQUUUPPPPPPUUUUUUQQQUUU]]]qqqxxxyyypppjjj^^^NNN>>>222---...------------------------,,,,,,+++,,,,,,---...///222111000///.........///,,,...222777<<>>FFFMMMQQQSSSTTTZZZ^^^\\\XXXPPPDDD999000,,,***,,,,,,***))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---///111222000---+++***+++******+++---111555777???????????????@@@@@@AAAHHHJJJLLLNNNNNNMMMKKKJJJ777666333111...,,,******++++++++++++++++++++++++***************************))))))((()))***+++,,,------...333999;;;777333+++...888777DDDwwwWWW\\\___WWWnnnxxxXXXPPPbbblllSSS///555333000---++++++,,,---************************))))))))))))))))))))))))''')))+++++++++111:::BBB???HHHGGGFFFbbb}}}tttvvv}}}~~~]]]FFF111...///,,,,,,///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***++++++)))(((***++++++,,,+++***)))((()))************+++++++++******+++++++++,,,,,,,,,,,,...555///666KKKFFF666444999222------***(((((())))))*********+++'''((((((---<<>>???AAADDDIIINNNRRRUUUIIIKKKLLLLLLJJJFFFAAA???OOOLLLGGG@@@999333///---++++++++++++++++++++++++************************+++***)))))))))***,,,---...---000555;;;<<<777111,,,,,,IIIWWWHHHPPP^^^QQQSSS}}}QQQGGGXXXiii;;;888333...,,,+++,,,---************************))))))))))))))))))))))))(((***++++++,,,333>>>HHH@@@999???]]]yyywwwvvvWWW999000000------111---------,,,,,,,,,++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***++++++)))(((******+++,,,+++***)))((()))************+++++++++******+++++++++,,,,,,,,,+++...555///555JJJAAA666555888222000000***&&&(((******)))***+++---%%%111777GGGaaaeeecccnnnsssaaauuu}}}pppWWWjjjpppUUUUUUkkkrrrJJJBBBNNNDDD999888000***------)))'''((())))))***))))))***+++,,,,,,+++///)))666,,,===SSSwwwssszzzZZZJJJ```yyy}}}fffUUU>>>IIIYYYtttrrrSSSFFFGGGSSS,,,000///'''(((***,,,+++******---000111&&&...666---000888222888UUU~~~zzzbbbyyyoooWWWVVVvvvxxxmmmWWW]]]DDD:::(((000+++)))+++---,,,,,,......---,,,+++,,,...111222333444333111...---000333FFFZZZgggdddbbbjjjqqqppptttnnnkkkeeeUUUFFFLLL]]]fffjjjkkkbbbSSSCCC555---222---((('''+++...---))),,,,,,,,,++++++,,,------...---+++,,,...///000000///666???DDDHHHQQQ___iiiiiiccccccfff]]]HHH777333,,,***((())),,,...---,,,***,,,)))&&&)))...+++$$$******)))((((((((((((((()))))))))))))))))))))))),,,+++*********+++,,,---222666666///+++---000000***333>>>GGGNNNRRRNNNHHHHHHLLLKKKHHHIIINNNQQQOOOLLLSSSQQQMMMNNNJJJIIISSSOOOIIIFFFJJJNNNIII999***333...))))))---000---(((+++++++++************)))''')))***+++******,,,---...222444:::AAA999///222DDDAAAHHHFFFPPPQQQaaa{{{QQQXXXZZZLLL666###+++555...000+++++++++)))((()))+++---*********)))******+++,,,''',,,(((***555777777???;;;;;;ddd~~~|||wwwqqqllljjjlllnnnddd___[[[]]]dddmmmtttwwwwwwxxx||||||^^^:::///...---000......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...222:::333999NNNDDD777555777111///000***)))***+++***)))(((***+++555'''DDD^^^RRR___sssddd[[[xxxfffVVV|||rrrWWWaaaxxxXXX???TTTOOO777555---(((''',,,---)))&&&'''+++******+++,,,,,,,,,,,,///...111@@@ZZZYYYTTTjjjyyy[[[@@@CCCbbbnnnqqqQQQLLLLLL???111333---+++---...---++++++,,,...---+++///111///444888111FFFfffgggGGGbbbnnn^^^RRR;;;+++000,,,+++------++++++......---,,,,,,---///111222444222...((((((333FFFTTTHHHRRRVVVSSSWWWbbbgggcccaaaooouuummmhhhjjjggg___ZZZZZZ]]]bbbgggcccVVVJJJ777000///444333+++)))///---,,,,,,+++,,,,,,------...---,,,,,,---///000000666;;;BBBHHHMMMSSSYYY]]]eeecccbbb___TTTBBB444...111///,,,,,,,,,,,,***'''&&&)))***))),,,000---(((******)))(((((((((((()))************************,,,+++*********,,,---...666+++'''///111+++)))...===JJJJJJ===???OOOPPPAAALLLVVVeeetttwwwlllllleee]]]BBBMMMUUURRRIIIFFFNNNYYY...555888111)))(((+++,,,++++++++++++************)))***,,,,,,++++++---///000000888AAA???555777CCC???@@@ccc[[[MMM}}}jjjSSS[[[FFFAAA444 ((("""------,,,+++***)))***+++***************++++++,,,(((...+++---;;;AAA===???@@@ggg}}}qqqlllaaaPPPGGGGGGGGGGGGGGGEEEBBB@@@@@@AAAKKKHHHEEECCCDDDDDDEEEDDDFFFGGGHHHJJJLLLNNNOOOPPP___fffooowww~~~|||GGG+++444888,,,.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,000888333:::NNNGGG999666666///...///++++++++++++***((((((***+++...KKKIIIMMMhhh```WWWssszzznnn[[[mmmqqqXXXlll666FFF\\\DDD:::---&&&+++...)))'''))),,,,,,++++++,,,,,,------+++222111YYYyyyUUUQQQyyyyyy^^^IIIIIIqqq~~~yyy\\\EEEPPP888666***,,,...//////---,,,,,,---)))111000---222666777<<>>FFFLLLQQQdddeeecccaaaeeemmmllleeekkkwww}}}zzzzzz|||tttgggZZZ```dddaaaYYYUUUZZZaaaVVVEEE222(((+++000000,,,------,,,,,,,,,,,,,,,---...---,,,,,,---...000222<<<@@@HHHPPPVVVYYYXXXWWW^^^aaa___TTTGGG<<<333,,,...------...//////---++++++...///---,,,---***&&&++++++***)))))))))))))))************************++++++***++++++---///000===777222///,,,...;;;KKKKKKBBB@@@KKKTTT\\\oooqqqZZZPPPNNNLLLIIIWWW:::)))222888...)))...,,,,,,,,,+++++++++******+++,,,------,,,,,,...000888444???GGG:::333@@@OOOdddYYYDDDWWW~~~:::[[[ddd)))///===222///......---,,,+++***)))***************+++,,,,,,'''---***...BBBMMMFFFAAASSSzzzbbbPPPOOOUUU]]]\\\SSSPPPSSSOOOUUU```iiirrrxxx}}}~~~|||kkkkkkhhheee___YYYTTTQQQHHHHHHFFFEEEJJJZZZqqq}}}aaa444///444***.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------///888555===OOOJJJ;;;666555...---///+++++++++***))))))***---000BBB>>>NNN[[[UUU\\\jjjkkkcccssszzznnn```vvvFFFKKKFFFGGG<<>>...,,,---...,,,)))***///...---......000111333444555...+++444HHHYYYbbbcccXXX[[[aaakkk|||}}}fff[[[VVVWWWYYYaaa```LLL///'''333444)))...------,,,,,,,,,,,,------------,,,,,,///222555>>>EEENNNWWW]]]_________YYY___[[[III;;;666222,,,---------...///...---,,,,,,......,,,++++++***))),,,,,,+++***************************************++++++++++++---///111222333666222)))+++999FFFIIIIIIKKK___|||vvv\\\NNN???TTTSSS555$$$000777///---,,,,,,,,,+++++++++++++++,,,------,,,---///222666666@@@AAA777===MMMQQQPPPJJJ{{{]]]UUUZZZ888777,,,...---,,,,,,---,,,***)))+++************+++,,,,,,)))///,,,444NNN^^^YYYSSSvvvoooWWWHHHCCCWWWgggjjjWWWKKKEEEDDDcccyyyxxxTTT,,,(((111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........111111888888BBBRRRKKK<<<666555---,,,///+++))))))))))))***...333777GGG>>>IIIUUUSSS^^^ooopppwww~~~~~~lllxxxJJJGGGDDDEEE<<<+++&&&---000+++***+++,,,+++******...000///HHHpppaaaiii\\\DDDYYYsss~~~nnnLLLWWWKKK>>>,,,,,,---.../////////...000111...444888111KKKTTTmmm}}}```UUUFFF000---,,,---,,,)))+++000......///000111333444555---222<<>>000,,,000------------,,,,,,,,,++++++,,,,,,,,,,,,...111444333<<<>>>555666KKKUUUMMMUUUrrr}}}}}}xxxppphhhsssaaaZZZggg222***...,,,***+++------,,,***+++++++++***+++,,,,,,---...222333BBB```qqqqqqqqqlll^^^TTTTTTjjjrrr\\\BBBKKKdddwwwCCC---555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////555222888;;;GGGVVVKKK<<<777666...---000,,,(((((()))))),,,222999>>>===PPPCCCCCCccceeebbbVVV@@@EEEBBB666///000...)))***+++---,,,***,,,000444:::```}}}eeesssxxxwwwyyy}}}~~~{{{yyyzzzzzz}}}iii???cccuuu[[[TTTGGGFFF111///---...///000000///444///000999:::<<>>///333000///...---,,,,,,,,,,,,,,,...///...///222999???FFFOOOZZZ^^^\\\]]]bbbhhhfffaaaRRR>>>///+++------+++---///000222444777:::;;;444...//////...,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---///222555777888000777FFFDDD<<>>MMMPPPPPPnnnwwwnnnfff\\\\\\VVVRRRNNNBBBCCCJJJHHHGGGHHHJJJKKKKKKJJJ@@@===BBBCCCAAAJJJUUURRR[[[aaakkkuuu|||wwwfffFFFhhh:::222...+++***---...---++++++++++++++++++,,,------,,,000888PPPnnnyyy~~~ggg^^^sss]]]CCCQQQwwwccc;;;---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000666222:::BBBPPP]]]III;;;777777///...000,,,************...444<<>>@@@BBB<<<333//////......---------------++++++++++++++++++++++++******+++---000444777999,,,555>>>???<<>>XXXppp```KKKSSSQQQVVVvvvvvvcccQQQCCCAAAMMMMMMCCC>>>@@@HHHVVVZZZeee```YYYUUUUUUYYY]]]aaaddd\\\VVVNNNEEEJJJOOOGGGIIIHHHGGGHHHHHHHHHIIIKKKGGG\\\eeejjj}}}rrrSSSnnn999]]]:::444...+++---...---+++,,,++++++++++++,,,------+++000@@@bbb}}}~~~VVVccc~~~rrrNNNNNNoooyyyEEE...////////////............------------------------------------------------,,,---///000222333333333//////...---------------------------------------------------------------++++++,,,---...///000000666444AAANNN___hhhHHH:::777777000///111,,,,,,+++++++++...555===DDD;;;LLLRRRXXXdddgggppp}}}jjjUUUHHH???;;;777555555666777777;;;888666777===GGGRRRYYY\\\uuuXXXtttRRR???FFF???)))&&&888+++...000///...000777===uuu|||mmmnnnJJJCCCBBB;;;;;;888999>>>>>>999888<<<999:::===>>><<<888<<>>EEELLLNNNQQQVVVYYYYYYhhhiiivvvtttBBBOOOxxxdddUUUQQQ@@@:::444111000111111///111///888888999eeeqqqQQQXXXyyyhhhSSSkkkccc[[[OOO@@@222///000///---,,,...///111333555666777777???CCCTTTuuuwwwrrr{{{___\\\SSSAAA000000///...---,,,,,,,,,+++...000111111666???GGGQQQVVV___ggglllmmmkkkiii___MMM<<<666222111888DDDOOOOOONNNLLLJJJKKKPPPUUUTTTJJJGGGOOOVVVQQQGGGAAA//////...------------...++++++++++++++++++++++++******+++---111444888:::111HHHNNNIIIhhhYYY???CCC//////.........------------...000111333888>>>BBBZZZvvviii]]]jjj^^^kkkyyyYYYCCC@@@GGGYYYPPPrrr|||ttthhhYYYMMMHHHMMM666777???AAAYYYppphhhPPPmmmKKK@@@999111---......---+++,,,,,,++++++,,,,,,---...000666MMMuuufffwwwWWWWWW}}}III;;;000/////////............------------------------........................000111333555777888999999111111000///////////////------------------------------------------------++++++,,,---...///000111777777IIIZZZlllrrrEEE>>>666444111---,,,///))))))***...333999<<<===EEEFFFKKKWWWhhhyyyxxxeeeQQQAAA888666666888999;;;=========<<<;;;>>><<<999999;;;;;;999777???>>>IIIaaa{{{hhhyyylllAAACCCCCC555---111,,,(((444,,,000111222eee{{{ssssssXXX@@@CCCUUULLLTTTEEEMMMHHH^^^[[[[[[GGGPPPDDDGGGHHHFFFGGGJJJKKKIIICCCTTTjjjtttkkk\\\VVVYYYBBBSSSNNNAAAddd|||HHHGGGRRR]]]LLL777111777333...111333555---444999DDDjjjFFFVVVddd~~~llljjjtttSSSqqqaaaSSSJJJ:::---***///000...,,,...///555<<<555555DDDHHHSSSggg~~~vvvbbbMMMZZZFFF///***333000***---///,,,000222222333:::FFFQQQXXX^^^dddfffiiimmmnnnlll[[[JJJ333***:::OOOSSSKKKLLLIIILLLKKKGGGRRR^^^\\\___YYYYYYXXXWWW```cccWWWKKKAAA333000333---)))...///---)))'''))),,,---,,,111***,,,000000777===777@@@NNN???aaayyySSSJJJ>>>***333000222666%%%...,,,///000444999555:::NNNYYYdddRRR```ssscccsssPPPLLLMMMiiiyyyXXXAAA===>>>FFFSSSfffKKKZZZJJJXXX%%%888%%%555/////////+++)))+++---+++,,,...888:::^^^xxxOOOSSSwww|||<<<000000333***///333'''222//////---++++++,,,***'''///......///222333333333>>>AAACCCAAACCCGGGGGGEEECCC>>>777666777666111,,,///000000///...///000///......---------......///.../////////......///111:::BBBFFFiiiEEE>>>666444111---,,,///,,,,,,---///444888;;;===GGGIIIOOOZZZhhhvvv~~~vvvcccXXXMMM>>>555444<<>>JJJ\\\aaallljjjvvvzzz~~~SSSOOOxxxPPP@@@222LLL___YYYNNNAAA///---444000...///+++***,,,---,,,,,,///:::???lll}}}RRR===ZZZ222///333---000222(((333(((,,,///000111222333333333555777888:::<<<@@@CCCGGGHHHEEEAAAAAAFFFIIIIIIKKKJJJIIIGGGEEE@@@;;;888222222222111111000...+++///......---......//////---.../////////000222444666CCCNNNvvvEEE>>>666444111---,,,///......///111444888<<<>>>IIILLLSSS]]]gggpppuuuwww|||zzzfffIII;;;111444;;;JJJ___vvv~~~mmmOOOGGG???;;;:::===FFFOOOjjjJJJJJJ999;;;000222,,,***333+++666rrr}}}dddAAAooopppXXXNNN999///444444000222444333BBBRRRbbbNNNKKKEEE999___cccWWWggg[[[hhh@@@zzzqqq}}}SSShhhVVVOOOAAA333---///111///000555222222<<>>DDDlllVVVNNNIIIDDD777***///555,,,111111111555===HHHSSSYYYZZZ```dddfffggggggaaaYYY:::HHHNNNGGGKKKXXXYYYOOOhhhwww|||{{{bbbXXXggg^^^RRRMMM...555------......,,,***+++,,,***000444444888BBBGGGFFFJJJRRRsssmmmSSS666888444(((000222333...666444222;;;FFFUUUiii\\\}}}fffSSS...PPP\\\}}}TTT\\\111555222...---...++++++......,,,---000777MMM|||xxxzzzxxx{{{wwwkkk~~~ZZZooo|||sss777...333000000111)))333,,,---000000///000444777>>>??????===::::::>>>AAA@@@CCCDDDCCCDDDHHHJJJHHHBBBFFFIIIKKKKKKLLLOOOQQQ<<<666///---///333555666000//////....../////////---...///000000111444777444HHH[[[EEE>>>666444111---,,,///...///000222444999>>>AAAKKKNNNSSS[[[cccjjjoooqqqvvv~~~{{{___AAA666999GGGZZZwwwvvvXXXHHHAAA;;;777CCCYYYhhhtttJJJ777@@@666,,,000***444...CCC}}}RRRWWWVVVTTT@@@///333555111444777333>>>SSSgggMMM]]]zzz|||[[[ttt^^^lll444VVV~~~^^^ccctttuuuXXXSSSFFF777//////111000///333555:::>>>;;;DDD]]]{{{^^^QQQFFF:::...000444...222111111888CCCPPPZZZ___cccgggiiijjjjjjggg\\\PPPGGGBBBEEENNNRRR]]]jjj```hhhooohhhsss```TTTPPPTTTiiiaaa]]]```IIICCCAAA'''+++,,,...///---******...+++222333555???GGGHHHIIILLLvvvpppAAA555:::111///222...///555888===DDDGGGYYYxxxrrr{{{~~~UUU111>>>rrruuu^^^GGG777222***///---+++,,,//////---///333;;;aaasssffffffpppssszzzrrrYYYOOOOOOTTTJJJccc]]]UUU|||}}}BBB...222222...///***222333000...///111333888===<<<===@@@CCCDDDEEEDDDDDD[[[dddmmmssswwwyyyvvvpppccc```[[[VVVSSSSSSUUUWWWRRRHHH===777444///+++)))111111000/////////000000...///000//////111444777999RRRhhhEEE>>>666444111---,,,///,,,...000222555:::AAAFFFJJJLLLPPPUUU]]]eeemmmrrr|||tttXXXAAACCCXXXiiioooSSSAAA:::@@@YYYGGGOOO???666///999000333:::bbboootttVVVkkkXXXVVVHHH777111222444666;;;888BBBeee{{{zzzeeeuuucccyyyZZZWWWLLL===222000111222111222666@@@BBB???___wwwXXXEEE???555///111111333111333<<>>@@@AAADDDMMMGGGCCCGGGWWWkkk}}}xxxlll```XXXRRRJJJDDDCCC???777111000333222111000000000000000000000000//////111444777@@@^^^uuuEEE>>>666444111---,,,///***---000222444:::BBBIIIGGGIIILLLPPPXXXbbbnnnuuuqqqVVVBBBKKKooo|||III>>>888IIIvvvEEE;;;@@@444:::///---HHHSSSKKK[[[]]]sssyyyfffTTTjjjYYYOOOBBB000111999666666888KKKxxx|||zzz{{{ccc\\\[[[RRRAAA444000222333666555777CCCMMMXXXlllPPPHHH;;;111111222333444999DDDRRR___gggjjjdddeeegggkkkpppoooaaaRRRWWWHHHbbb}}}|||kkk\\\yyyuuuXXXOOOBBB888///+++...///,,,---222222555333DDD]]]WWWQQQeeeyyywwwzzzzzz???222444,,,333777666111444HHH[[[eee]]]SSSVVVKKKLLLNNNFFFBBB>>>;;;;;;;;;<<<<<<%%%888DDDDDDIIISSSNNN???FFF???EEEMMMKKKKKKNNNJJJOOORRRRRRPPPRRRXXX[[[ZZZsssqqqRRR111TTT\\\iiiDDD666)))999///------///------333;;;EEEqqqXXXVVVqqquuuooo}}}{{{VVV[[[zzzmmmxxxvvvdddSSS|||jjj888111333,,,000///111333000555AAAGGGDDDCCCFFFEEEZZZ{{{~~~nnn[[[NNNAAA888999AAA444333222222111111111111000111111000000333777:::GGGjjjEEE>>>666444111---,,,///+++...111111333888AAAHHHCCCEEEJJJOOOVVVaaammmuuuqqqZZZIIIUUUxxxeeeAAA555PPP~~~OOO???DDD888333...000]]]}}}www|||uuubbbPPPooowwwnnniiiPPPaaaUUUMMM111111???222444:::SSS```LLLPPP{{{rrr]]]^^^VVVEEE666000222444333:::???JJJbbbjjjRRR<<<444444000333888@@@LLLZZZeeelllpppiiiiiiiiimmmtttssseeeTTTCCCWWWccc|||``````FFF777---///111......222444999<<>>QQQssssssZZZFFF:::555EEEOOOWWWYYY]]]gggooopppbbb[[[ZZZWWWRRRZZZaaa[[[[[[___bbbddddddaaaWWWMMMOOORRR???444FFFYYYooo{{{RRR<<>>666444111---,,,///---///222111222666???FFF@@@DDDIIIOOOVVV```llltttZZZIIIPPPxxxkkkLLL>>>KKKyyyrrrIII888<<>>GGGRRRuuuYYY;;;777888...444;;;FFFRRR^^^hhhpppsssrrrpppoooqqqwwwuuufffTTT~~~lllaaa]]]QQQ>>>///000222///...222...888EEEjjj{{{yyy@@@888333555///222BBBKKK]]]iii}}}fffQQQCCC======...333CCCXXXnnn~~~```LLLEEEPPPuuu>>>222///222///...---+++---666AAA___lllooo{{{|||VVVTTTzzzYYYFFFQQQnnn???QQQMMMpppwwwXXXGGG444666///666777555999777<<>>444666===KKKwwwpppqqqbbb^^^aaaVVV666333666555888:::FFFyyyZZZ@@@333333<<<777@@@NNN[[[dddiiikkklll{{{rrrhhhyyyeee}}}mmm~~~xxxXXX\\\+++999)))888&&&444777;;;KKK~~~tttbbb444222;;;///999GGG[[[ooozzzTTTPPPWWWVVVSSSJJJNNNOOOKKKGGGEEECCC@@@>>>555555======AAAaaa```YYYttt}}}fffvvvmmmbbbpppssswwwKKKOOOgggnnn===666000444000...000///000<<>>CCCBBB???EEEIIIMMMYYYdddaaaVVVVVVooolllrrrfff@@@===tttHHH:::///???RRR|||zzzhhh^^^mmmmmmEEEXXXIIIRRRPPP444<<>>444999666AAANNN```rrrjjj]]]\\\ZZZ[[[rrruuu}}}oooEEELLLDDD000NNNkkkfff```eee|||wwwwwwkkkBBB???333777AAA\\\___MMMhhh___CCCwwwdddXXX666666444000///000///000>>>OOOWWWiiiYYYdddeeevvvyyy{{{nnn}}}}}}|||xxx]]]XXXkkkmmmVVVhhh000888222777999888======VVVwwwggg---===AAA222<<<:::)))333444555666:::CCCNNNWWWdddCCC>>>888111---,,,---...,,,///000222777===???===BBBAAAEEEOOOZZZ^^^XXXPPPnnnjjj@@@KKKyyyRRRHHH;;;888RRRsss[[[ooogggqqqnnnjjj}}}FFF888;;;222666@@@GGG777777>>>>>>RRRbbbFFFXXXUUUwwwlllDDD;;;777AAAFFFZZZlllaaa|||zzz}}}tttooofffFFF;;;777444???CCCaaavvvPPP[[[QQQEEE666777BBBOOO___jjjnnnppptttxxxrrruuutttkkkZZZQQQ666000333222666666GGGnnnrrrIII555777===IIIUUUcccsssuuurrrNNNAAA999BBBLLLOOOYYYkkkVVV@@@CCC:::CCCSSSKKKBBBKKKWWWZZZiiijjjhhhCCCiiiSSSrrr222444222//////222111444EEEZZZRRR```OOOYYYcccpppuuuyyy|||___YYYqqq444999555::::::;;;DDDMMMzzzWWW555===444444<<<333222333555:::AAAJJJSSSXXXbbb}}}BBB>>>888111---,,,---//////000222444999<<<===<<>>DDDQQQXXXVVVUUUXXX~~~\\\:::[[[}}}???<<<@@@uuugggvvvNNNGGG<<<:::888;;;111888:::111:::======GGGMMMqqqwwwZZZuuubbbpppyyyoooKKK;;;:::EEEPPPccczzzWWW___JJJUUU```fffvvviiieeeeeeKKK???;;;;;;???JJJzzz{{{gggJJJNNNggg\\\lllZZZHHH888BBBKKKXXXgggmmmllljjjnnnrrrooojjj|||jjjyyy\\\444333000444888KKKRRR}}}{{{PPP777888@@@OOOZZZcccqqqnnnWWWNNNDDD888JJJUUU>>>WWW@@@??????222AAAdddrrr\\\jjjlllkkkxxxuuujjjwwwOOObbbOOO|||666111111///000333222999PPPhhhPPPZZZHHHQQQZZZcccjjjpppxxxyyysssooo}}}dddIIIZZZ{{{xxx888999666888888@@@SSS{{{JJJ111DDD%%%999<<<555666:::AAAJJJRRRWWWYYYjjj~~~BBB>>>777111------...///111000000333777999::::::???>>>FFFQQQSSSQQQZZZiii}}}HHHFFFvvvHHH===EEEzzz{{{]]]~~~fffIII888;;;:::<<<777BBB@@@777<<<333:::AAA888LLLrrrqqqzzzoooiiivvvTTT;;;999CCCOOO```|||qqqyyyrrruuuooorrrUUUAAA888:::@@@QQQ]]]@@@RRRTTTJJJGGGGGGJJJSSS~~~vvvppp|||RRR777>>>UUU___kkkoookkkhhhkkkppprrriiixxxhhh\\\555555666;;;FFFCCC```wwwqqqfffxxxuuuXXX;;;>>>CCCVVV```eeeqqq}}}}}}PPPQQQzzz|||bbb___EEEBBBHHHHHHEEEZZZnnniii|||{{{iiiRRRfffYYYUUUaaauuuFFF222333111111222111:::WWWsss{{{OOOVVVEEEMMMVVV[[[eeelllpppqqqhhhXXXUUU{{{LLLZZZ|||yyy}}}<<<888555666:::MMMvvvCCCHHH,,,333555;;;===AAAIIIQQQWWWYYYZZZmmmAAA===777111...---...000000------222666666666888<<<@@@IIIPPPPPPRRRcccwww~~~vvv\\\BBBcccaaa>>>BBBxxx{{{WWWKKKwwwWWWNNNNNNJJJBBBAAA;;;???::::::GGG999444666>>>???QQQ|||nnnzzzZZZ======IIIPPP```tttuuuqqq~~~^^^pppooozzz```CCC777<<>>JJJQQQiiioooxxxvvvYYYMMM[[[``````aaajjjnnnqqqqqqooooooqqqtttnnnssszzzGGG555>>>;;;RRReeedddfffppp~~~TTTKKKooo]]]RRRIII^^^RRRPPPIIIWWWNNNQQQ\\\aaalllllluuutttZZZ|||fffSSSDDD```\\\CCCdddpppUUUWWWddd555444333333333666IIIsssnnnPPPQQQ@@@FFFEEEHHHRRRNNNGGGccc}}}UUUUUU]]]FFF777222<<>>BBB<<<888888999AAAIIILLLQQQ^^^nnnxxxzzz^^^PPPAAAUUUqqqqqqjjjyyySSSKKKNNNYYYwwwnnnyyyvvvEEElllppp~~~ccceee```SSSNNNLLL___~~~rrrfff;;;CCCWWW```vvv}}}kkkggglllTTT@@@IIIeeeDDDCCCSSSuuuvvvyyy{{{jjjFFF;;;GGGYYYuuuuuurrraaammmiiirrriiittttttsssqqqooommmnnnpppvvvzzz|||gggMMM777EEECCC]]]RRRkkkdddgggYYYIII\\\___YYYMMMAAADDD<<>>VVVzzzjjjOOOOOO>>>CCCHHHKKKRRRFFF:::aaa[[[XXXMMM\\\CCC~~~___~~~III777222@@@jjj{{{vvvJJJ777LLLooovvvDDD555>>>BBBJJJTTTZZZ]]]___eeejjjrrr@@@<<<666111......///111000///111444444222555999===DDDIIIKKKRRRaaapppxxxyyy}}}pppZZZAAAbbbyyy]]];;;HHH^^^nnnzzzqqqNNNtttLLLaaauuuiiixxxqqqmmmsssqqq]]]@@@LLL\\\{{{xxx___xxxkkkqqqkkkrrruuurrrdddUUUYYY[[[iiiJJJ{{{yyy___CCC@@@MMMeeeyyyssswwwzzzqqqmmmkkkjjjlllppprrrqqqooottt{{{}}}qqq___888LLLTTTZZZ\\\iii[[[```]]]tttaaaCCCNNNUUUWWWIII@@@RRR{{{nnnEEEBBBAAACCCQQQ^^^]]]qqqfffjjjppprrrfffiiiwwwwww\\\KKK>>>===BBBfffNNN]]]vvv888333;;;999444===[[[qqqMMMMMM???EEEAAAHHHFFFEEESSSfffsss~~~KKKKKKXXXyyygggzzzHHH555555???ffflll{{{UUUCCCFFFnnnwww___ZZZ~~~TTT___vvvIII---CCCMMMQQQVVV[[[^^^aaadddfffvvv@@@<<<666111......///111//////333777777444555888===CCCIIILLLSSSbbbpppwwwyyy|||ccctttbbb@@@GGGSSSVVVGGG<<>>333:::999999IIIjjjpppLLLLLL===AAAIIIXXXWWWJJJHHHXXXssslllLLLHHH```zzzvvvfffyyyEEE;;;;;;IIIWWWIIIkkkXXXVVVUUUQQQ}}}zzz^^^;;;JJJTTTVVVZZZ\\\]]]___bbbdddjjj@@@<<<666111......///111...///444::::::666555777===CCCHHHMMMVVVdddpppuuuzzz|||~~~rrrwwwgggSSSAAA???333<<<---777555333HHHaaa}}}ZZZsssnnnooo}}}jjj___yyygggOOO]]]jjjNNNAAAfffoooUUUOOO<<>>UUUiiixxxxxxkkk|||]]]IIIdddqqqqqqtttkkkppp~~~~~~~~~eeeuuuCCCDDDBBB\\\xxxzzz\\\oooVVV{{{WWWYYY``````aaaaaacccfffkkknnnooo@@@<<<666111......///111000///111555555333555999<<>>IIIFFFiii|||hhhmmmbbbcccmmmiiikkklllWWWTTTHHHwwwooonnn}}}fffqqqQQQLLLfffddd>>>888BBBGGGOOOeeemmmLLLQQQ???:::@@@LLLMMMHHHIIIKKKVVVjjjggghhh{{{kkkAAAMMMAAAiiijjjxxx}}}jjj]]]nnnggguuu~~~DDDSSSeee|||sssvvvaaagggbbbbbbbbbaaa___^^^___cccfffiii@@@<<<666111......///111000///222666666333555999<<<@@@GGGRRRbbbooooooiiigggkkkrrryyy}}}\\\FFFxxxzzzbbbQQQnnnqqqiii^^^RRR}}}^^^MMMFFFIII@@@SSSYYYxxxwwwzzz???KKKoooaaaqqqhhhpppssszzz{{{NNNbbbcccaaavvvppplllkkkhhhhhhwwwTTTeee{{{~~~ZZZWWWrrrllljjjlllnnnnnnlllmmmppprrrkkkwww|||lll{{{gggyyylllfffaaafffaaaXXXYYYiiiLLLEEELLLQQQ{{{qqqhhhaaaoooeeegggnnnoooMMMwwwXXXQQQddd}}}{{{sssjjjOOO~~~iiihhh===<<>>@@@LLLNNNJJJLLLfff\\\dddeeefff^^^AAA<<<===TTT{{{ccc___|||qqq\\\ddd||||||~~~fffyyysssLLLkkkmmmyyySSS^^^kkk````````````___^^^___bbbdddjjj@@@<<<666111......///111...///444999999666555777;;;???FFFSSSdddpppooohhhlllooossswww|||yyyJJJyyy}}}jjjYYYRRRxxx\\\rrr|||iii^^^HHHmmmcccOOO}}}FFFYYYrrrqqqmmmuuuqqqxxxqqqNNNaaa{{{rrrRRR```ooo~~~xxx}}}fffiiikkkmmmuuuuuuuuuuuujjjlllnnnmmmkkkiiikkkmmmuuuyyyrrrrrryyyNNN^^^dddZZZRRRXXXTTTYYY\\\ZZZhhhCCCRRRBBBZZZggg}}}uuuzzz___ooo^^^UUU```___```XXXeeeQQQwww~~~\\\QQQlllZZZXXXLLL[[[eeeooo@@@AAAPPPWWWUUU]]]zzzjjjJJJSSSCCC===666AAABBB???CCCEEELLL\\\QQQWWWfffcccxxx~~~PPPPPP;;;DDDCCC```{{{uuu~~~ooocccooosssiiijjjpppyyy}}}eee{{{iiiUUUdddkkkfff{{{[[[WWWlll\\\^^^___```aaaaaacccfffiiikkkAAA<<<555///------......111///222777666111222777===???CCCPPPeeesssooocccllliiilllxxx~~~PPPbbblll|||vvvvvv[[[NNN\\\xxx~~~jjjRRRTTTLLL{{{pppmmmsssyyywwwrrrpppppp]]]UUUtttFFFlllxxxrrrtttccc]]]rrrqqqkkkmmmgggjjjiiigggdddccceeehhhlllnnnuuutttuuupppKKKUUUccc^^^TTTHHHYYYUUUZZZZZZrrrTTTQQQEEEJJJgggjjjpppmmmnnn\\\___\\\[[[ZZZaaaSSSgggaaaVVVpppnnnpppxxx]]]QQQvvvfffzzz===JJJUUUSSSYYY[[[jjjqqqwwwIIIVVVBBB777<<<===???AAAEEEHHHKKKLLLZZZFFFOOOZZZyyyOOO<<>>::::::;;;===@@@CCCEEEFFFQQQOOOVVVNNNtttlllaaaLLL777666FFFUUUWWWRRReeeuuuYYY@@@CCCJJJUUUYYYNNNNNNSSS[[[eeejjjjjjhhheeeooojjj|||ddd|||~~~kkkWWWYYYXXXYYY]]]]]][[[^^^ccciiiAAA;;;444///------------000...000666<<<<<<666111444AAAGGGGGGVVVsssjjjffffffmmmrrrtttzzzxxxlllooo{{{sssjjjwwwvvvmmmtttvvvvvvxxxbbbKKKOOOxxxrrrssseeewwwuuurrrqqqqqqkkkeeeccc___rrrSSSEEEpppzzzPPPKKKPPPrrrxxx|||ooo|||^^^]]]jjjdddooogggYYYsssmmm^^^___bbb```\\\^^^bbbcccdddeeegggiiiqqqqqqrrrssswwwTTTHHHIIIZZZeeeaaa]]]```]]]YYYXXX___kkkttttttqqq___zzzbbbWWWJJJIIINNNIIICCCSSSPPP@@@gggKKKBBBDDDBBBEEE[[[pppXXXxxxdddJJJLLLRRRQQQOOOVVVLLLVVVRRRQQQVVVtttfffUUU|||^^^FFF333GGGiiiqqqtttoooYYYZZZTTT```^^^bbb___pppEEE\\\BBB???::::::;;;===???AAACCCDDDGGG;;;NNNDDDiiibbbDDD???OOOFFF>>>===DDDLLLPPPQQQTTTcccAAACCCSSSFFFPPP]]]WWWVVVXXX```jjjrrrttttttwwwxxx|||nnnsssrrrRRRlllrrrtttLLLVVV~~~___TTTWWWUUUWWWZZZYYYWWWZZZ___ggg@@@;;;444...,,,,,,------//////111666<<<>>>999222555:::DDDMMMVVVfff~~~ggg]]]iiippplllqqqVVVPPPyyy___VVVkkkxxx}}}rrrgggIIIJJJWWWdddaaatttqqqooommmjjjaaa___YYYRRR]]]uuu:::eeeVVViii{{{yyyxxxuuuyyykkkZZZKKKNNNqqqqqqRRRTTTfff|||qqqYYYVVV\\\``````XXX[[[^^^```aaaaaacccdddgggggglllqqqooowwwuuuDDD888BBBKKKQQQWWW]]]^^^```dddggggggeeecccggg\\\YYYEEEBBBJJJDDD???NNNPPPEEENNNiiiJJJ999CCCKKKQQQnnn[[[rrrvvvwwwttt[[[QQQJJJHHHKKKOOOOOOFFFUUUOOOPPPMMMYYY~~~VVVpppsssaaaPPP;;;LLLrrrqqqmmmWWWXXXSSS^^^]]]aaa^^^ooonnnSSSYYYGGG>>>;;;<<<<<<===>>>@@@BBBCCCJJJEEEvvvsssdddUUUIIIJJJAAA@@@@@@???@@@DDDIIIMMMUUUiiiJJJHHHQQQ===BBBKKKDDDDDDEEEHHHMMMTTT[[[```lllrrrxxx}}}yyywwwooonnn```MMMZZZpppwww{{{NNNrrrkkkWWWZZZXXXWWWWWWYYYXXXVVVWWW\\\eee@@@;;;333...,,,,,,,,,---...000333555:::>>>;;;555555444>>>MMMUUU]]]{{{vvv___cccgggdddkkk{{{{{{]]]555|||jjjyyywwwvvvzzzRRRPPPHHHbbb}}}mmmmmmjjjiiihhhaaa]]]VVVNNNSSSAAAWWWwwwgggBBBvvv{{{oooaaa```xxxwww}}}uuu|||{{{]]]}}}SSSHHH\\\zzzzzz___KKKKKKddddddRRRPPPPPPPPPPPPWWWZZZ]]]______```bbbdddcccdddjjjpppoooqqqttt]]]UUU___mmmqqqjjj\\\LLLMMMjjjeeeQQQKKK@@@DDDKKKCCCIIIBBBBBBQQQIIIfffeeeBBB===CCCDDDLLL[[[tttpppfffqqqyyyzzz|||~~~^^^KKKKKKIIIKKKOOOMMMKKKFFFTTTQQQSSSPPPUUUQQQzzzjjjlllttt{{{mmmlllBBBMMMKKKLLL||||||eeeLLLTTTTTTYYY]]]\\\^^^ggg~~~kkkVVVRRR???============>>>???AAAAAACCC>>>nnntttgggaaaUUUSSSJJJ@@@>>>CCCFFFEEEAAALLLsssiiiJJJ<<<888===>>>KKKMMMMMMKKKIIIMMMVVV]]]```iiisssyyy|||uuuyyyeeeiiinnnEEEKKKhhhiiiwww}}}zzz|||wwwyyyJJJ```cccWWWbbb[[[YYYZZZ[[[ZZZWWWXXX]]]bbb@@@:::333...,,,,,,,,,,,,,,,222555555888======999222111777EEEPPP]]]tttxxxiiieeefffjjjmmmpppwwwkkk}}}rrrfffiiivvvVVVGGGLLLkkkqqqjjjllleeebbbeeedddPPPOOOOOOXXXmmm___IIIaaaHHHooonnnSSS???```qqq|||nnnmmmrrrtttqqqVVV{{{qqqOOOEEEMMMUUUlllmmmnnneeeIIIJJJOOOcccgggSSSQQQTTTRRRRRRWWWTTTWWWZZZ\\\^^^```dddfffffffffjjjoooooooooyyynnnXXXIIICCC@@@FFFJJJEEEIII@@@;;;QQQEEETTT|||___EEE;;;???GGGKKKOOO```yyycccXXXkkk}}}|||jjjyyyvvvQQQ@@@DDDFFFOOORRRFFFIIIIIIOOONNNPPPPPPVVVrrrSSScccooossscccOOOzzzWWWGGGDDDOOO|||xxxPPPZZZMMMUUUPPPYYYRRRZZZccc}}}UUUbbbCCC===============>>>???@@@JJJJJJ]]]tttiiiWWWCCC<<>>;;;///000333<<>>IIIQQQFFFDDDJJJBBBIIIKKKIIIHHHHHHKKKTTTZZZ___QQQyyyyyyyyyhhhQQQrrrYYY@@@EEEdddIIIKKKGGGSSSIIITTTIIITTT___sssVVVnnnGGG===<<<<<<<<<<<<===>>>>>>000IIIKKKlllZZZCCC777777===@@@@@@777AAAjjjbbbLLLGGG777>>>???AAACCCDDDEEEFFFHHHIIIJJJPPPZZZeeeooowwwzzz|||yyy{{{}}}aaaYYYjjj```jjjNNN@@@LLLMMMWWW[[[ccciiieeeiiizzzUUU]]]SSSSSSVVVUUUVVVYYYYYYXXXZZZ______~~~@@@;;;444///,,,++++++***+++000666:::===>>>@@@AAA///555222444III\\\gggrrrzzzrrrtttsssfffgggnnnuuu{{{wwwttttttvvvtttqqqJJJNNNXXX>>>hhhyyyiiilllnnnllleee\\\WWWUUUFFFQQQCCCRRRJJJuuuSSSGGGPPPUUURRRttthhh{{{xxx{{{yyyjjj||||||hhhlllvvvwwwsssqqqvvvwwwzzzzzzxxxsss]]]NNNuuu\\\JJJKKKLLLLLLJJJIIIJJJKKKLLLNNNQQQUUUXXX[[[]]]^^^aaa```^^^^^^___cccgggjjjlllaaaCCC>>>===;;;:::;;;<<<>>>@@@???@@@AAABBBCCCFFFKKKNNNxxxrrrkkkLLLGGG999???EEE;;;>>>GGG@@@DDDGGGGGGBBB???AAADDDFFFFFFbbbyyyyyy```]]]tttwwwZZZ@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBDDDIIIOOOTTTvvvcccOOOjjjKKK{{{pppxxx|||]]]iii[[[HHHvvv;;;TTTOOOJJJGGGJJJLLLOOOXXXbbb{{{LLLeeedddAAA@@@===;;;::::::::::::;;;;;;CCCVVVnnn|||zzztttPPPHHH>>>999:::<<<<<<;;;777<<>>???@@@AAABBB???;;;DDD[[[jjjiiiddddddxxx|||vvvXXX______^^^nnnQQQHHH@@@CCCNNN]]]hhhmmmppp{{{SSSMMMRRROOONNNOOOQQQSSSTTTUUUUUUUUU___zzz@@@;;;444///,,,++++++***......///222999DDDPPPXXX999:::555666>>>FFFZZZxxxzzzzzzkkkmmmvvvrrrjjjeeeiiirrruuusssqqquuuwwwvvvwwwzzzyyyuuusssuuuxxx{{{~~~|||yyyvvvyyyxxxzzz|||xxxoooxxx{{{BBBCCCUUUBBB```kkkkkk}}}bbbcccbbb___XXXSSSPPPPPPLLLLLLDDDQQQFFF^^^@@@LLLiiilllQQQfff}}}mmmbbbhhhooonnnnnnppptttuuuwwwwwwuuuyyynnnTTT\\\ooo|||lll|||lllSSSHHHIIIJJJIIIHHHGGGHHHIIILLLNNNQQQUUUYYY\\\___`````````______```bbbeeegggYYYqqqeeeIII;;;<<<<<<;;;::::::;;;<<<======>>>???@@@AAADDDHHHKKKPPPrrraaaQQQJJJ@@@CCCHHH???CCCBBBCCCDDDEEEGGGKKKPPPkkkZZZ___qqqNNN111>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@BBBFFFKKKOOOhhhBBB^^^www}}}sssWWWEEEKKKNNNIIIGGGIIIJJJKKKRRR[[[lllRRRwww@@@HHHHHH>>>777888888555666555666;;;CCCFFFDDD@@@EEE@@@:::999;;;<<<;;;999666888;;;???AAA???;;;777999999:::;;;<<<===>>>>>>JJJIIIFFFEEEMMMaaawwwrrrbbb[[[aaa```^^^jjj|||~~~sssmmmyyyzzzFFF:::AAAGGGTTTeeevvv{{{xxxsss|||ooo{{{jjjIIIIIIOOOLLLJJJKKKMMMOOOQQQSSSUUUVVV^^^}}}@@@;;;444...,,,,,,++++++(((,,,111777<<>>222222666555FFFgggsss~~~mmmhhhhhhiiiiiiccc^^^^^^bbbeeejjjmmmmmmooottttttqqqrrrsssvvvxxxzzz{{{{{{{{{|||{{{yyyuuutttwww~~~}}}sssvvvyyy|||vvvllloooyyyPPPJJJIIIJJJUUUiiiooommmttt{{{kkkbbb```]]]WWWRRROOOOOOPPPOOODDDGGGOOOCCCGGGTTTFFFEEE]]]DDDqqqjjjcccbbbhhhjjjhhhiiiooopppqqqrrrsssqqqrrrzzz{{{rrrxxxqqqZZZ[[[ggghhhkkkkkk[[[ZZZeeeFFFEEEDDDEEEFFFFFFDDDDDDEEEFFFIIIJJJNNNRRRVVVZZZ]]]^^^aaabbbbbbbbbcccdddeeeeee___bbbbbb|||XXX???888;;;999999999999999999999999999:::<<<===>>>@@@DDDGGGFFFSSSfffUUUUUUTTTJJJHHHOOO]]]eeefffhhhmmmdddddd{{{uuuXXX???>>>;;;;;;;;;;;;;;;<<<<<<===;;;===>>>>>>???AAAEEEHHHEEENNNXXXNNNsssccczzz{{{jjjlll^^^LLLRRRIIIKKKHHHGGGGGGGGGGGGLLLRRRcccwwwMMMkkkdddIII999???FFF???999;;;>>>???>>>;;;888777888;;;999777666888;;;<<<:::777777666555555777777666555555666666777888999::::::222@@@IIIIIIPPPbbbmmmllluuunnnwwwSSS]]]bbbbbbaaaiiissslll\\\[[[RRRsss^^^<<<===EEEDDDEEEJJJRRRZZZ^^^dddrrrpppsssyyy{{{uuukkkhhhkkk{{{SSSDDDHHHLLLIIIIIIIIIIIIJJJLLLNNNQQQRRRYYY|||???:::333...,,,,,,,,,+++(((---333999===@@@CCCEEEWWWHHH333///888888:::GGGhhhtttrrrhhhgggppptttmmmfffeeeaaaeeefffeeeeeehhhhhheeejjjkkkmmmooopppqqqqqqpppsssyyy~~~~~~yyyttttttvvvUUU~~~yyyuuunnnoooqqqpppjjjkkk|||KKKOOOAAA<<>>IIIHHHBBB???aaaHHHCCCGGGRRRSSSggguuuccc```aaaddddddaaaccciiimmmmmmmmmmmmnnnooorrruuuhhhPPPdddwwwoooeee{{{^^^GGG>>>>>>@@@AAABBBBBBAAA@@@BBBCCCCCCEEEHHHLLLPPPTTTXXXZZZ]]]^^^___aaaaaa```___^^^gggbbbWWWWWWeeebbbFFF666333666999666666777777777777666666777888:::;;;<<<>>>AAADDDGGGAAAPPPzzz|||kkkjjjpppzzz~~~AAA999@@@:::888777777777777888999999888:::<<<=========???AAAQQQLLL|||EEETTT{{{lll}}}zzzpppYYYhhhRRREEEDDDFFFFFFFFFFFFEEEFFFIIILLLQQQsssKKKsss\\\EEE>>>AAACCC@@@>>>:::<<<===;;;888999<<<@@@666666666888;;;<<<;;;888;;;999666555666777777777444444555666666777888888888::::::<<>>>>>>>>FFFXXXBBBPPPfffKKKGGG^^^|||jjj^^^ZZZXXXYYY[[[\\\^^^aaajjjjjjiiiiiikkkoooppppppfffhhhoooLLL<<>><<<>>>??????>>>>>>???AAAAAABBBDDDGGGLLLPPPTTTVVVTTTVVVXXXZZZZZZXXXVVVUUUWWWXXXYYYOOOIIITTTiiiXXXHHH666000666:::666000333333444555555555555444555777999:::;;;<<>>777999PPP```???ggg]]]zzzOOONNN777HHHAAACCCEEEDDDDDDFFFIIIJJJPPPmmmYYYNNNiiijjjIII333;;;AAA888;;;;;;;;;::::::999888888;;;:::999999;;;<<<===<<<===<<<::::::;;;;;;:::888555555666666777777888888999555666===@@@CCCKKKVVVSSSjjj}}}yyyWWWFFFHHHJJJJJJMMMVVV^^^YYYNNNNNN\\\___SSSZZZ~~~lll```XXXQQQOOOPPPQQQNNNUUUjjj```SSSJJJKKKLLLHHHHHHLLLJJJHHHFFFEEEDDDEEEGGGHHHAAA\\\rrr>>>999333...,,,,,,,,,,,,((()))+++///777BBBNNNVVVWWWeeeYYY:::...///000333888===SSSrrrzzzyyywwwzzzyyyvvvvvvxxxxxxuuuvvvuuusssrrrrrrssstttuuuvvvuuuuuu{{{VVVjjjiii\\\dddkkkiiihhhjjjmmmooonnnmmmWWW<<<777;;;BBBGGGVVVaaappp|||jjj]]]^^^eeefffqqq~~~yyyUUU___WWWTTTQQQMMMJJJEEE@@@<<<<<<===DDD666999<<<777]]]JJJNNNCCCddd[[[EEE___xxxvvveeeXXXTTTRRRSSSXXX]]]```aaafffgggfffeeeggglllmmmkkkkkkeee___eeezzzaaaHHH>>><<<:::999:::;;;<<<===>>>======>>>@@@AAAAAACCCFFFIIINNNQQQTTTSSSUUUWWWYYYYYYXXXVVVTTTRRROOOWWWNNNIIIKKKEEELLLHHHccciii~~~iiiRRREEE777444111222555777444111111111222333444555555666444666999::::::;;;===???666IIIMMM444GGGhhhyyyhhhBBB&&&999<<<)))@@@222222222222222333444444555777888999888999:::<<>>:::@@@AAA@@@???@@@BBBAAA===:::@@@>>><<<;;;;;;<<<>>>???<<<<<<;;;<<<===<<<:::888777777777888888999999999---000:::AAA;;;777HHHaaakkkrrrvvvzzzuuuEEEBBBEEEEEEDDDDDDKKKRRRRRRLLLHHHOOOTTTVVV[[[lllYYYKKKHHHIIIKKKFFFAAADDDLLLBBBBBBAAABBBCCCEEEGGGHHHDDDWWWhhh{{{>>>999333...,,,------,,,###'''---333888>>>CCCGGGXXXjjjjjjVVVEEE777///222777,,,333OOOfffrrr}}}zzzxxxxxxzzz|||~~~xxxoooTTTZZZZZZXXX[[[eeegggjjjjjjkkklllmmmlllwwwhhhSSSNNNGGG>>>:::BBBMMMUUU[[[cccnnnwww|||lllYYYQQQWWWbbbhhhjjjzzzkkk\\\\\\LLLMMMRRROOOKKKHHHFFFDDD@@@===:::;;;<<<666888999555BBBNNN<<>>@@@@@@@@@AAACCCFFFJJJNNNPPPSSSTTTVVVXXXYYYXXXVVVUUUUUUJJJPPPFFFEEELLL>>>CCC===@@@EEEKKKFFFHHHQQQJJJRRRNNNCCC===888333333///999999777333//////222555//////000000222444777888222555777888999999;;;===DDD000CCCPPPDDDDDDVVViiilll<<>>>>>===<<<>>>>>>===<<<;;;<<<===>>>;;;;;;;;;<<<===<<<:::888888888999999999999::::::===:::666111222AAA]]]uuunnnhhhtttcccGGGBBBDDDEEECCCBBBDDDIIILLLKKKLLLIIIHHHSSS^^^\\\]]]jjjZZZ???DDDFFFHHHGGGAAA===@@@EEE<<<===>>>???AAABBBCCCDDDFFFVVVdddwww>>>999333...---------------,,,***+++111===KKKUUUdddpppvvvvvvmmmQQQ666111///555666222:::QQQlll}}}uuuYYYXXXiiiXXXJJJXXX[[[\\\ccciiijjjhhhiiimmmpppmmmlllSSSGGGCCCEEEEEEAAA;;;<<>>MMMPPPLLLGGGCCC@@@@@@@@@>>><<<999777555999;;;888:::===HHHzzzCCCEEEIIIeeeVVVPPPSSSPPP```{{{{{{sssddddddlllAAAVVVGGGKKKOOOOOOOOOSSSVVVXXX\\\bbbeeeaaa______[[[UUUQQQYYYNNNLLLUUUIIIGGGfffbbbKKK888444666666333444:::>>>>>>:::;;;============>>>@@@>>>>>>>>>???BBBFFFIIILLLMMMNNNPPPRRRSSSRRRQQQPPPJJJ@@@LLLAAA???GGG:::DDDFFF...>>>;;;555<<<333@@@777999333666888444888333///000111222222111///...//////...///111555888:::111333666777777888:::;;;777???>>>>>>BBBCCCEEEKKKJJJooobbbFFF666333888444777,,,...999111000000000000000111222222111222333333333444777:::::::::AAA888aaaQQQQQQzzzZZZsssssswwwzzzMMM444<<>>???@@@:::<<<======<<<;;;<<<===<<<;;;:::;;;<<<===<<<:::999999999999::::::::::::666<<>>??????======AAAEEEFFF???MMMPPPMMMLLLJJJQQQbbbYYYiiiaaaDDD@@@HHH===@@@CCCBBBAAA@@@???>>><<<<<<===>>>??????>>>>>>???OOO\\\ppp>>>999333...,,,,,,---,,,...+++***+++,,,222@@@MMMVVV```ssssssSSS<<<000999666...111777@@@NNNaaaqqqgggVVVfffRRRBBBQQQYYYQQQ^^^ccchhhjjjhhhhhhkkkoooqqqhhhuuuZZZMMMCCCFFFNNNMMMFFF@@@>>>@@@AAAAAAAAAAAACCCEEEJJJTTT]]]eeeyyyttt[[[ooo}}}cccKKKGGGMMMKKKIIIGGGCCC???<<<:::999999777666444333444555777888<<>>>>>@@@CCCFFFFFFGGGIIIJJJJJJJJJHHHGGGCCCBBBAAA???===<<<::::::999888888777666555555444555555444333333222111111111000000///...---------............////////////111222222333444555666666999;;;>>>???@@@AAACCCFFFKKKOOOWWWhhhzzz^^^III<<<888777222222222111000//////...........................///000000111222333333333999555777777JJJ|||>>>JJJ~~~uuuYYYTTTTTTjjjnnnqqqqqqoooooorrruuuxxx~~~{{{oooiiisssNNN;;;<<<888777<<<:::::::::;;;<<<===>>>??????NNNHHHCCCuuuqqqiiiMMMDDD@@@OOOPPPQQQQQQQQQOOOLLLKKKFFFEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@???????????????AAABBBDDDGGGIIILLLMMMNNNYYY```ddd```WWWTTTZZZbbb~~~TTTAAA@@@:::>>>>>>>>>>>>>>>??????@@@AAACCCFFFHHHIIILLLPPPRRRXXXZZZ^^^cccpppaaaKKKGGGGGGBBB;;;>>>??????>>><<<:::;;;<<<======<<<<<<<<<<<<======???KKKNNNppp>>>999333...---,,,,,,,,,,,,***)))***+++///:::FFF```jjjuuufffHHH666(((222@@@666+++222@@@MMM```ppp}}}{{{vvviiiZZZBBBDDDcccUUUGGGHHHGGGJJJUUUVVV[[[bbbeeefffgggjjjmmmjjjuuunnnyyywww}}}cccSSSKKKKKKOOOQQQOOOMMMLLLMMMTTT\\\cccvvvtttlllTTTEEEHHHMMMLLLCCCGGGEEEAAA===:::999888888666555444333444555777888666IIIzzzPPPFFFDDDEEE\\\wwwjjjbbb```fffqqqrrrLLLGGGEEE???GGGHHHIIIJJJKKKNNNRRRUUUVVVVVVVVVXXXXXXVVVQQQMMMGGGFFFEEECCCAAA???>>>===>>>===<<>>AAAGGGHHHJJJLLLKKKJJJGGGEEE@@@@@@>>>===;;;999888777666666555555444333333222444444333222222111000000000000//////...------,,,---.........////////////111111222333444555666666888:::<<<>>>>>>@@@BBBDDDIIIKKKNNNUUU```mmmyyyyyyVVVOOOCCC888111///000222222222111000000///............................../////////000111222222222333444888555888[[[yyyPPPGGG|||QQQOOOKKKIIIIIIJJJKKKKKKJJJNNNRRRUUUVVVXXX\\\___```aaaaaaaaa``````aaabbbpppjjjeee```YYYSSSSSSVVVYYY^^^ooosssCCC888<<<888666:::999999999:::;;;<<<===>>>>>>DDD@@@<<>>===???AAACCCDDDGGGJJJMMMVVVYYYZZZYYYYYYaaannnyyyvvvaaaTTTFFF@@@AAABBB>>>888;;;<<<<<<;;;999888888999;;;;;;;;;;;;;;;<<<======@@@KKKLLLnnn===999333///------,,,,,,***(((((())))))+++333<<>>;;;888777666666555444333333333444666777>>>333YYYzzzMMMPPP999???PPPqqq{{{{{{BBBDDDHHH===AAADDDFFFGGGHHHIIIKKKOOORRRVVVVVVVVVWWWWWWTTTPPPMMMFFFEEEDDDBBB???===<<<;;;;;;999666555555777999;;;666:::>>>>>>:::444...+++111111111111222333555666222111111111111222333333555555666666777888888999<<<<<<<<<;;;;;;===@@@CCCGGGHHHKKKLLLKKKHHHDDDAAA<<<<<<:::999777666555444333333222222111111000000222111111000000//////////////////......------,,,---------.........//////000111111222333444555555666888:::<<<<<<>>>@@@BBBFFFGGGJJJNNNRRRUUUXXXYYYcccfffmmmuuuzzz{{{wwwsssmmm~~~iiibbbbbbJJJAAA@@@777666444333333444666777111111000000//////......------------------------.........///000000111111000333333222000999hhhAAA:::]]]~~~pppcccVVVNNNMMMKKKGGGDDDBBBCCCDDDEEEDDDFFFGGGFFFFFFGGGLLLPPPBBBFFFJJJQQQ^^^oooyyy}}}uuuRRR666555;;;777444777777888888888999;;;<<<===??????AAAAAADDD^^^oooyyygggYYYPPPKKKHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@???@@@BBBEEEHHHJJJBBBDDDIIIOOOUUU[[[```bbboooWWW444333???>>>::::::999999::::::;;;<<<999;;;>>>???@@@CCCFFFIIILLLQQQUUUUUUQQQOOOQQQUUUaaagggqqq{{{|||}}}iiiVVVJJJ>>>999:::;;;<<<<<<:::777444777888999888666555555666888888888999:::;;;<<<===AAAJJJJJJlll===999333///------,,,+++***((((((******)))---444???[[[ttt|||hhhfff```???(((000999777888;;;>>>@@@FFFLLLVVV\\\eeennnvvv~~~~~~qqqccc]]]^^^\\\RRRIIIGGG;;;222;;;VVVuuu___OOODDDEEEFFFDDDGGGNNNPPPUUU\\\aaabbbaaaaaabbbkkkYYY___bbb^^^JJJ???DDDLLLBBB:::???EEE>>><<<:::888666555444444333333222222333444555666===666333dddWWWNNNCCC???CCCRRRcccwwwxxxqqqvvvuuudddnnnLLL888EEE@@@999GGGAAACCCEEEFFFFFFHHHLLLNNNSSSSSSSSSSSSRRROOOKKKIIIEEEDDDCCCAAA>>><<<::::::000444999======:::555222999777444111222555:::>>>444444555444222000...,,,000000//////000000111222333333444555666777777888======>>>======???DDDGGGFFFHHHKKKLLLJJJEEE@@@<<<999999888666555333222222111111000000////////////////////////......------.........---------,,,,,,,,,,,,---------.........///000000111222333444444444666888::::::<<<>>>@@@BBBEEEIIINNNRRRUUUVVVWWWRRRRRRSSSVVVXXXVVVPPPKKKMMMKKK???111555555...999666555555444222111///...000000000//////.........---------------------------------....../////////222333,,,///888444BBBhhh\\\GGGEEEdddsssgggNNN;;;///444999666444666666666666666777999:::;;;<<<<<>>???AAADDDGGGCCCJJJRRRVVVVVVUUUVVVXXXPPPSSSWWWYYYXXXTTTOOOLLLFFFFFFOOOOOOBBB===@@@<<<=========;;;888666666666444666666555333333333444555555555666888:::;;;<<<@@@JJJGGGhhh<<<999333000...---,,,++++++))))))++++++)))+++///222JJJhhhwwwuuuyyy]]]:::333000111777:::777777999777;;;AAAFFFJJJMMMQQQTTT[[[\\\]]][[[WWWRRROOONNNJJJGGGDDDDDDEEEAAA999222,,,111HHHmmmhhh999BBBFFFBBB@@@DDDFFFDDDJJJOOOUUUZZZ]]]]]]\\\\\\VVVdddXXXMMMWWWYYYtttvvvVVVIIIBBB@@@???<<>>@@@BBBCCCDDDEEEHHHJJJJJJKKKKKKJJJGGGDDDAAA@@@>>>===;;;999777555333333666444222111000111333444///000111222222000...,,,///000000000///...------...............///000000111222222333555666666777888999:::;;;<<>>@@@BBBDDDHHHKKKNNNPPPQQQYYYXXXVVVSSSNNNJJJFFFDDD===999???888===AAA333:::000000000000//////....../////////...............---------------------------------------............444------;;;999333===yyywwwJJJEEEUUUeee{{{ggg[[[aaakkkZZZ;;;444000444666444333555333444444444555777888999777888>>>BBB===:::HHH]]]|||hhh:::777:::888666444888777777777777888999999888:::<<<======???AAADDDEEEHHHMMMNNNOOOOOORRRTTTUUUUUUTTTRRROOOKKKGGGEEEEEE@@@CCCCCC;;;;;;>>>:::;;;999555333444666777888333444555444222222222444222222333444555777999:::>>>HHHFFFddd<<<888444000///---,,,***,,,)))))),,,,,,***+++...'''...CCCccc~~~wwwUUUDDD555000......333<<<111333555666555555666888:::<<<===<<<:::777777777444:::===777///---666@@@RRRaaaddd===???:::999???DDDEEEEEEGGGHHHLLLRRRYYY^^^aaaaaaaaa\\\XXXUUUVVVPPPCCCJJJdddvvvSSS///BBB@@@???:::888CCCCCC222555555444444333222111111//////000111222333444444...:::888...AAAxxxWWW@@@AAAEEEGGGHHHMMMSSSYYYZZZXXXYYY___eeeTTTUUU[[[rrrRRR999:::>>>111<<>><<<<<<888888666555333222111000666555333222222333555777333333444555666555111///000000000111222333444555......------......///000000000111222333555666666666888;;;===???BBBEEEHHHJJJKKKLLLLLLIIIEEE???<<<555555444333222111000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///000111222222111333555777777999;;;===???@@@AAADDDHHHLLLPPPRRRTTTTTTQQQKKKDDD??????@@@999444:::777666777---,,,222222222222222333444555..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------'''333222,,,000555555555777www```???FFFVVVZZZzzzwwwmmmYYYFFFFFFfffUUU222666444333333333222333444222222222222333555666777888999::::::===BBBDDDDDDjjjzzzIII000777777///333<<<666666666666666777777888555777888999999:::===???DDDEEEFFFEEEEEEGGGJJJLLLPPPNNNKKKHHHEEECCCBBBBBB@@@:::===@@@;;;;;;999000555333111111333444222000111222333333111111222333000000111222333555777888999GGGEEEaaa<<<888444111///---+++***+++((('''+++---+++,,,...,,,---222DDDfff}}}jjjYYYIII999222444888999:::888666555555666///111333444444555777999222555888888;;;GGG[[[kkkbbb999;;;AAA:::888===CCCEEEFFFHHHIIIKKKPPPWWW]]]aaabbbbbbcccHHHRRRZZZCCCBBBJJJ777GGGwwwRRR:::>>>BBB000444@@@AAA777888;;;555333333333333222111111000......///111222333333333666>>>(((***BBB;;;dddhhhMMMDDDFFFLLLJJJLLLOOOLLLGGGNNNZZZkkkVVV777888;;;:::777<<<>>>666999;;;>>>??????@@@BBBCCCGGGHHHHHHEEEAAA===;;;<<<777777666555444333222222)))+++///333444222000...111---))))))+++///000111------,,,,,,,,,,,,++++++...------------...//////...///000111333444555555666999===@@@AAABBBDDDFFFFFFGGGGGGFFFDDD@@@;;;999333222222111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000111111222111333555666777888;;;===<<<===@@@DDDIIINNNRRRUUUPPPPPPNNNJJJEEEAAA??????===999555444---,,,444000---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------(((,,,222...(((///888555===555ZZZZZZAAAGGGAAAGGGQQQ]]]hhhrrrzzz~~~xxxjjj[[[TTTTTTHHHDDDPPPvvvQQQ888555222444333111///111222111000000000111222333555555888;;;;;;:::===CCCEEEDDDEEEyyyLLL555000777444000444777444444333333444444555666444555777777777888:::<<<>>>@@@BBBDDDFFFHHHJJJLLLOOOMMMIIIEEEBBB@@@???>>>:::555;;;@@@===>>>>>>666333333333333222000...,,,///000111111000///000111/////////000111333444555555EEEEEE___;;;888444111///...+++******'''&&&***,,,,,,,,,///'''///+++'''>>>mmmtttXXXKKK888999999888555444444555777777777666444444666777:::<<>>777333KKKlll~~~BBB...444888///444BBB333***BBB888:::===>>>>>>???@@@BBBCCCEEEEEEBBB<<<888777888444444333333222111111000555444222000///000111222333222111222333111---(((...///000000///...------...------------...//////......///111222333555555333666:::============>>>AAAAAAAAA???===999666444111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111000333555666777888;;;===:::;;;===???CCCFFFHHHJJJIIIGGGEEECCCAAA===888444...222...777000+++999///---...///111111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000$$$,,,222***///777---333///777YYYYYYSSSKKKHHHJJJLLLMMMMMMQQQUUUWWWUUUPPPNNNQQQUUURRRRRRVVV___ggghhhbbbZZZQQQMMMOOOUUURRRKKKNNNWWWwwwzzzKKK666222000...222222...---///000/////////000000111333444555222777<<<===;;;:::???CCCCCCEEEpppRRR777000111555555:::777)))222222111111222222333444555666777777777888:::<<<;;;>>>CCCGGGIIIIIIIIIIIIFFFEEECCC@@@>>><<<:::::::::444777777///000333---...///000///,,,,,,///222---///000///......///000////////////000222333444222EEEEEE^^^;;;888333///...,,,+++***))))))))))))************,,,******,,,***333SSStttzzzoooeee[[[[[[MMMTTTTTTTTTVVV\\\eeennntttzzzGGG000111444///444666777888999<<>>>>>===>>><<<;;;AAAWWW}}}yyyyyyZZZ>>>777999777555666777777777777777666666555222222222111000//////...///000000000111111111111333333333444666888999:::nnnggg:::222444222222222333444555666777999999::::::;;;<<<<<<===BBBAAA???===:::777444222333222111000////////////222111000//////000111222000000/////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------......//////000000111111444555666777888888888888<<<;;;999888666444222222/////////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------............///000000111222444666888999;;;;;;===???BBBEEEGGGIIIHHHDDD>>>:::888777666555111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...222666:::HHHiiilllVVVHHHCCCHHHBBBVVVfffppppppcccjjjooo^^^VVVBBB;;;@@@999AAAEEEIIITTTfffccc<<<......000///////////////////////////............///000111222444555666888:::;;;;;;;;;DDD<<>>AAABBBBBBDDDHHHMMMPPPQQQPPPPPPKKKDDD???<<<;;;999888;;;888444222888III```pppyyylll___DDD666---222888666555999666666666666666555444444222222111000000///......//////000000000111111111222222222333555666888999>>>YYY]]]:::222888777222222222222333444555666888999999:::;;;;;;<<<<<>><<<:::888555444333333222111000////////////111000////////////000111//////.....................------------,,,,,,,,,+++++++++,,,,,,,,,---------......///000000111111333444555666666777777777:::999888666444333111111.........---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............000000111222444666777888:::;;;<<<>>>AAADDDFFFGGGEEEAAA<<<888666555333222000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////222333000333CCC^^^ssswwwzzzvvvnnnXXX===......222222///....................................///000111111333444666777999::::::;;;999DDDCCC@@@\\\sss~~~tttLLL555///111111000000000//////////////////000000000111111222222333444555666777777999999;;;???CCCEEECCCAAA@@@===999777777666555333111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...000111222777666<<>>;;;999888;;;RRRzzz]]]nnnnnnAAA+++---444000000/////////................../////////000000000111111222333444555555777777999<<>>:::777777777666555---111555777666555555666666888BBBYYY{{{^^^DDDCCC===555111---555333444555222---///555111222222222222111000000000000000//////................../////////000000/////////000111222444444)))>>>DDD<<>>000...666999111111333...111000000000000111222222444444555555666777777777777666444222222333555666000///......---.........------............------------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,---....../////////000000111111111111000000000000///...------,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,---------...///111333555666666777888:::;;;<<<<<<;;;999666333111111111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------///...---...///111111111999222///999RRRmmmvvvjjjVVVAAA000)))...444000000/////////...---,,,++++++++++++++++++++++++++++++++++++,,,---...///000111222333444555555555+++555999444000333666444\\\tttjjj|||wwwyyyppp|||wwwPPP...+++666666,,,%%%---------,,,,,,,,,++++++++++++,,,,,,,,,---------------...///000111222222444666888999888666555444222111000000111111000...+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***++++++++++++,,,...///000000333777GGG;;;888333///...,,,+++***''''''(((((((((((())))))((()))++++++)))'''&&&'''###)))222666...%%%+++888NNNoooxxxRRR000(((...//////111&&&---,,,$$$&&&000222+++...///111222333555999<<<======>>>@@@CCCDDDCCCAAA:::888444222111000...---111000...------...000111)))111888888333...///222...CCCOOOeeeuuuvvvfffUUUIII???444666;;;777222555;;;777...222333(((++++++---///111000...---///////////////...------..................------------------.........///............///000111111---:::666+++333======;;;888GGG^^^vvvwwwhhhFFF@@@@@@<<<<<<---777111333333---///555222000000/////////000000111222333333444444555666666444333222222222222333444......------------......------...//////...------............---------,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,---.........//////000000000000000///.........------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,---...000222444555555666777999999999888777666444111000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---///---******,,,///111111333555777777777999???EEEbbbttt~~~kkkXXXKKKBBB555++++++111333222222***+++...000000...,,,***++++++++++++++++++++++++************+++,,,---...///000111222222333333333666111---...222444111...'''AAA___zzz}}}wwwqqqtttrrrqqqxxxpppnnnoooxxxhhhBBB000(((111333******222,,,,,,+++++++++******************+++++++++,,,,,,,,,------...///000111111222555777777666444333333000///...///000000...,,,******************))))))))))))))))))))))))))))))***))))))(((((())))))************+++,,,---...//////333666CCC;;;888333///...,,,+++***'''''''''((((((((())))))$$$&&&)))+++------+++(((---***''''''))),,,///222***---222===NNNgggdddIII888222222333333...)))***///&&&...222,,,$$$$$$+++333+++---//////000333777:::999:::<<>>;;;777555222000000///---,,,111///......///111333444333...******000555555333777@@@888:::888333888...;;;999777666888;;;???AAA000,,,333666000///...&&&111+++***))))))333666***---000111000///...---,,,......//////......---,,,------------------------,,,,,,---------........................///000111555///---888@@@222'''111222444666777<<>>@@@???;;;777222000//////000000000///...---,,,,,,---------,,,---...000111111///---,,,***111'''+++///000:::222333444555333000......///333...000000))),,,333000000---333555---+++///+++,,,//////***'''***000555......//////......---,,,------------------------,,,,,,,,,---------.....................///000111,,,555222,,,000222444<<<555666666444333333555777;;;999777666777777666555111555...666777000777222444000555555------333///000//////.........//////000111111222333333444444...//////000//////......------,,,,,,,,,------...---...///000000///...---222222111///...---,,,+++,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,---......///000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---///111333444333444666777777666444333111///............---++++++++++++++++++++++++,,,++++++++++++++++++++++++*********************************************************************************)))***++++++,,,***,,,.........---,,,,,,444444333333444444444333:::888888:::999444444888///...:::444555===999@@@888222999333444888---000000222333///++++++000666444111///---((($$$+++777...+++((((((***,,,,,,+++))))))))))))))))))))))))))))))))))))***+++,,,---......///000000111000000!!!444999***&&&000222''',,,///,,,,,,444EEEkkkcccAAA444///+++///000---...000+++"""************))))))))))))))))))))))))************,,,------...///000111111---111444444111//////000---,,,,,,,,,---,,,***'''))))))))))))******************************************))))))))))))******)))))))))***+++,,,.........444666@@@~~~;;;888444000...,,,***(((((((((''''''''''''((((((''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,,,,---------............000111111222222222333222222222111111000000.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***+++,,,...///111222333444777;;;>>>>>>;;;888555333222000///------,,,,,,++++++++++++++++++++++++........................////////////////////////000000000000000000000000//////.........---------.../////////...------,,,,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------//////000000111111111222222222222222222222222222333333333333333333333333222222222111111111000000000000000000000000000000......------------......//////000000000000////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))************************************------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000555555444333333222222111.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******++++++,,,---------...///000111222333333444444444333333333222222111111111111111111111111////////////////////////000000000000000000000000//////...------,,,++++++************************************************************************,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333bbb~~~___AAA333///...---......---,,,,,,+++******+++*********))))))(((((())))))))))))***************+++,,,---............222111000///...---,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---......555///222@@@zzz;;;888444000...,,,***(((((((((''''''''''''((((((''''''''''''((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------,,,,,,---...////////////000/////////............---------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))***+++,,,---///111222333333666999<<<<<<:::666444111000///...---,,,,,,+++++++++++++++++++++++++++------------------------........................///////////////////////////.........---------,,,...............---,,,+++,,,,,,,,,------------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,000//////......---------------...//////000111111/////////000000000111111111111111111111111111111222222222222222222222222222222111111111000000000000000000000000000000000......------------....../////////000000////////////......---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))************************************------------------------,,,,,,,,,++++++******************+++++++++,,,,,,************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************++++++++++++++++++,,,---...///000444333333222222111000000...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))******++++++,,,,,,------......///111222222333333333222222222111111111000000000000000000000000////////////////////////..............................------,,,++++++***************************************************************************,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,999PPPiii~~~^^^OOO<<>>DDDWWWmmmhhhPPPBBB222///,,,+++,,,---------------,,,,,,+++***************))))))))))))(((((((((((())))))))))))************+++,,,------------//////......---,,,++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******++++++,,,---...222///222===www;;;888444000...,,,***((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000111222000222444555555333111///---,,,+++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------------------------------------------------------,,,,,,------.........///......------,,,+++++++++................................................////////////////////////////////////////////////////////////////////////...------,,,,,,------...---......//////......------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************************************+++++++++++++++++++++++++++++++++***************************++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---//////000000//////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,------...//////000000////////////.........---------------------------------------------------++++++++++++++++++++++++++++++******))))))))))))***************************************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++*********++++++111,,,***+++)))'''...:::DDDgggssscccVVVEEE444---///---///111111///---+++***,,,,,,++++++*********)))))))))))))))))))))(((((((((((((((((()))))))))***)))***+++,,,,,,---------...------,,,++++++******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************+++,,,---...000///222;;;ttt;;;888444000...,,,***(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---///000111000000111222111000...---+++******)))))))))******************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,,,,,,,******++++++,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------------------------------------/////////000000000000000///////////////.....................------------------------------------........................................................................------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++,,,------,,,,,,,,,+++++++++******((()))))))))************************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---...//////......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---.........///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++************************++++++***))))))))))))***%%%---000,,,***///111...333<<>>;;;888555333222000000/////////.........------------------------........................+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++)))))))))***+++,,,............------,,,++++++***(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++...'''(((//////'''&&&---'''&&&)))...111///,,,+++---(((---000***,,,333222------...111333111---***222000......000///,,,(((%%%---222///+++)))***)))((('''(((***,,,---+++)))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))******+++++++++((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---***///222444kkk===666111111///+++)))+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''''''''&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''')))***+++,,,,,,---//////...---+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...---,,,222000...---...000222444DDDFFFJJJMMMNNNOOOTTTZZZ\\\RRRHHHEEECCC>>>;;;:::;;;...333777,,,///333&&&111111///...,,,++++++***)))***+++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))************************************))))))))))))******))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...222111<<>>JJJZZZcccdddbbbbbbddd\\\YYYSSSPPPSSS[[[^^^]]]aaa\\\VVVRRROOOMMMSSS[[[___bbbeee\\\JJJ@@@AAACCCOOOKKKCCC:::333///---,,,///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---111///999___;;;666222222000,,,))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222000000555???HHHMMMOOOXXXXXXVVVTTTRRRRRRSSSTTTQQQXXX___fffnnnsssoooggg~~~kkkWWWOOOLLLIIIEEEBBB;;;JJJXXX^^^[[[RRRLLLMMMKKKNNNQQQPPPJJJ???333,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******************************++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---111...888^^^:::555222333111,,,))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***+++++++++++++++)))))))))))))))*********)))))))))*********++++++************************************************++++++++++++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,111999DDDNNNRRRPPPNNNTTTRRRQQQTTT]]]iiittt{{{nnn___VVVDDDCCCUUU[[[RRRPPPXXXWWWVVVRRRLLLEEE???;;;111000///---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******************************++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---000---777]]]:::555222333111,,,((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********'''(((((()))***+++++++++,,,+++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))***++++++++++++***)))))))))******+++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,------------------------,,,------...//////000000111;;;HHHPPPQQQPPPQQQRRRGGG\\\}}}VVVEEE???HHH```bbb```\\\VVVPPPKKKGGGEEE888666333000...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******************************,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---000,,,666\\\:::555333333222,,,((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))*********+++)))***+++---///111222333333333111000...---++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******+++++++++******))))))******++++++,,,,,,++++++,,,,,,,,,---------////////////////////////........................++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,---------------------------------...///000000111BBBMMMWWWXXXRRRPPPXXXaaaVVVAAAPPPXXXdddlllhhh[[[KKK@@@===;;;777333///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************************************))))))))))))******************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---000,,,555[[[;;;888444111000...+++)))******)))))))))))))))***$$$(((+++***&&&%%%(((,,,***000000)))(((...111---444999>>>>>><<<===BBBGGGDDD@@@===@@@EEEFFFAAA;;;:::444+++%%%'''***)))%%%---***''''''***,,,)))&&&(((((((((((((((((((((((()))(((((('''''''''((((((++++++,,,,,,,,,,,,++++++,,,***)))+++...///+++(((,,,'''***111222...222:::999:::888444222333555666777555222///...//////......///...---++++++---///++++++,,,,,,,,,+++***************)))******+++,,,---------...............111+++,,,222222...666CCCUUURRR\\\IIITTTjjjXXXHHHJJJ[[[ggghhh[[[GGG???555777:::111...000---///...,,,,,,///000---(((------------------------------------------------...,,,******+++,,,------......------...///000000000...,,,***)))))))))***(((+++---...---,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,***(((((()))******)))111+++((())),,,---------+++++++++---222777===@@@AAA???JJJKKK???DDDIII;;;444444333111...---------***,,,---+++'''&&&(((+++******************************))))))))))))*********************************+++,,,---,,,+++***(((+++------++++++++++++***111+++...111///555;;;777555:::===888333111///,,,111------///,,,&&&''',,,------------------,,,,,,,,,------,,,+++***+++,,,************************************************))))))))))))************&&&***---...+++))))))***************++++++++++++,,,++++++---......,,,)))*********)))))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''******)))))))))((((((((()))((((((((('''&&&&&&&&&((())))))***)))(((&&&%%%))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))***+++,,,---...//////777VVV;;;888444111000...+++)))******))))))))))))******))))))***+++++++++,,,,,,###$$$+++444999;;;>>>CCCBBB>>>999666666999;;;<<>>FFFOOOUUUXXXWWWZZZYYYVVVYYYWWWLLLVVVUUURRRKKKAAA666---)))...,,,***+++------***&&&++++++++++++++++++++++++******))))))))))))******************************,,,+++))))))***,,,...000+++,,,+++***+++///333555:::;;;HHHSSSQQQPPPNNNDDDNNNTTTWWWTTTPPPPPPOOOLLL555333777???BBB<<<666444///...------------,,,,,,,,,++++++***)))***+++---************************************************))))))))))))************///...,,,***)))***+++,,,,,,,,,++++++++++++++++++'''&&&&&&'''))))))(((&&&''''''((()))*********)))+++******))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((('''((()))***++++++************)))))))))(((((((((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...//////777VVV;;;888444111000...+++)))******)))))))))******+++)))'''&&&(((,,,...---,,,888111444???BBB===>>>GGGRRRKKKEEEGGGOOOTTTRRRNNNXXXSSSLLLGGGFFFFFFFFFFFFEEEIIIMMMOOOJJJ???222***'''(((***+++***(((&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***+++---///---******///333000;;;GGGOOOVVV[[[\\\YYYaaafffmmmssssssqqqnnnmmmvvviiidddkkknnneeeZZZTTTFFFBBB===777333222111111---------,,,++++++******++++++******++++++,,,------........./////////000'''666666***111KKKYYYUUUdddooommm???GGG^^^aaaMMMMMMQQQJJJ777222444///000///.........------...------------------------------------------------)))***,,,...///000000111222222111000///---+++***...***(((***...///+++'''******+++///111111---))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++******''',,,///,,,***///;;;FFF666<<>>BBBFFFKKKOOOQQQSSSBBB??????FFFPPPUUURRRNNNBBB???777...'''(((...444---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++------,,,+++,,,...---222888@@@IIIMMMDDD777///777BBBIIIJJJIIIGGGGGGJJJTTTLLLIIIRRRKKKDDDNNNQQQLLLFFFDDDGGGMMMQQQTTTZZZXXXQQQDDD666,,,((())),,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++*********,,,...111333AAADDDKKKSSSUUUTTTXXX```aaa___ffffffZZZSSSPPPGGGTTTWWWXXXWWWXXX[[[ZZZWWWZZZXXXSSSMMMIIIIIIKKKLLLZZZUUUOOOKKKFFF>>>444------,,,,,,...///...+++(((++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,///111...)))'''+++000555666777888999:::::::::>>><<<:::999999888666444///---+++))))))***+++---*********))))))***++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************************************++++++,,,,,,,,,---+++,,,---.........---,,,++++++++++++************(((((()))***+++,,,------************************))))))))))))***+++,,,---...//////777VVV;;;888444111000...+++)))***************+++,,,---+++---///---,,,222>>>HHHccc{{{}}}mmm___[[[YYYSSSPPPRRRUUUWWWTTTFFF444)))(((,,,************************))))))))))))***+++,,,------......//////......---...---000:::IIIWWW___bbbPPPTTTUUUVVV\\\iiitttyyy}}}}}}~~~{{{jjjnnn|||zzzpppeeeaaabbbaaaZZZRRREEEBBB>>>999555111///...------,,,,,,------...///......///000111222333333///:::EEEKKKWWWtttmmmBBBHHH___lll[[[IIIKKKPPP999000---222444///---///........................---------...//////000000)))---222555999???GGGMMMVVVVVVUUUUUUVVVWWWXXXXXXFFFDDDDDDHHHOOOSSSRRROOOQQQRRRPPPJJJAAA888222///++++++***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++...---,,,,,,000333///===GGGFFFEEEFFFEEE@@@LLLTTTaaajjjkkkdddXXXOOOMMMQQQQQQQQQSSSMMMKKKRRRKKKKKKLLLPPPSSSRRRNNNIIIOOOUUUZZZVVVIII:::///***------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---***''''''---777BBBIIIJJJIIINNNRRROOOIIIKKKTTT[[[VVVZZZ[[[UUU[[[ggghhh[[[\\\ZZZVVVVVVWWWTTTOOOKKKRRRXXXYYYZZZ\\\^^^]]]LLLMMMOOOTTTVVVPPPDDD:::000---+++,,,//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,+++,,,333???IIITTTVVVXXXYYYZZZYYYWWWVVVRRRQQQQQQQQQRRRQQQNNNKKKDDDBBB>>>999444000---+++---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++)))))))))))))))*********))))))))))))************&&&((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************))))))))))))***+++,,,---...//////777VVV;;;888444111000...+++)))************+++,,,---...***+++...444???PPPcccooommmZZZPPPWWWdddPPPWWW^^^ZZZLLL;;;...'''++++++++++++++++++++++++************+++,,,------//////000000000000//////111888DDDRRR___iiimmmoooiiijjjnnnttttttpppooorrrqqqqqqzzz~~~~~~yyylllaaa\\\^^^dddhhhZZZVVVOOOFFF>>>777333111---------------......///...//////000222333333444&&&LLLXXXLLLgggooofff^^^YYYUUUQQQSSSXXXXXX\\\jjjoooTTTPPP]]]WWWKKKNNNWWWKKK;;;///000333///...111........................---------...///000000000,,,333===EEEJJJQQQXXX^^^VVVTTTPPPKKKIIIGGGGGGHHHJJJHHHGGGGGGIIIJJJIIIHHHPPPQQQUUUYYYYYYQQQBBB666222000...,,,,,,,,,...///---------------------------,,,,,,++++++,,,,,,---***---///...---///555:::@@@HHHJJJDDDFFFRRR[[[\\\wwwjjjXXXKKKFFFGGGHHHIIIGGG@@@DDDJJJEEEAAAAAA===BBBCCCHHHQQQXXXZZZUUUPPPFFFIIIPPPWWWZZZRRRBBB555------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111999DDDOOOUUUMMMIIIJJJOOOMMMLLLWWWfff[[[ggg~~~ppp```RRRXXXTTTPPPRRRWWWXXXTTTOOOCCC<<<333......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***+++222???LLLVVVZZZ___aaacccdddccc___ZZZWWWHHHIIIKKKNNNPPPOOOLLLIIINNNOOOOOOLLLFFF???777222111000///---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++(((((()))+++,,,...///000000//////////////////...///000000000000...---+++---,,,,,,,,,,,,+++++++++***+++++++++,,,,,,------************************))))))))))))***+++,,,---...//////777VVV;;;888444111000...+++)))************+++,,,---......///444CCCZZZuuuqqqZZZVVV```VVVMMMMMMPPPMMM@@@333++++++++++++++++++++++++************+++,,,---...000000111111111111000000888EEEWWWfffnnnqqqrrrrrrjjjjjjtttwww}}}yyyyyyjjj___]]]___jjjeee[[[PPPEEE<<<555222...------------...//////...///000111222333444444GGGKKKTTTkkkwww^^^QQQXXXXXX]]]eeeiiiiiikkknnnlllbbb\\\^^^\\\___uuu~~~OOORRRXXXRRRNNNMMMZZZCCC000///111///...222////////////////////////---------...///000000111@@@GGGQQQUUUUUUUUUVVVXXXWWWUUUSSSQQQRRRUUUXXX[[[UUUTTTTTTTTTUUUWWWYYYZZZOOOFFF???DDDPPPXXXUUUOOO>>>;;;555000---,,,---...---------------------------,,,,,,++++++,,,,,,---,,,///000///...111999???FFFIIIIIIMMM]]]pppqqqgggHHHKKKUUUfffxxxzzzvvvhhhfffWWWDDD999;;;EEEPPPVVVXXXPPPMMMWWWdddcccPPP===........................,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***...777@@@IIIOOORRRTTTSSSMMMNNNTTTYYYaaavvvuuuaaaTTTRRRVVVYYYZZZYYYMMM===222.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222000333AAARRR\\\YYYSSSKKKMMMOOOPPPMMMGGG@@@;;;AAACCCGGGLLLOOOOOOMMMJJJ<<>>>>>======<<<<<<;;;;;;DDDCCCAAA???;;;777333111---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************))))))))))))***+++,,,---...//////777VVV===:::555111...---------*********+++,,,,,,,,,+++111---AAAUUUzzzmmmuuummmOOO[[[[[[LLL??????BBBBBB:::,,,&&&---000)))(((///------,,,,,,,,,---......)))444111+++222777555777PPPZZZeeehhhfffiiiqqqyyyrrrwwwttteee```jjjhhhgggbbbSSSAAA999:::444111///......///000///222++++++444666111222;;;PPPIIIxxxjjjYYYWWWhhh|||pppXXXhhhyyyJJJIIIZZZTTTNNN\\\RRR@@@000---222111+++---------------...//////...000///,,,...777BBBHHHRRRWWWOOOGGGLLLOOOIIIIIIGGGOOOMMMIIIKKKGGGDDDKKKHHHLLLDDD???IIIMMMKKKMMMSSSWWWWWWRRROOOQQQQQQNNNPPPMMMBBB444000333333---,,,---...------,,,---///000---+++------,,,...333)))...222666:::>>>BBBEEEEEEIIIeeeoooHHHKKKnnndddcccGGG:::IIIIIIIIIVVVZZZUUUaaagggUUUBBB111222444'''***555111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,......---,,,222777777TTTOOO>>>TTTVVVWWWTTTKKKxxxkkk```YYYTTTPPPSSSRRRGGG888......111000,,,+++---...,,,---000...,,,***)))***+++++++++++++++...///,,,+++000999;;;KKK\\\ddddddaaa\\\YYY>>>AAAFFFMMMSSSSSSOOOKKKCCCFFFJJJNNNPPPPPPOOONNNLLLQQQFFFPPPFFFRRRCCC???QQQHHHDDD777111000)))+++(((***,,,---...---)))%%%)))))))))))))))))))))))),,,***(((''')))***+++,,,+++++++++***))))))))))))++++++++++++******)))))))))***+++***))))))+++---...***((())),,,---,,,)))''')))***)))'''&&&))),,,)))))))))))))))))))))))))))(((((((((((('''(((((((((((()))***++++++++++++'''(((*********)))(((&&&+++)))&&&$$$&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((((()))((((((&&&))),,,,,,+++,,,+++)))111)))222777FFFUUUNNNPPPJJJ:::<<<@@@<<>>>>>MMMHHH999---...000---,,,///------------------...///777...***333666+++666WWWWWW```cccddduuu~~~ssspppvvvooorrrhhhQQQBBBCCC:::777222000///000000000222333555444000111;;;GGGEEErrruuudddkkklll\\\ooozzzJJJPPP___QQQ[[[TTTDDD444...000222000/////////...//////000000,,,...111444777>>>IIIRRRAAAHHHKKKQQQWWWPPPLLLVVVaaannnvvvjjj```OOOGGGJJJVVVUUUIIIHHHQQQ===GGGNNNHHH666''''''.........///...---------------,,,---111000,,,+++...---444///,,,:::FFFGGGHHHhhhzzzqqqUUUYYY^^^QQQBBB???GGGRRRVVV[[[bbbaaabbb===///555///,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,---000333222WWWNNNAAAKKKNNNQQQTTTTTT|||ccc[[[aaafffaaaSSSAAA444---111---,,,...///,,,,,,///---,,,++++++,,,---------...------///000444???JJJSSSggggggVVV[[[nnneeeGGGWWWVVVSSSQQQSSS\\\jjjuuuwww|||qqqpppcccWWWXXXOOOKKKCCCKKKIIIJJJFFFKKKSSSIII:::222000777111333000)))"""$$$,,,333************************************++++++******(((''''''''''''***---///...000333666999;;;<<<===777444222111000---)))%%%---+++))))))***+++***((()))+++,,,+++(((''')))***))))))))))))))))))))))))))))))************))))))000---)))&&&%%%''')))+++111000///...---,,,,,,+++,,,,,,---...---***&&&###))))))))))))))))))))))))************************((('''''''''((()))((((((+++***)))'''))),,,///000777>>>RRRLLLCCCDDD@@@LLLLLLHHHKKKOOONNNRRRVVVSSSYYYXXXVVVSSSQQQPPPOOONNNVVVTTTLLL===///***111999---///000000///...,,,***---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------...//////666SSS===:::555111...---------......---+++***...666<<>>HHHIIIJJJMMMXXXUUUPPPSSSZZZddd}}}VVVIIIXXX```XXXfffBBB888SSS[[[@@@///777000/////////...------,,,///000555999777111---...+++444555;;;CCC===JJJpppkkkhhhsssUUU>>>HHHWWWQQQOOO___lllSSS@@@777...///000))),,,,,,,,,,,,,,,,,,,,,,,,,,,///000...+++---555===JJJBBBMMMUUUQQQMMMcccnnn^^^^^^fff```GGG///333...---///000---,,,---++++++,,,------......//////---...333;;;DDDQQQ]]]ddd\\\dddsssjjjPPPJJJYYYZZZooo{{{aaaRRRDDD>>>???FFFSSS\\\TTT>>>***)))***++++++******,,,...************************)))***+++,,,,,,+++***)))***+++,,,---000555<<>>777...,,,)))'''''')))+++---***,,,---,,,***(((((()))))))))))))))))))))))))))+++++++++******)))))))))(((((((((***,,,111444777666444111///---,,,,,,,,,((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************&&&'''((()))*********)))---***''')))...555;;;???NNN>>><<<888CCCRRRKKKNNNOOOWWWVVVTTTUUUSSSTTT\\\QQQQQQQQQRRRTTTVVVXXXYYYZZZXXXTTTNNNFFF@@@;;;888***,,,...000///...............---------,,,,,,,,,,,,,,,,,,,,,------------/////////666TTT===:::555111...---------......---,,,,,,333???GGGQQQ\\\XXXtttiii[[[[[[rrrkkkiiiuuurrrnnnkkkeeecccooolllSSSPPPWWWXXXSSSEEE666...//////,,,............///000111111000<<<777///===PPPYYY]]]kkk}}}mmmvvvvvvddd]]]fffOOOHHH>>>777333111111111333///000666999===HHHVVVtttkkkaaarrrvvv@@@XXX\\\___[[[LLL:::///...222222222111000000000000111666///333EEEPPPLLLDDDBBBLLLQQQdddaaaEEEEEEIIIQQQOOOGGGHHHNNNDDD111111///............---,,,///111666:::888000...///(((;;;===AAARRRWWWdddgggzzzvvv???@@@XXXWWWJJJWWWaaa[[[???+++///555...------------------------...//////------222;;;CCCDDDLLLQQQBBBbbbqqqcccggghhhZZZJJJ666111---///000...,,,---+++,,,---...---------...---...444???HHHOOOXXX```bbbccc[[[NNNLLL___{{{www^^^===???PPPXXXVVVCCC555,,,'''---444333+++$$$++++++++++++++++++++++++)))***++++++++++++,,,,,,111333777999<<>>FFFFFFDDDKKKWWWrrr~~~YYYQQQOOOVVV\\\UUUGGG<<<444111---,,,---///...---,,,---000222///***+++000111CCC===;;;cccrrr}}}zzzdddKKKFFF]]]KKK\\\___OOO;;;///...444------------------------000...,,,---222999AAAEEEEEETTTQQQSSSvvvccc```ddd@@@888000000000...---...,,,---......,,,+++,,,...111777BBBMMMRRRPPPPPPSSSWWWRRRPPP[[[xxxrrrJJJ333OOO```RRRBBB222---,,,+++,,,...++++++++++++++++++++++++***++++++***))),,,111555999===AAABBBAAA@@@CCCFFFHHHEEEAAA>>><<<===???@@@;;;<<>>444+++(((***---++++++++++++++++++++++++************************(((***,,,,,,***))))))++++++---666@@@DDD@@@???BBBIIIIIIVVVQQQWWWrrrgggPPPIIIPPPYYYEEE<<<555333000+++***.../////////.........------,,,,,,---------.........000//////777VVV===:::555111...---------***+++---111999BBBJJJNNNaaacccZZZbbbhhhnnnkkkwww^^^ggg}}}wwwzzz[[[WWWXXXWWWMMM???444///////////////000111222333444333:::<<>>BBBEEEFFFDDDAAA???FFFGGGGGGAAA888000+++***++++++++++++++++++++++++++++++++++++++++++++++++'''***+++***''''''***---444666???GGGDDD<<<<<>>TTTaaaUUUHHH???555......///////////////111222//////888BBBIII???eee{{{>>>VVVWWWPPPSSSZZZEEE---///........................,,,///333888>>>EEEKKKOOOWWWxxxoooiiiWWWBBB777222//////000---///000...,,,...444:::EEEIIIOOOQQQLLLJJJRRR]]]lllvvv~~~nnnQQQJJJEEECCC:::---+++111------------------------)))---000222333888AAAGGGPPPUUUWWWTTTMMMIIIJJJMMMFFFJJJQQQXXX___cccfffgggyyyvvvrrrmmmeee]]]TTTOOOKKKFFFDDDHHHNNNOOOIIIBBB444000,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***---333999>>>BBBEEEFFFAAA@@@??????@@@AAACCCEEECCCEEEHHHKKKLLLKKKIIIGGG===DDDLLLMMMFFF===666222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***(((***///555>>>>>>DDDIIIGGGEEESSSfffvvv^^^GGG@@@<<<555000111000000000/////////......------------............000//////999[[[===:::555111...------------,,,///888CCCIIIGGGBBBKKKOOO___\\\gggYYYzzzooo```YYY]]]XXXEEE777555000000000111222444555666999555BBBttt}}}jjj^^^\\\XXXRRRXXXNNNKKKSSS[[[cccvvv|||lllllldddYYYMMMDDD>>>:::777888<<<555555[[[eee\\\ZZZWWWXXXYYYRRRCCC777444000000111222333555666777HHHHHHFFFRRRzzzxxxNNNFFF]]]QQQGGG999000...//////...,,,---000111///000999DDDCCCZZZkkkZZZOOOMMMDDDJJJMMMLLLVVVXXX___wwwwwwHHHfff```HHHMMMRRR>>>---........................***111999>>>AAAFFFNNNTTTxxxcccJJJ:::333//////111,,,///000///...111999@@@HHHJJJKKKJJJFFFKKK___sss~~~aaaFFF??????777///---------------------------(((...444888:::>>>FFFLLLOOOSSSVVVTTTPPPOOOTTTZZZzzznnn^^^LLLEEEIIIPPPSSSQQQ:::555///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---222999@@@CCCBBB???<<>>===;;;...***444444333222333555<<>>MMMLLLJJJ...:::///...111000---000;;;CCCDDDDDDIIIDDDCCCeeesssRRR>>>666---222111...,,,---...---,,,111:::@@@CCCKKKUUUTTTKKKHHHVVVmmm{{{sssppp{{{~~~~~~PPPGGGPPPMMMFFF:::000+++,,,---......---+++***,,,111555BBB======BBBAAA???DDDMMMAAAMMMZZZaaadddbbbZZZPPPLLLDDDRRRQQQWWWaaa[[[gggnnnbbbGGGJJJWWW\\\FFFMMM333''';;;222 000,,,,,,,,,,,,,,,,,,,,,,,,///---///000222???FFF>>>OOO>>>RRR```NNN222555999222,,,222555///,,,////////////////////////222222000333kkk>>>888333111///,,,---111***---555>>>BBBAAABBBEEEOOOSSS[[[kkkuuugggiiiaaaVVVOOOUUUBBB111:::111555888///QQQXXXXXX}}}qqq~~~wwwooojjjiiiuuucccWWWXXXDDDIII777;;;111FFFtttrrr___nnnWWWWWWOOOVVVLLL000333777555///222===DDDDDDTTTvvvHHH___GGGCCCBBB)))111222111000111333555>>>WWWooo]]]PPPTTTsssyyycccIII888AAAUUUggg}}}mmmdddlllZZZGGGGGG666...111555...,,,111000333000AAAFFFIII}}}uuuJJJ===444///...///000111666???CCCCCCKKK@@@GGGooorrrTTT???---333000......000000...,,,444;;;DDDKKKMMMOOOSSSWWWkkkyyy|||vvvnnn___ggg}}}]]]XXXPPPCCC777///---......000000,,,)))---777@@@@@@EEEAAA888@@@QQQSSSHHH___XXXKKK???===CCCHHHHHH]]]ZZZ___VVVTTT[[[SSSVVV^^^QQQWWWpppzzzfffQQQJJJHHHFFFCCC888((((((//////------------------------)))111//////===HHHEEE@@@EEEgggeee@@@555555777333///555555(((////////////////////////222222111666ooo@@@999333111...,,,///444;;;666444888>>>AAAEEEIIIDDDZZZpppyyyxxxyyyzzzzzz|||ooovvv~~~ZZZaaaPPPOOO444<<<000444===333tttyyyxxxsssaaammmoooaaaOOOTTT>>>;;;>>>888RRRQQQWWWsssfffxxxvvvKKKQQQMMMQQQ;;;333777:::888888???HHHMMMxxx:::^^^III;;;---:::...---...111444777HHHoooUUU\\\tttcccKKKAAA@@@IIInnnqqqmmmxxxDDDPPP888...111666...,,,222333444888CCCPPPwwwzzzoooqqqzzztttqqqmmmjjjjjjlllpppsssbbbkkkwww]]]LLL111444222222222555;;;AAACCCBBBBBBGGGiiitttTTT444222//////111111///000222888888DDDRRRNNNIII```}}}~~~ccc~~~|||jjjTTTFFF???888222...///000000///...333===DDDFFFCCC???AAAKKKSSSMMMCCC444???MMM\\\nnntttOOOOOOrrrzzzZZZLLLQQQGGG(((,,,999)))------------------------%%%333333777GGGFFFDDDSSSSSSwww;;;111888<<<000000777///000000000000000000000000333222333:::sssAAA:::444111///...111666PPPCCC999:::@@@CCCCCCDDDGGGUUUeeemmmpppqqqrrrrrr```tttffflllaaaUUUOOO:::;;;000666BBBGGGuuuOOOXXXfffWWW[[[>>>FFFBBB<<>>ZZZhhh______JJJ;;;GGGggg}}}___xxx___UUU>>>///...444///---333666,,,BBBWWWzzzxxxvvvtttpppjjjaaaWWWPPPXXXYYY[[[]]]^^^]]]]]]\\\lllppptttrrrllliiijjjmmmOOOAAA666444333333666;;;???BBBEEEAAAmmmpppEEE222000111222000---222:::???AAAFFFNNNWWWjjjbbb|||mmmXXXGGG999111000000///000222777===AAADDDOOO@@@DDDWWWVVVCCCGGG___lllaaaWWWdddnnntttXXXCCCLLL@@@'''+++........................***666;;;DDDKKK@@@IIImmmggg@@@222888222000777444111111111111111111111111333222555???xxxAAA:::444222///...111666AAA999555:::BBBDDDBBBAAAKKKSSS^^^dddgggkkkqqqvvv{{{yyyrrrhhhWWWeeeSSSHHH>>>222777:::SSSUUUUUUxxxmmmgggPPPHHHIII===AAAVVV>>>EEEDDDXXXggghhhXXXJJJCCC:::333333999<<>>+++999///555666777HHHppp```tttrrrPPP:::BBB]]]vvvkkkSSSIII333---333000...444666222CCCaaaqqq^^^VVVXXX^^^ddd^^^```dddfffddd```ZZZWWWKKKOOOUUUZZZaaajjjuuu}}}___jjjmmmDDD111444222222666999???HHHQQQaaafff<<<555111222000///555@@@BBBLLLLLLMMMlll}}}qqq[[[;;;000555000///111666===BBBDDDDDD===QQQ___YYYRRR___xxxooommmpppiii\\\KKK666,,,222////////////////////////...444<<>>888222111///---///444///...111:::???AAABBBEEELLLVVV```bbb```dddrrrwwwlllaaa___TTT???666;;;222___UUUYYYkkkLLLQQQEEE;;;bbbxxxNNNOOOGGG???JJJyyyYYYrrrQQQBBB888666555888CCC___```SSSJJJAAA111666...444333888[[[jjjxxxTTT>>>EEE\\\nnncccXXX;;;...333222000333444>>>OOO|||pppoooooottt}}}xxxmmmddd___]]]]]]uuulllfffpppXXX888333222333888<<>><<<:::@@@IIISSSSSSUUUZZZaaaiiisss{{{}}}kkkIIIjjjUUU;;;888BBB666tttbbbiiifffWWWWWWFFFBBBdddJJJIIIKKKAAAGGGcccmmmkkk[[[DDD444:::===<<>>FFFMMMddd```lll>>>333000000000000000000000000<<<<<>>BBB{{{bbbmmmTTT:::UUU}}}___hhh)))111666000333>>>;;;}}}yyyqqqqqqbbbTTTWWW[[[XXXWWW```NNNSSSUUUTTTQQQNNNbbb___dddeeeaaaccckkkjjjaaaNNNTTTGGGOOOcccPPPVVVRRR---@@@666<<>>000888222@@@UUUffftttLLLLLL{{{~~~sss???555666111222:::MMMxxxzzzqqqllldddUUUNNNIII>>>KKKIIIIII>>>:::UUUjjj___{{{yyy<<<===444777OOOlll>>>===111777AAADDDooo~~~VVV444444444<<<:::EEEkkk~~~tttOOO555,,,///555000000666666DDDCCCLLLpppGGG444777222444333333222222333333444888333;;;NNN???777000///......000444666666888:::::::::???GGG???PPPiiikkkoooqqqkkk|||jjjnnnOOO???888RRR^^^RRRDDDiiimmmSSSKKKNNN~~~aaalllOOO>>>444:::``````HHHHHH666666444>>>mmmhhheeeFFF```mmmPPP111333666777>>>dddlllsss```MMMOOOKKK\\\aaaEEE555???JJJ{{{GGGGGG777333FFFTTT}}}NNN666>>>???BBBlllvvvMMM---***888222...777:::AAA777VVV```333999///444333333222222333333444:::222;;;RRR>>>666000//////...///333444555777999:::;;;@@@DDDMMMRRR___ddduuu}}}ooovvvwwwuuu~~~xxxpppnnn|||qqqtttSSSAAA;;;ZZZsssVVVKKKyyynnnwwwnnneeeOOOLLLvvvZZZ^^^DDD333EEE|||~~~BBB>>>222444666@@@xxx~~~LLLQQQgggaaa111222;;;;;;DDDtttUUUnnnlll```sss???;;;BBB^^^MMM777777GGGrrrgggnnn666999===MMMuuu>>>,,,999444///888999BBBCCCwww;;;:::444444333333222222333333444;;;111;;;UUU===666000//////...///222222555666777999===@@@BBBPPPNNNVVVZZZmmmvvvdddfffjjjuuu~~~ooo[[[eeePPPLLLIIIaaa\\\PPPSSSlll~~~wwwXXXEEE>>>]]]tttcccjjj```cccpppfffyyy[[[MMMccc}}}yyy}}}```PPPnnnkkkoooxxxqqqDDD444SSSMMM;;;:::777:::MMMrrr^^^JJJ|||vvvwww===333;;;666DDDoooxxxdddGGG777KKKUUU;;;@@@JJJcccKKK777CCCkkk|||sssYYY333444444222888:::<<>>AAA@@@BBBKKK]]]dddrrrxxxkkksssxxx}}}|||yyy^^^JJJ???HHHYYY@@@777AAALLL]]]jjjkkk|||[[[GGG???aaakkkzzz]]]VVVTTT^^^ppp|||nnnppplllMMMQQQWWWHHHOOOLLLCCC[[[pppwwwdddoooBBB555___ccc@@@CCC777999[[[zzzxxxKKKfff~~~EEE111888333NNN|||fffgggXXXmmmppp|||pppRRR;;;hhhzzzbbbIIIGGGYYYcccnnn999HHHuuuBBB///444666777===:::qqq|||sss{{{yyyyyyzzzxxxsssqqqssspppvvv}}}ttt888666444333333222222333333444:::222;;;RRR<<<555000000///---...111///333555555999???AAA>>>PPPRRRZZZXXXgggxxx|||wwwmmm```jjjSSSJJJDDD444<<>>{{{[[[111666999666BBBKKKBBB222444333333222222333333444888333;;;NNN;;;555000000///---...111///333555444888@@@AAA===FFFJJJYYYaaassszzzhhhlllqqqxxx~~~zzz\\\UUUZZZVVVggg\\\EEEEEEvvv}}}yyyzzz\\\EEEHHHHHHLLLXXXbbbbbb[[[aaannnzzznnnRRRYYYRRRIIIUUUvvv|||lllhhh{{{ZZZKKK```fffMMM@@@oooqqqOOO???:::999xxxeee|||qqqzzz|||nnngggaaaZZZfffoooKKKTTT222:::<<>>XXXKKKppplllvvvWWWooo___222;;;===xxxxxxuuu[[[???EEEMMMPPPIIIBBBHHHYYYhhh|||~~~zzzfffXXXkkkxxxsss}}}LLL]]]LLL[[[]]]ddddddwwwrrrnnnlll\\\]]]gggYYYOOOJJJRRRkkknnn|||```TTTwwwyyy}}}zzzhhhnnnaaa@@@zzzuuutttCCC222444JJJ???jjjsss\\\```XXXkkkiiifff888555555444333333333333444;;;555888SSS:::444/////////...///111111888:::555111444999===HHHPPPYYYaaalllyyytttsssoooiiixxxXXXJJJJJJvvvOOOEEEAAABBBDDDHHHMMMMMMMMMSSS[[[{{{}}}fffNNNKKKeeeJJJxxxxxx|||aaa@@@|||zzziiiRRRmmmyyyiiibbbggggggoooooofffnnnYYYFFF999;;;```eeeccc\\\```YYY]]]KKKeeezzzlllqqqbbbLLLbbb[[[[[[\\\HHHqqqxxxUUU{{{ddd555;;;;;;vvvWWW@@@<<>>;;;AAAKKKuuucccUUUeeeFFFDDDeeennnzzzNNNjjjtttmmmpppuuu{{{yyyhhhkkkxxxsssggg^^^WWWiiimmmPPP888AAAXXXXXXiiiNNNmmm~~~}}}gggOOOaaaVVVaaa999???>>>zzzwww{{{iiioooJJJeee]]]TTTPPPPPPTTT]]]eeeIIIFFFKKKYYY\\\VVVlllZZZ[[[WWWooohhh\\\xxxmmmtttkkksssYYYZZZhhhnnnOOOFFF???NNNXXXIIIKKKsssyyyttt~~~UUUUUUSSS^^^^^^IIIIII\\\oookkk{{{CCCFFF[[[jjj^^^RRRAAA222AAADDD@@@666777EEE:::iiiVVVGGGJJJ<<<555444333333222222333333444222666LLLzzz:::444/////////...///111///666:::888666666555333>>>MMM\\\bbbgggqqq~~~yyypppMMM:::GGG```sssbbbBBB@@@???555999@@@CCC@@@;;;>>>EEE]]]kkkLLL|||vvv{{{hhhXXX\\\lllNNN\\\fff}}}nnniiinnnbbb666AAAyyy\\\RRRnnn>>>\\\zzzVVVccc<<>>EEEUUUeeeKKKUUU}}}|||www|||hhhXXX555222BBB<<>>444777===BBBAAA<<<<<<@@@IIIzzz}}}yyy}}}SSStttTTT^^^pppQQQSSS\\\|||ttt777???lllfffJJJxxx;;;NNNssskkk\\\;;;@@@888pppkkkzzzlllFFFBBBXXXwwwYYYjjjpppssssssfffYYY[[[kkkwwweee|||rrrsss}}}nnnggg{{{}}}|||```SSSPPP___xxxpppnnnwwwnnn```nnnooocccCCCPPPQQQEEEUUUccc```[[[nnnyyy===444444333222222222222222444444666FFFqqq:::444/////////...///111...444888:::<<>>;;;999;;;???WWWxxx~~~|||^^^}}}aaaSSSlllvvvBBBVVVUUUkkkSSSnnn]]]999;;;]]]vvvDDDeeeQQQFFFWWWoooSSS999AAA666mmmdddxxx^^^lllVVVDDDGGG<<>>>>>DDDiiimmmgggccc999EEE@@@:::888555555555666666555333<<>>AAAYYYsss}}}yyyuuuqqqzzz{{{jjjkkkDDD@@@>>>AAAAAAVVVgggfff<<>>HHHRRRUUUSSSkkk\\\XXX[[[HHHGGGMMMHHH>>>111LLL{{{jjjCCCgggXXXWWWLLL<<<555===xxx\\\999XXXgggJJJBBBPPPrrr<<<;;;333???KKKVVVaaapppPPP>>>VVVpppFFF\\\KKKRRRbbbmmmzzzzzzmmmzzzqqq^^^fffbbbhhh~~~^^^oooxxxuuuYYY```fffooonnnuuu>>>>>>}}}pppSSSYYYTTT___nnn___kkknnn```FFFPPPmmmooolll]]]VVVOOOXXXeeeqqqqqqooo~~~{{{999333222111111000000000111333...111<<<\\\999666111...---...------555111666CCCOOOYYYTTTCCCRRRAAA777DDDcccvvvzzzZZZWWWSSSCCC666===@@@>>>CCCzzzgggoooBBBIII888<<<:::888777888888777666888666444:::GGGQQQPPPHHHLLL|||wwwoooXXXFFFNNNOOOqqqxxxzzz|||}}}\\\999kkkPPPOOOHHH;;;,,,;;;ZZZ@@@GGGcccaaa<<<777NNNuuulll999888333:::FFFIIIyyyzzziiiwwwbbbdddlllMMM555CCCrrr^^^:::~~~eeedddcccGGGfffxxxUUUwwwtttlllSSS[[[vvvwwwlll|||yyy|||ddd^^^nnn```:::<<>>===<<<:::999::::::888777999777666;;;IIITTTSSSKKKNNNbbbfffBBBEEEeeeeeeLLL777kkkBBBTTTiiiqqq|||999666///:::DDDddd===JJJ\\\CCCDDD@@@qqqPPP::::::777555===}}}aaa^^^```nnnooo~~~lllHHHFFFkkkHHH<<>>bbbKKK:::777333===666777===FFFmmmwwwvvvzzzAAATTT^^^{{{PPP@@@CCC>>><<<;;;;;;;;;:::888666333444666999BBBKKKLLLHHHDDDDDD[[[~~~dddGGGwww~~~oooeeecccwwwfffZZZoooCCC<<>>:::666XXXpppffflll___aaa666333qqqYYY|||hhhcccppp@@@WWW{{{zzzRRRddduuuzzzlllsssnnn666555555<<>>888:::<<<555444???444\\\WWW~~~vvvYYYQQQBBBBBBooo[[[ddd<<>>===;;;;;;;;;:::888555222666777777:::@@@AAA???///333AAAKKKRRRhhh\\\kkkiii]]]ttttttppptttjjjggg|||}}}yyyttt???AAA@@@oooEEE@@@bbbRRR===///===666888OOO\\\>>>KKKuuugggQQQGGGKKKaaattt|||mmmbbbqqq}}}ttt888777222:::555<<>>111@@@pppXXXnnn~~~|||[[[;;;999<<<444vvvRRRDDDCCC>>>===<<<;;;;;;:::777444555888888666888<<<===999===>>>HHHMMMKKKUUUccceee```KKK;;;ddd{{{\\\LLLttt{{{pppjjjWWWSSSpppooorrrssszzzccc;;;===777ooo]]]DDDRRRccc{{{888///000222444:::???yyyWWW???YYYwwwQQQDDDBBBNNNRRRNNNXXXiii}}}pppaaaWWWUUU```sssPPP666777///:::555999:::gggrrrgggAAA<<<444666KKK[[[tttggguuuppp777...111444hhhxxxlll<<<111666???kkkyyyvvvYYYAAA<<>>xxxeeeMMMBBBCCCIIIBBBGGGuuu___ssszzzxxx}}}zzzkkkkkkvvvZZZuuubbbOOOcccfffhhhpppqqqnnnsss|||{{{bbb666///...---------......///000......111555LLL999666111...---...------,,,///***777TTTaaannnlllwwwQQQ;;;999CCCVVVtttqqqcccyyyZZZ888>>>555555777+++===444===444999EEEIII^^^qqqmmmyyypppxxx666FFF777:::;;;TTTYYYvvvPPPFFF===<<<;;;;;;;;;:::666444555555444333777<<<;;;666<<<222<<>>---777222222111666zzzlllsssSSSCCC???>>>JJJEEE]]]yyyxxxooo^^^gggjjjpppvvvxxxvvvuuuuuuuuutttyyyvvvlllnnnnnnbbbdddlllhhhfffqqqyyy|||BBB222...---------------...///000,,,---000333III:::777222000///000000///'''111222---@@@gggpppmmmQQQ>>>>>>===???KKK```uuuwwwggggggpppvvvBBB333444333666555333333333444666888999ZZZKKKMMMzzzqqqnnnppptttvvvsssqqqrrrvvv}}}nnniiiAAA777;;;333333???HHHXXXZZZwww???888FFFAAA999>>>777///888666666666777888999999:::333777BBBNNNRRRQQQTTT[[[JJJQQQDDD>>>cccpppGGG===;;;<<>>999555222222444555000DDDzzzggg[[[zzzrrr>>>333333777---...```^^^aaawww|||]]]rrrggg:::222333///222000SSSvvv{{{\\\===444000888666...MMM^^^FFF<<<:::::::::666<<>>///___rrrKKKGGGjjjvvvUUUzzzyyyNNN000444<<<555333;;;666tttQQQLLLFFF===555:::???444///:::666666555555555555555555//////444>>>BBB@@@@@@BBB777999555???^^^ssssssqqqrrrUUURRRJJJ<<>>777444333333666333222WWWmmmMMM@@@fffrrr```VVVLLLIIIIIIMMMWWWbbbiiiXXX;;;999666333222222444555444555VVVyyyKKKZZZzzzfffXXX@@@555222444111///IIIxxx{{{iiiiiimmmfffkkkzzzggg___zzzNNN222......---333***<<>>CCCGGGUUUXXXmmmrrroooppp;;;555///---///111111000<<>>888222000EEE\\\ZZZPPPTTTMMMFFF???SSSUUUFFFSSS]]]gggeeelllwwwyyyzzzEEE888000;;;999...<<>>CCCBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIKKKNNNQQQ[[[YYY[[[```fffnnnzzziii222222,,,+++------------------------,,,...111///>>>sss999666222///////////////...)))---555111(((444JJJcccHHHAAA@@@888888???===<<>>BBBLLL]]]rrrzzzeeeMMMFFFYYYfff999777777666777666444333333444KKKcccGGGMMMBBBEEECCC555777===111444444333333222111111000666000///999HHHQQQQQQLLLGGG<<<555DDDYYYSSSFFFGGG<<<666111HHHLLL<<>><<>>hhhyyytttqqqooopppwwwoooFFF)))+++555000,,,,,,)))---111'''$$$///###%%%...OOO{{{xxxqqqdddmmmzzz}}}rrrwwwwwwhhheeennn~~~nnnAAA<<<666)))///...---,,,+++***+++,,,---///$$$:::nnn~~~jjjVVVhhhvvvwwwbbbMMMFFFBBB<<<<<<<<<<<<<<<===>>>???@@@DDDHHHMMMPPPSSSTTTWWWXXX^^^iiitttooo\\\QQQZZZkkk{{{wwwxxx:::(((444'''---***++++++++++++++++++++++++,,,,,,000...555bbb888555111...............---///---(((***111333///%%%777iiiuuuooo```RRRTTTddddddnnnddd111,,,333333,,,+++111333/////////000000111111000000...444444333444000333AAA~~~nnnTTT^^^aaaWWWQQQUUUZZZZZZ___kkk{{{WWW444---888999+++444333333444444222111111222555<<>>777777777666555555444444222444333......222222...)))111...000DDDOOOGGG>>>ZZZcccVVVLLL>>>666@@@<<>>:::999888777555444333222---333555///---000333111///333......;;;BBBBBBFFFLLLeeecccWWWEEE<<>>)))(((...---000''')))777000%%%...,,,'''&&&,,,...)))(((+++555VVVwww```999333333///(((---111***(((000,,,''',,,,,,(((+++)))&&&)))222..."""<<>><<<===>>>777...111:::555555444333333222222111222111//////111777@@@FFF>>>@@@@@@>>>;;;888999::::::FFF\\\yyyNNN;;;333)))555000000111111111222222222444AAAiii[[[PPPYYY```TTTkkkxxxwww}}}ttt<<<777111......//////---,,,,,,,,,---------......///888222)))CCC}}}uuummmeee]]]\\\OOOVVV^^^bbbvvvyyy^^^GGG222---000222111111////////////............------......///111222333777^^^xxxsssQQQEEE666000111333111---------------------------444,,,&&&000LLLqqqyyylllgggeeexxxtttyyyyyy|||~~~vvvrrrzzzzzzfffKKK777000...,,,))),,,,,,,,,+++++++++******))))))*********+++++++++'''(((777RRRgggtttpppSSS999+++//////...---,,,,,,+++++++++++++++***)))(((((('''***************++++++,,,???RRRnnn|||{{{{{{|||~~~```BBB///++++++************++++++))))))))))))))))))))))))%%%)))***(((+++???```zzzsssvvvvvvqqqrrr```uuuppp]]][[[dddkkkccceeedddaaa\\\YYYZZZ[[[[[[YYYYYY[[[[[[[[[^^^dddjjjddd[[[UUUVVV^^^iiiqqq```bbbeeeiiijjjfff```[[[333111...+++)))((())))))(((((((((((()))))))))))),,,'''000///***TTT888666333000---,,,,,,,,,---,,,,,,,,,,,,---......,,,...///...333FFFcccyyysssJJJ222...333222///...---,,,++++++,,,---...------------............000000000111111111222222555555333...---888JJJYYYfffIII888111222222222111000000///............/////////000000000222444...===TTTqqqLLLKKKQQQ|||JJJ>>>EEE888888888999;;;===;;;999555555555444333333222222666555222//////222777<<>>SSSppprrr:::000000)))---/////////000000000111111111222DDDkkkllleeessszzzwwwdddSSS^^^lllsssrrrrrruuuwwwxxxuuurrraaaZZZlllmmm666999555000......///...---,,,,,,,,,------------...---***---444666CCCkkksssNNN<<<333---...000...+++,,,////////////.........------------...///000222222111777QQQzzz{{{wwwqqqAAA===555---+++---///...+++------------------------(((,,,...,,,///@@@\\\sssooohhhfffgggdddhhh~~~|||oooyyy}}}zzznnnJJJ???111******...//////,,,,,,+++++++++*********)))))))))*********++++++666+++%%%+++333<<>>~~~NNN>>>,,,%%%)))...///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000000111111111+++...222222111222666999...BBBaaacccTTTCCC777111------000111111000000///..................////////////000333///222:::---TTT^^^QQQ^^^zzzGGGAAA@@@BBB???999777999888444666666666555444444333333666666333000......111333666999:::777333444<<>>...000---111---***)))+++---,,,******++++++++++++++++++***++++++++++++,,,,,,,,,---------........./////////333111...,,,+++***))))))...000222111///...///111---000444777888888888999:::777333111111333666777666222000111000,,,***+++.........---------------------------............,,,---222***;;;333kkkiii\\\???NNN\\\MMM===777AAAEEE<<<:::@@@999999888888777666666555222444555444333333444555333555555444666@@@OOO\\\yyyjjjzzzuuu???)))222...,,,000)))........./////////000000......222444///333PPPqqqrrrEEE000333444++++++,,,---...---,,,,,,,,,+++++++++,,,,,,,,,------&&&000///%%%***888555%%%...;;;IIIdddsssaaaEEE444111000+++)))111000---***)))***+++,,,------------,,,,,,,,,,,,++++++++++++,,,---............000222000000888BBBhhhvvv{{{ppp___DDD555///333)))333...//////---***((()))+++++++++++++++++++++++++++---(((%%%(((///222...((()))(((+++222>>>JJJUUU\\\qqqttt~~~xxxrrrbbb^^^QQQIII<<<000)))))),,,000'''***,,,---+++***+++,,,*********)))))))))((((((''''''((((((((()))))))))+++((('''(((((('''))),,,,,,,,,---......------,,,***+++++++++...111000---333///***&&&&&&)))---000***************)))))))))((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''(((######$$$%%%(((+++...000,,,+++***)))***,,,...000000...***'''&&&&&&'''((()))((((((''''''(((((()))''''''''''''''''''''''''&&&%%%%%%'''(((***)))(((%%%$$$???MMMFFFbbb~~~nnn___cccnnnsssiiiWWWRRRWWWSSSRRROOOLLLJJJIIIGGGFFFWWWPPPMMMQQQWWWWWWUUUTTTiiiddd]]]WWWTTTVVVZZZ\\\XXXQQQEEE666***$$$###%%%((((((((('''''''''((((((''''''''''''(((((((((((())))))+++,,,///CCC{{{555444111...,,,,,,,,,,,,+++++++++++++++,,,------///...,,,,,,---............,,,+++---------222888NNNjjjkkkOOO777++++++777999+++000+++&&&&&&+++///...,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,---------.........+++,,,///111333444444444000222333333222111222222333555777666444333222333444333000...---,,,,,,,,,))))))...444555000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((888$$$444555...333}}}YYYQQQ@@@BBBaaa~~~pppFFF777888999<<>><<<...(((//////+++///,,,---,,,+++---///,,,'''------,,,,,,,,,++++++++++++++++++++++++,,,---------++++++///111......000444DDDSSSkkkyyy~~~uuu~~~yyynnn^^^FFF999333333***222&&&555,,,,,,,,,***))))))+++---************************((()))******)))(((***+++$$$///888444%%%---@@@;;;;;;FFFNNNOOO[[[lllooovvvnnnuuuooopppsssfffgggaaa```___\\\WWWOOOEEE???222...***)))+++...///...'''((())))))))))))+++---))))))))))))((((((((((((''''''''''''((((((((((((***(((%%%$$$$$$&&&***---'''((()))***+++***)))))),,,+++))))))***+++***)))$$$''',,,//////+++&&&###))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((++++++***)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""''',,,...---+++***((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$%%%'''(((((('''333)))###???MMMQQQeeevvv[[[DDDKKKaaajjj```RRREEEEEEFFFIIINNNRRRTTTTTT]]]PPPCCCAAAHHHSSSbbbnnnccc```\\\WWWRRRMMMJJJHHHDDD777)))###'''***'''"""***)))))))))(((''''''&&&&&&&&&'''''''''((((((((('''***))),,,000>>>rrr555333000...,,,,,,,,,---+++++++++***++++++,,,---///...---------.........------111555444000///222$$$000:::???GGGRRRXXXXXXaaabbb```ZZZTTTNNNDDD;;;,,,+++444666***%%%(((&&&""")))000111---***+++...))))))***++++++***))))))************++++++++++++,,,,,,,,,,,,------------,,,...000000---*********333111...+++***,,,///222,,,...//////...///000111&&&))),,,...000000111111777000***'''&&&&&&,,,333+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------(((666'''333...///(((KKKEEEUUUHHH;;;JJJsss[[[DDDAAA???;;;;;;;;;::::::999888888888888999999888666555666777555888???LLL___vvv}}}rrrmmmllliiidddaaaggg^^^555...000222,,,,,,000---,,,---------............000,,,---222333//////333444@@@WWWyyyyyykkk999,,,***333444+++***222+++---...---+++***+++---***++++++++++++,,,,,,,,,+++)))---333///(((+++666777000""""""444>>>???EEEaaaiiiwwwwww~~~nnnggg\\\RRRJJJCCC<<<777"""333333...000***(((777)))---...,,,...111000***,,,,,,,,,,,,+++++++++++++++************+++,,,,,,...,,,,,,,,,******222<<<+++---(((222KKK\\\vvv|||uuutttiiilll}}}XXXJJJ888888222***'''333222AAA))))))---------------------,,,************************))),,,...,,,((('''***...444(((###***222111+++&&&---)))///444000444999666EEE@@@HHHCCCCCCFFF;;;>>><<<===777777333,,,)))"""++++++,,,...///...+++)))---,,,***)))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((###&&&***,,,---...,,,***+++++++++************+++...,,,))))))***)))((('''---***(((&&&&&&)))---///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((!!!$$$))),,,---+++(((%%%)))***+++,,,,,,+++)))(((333...(((###!!!###'''***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&///###(((***"""///@@@<<>>>>>@@@======<<<<<<===???AAABBB666444000,,,)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&***)))000999]]]666444000---***)))*********))))))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,---------------......///---888aaaKKKJJJNNN===<<>>@@@BBBCCCCCC::::::999888555222...,,,000000///...............------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********************************)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***,,,000333222666999999666666999<<<555555444333222222222333+++***((('''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''+++)))///777YYY666444111---+++************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))*********++++++*********++++++++++++,,,------,,,,,,------...///333***666hhhddd222666>>>GGG---EEEOOO\\\eeeiiilllrrrxxx}}}|||{{{{{{zzzxxxvvvnnnggg```\\\\\\^^^]]][[[RRRMMMDDD;;;:::MMMsssoooDDD%%%%%%555......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++...111000---++++++---...///---)))***000333333666444111222555555333111,,,***)))***,,,---------------------,,,,,,,,,,,,+++++++++++++++*********************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---.........//////////////////............------............------------+++++++++++++++*********************************+++************))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,000///...---------------,,,,,,...///000111111111......---,,,---...000111------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&)))+++***((((((***---+++++++++***)))(((''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''+++(((...444RRR666444111...,,,***************))))))))))))))))))************************++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++************************))))))************))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------...,,,///+++444cccJJJ>>>333DDD777;;;CCCHHHIIIJJJRRR[[[WWWYYY]]]dddjjjmmmkkkiiivvvssspppnnnlllggg___YYYTTTRRRPPPQQQQQQNNNFFF???<<<<<<888;;;VVV|||kkkDDD,,,,,,...(((,,,,,,++++++***+++++++++************************++++++++++++,,,,,,,,,,,,))),,,///000...,,,,,,---000111111000///000///......,,,++++++------,,,***000000000000///...+++***---------,,,,,,,,,+++++++++++++++***************************************************************++++++,,,,,,,,,,,,++++++------------............---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,...///000000111111111000///---,,,***)))---,,,+++******,,,---///,,,++++++******+++++++++,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***)))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$'''))))))******(((%%%######$$$%%%&&&'''((()))((('''&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&***(((---111MMM666444222///---+++*********************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))))))))******)))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++,,,------***000...&&&333\\\xxxRRR///AAA>>>999666888:::;;;BBBJJJKKKKKKMMMPPPSSSTTTSSSRRRQQQPPPPPPRRRTTTSSSMMMHHHNNNKKKDDD>>>888666666777555333DDDhhhkkkaaaHHH---(((222111%%%++++++*********+++,,,,,,*********************************+++++++++,,,,,,+++,,,------,,,,,,---...((()))+++...000///...///333111///...---,,,***(((+++,,,------------------------,,,,,,,,,+++++++++******************************************************************************++++++++++++******+++,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((()))))))))******)))***++++++++++++***)))(((((()))*********))))))+++*********))))))((((((+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&((()))%%%'''(((((('''((()))***((()))***+++***)))((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$((((((...000JJJ666444222000---+++******)))******+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************((())))))******))))))(((((((((((()))))))))******)))))))))************+++++++++******++++++,,,---222***///999333///NNNyyyqqqDDD:::555666===>>>666//////111222555999===BBBFFFIIILLLKKKJJJHHHFFFBBB===999777777666111---///666<<>>||||||~~~666666333000,,,***+++------,,,,,,,,,...///---,,,+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++000>>>WWWrrr{{{kkkDDD777444000000444444000000333/////////---,,,,,,...000777JJJXXXXXXWWW\\\___\\\^^^dddcccSSS@@@444///------------,,,,,,+++++++++++++++++++++,,,...000111///...,,,***))))))***+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++************++++++)))***+++,,,---,,,+++*********************************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%+++444===CCC%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,+++((('''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***%%%)))***///+++<<<{{{vvv666555333///,,,***+++---+++,,,...//////...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,///,,,+++333EEEZZZmmmwwweeeooovvvxxxtttiiiooogggVVVEEE;;;111)))---777000000111555;;;BBBIIIMMMGGGWWWbbb___\\\\\\YYYSSSPPPNNNEEE777...,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000...---+++)))))))))***+++******************************************************+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++******************************))))))))))))******************************************************************************)))************+++++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))%%%)))***///+++;;;xxx{{{555444222///+++***+++---)))---222333000---,,,,,,***************)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,+++***,,,555CCCMMMVVVOOOPPPkkk~~~XXX@@@wwwkkkhhhlllcccMMMBBBFFFGGGDDDBBBEEENNNXXX^^^bbbQQQ[[[aaa]]]WWWSSSKKK@@@>>>999///''''''---///,,,------,,,,,,,,,,,,++++++)))***+++---............---,,,+++)))((()))************************************************************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---******************************))))))))))))******************************************************************************)))************+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((%%%***)))///+++999ttt|||444333222///,,,+++,,,...)))///555666111,,,+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++++++++)))...222111,,,)))***,,,>>>UUU^^^RRR@@@<<<[[[ZZZJJJEEENNNLLL@@@AAAPPPXXXOOOFFFCCCEEEIIIKKKJJJIIIMMMNNNIIIEEEAAA888...------+++)))---111///))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,+++***))))))))))))*********************************************************+++++++++,,,,,,,,,++++++************++++++,,,+++***)))***+++,,,---******************************))))))))))))******************************************************************************))))))*********+++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&***)))...+++777nnn{{{}}}444333222///,,,,,,...000...333777666000+++***,,,***************+++++++++************************(((((((((((())))))))))))************************************************((()))******))))))***+++******************************************************++++++++++++******))))))))))))))))))))))))************************************++++++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++------,,,+++***+++...111###///777???JJJJJJLLLWWW===>>>OOOeeefffPPP??????^^^TTTHHH@@@>>>>>><<<999::::::777444333222...)))%%%***---,,,,,,,,,***&&&,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,+++++++++*********************************************************************+++++++++,,,,,,,,,++++++************++++++,,,+++***)))***+++,,,---******************************))))))))))))******************************************************************************))))))*********+++++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))************************************************************))))))))))))))))))))))))(((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&***(((...+++444ggg444444333000......000222666777777444///+++***+++*********+++++++++++++++************************((((((((()))))))))******************************************************((()))+++***))))))***,,,************************************************+++++++++,,,++++++***)))))))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++++++++++++++************************************************************************)))************+++++++++)))))))))************+++---,,,******,,,,,,,,,,,,+++---&&&$$$++++++***000AAA888444777777555999BBBLLLFFF???;;;::::::999888000...,,,***+++---...---+++111222,,,((())),,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++************************************************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&+++(((---+++222aaa555555333111//////222444>>>;;;666111---+++***+++*********++++++,,,,,,,,,************************)))))))))*********++++++************************************************(((***++++++***)))+++,,,************************************************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))***************,,,///000///+++'''$$$---000)))&&&///111---111'''+++///222444222///------,,,+++*********++++++---++++++******+++---///000444444---)))+++///000+++++++++,,,,,,---------+++++++++***++++++,,,---,,,,,,,,,---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++************************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''))),,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&+++'''---+++000]]]~~~555555444222000000333555DDD>>>555///+++++++++************++++++,,,,,,,,,************************************++++++++++++************************************************(((***++++++******+++,,,************************************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))************+++,,,,,,+++)))+++000444###,,,******111///((()))+++///---((((((///111...---...000///---+++++++++++++++,,,,,,***((())),,,,,,000111---+++,,,,,,***+++++++++,,,,,,---------,,,+++*********+++,,,---,,,,,,---......---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++)))***+++,,,---,,,++++++******************************))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&+++'''---+++///ZZZ{{{zzz888444222222000000444;;;@@@555+++)))++++++,,,---,,,,,,,,,++++++***************))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------........................,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++************************)))************+++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,+++)))))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''+++***)))((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$***...(((222LLL||||||888555333222//////666???AAA777---,,,---+++***+++---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))((())))))***************************)))))))))*********++++++***************************))))))(((((())))))***************************************+++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))((((((((((((((()))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%***...(((111JJJ|||777555444222...///:::FFF888...'''))),,,------...---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................---------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................////////////////////////,,,------......------,,,...------------------...------------------------...------,,,,,,------...,,,---......//////......------------------------,,,,,,,,,---------......------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((()))***))))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%)))...)))000GGG~~~{{{666666555333...000===LLL@@@555,,,+++---...///111------------------------...------,,,,,,------...------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------................................................................................................................................................------------------------------------------------,,,,,,---------.........------.........------,,,---------------------------------------------------------------------------------------------------------.........//////................................................////////////////////////000000111111111111000000//////............//////------------------------...------,,,,,,------...,,,---......//////......------------------------,,,,,,---------.........------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................++++++++++++++++++++++++************************************************************************((((((((((((((()))***+++*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''%%%)))---)))///CCCttt{{{777666666444000222@@@PPPZZZLLL===555222///...///........................---------,,,,,,---------------------------------------------............------------------------------------------------------------.........///................................................................................................------------------------------..........................................------------------------................................................,,,,,,,,,,,,---------------....../////////......................................................................................................------------............////////////////////////////////////////////////000000000000000000000000000111111222222111111000000//////......//////000........................------,,,,,,,,,,,,------,,,,,,---...............------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------........................,,,,,,++++++++++++,,,,,,------------------------------------............------------------------......////////////..............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))***+++,,,+++************)))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((&&&(((---***...>>>ooo999777666555222666CCCPPP[[[MMM>>>666333111000222///////////////000000000......------------......---------------------------.........////////////------------------------........................------........./////////000000000000000000000000////////////////////////......................................................................................./////////................................................////////////////////////////////////////////////,,,------------...............///000000000000///////////////////////////////////////////////////////////////////////////////////////////////////---------............///000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000//////......//////000////////////////////////---------,,,,,,---------,,,------...///.........------------------------,,,,,,,,,---------......------------------------........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++------------------------------------............////////////////////////------,,,,,,,,,,,,---------------------------------.........////////////..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,---++++++++++++*********)))))))))))))))************,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$)))&&&'''---***,,,:::mmm;;;888666666666999DDDOOOGGG<<<333111333222222333/////////000000111111111000//////......//////000////////////////////////....../////////000000000/////////////////////////////////////////////////////////000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000...///000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111......////////////....../////////......////////////////////////////////////......------......///---...//////000000//////........................------........./////////........................////////////////////////........................,,,------------.........------------------------------------------------------------------------........................***+++,,,---...------,,,........................------........./////////000000000000000000000000......------------..................................../////////000000000////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,,,,+++++++++*********)))))))))******+++++++++,,,+++***)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$)))''''''---++++++666hhh===888555666888;;;DDDMMMAAA888222333555333000000//////000000111111111222111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000//////............//////000000000000000000000000000000////////////000000//////000111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////........................000000000000000000000000---...000111111111000000////////////////////////............////////////000000000000000000000000......------------......////////////////////////////////////000000000000000000000000000000000000......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---------------,,,,,,,,,+++++++++******))))))******++++++++++++,,,+++)))((('''''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$)))''''''---++++++444xxxaaa}}}===666555<<<@@@@@@EEENNN<<<999555444666666555333999777555444555555444333777555222111111111000///222222222222111000000///444222111111222333222111444333888666...000:::<<<000333333...---111444444555888999666222000444888444222000000111333333333222333333444444555555666444333333333333444444555333333333333333333333444333222111111111111222222333333333333333333333333444444444444444333333222333444444222111111333555//////000000111111222222222222111111111111222222111222222222111111333444111222333444444333222111000111222333333333333333333333333333333333333333444444333333444444555555111111222222222333333333333444333222000///000111444333222111111222222333999555222333777888555000333555666777666555666777333333333222222222222111333222111///............///......///111111///...///444555222222666666222555333111000000222333333.........000111222111000555111...///000000///000000111222111000000111444222222///...000444222,,,111222333222333444111---333000---+++---///111222...111444333000...///111;;;444,,,,,,111555333000111111000/////////000000111000//////111111000///...///000222333333222222+++000111...///444555111111000///......///000111000333222......333555111222333222000000222222111000222333333111///000111222111...,,,---///222444000333444222111111111000333222111000000000000000...000000000...,,,,,,---,,,---...//////...---,,,111000///------------......---++++++---000...+++++++++++++++******))))))******+++,,,---------,,,***)))***,,,......,,,***+++***((((((***,,,......000///...---,,,+++++++++,,,+++******))))))))))))((((((((((((((((((((((((+++***((('''((((((''''''((((((((((((((((((((((((+++***)))(((''''''''''''++++++***)))(((((())))))'''((()))******)))'''&&&''''''''''''''''''''''''))))))((('''&&&&&&)))+++)))))))))(((''''''((())))))***///'''&&&&&&---%%%%%%&&&&&&&&&'''***---((((((((((((((((((((((((...***%%%$$$'''*********+++***)))((('''&&&&&&&&&************************'''''''''''''''''''''''')))(((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%'''+++******111<<>>>>>;;;:::<<<===<<<888555222222333444333222555555444333333333333444333333444444555555666777444555777999:::::::::999333333333555888888777666999222///555;;;@@@NNNaaa888888999999999777666555111444777666333444888<<<;;;;;;:::999888888888888333333333444444444444555444333333222222222333333888888888888888888888888777777666666666666777777777777777777777777777777666777777888888777777777555555666555444555777999888888888888999999999999666666666666666777888888444555555555555666888999777777888888888777777666555666666666666555555444555555555555555555666666555555444333333333333444666666555555666666666777666666666555555555666777333444555555555555555555444333333333444444444333111333444555444333444555777777777777666666666666333444444444444444444444666555555555666666666555333666555000...000///+++444333111111111222333333111111111111222222222111555333222222222111111222333333333222111111111222111222111000222666444000333222111000000000000...)))---444:::<<<888111+++333222000///---...111333###(((///222222222555888333333222111111111111222333222111111111111000///222222222111111222222222111444444000000333333000444333333222222222333444000444444111000333222...111111000///...//////...---...000111111111111111666555555444555555666666...000222333333444555555222222333333333444444444666444333333333222000...222222222222333333333333------...000000111111111111000......000222111.........///000000111111222+++,,,,,,---------,,,,,,///...---...//////---++++++,,,---,,,+++***++++++)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%(((((()))***++++++,,,,,,((((((((()))***,,,,,,,,,))))))))))))))))))))))))))))))((((((((())))))***'''''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''&&&&&&%%%&&&&&&((((((((('''$$$###$$$&&&111)))+++'''###,,,,,,$$$))))))***++++++)))%%%"""'''''''''''''''''''''''',,,)))'''&&&((()))(((&&&(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''))),,,+++***111;;;qqqooofff>>>FFFEEE;;;888>>>>>>666>>>===;;;;;;<<<======<<<999;;;===<<<999999<<<>>>444777;;;;;;999999:::<<<444555666888888777555444666666666888::::::888777:::<<<777777::::::aaaAAA888444888999444222555333666888777666666:::===000333666666555444666888;;;;;;::::::::::::999999<<<<<<;;;:::999999999999666666666666666666666666777777777777777777888888777777777777777777777777888888999999999999999888888999:::999888888:::<<<777777666666555666666666444555555555666666777777;;;;;;;;;::::::999888888666666666555555666666777::::::::::::999888777777777777777888888999999999;;;:::999888888888888888666555444444444444444555777666666666666777888888666777999;;;;;;;;;::::::666888999999777666888:::777999;;;;;;:::999:::;;;777777777666666666555555222222444555666666666666222111000000000000111111777999888555555888888666333333333333333333333333444444333222222222222333222444444333222222222333777555444444555666555555222555666555555888888555777555444333333333444666;;;555---***,,,222888<<<...111555888999999888777:::>>>@@@===666000///000666555555444444444444444444333222333444555444222444333222111222333444555333555555222111333333111222222333333333333333333444888999777777999888444888888777666666555666666444444444555777777666555111222333333333222111000333333444444444222111111333333444444555444444333222000...///111222000...///////////////000111222111111222222111000...---...,,,+++,,,---...---,,,...------,,,+++***))))))....../////////...---------,,,++++++,,,---,,,++++++...111111...,,,,,,...000000////////////000000000000///............///))))))))))))************'''((()))+++,,,,,,------************************++++++++++++++++++,,,,,,)))******+++++++++******+++++++++++++++,,,------(((((((((((((((((((((((()))***+++,,,,,,+++***)))+++,,,,,,+++))))))***+++###!!!&&&+++'''+++...&&&'''&&&&&&(((+++***'''$$$'''''''''''''''''''''''')))((('''((()))(((&&&$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((()))*********///777rrrxxxtttmmm|||@@@@@@>>>>>>BBBGGGFFFBBB<<<;;;;;;;;;<<<=========999===@@@???;;;;;;???CCC<<>>:::;;;===AAAAAAAAABBBCCCEEEFFFGGGDDDAAA>>>=========<<<;;;777@@@>>>DDDHHH<<<]]]ZZZHHH===AAADDD@@@CCCMMMCCCDDDDDDBBB@@@>>>???@@@@@@EEEIIIHHHCCC@@@BBBDDDAAAAAA@@@??????>>>======>>>===<<<;;;::::::::::::@@@@@@@@@@@@????????????>>>>>>??????@@@@@@??????????????????????????????>>>??????>>>>>>===<<<;;;<<<===>>>===;;;:::;;;<<>>======>>>>>>???@@@@@@?????????>>>>>>555777:::>>>AAA@@@>>><<<@@@???>>>===>>>???@@@AAA:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;<<<;;;;;;:::::::::::::::;;;BBBAAA@@@???>>>>>>>>>>>>@@@>>>===<<<=========<<<888888999999::::::;;;;;;:::;;;;;;:::999999999999888:::<<<<<<:::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<============<<<::::::<<<===888999888666777888999999999:::;;;;;;:::999999999999999888777666777888:::444888:::777555666777777333111000111444666555444000444555333222555444222444333444555444222333666333444666:::======:::888<<<>>>>>>:::666555888===;;;999555555777:::===>>>666666555555444555555555333222222444666888777777000111111222333555666666222333444444555666777666444444555555666666555555000222333333444666666666555333222444444333333666444333222333444555222000999::::::::::::999777777:::777666888888555444444666777777777666555333222222222222333444555666777222222333444555555555555333333222111000///......666333333555555333222444444444333333222222111111222333333333222111000000...---,,,,,,...000000///)))******+++,,,,,,,,,,,,++++++***)))))))))******)))((((((''''''(((((((((000//////...------,,,,,,---...000000///---------........................)))))))))))))))(((''''''))))))))))))((('''%%%$$$((('''&&&&&&'''(((***+++************************&&&&&&%%%&&&''''''&&&%%%&&&%%%###%%%'''))))))(((333...---444***!!!,,,++++++***((('''''')))+++,,,))))))))))))))))))))))))''''''''''''((()))(((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))---111ggg|||zzzwww~~~LLLCCCJJJbbbuuuuuuqqqsss|||}}}~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxrrrssstttuuuuuuuuuttttttttttttttttttttttttttttttrrrqqqqqqooonnnllljjjiiijjjkkkkkkiiigggeeedddeeeYYYXXXVVVUUUTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRPPPOOOQQQUUU^^^hhhqqqsssqqqnnnTTTSSSRRRRRRRRRSSSUUUVVVbbbcccdddeeefffgggggggggeeeeeeeeefffffffffgggggg```_________```aaabbbbbbWWWWWWVVVUUUTTTSSSQQQQQQOOOLLLIIIHHHHHHHHHFFFDDDIIIIIIGGGGGGHHHIIIKKKMMMNNNKKKGGGHHHJJJJJJFFFCCCCCCEEEFFFFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFDDD@@@======>>>@@@BBB===??????>>>;;;;;;<<<>>>EEECCCBBBAAA???===<<<===???@@@BBBAAA>>><<<<<<===999;;;<<<;;;::::::<<<>>>888<<<===999888<<<<<<:::@@@???>>>>>>>>>??????>>>???AAA@@@===<<>>@@@;;;777777;;;;;;999:::>>>;;;;;;;;;<<<>>>>>>>>>===;;;:::999777666666666777;;;555333666999777777999333333333333333333222222444666777666333222555888444555888::::::999777666777666555444555777999:::333000000333222......222......///111333444555666333333333333222111000000222111000000111222000///333000---...111333111///333222111000//////////////////.........//////000+++++++++++++++*********)))+++,,,+++)))''''''(((************************...//////000000///............/////////......------,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***...***''')))---000...+++"""+++""")))000@@@OOO555///000111---)))'''))),,,************************((('''&&&&&&''')))---///,,,,,,+++))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******((((((+++...///```}}}}}}sssaaa___yyy~~~~~~}}}{{{wwwuuuuuuvvv~~~|||xxxuuuwww||||||wwwvvvuuuxxx|||wwwkkkhhhlllkkkwww~~~[[[PPPRRRNNNNNNNNNOOOPPPRRRSSSTTTUUUSSSQQQQQQPPPPPPNNNLLLPPPQQQRRRRRRQQQPPPNNNMMMPPPMMMMMMNNNMMMJJJIIIKKKFFFEEEDDDDDDEEEFFFHHHIIIOOOLLLKKKLLLKKKIIIJJJMMMKKKFFFEEEJJJJJJEEEEEEKKKBBBEEEHHHIIIJJJKKKMMMOOOWWWVVVTTTRRRQQQPPPQQQQQQWWWLLLEEEGGGFFFBBBAAADDD@@@@@@@@@AAABBBCCCEEEFFF@@@@@@???<<<777555666888;;;<<<>>>??????>>><<<;;;===;;;999666555444444444;;;777777;;;999333444:::::::::999888666555444333555555666666666555444444555444333333222111---***333111//////111111///---111000000///......//////...............//////000000000111111222333333444111333555333000000222666333333333333333333333333((()))***,,,---,,,,,,+++++++++++++++,,,...///000//////............//////++++++++++++++++++++++++///---+++,,,...000...+++000///.................."""KKKLLLTTTpppAAA'''***---...,,,******+++******************************)))((((((+++000444//////---,,,+++*********))))))))))))))))))))))))*********************************)))))))))((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***,,,,,,***+++///000///XXX}}}}}}lll~~~~~~~~~~~~rrrsssrrrqqqoookkkhhhfffaaa\\\]]]bbb___WWWXXX```iiigggdddaaa]]]YYYVVVUUUQQQRRRRRRSSSSSSSSSSSSRRRIIIIIIJJJLLLMMMKKKGGGDDD<<>>???888888777777666666666555444666666222......111666111111111111111111111111666666777777666444222000222000...------...000111///////////////...---,,,111111111111111111111111---,,,,,,000333222---'''&&&...555222+++)))111:::zzzccc888333---,,,///222111000........................,,,......---,,,,,,000333///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((++++++(((***///000---OOO}}}|||yyyooouuuyyywwwqqqooottt{{{~~~wwwnnnmmmwww|||rrrpppvvv~~~xxx|||~~~|||zzzyyyxxxvvvssspppyyysssllljjjooowww|||~~~qqqmmmhhhfffggghhhiiiiiieeefffgggiiillloooqqqsssfffeeeeeefffiiikkkkkkjjjllljjjhhhgggjjjpppwww{{{uuuqqqqqquuuuuuqqqqqqvvvzzzxxxuuuttttttxxx|||~~~||||||~~~vvvsssvvvsssiiigggmmmzzzxxxtttwww|||}}}{{{~~~ooofffjjjnnnlllpppwwwyyyvvvrrrmmmjjjjjjkkklll}}}sssjjjllluuuzzztttlllmmmjjjeeebbbaaabbbfffhhh\\\```ffflllnnnmmmjjjhhhtttooopppuuurrriiikkksss||||||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{jjjlllppptttxxxxxxtttrrrppp{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~ttttttsssppplllgggccc``````]]]YYYTTTQQQQQQRRRSSSKKKLLLLLLLLLKKKIIIGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>FFFFFFJJJPPPSSSQQQHHH@@@666GGGTTTQQQEEECCCRRRccceeeQQQ:::///222777777444222222222222222222222222...111333222///---...000------,,,,,,,,,---......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))$$$((('''%%%'''---...)))HHH}}}{{{{{{xxx