BM6P6(@ ~~~uuurrrnnncccXXXQQQLLLEEEAAAAAA>>>===;;;999777555555444;;;;;;222111444333UUU|||yyy}}}zzzooopppuuulll___AAA999666444666888<<<@@@EEEYYY```sssxxxbbbTTTRRRmmm|||wwwttt^^^333>>>333777999888:::???FFFPPP[[[aaabbbfffkkkaaannn~~~nnnrrrfff\\\222444...///...///000/////////111333666:::@@@GGGNNNUUU[[[^^^eeecccbbblllkkkwwwfff[[[hhh~~~zzzqqq^^^OOO^^^VVVhhhVVVHHH111***111///***///---,,,,,,++++++,,,,,,---%%%///,,,'''000555222333EEEkkkuuusssnnncccWWWQQQKKKEEEAAA@@@===<<<:::888666555444444000555555333777CCCfffqqqooo{{{sssgggLLL;;;:::999888888:::DDDMMM___|||qqq[[[UUUaaa|||eee:::???333555666===>>>AAAHHHQQQ[[[aaaccciiicccsssooojjj___===333000111///000000000//////111333444888@@@HHHOOOVVV[[[^^^aaakkknnnyyyuuulll|||nnneeeoooppp```YYYhhhvvvhhh___PPP777+++......***,,,---,,,,,,++++++,,,,,,---,,,333000,,,111111222:::TTTtttkkk{{{yyyvvvsssmmmbbbWWWPPPKKKDDD@@@@@@<<<;;;999777555444444333000555:::555222JJJmmmtttiii|||}}}vvvjjjVVV;;;:::;;;;;;999<<>>```rrrvvv{{{xxxtttkkk```UUUNNNHHHBBB>>>>>>:::999888666555444444444:::///666;;;;;;\\\xxx|||uuuhhhFFF<<<777<<<@@@CCCOOO^^^zzztttbbbTTTccc}}}mmmWWW>>>999;;;======DDDSSSbbbiiilllttt}}}}}}```uuusssaaaoootttsssooofff999555333222222222111000111555888@@@HHHQQQWWWYYY[[[___bbbbbbvvvuuutttaaa~~~rrrfff^^^YYYaaaooo}}}~~~vvviii[[[QQQLLLIIIGGGNNNKKKQQQbbb{{{ppp]]]TTTmmmmmmaaa\\\NNN444,,,111///...------,,,,,,------.........///444666444MMMxxx}}}xxxsssjjj___TTTMMMHHHAAA======::::::888777666555555555888///111888CCCcccxxxzzzlllRRRCCC999<<>>CCCJJJPPPVVV^^^hhhoooooolllgggcccaaabbbeeegggZZZZZZZZZZZZZZZZZZZZZZZZfffddd```___dddiiigggaaacccaaabbbdddeeelllmmm[[[TTTzzzcccaaa\\\<<<,,,000.........------------......---///...111444888WWWzzzvvvwwwrrrjjj^^^SSSLLLGGG@@@<<<<<<;;;:::999888777666666666222888333333JJJiiiqqqpppXXXGGG;;;===AAAIII```zzzrrrvvv```]]]nnnwwwlll>>>;;;:::<<<@@@MMMbbbpppqqqtttcccqqqsssyyyiiiSSS999///111111111111222555:::>>>HHHOOOXXX]]]^^^aaahhhnnnyyyrrr|||ttt[[[UUUMMMGGGDDDFFFJJJMMMPPPRRRTTTRRRPPPPPPTTTXXXccccccbbbbbbeeeiiimmmpppvvv{{{mmmXXXfffnnnfffiiiJJJ333333.........------------......+++000......444AAAeeesssssszzzwwwrrriii^^^SSSLLLFFF@@@<<<<<<;;;;;;999888777777777777***>>>888222TTTuuuyyywwwqqqxxxWWWGGG<<<<<<@@@MMMnnnnnnuuunnneee^^^lllzzzsss@@@???>>>@@@BBBOOObbblllhhhjjjsss^^^sss}}}hhh\\\;;;...111111111111222666;;;???PPPXXXaaafffhhhlllttt|||wwwsssgggccc```\\\WWW]]]bbbjjjqqquuuwwwzzz{{{qqquuuzzzgggQQQqqqzzzkkkrrrUUU;;;777///......------------......---444333222<<>>;;;DDDPPPWWWoooqqqwwwpppiiiyyyyyy|||kkkGGG888333333444777888;;;DDDOOO[[[ggggggfffppptttrrrtttrrrvvvqqqjjjkkkWWWmmmtttsssiiiccc777444000///............///000,,,...333666DDDjjjrrrsssiiimmm{{{uuuiii```TTTJJJEEEAAA>>>;;;999999888777666666666666666333555CCC^^^}}}~~~tttFFF>>>EEEMMMbbbnnnVVVddd]]]GGGfff{{{fff[[[{{{JJJ@@@>>>IIIWWWbbbvvvxxx}}}}}}rrryyy}}}kkkxxxyyyrrrLLL555555333444777:::???JJJUUU\\\eeeccc```gggkkklllrrr~~~{{{pppZZZ[[[mmmtttiiiBBB444111000///......///000111000333333666NNNxxxxxx~~~rrrhhh```yyy}}}xxxiiiaaaUUUKKKEEEBBB>>><<<999888777666666555555666666777555AAA^^^uuu|||}}}}}}JJJ>>>GGGRRRiiizzz___]]]mmm]]]XXXbbbhhhiiiwwwmmmXXXLLLAAABBBPPP^^^ooo}}}~~~iiiXXXwwwwwwYYYcccttt|||mmmjjjvvvPPP333666333333777;;;AAAMMMWWWWWW``````^^^fffiiinnnxxxvvvlllZZZsssmmm}}}nnnNNN444111111////////////111111333888555<<>><<<999888777666555555555555222:::555===fffsssjjjiiitttMMM@@@KKKXXXoooaaaYYYvvvjjjlllvvvzzzwwwrrrsssmmm^^^OOOOOObbbwwwttt[[[MMMBBBFFFXXXcccwww~~~___LLLcccqqqaaaqqqrrriii{{{YYY888666333333777===DDDOOOYYYZZZdddgggiiiqqquuu|||mmmtttzzzbbbeeeuuuwww```<<<222111000//////000111222///777555FFF|||~~~ccc}}}\\\oooeeegggkkkddd\\\~~~zzziii```TTTJJJEEEAAA>>>;;;888888777666555555555555333===333999jjjPPPDDDTTTbbbvvvbbb___lll```TTTPPPQQQRRRUUUXXXjjjTTTRRR___|||aaaMMMCCCLLLaaahhh}}}zzzzzz}}}wwwcccPPPSSSeeezzzhhh```]]]bbbWWW]]]xxxhhhqqqzzzkkk```uuu}}}iii~~~}}}```;;;777333444;;;BBBJJJUUU^^^bbblllpppsssyyy{{{kkk___aaavvvnnnZZZrrr~~~}}}{{{oooEEE333222111000000111222333000999777OOOzzztttQQQRRRkkk}}}bbbYYY{{{{{{jjjtttfff^^^eeevvv~~~zzzhhh___SSSJJJDDD@@@===:::888888666555555555555555333<<<222===jjjuuuRRRIII^^^nnnsssvvvzzzjjj[[[OOOKKKQQQOOOIIINNN[[[yyy[[[LLLOOObbbkkklllmmmbbbNNNEEERRRkkkpppwwwwww~~~nnnVVVHHHJJJnnneeeXXXWWWYYY[[[XXXNNNPPP^^^tttvvvbbb|||oooRRRKKKZZZ|||fff{{{{{{~~~ddd777777444777@@@KKKTTT^^^gggooovvvvvvuuuxxxxxxvvvuuuyyy___PPPEEENNNhhh___dddwww~~~{{{NNN333222111111111111222333222===???]]]{{{uuuXXXWWWfffUUUaaazzzttthhhgggrrrbbbZZZ^^^```eeemmmfffssszzz}}}yyyhhh___SSSIIICCC@@@<<<:::888777666555555444444555---666333GGGmmmppprrrSSSMMMeeewww[[[TTTYYYLLLJJJRRROOOEEEOOOdddwww~~~lllVVVKKKKKKMMMIIIRRRRRRUUUppp```OOOGGGVVVrrrxxxwwwxxx___GGGBBBhhhuuuiiiiiiqqquuuppphhhXXX___kkkjjjbbbfffhhh]]]nnnPPPJJJIIIOOO```wwwTTTNNNMMM^^^ccczzzjjj555777555999EEEQQQ\\\fffnnn}}}}}}xxxvvvtttfffUUUkkkBBB666MMMhhhlllaaayyyWWW333333222111111222333333000===FFFmmmqqq]]]SSS~~~QQQGGGZZZsssuuurrraaa\\\aaa\\\\\\yyybbbfffgggyyy|||vvvkkkaaaTTTIIICCC@@@<<<:::888666555444555666555444222777777>>>hhh|||vvvTTTZZZnnnxxxbbbTTTRRRRRRUUUVVVSSSQQQXXXgggttt}}}tttiiiZZZMMMJJJMMMHHH[[[ggg[[[SSSqqqxxxooosssiiiIIITTTmmmzzz{{{sss\\\QQQCCCbbbmmmjjjooovvvsssjjjkkksssgggmmmtttrrrjjjhhhsss___SSSNNNQQQ@@@FFFSSSjjjuuu___UUUHHHIIIIIIKKKXXXwwwrrrfff===:::777<<>>NNN\\\dddkkkqqqoooyyyrrrrrr{{{uuu}}}rrrcccTTTFFFIIIKKK]]]{{{RRRIII^^^fffaaadddaaaZZZOOOJJJQQQccc{{{hhhjjjzzzwwwDDD///555333000666333888<<>>FFFeeerrrjjjUUU\\\bbbjjjjjjYYYVVVRRRTTTvvv|||hhh^^^jjj~~~{{{mmmcccVVVKKKDDD@@@<<<999888666444444555666555444222444666<<>>OOOlllaaaVVV```iiizzzlll]]][[[VVVooo}}}ooowww}}}nnndddVVVKKKDDD@@@<<<999777666444444555555555444///222888===___~~~kkkzzzuuukkkzzzccc^^^cccvvvpppjjjZZZggguuudddVVVZZZmmmllluuuzzz~~~wwwVVVkkk|||{{{{{{wwwqqq```aaaUUUHHHNNNkkkmmmgggiiijjjlllnnnpppdddYYYTTTNNNMMM___vvv}}}fffaaaqqq^^^SSSSSSIIIEEEBBBggg{{{~~~vvvZZZ777999???JJJWWWbbbgggiiiiiillltttuuuuuuuuussszzzaaaKKKGGG<<<<<>>BBBQQQkkkuuu[[[KKKFFFAAA???>>>>>>BBBGGGccc{{{wwwxxxwwwgggYYYGGG:::444999:::999DDDVVVpppgggrrrVVV555111333333999666===BBBNNNkkkfffooovvv{{{|||uuu~~~]]]OOOAAA999GGGrrrrrr[[[MMMddduuulll\\\aaaqqqnnnfffqqq~~~hhhOOOIII^^^wwwqqqnnnnnnppp~~~}}}kkkaaaTTTIIICCC@@@<<<:::777555333333444555444333555222777444OOO~~~wwwnnnaaammmvvvoootttzzznnnaaauuuvvvhhhhhhrrr~~~sss{{{zzz}}}{{{wwwwwwttt\\\JJJEEEJJJ```uuuwwwmmmfffjjjpppsssoooaaaUUUPPPNNNvvv|||~~~KKK>>>>>>JJJZZZfffpppvvvwwwuuussssssyyy||||||YYYQQQJJJ===999<<<:::GGGaaaoooUUUAAACCCDDDDDDAAA@@@BBBFFFJJJXXXvvvrrrNNN>>>666333555555555===HHHYYYqqqllllll___888111222444:::888AAAMMMZZZuuu|||RRRqqqrrrwwwxxxkkkfffvvviiiXXXFFF:::AAAhhh^^^LLL]]]uuuQQQEEEYYYXXXEEEBBB___wwwuuuyyyxxxmmm]]]JJJ===GGGooovvvwww|||{{{hhh___RRRHHHCCC???<<<:::777555333333444444444333666111666111JJJ~~~www{{{bbb```dddjjjwwwsssjjjuuuvvv}}}sss{{{||||||~~~}}}jjjtttyyyfffdddmmmxxxjjjYYYQQQPPPvvv|||GGG<<>>>>>888AAAZZZpppXXXKKKAAABBB???AAAEEEAAAAAARRRiiisss~~~eeeDDD>>><<<:::777555777<<<@@@KKKdddqqqhhh{{{hhh<<<111222555<<<<<>>RRRgggjjj^^^VVVZZZccc}}}tttfffmmm@@@222333666>>>???JJJIII```kkkEEEooo{{{wwwnnnmmmooo|||tttmmmzzzttthhhTTTHHHGGGGGGSSSaaacccmmmZZZCCCFFFCCC888999BBBCCCFFFQQQZZZtttppp___hhh___ZZZLLLHHHLLLCCC999MMMmmmsssYYY{{{aaaGGGKKK```zzzvvvggg^^^RRRHHHCCC???;;;888888666444444444555444333333///444777???gggzzztttggghhhvvvoooxxxhhh{{{~~~bbbvvvqqqddd]]]```WWW[[[PPP\\\ooouuuBBBFFFUUUZZZbbbkkkpppnnnhhhcccdddaaaeeedddaaa{{{mmmRRRHHHIII:::333DDDYYYppp]]]TTTLLLBBBFFFLLLHHHEEEPPP^^^lll|||rrr]]]XXX]]]RRRFFFDDDDDDLLLFFF@@@>>><<<999666555<<>>CCC___ggg```^^^LLLEEEFFF;;;AAA===???FFFGGGGGGPPP]]]rrrvvv___TTTTTTPPPIIIHHHMMMKKKGGGQQQbbbbbbTTTYYY```[[[cccfffTTTNNNEEEMMMqqqyyyvvviii```TTTJJJDDD@@@<<<:::888666444444444555444333666111333111999cccnnnbbb{{{lll```]]]TTTjjj{{{oooxxxkkklllooofffWWWppp}}}fffbbbwwwmmm\\\[[[nnn@@@DDDTTTZZZaaafffggggggggghhhddd```dddffffffeeeYYYWWWRRRAAA;;;DDDJJJkkk{{{ooo\\\TTTOOOIIIHHHNNNMMMOOO[[[^^^[[[___VVVVVV``````OOOGGGKKKLLLOOOIIIBBB>>>:::999<<>><<>>dddYYYzzzsssggg;;;;;;DDDHHHXXX___eeeeeemmm{{{UUUKKKXXX}}}jjjsssnnnUUUSSSSSS```{{{vvvqqq~~~{{{pppsssxxxwwwnnn^^^ZZZ```eeeWWWOOOEEEEEEeeeyyyiiiTTTEEEHHHhhhdddIII|||xxxzzzmmmdddWWWMMMFFFAAA===:::888666444444444555444333333555111333666222JJJ{{{lllpppbbbkkk{{{vvvyyyvvv{{{}}}}}}hhhaaaqqqmmmSSSUUUVVVqqqyyyxxxwwweeePPP^^^jjjfffgggjjjkkklllmmmnnnoooiiigggnnnpppmmm~~~wwwyyykkkiiiooohhhaaaPPPDDDCCC>>>IIIbbbtttUUUooouuu]]]777>>>KKKNNNZZZ___eeeccceeetttNNNCCCRRRuuubbbpppkkkWWWNNNQQQ\\\qqq}}}ooo{{{}}}vvvjjjjjjOOOEEECCC>>><<>>;;;888666444444444555444333000444333999===---888ddd|||cccmmmwwwZZZ^^^ssswww~~~vvv~~~}}}|||oooTTTxxxttttttyyyZZZYYYPPP^^^ssssssrrr^^^TTT___hhh```eeehhhhhhddddddhhhmmmfffeeekkkkkkeeeyyy|||~~~~~~uuupppxxx~~~bbbLLLGGGNNNDDDKKKSSSVVVnnn|||UUUkkkxxxTTT333@@@QQQSSS]]]___dddddd___oooHHHAAARRRsss}}}\\\lllgggVVVJJJPPPZZZjjjwwwpppmmm[[[@@@???JJJIIITTTeeeeeecccOOO===MMM}}}}}}~~~pppeeeXXXQQQJJJAAA<<<;;;777555333333444444333222000222444333222666>>>FFF^^^jjjWWWmmmtttxxxyyywww}}}|||]]]fffiiiccc^^^ZZZRRRWWWqqqyyyVVVTTTeeeeeefffaaabbbkkkpppkkkccc___lllkkkddd```eeerrrxxxNNNOOORRRnnnUUUOOOVVVGGGLLLTTTMMM~~~EEEIIISSS^^^aaa___```fffgggXXXfffXXXFFFHHHdddtttdddZZZpppZZZIIINNNTTT```yyyiiiJJJ???HHHSSSeeetttPPPZZZwww|||{{{}}}pppdddXXXQQQJJJBBB<<<;;;777555333333444444333222111444555333222444;;;@@@qqqYYY```eee\\\lllttt{{{xxx{{{~~~|||}}}~~~TTT[[[xxxmmm{{{___XXXVVVTTT[[[nnnrrrxxxoooYYY\\\jjjnnnmmmfffeeelllqqqnnnjjjhhhggghhhcccaaaggguuuwwwpppiiiccc}}}wwwfffEEEIIIUUU[[[???DDDOOO[[[___]]]___dddjjj\\\___sssMMMHHH]]]~~~}}}uuuuuu\\\TTTooo___KKKKKKLLLVVVppp___NNNDDDHHHRRRnnnqqqRRRSSShhh{{{zzz{{{pppdddXXXQQQJJJBBB===;;;777555333333444444333222222444555444222222666999JJJ}}}ttthhh```zzz}}}RRRdddqqqvvv{{{yyyxxx{{{zzzvvvtttvvvwwwzzzzzzyyyyyy~~~```OOO___bbbqqq[[[\\\VVVMMMPPPiii{{{ddd[[[wwwfffccciiimmmtttqqqkkkgggjjjoooooonnnnnndddgggeeeeeeiiisssvvv{{{fffsss}}}pppyyy]]]QQQbbbhhhmmmvvvAAAGGGSSS^^^bbbaaacccgggqqqjjjdddyyyFFFDDD\\\wwwmmm```PPPhhh```MMMHHHCCCJJJbbb}}}xxxgggKKKLLLQQQsss}}}fffVVVWWW|||zzz{{{pppdddYYYQQQKKKCCC===<<<777555333333444444333222111333444444222222333555;;;yyy{{{rrraaavvvyyyqqqqqq^^^\\\llliiivvv}}}yyyxxxxxxxxxtttpppqqqvvvqqqwwwzzz||||||{{{{{{PPPYYYqqqdddiiiaaaZZZSSSOOOSSSggg{{{yyyfff]]]XXXjjjyyybbbnnnqqqkkkssspppkkkggghhhjjjlllkkkiiieeeiiihhhgggggglllvvvsssuuubbbwwwrrrwwwgggFFFMMMXXXaaaccccccdddfffuuuzzzsssvvv<<<@@@\\\rrrkkkmmmQQQcccdddOOOGGG@@@DDDTTTooo||||||{{{qqqKKKFFFJJJttt}}}kkk}}}{{{{{{ooodddYYYRRRKKKCCC>>>===777555333333444444333222000111222333333333444555888ccczzzyyyhhhfff}}}zzz}}}uuurrr\\\VVV```{{{VVV```ddduuuxxxvvvvvvwwwyyyzzzvvvrrrtttyyyrrrxxxzzz~~~~~~XXX^^^```mmm{{{ggggggWWWZZZWWWKKKMMM[[[uuu|||gggZZZTTTXXX___ppp```mmmnnngggqqqllljjjgggfffggggggeeeaaadddgggggghhheeedddyyyooouuufffXXXeee|||www___IIIQQQYYY^^^^^^______```mmm{{{zzzIII@@@TTTbbbccclllxxxSSS```mmmRRRJJJDDDDDDKKK___yyyrrr}}}\\\IIIMMMwww}}}zzzzzzooodddYYYRRRLLLDDD???>>>777555333333444444333222000000111222333444555555888FFF|||jjjmmmjjjxxx}}}wwwaaa:::DDDMMMkkkcccWWW^^^cccwwwxxx|||rrrwwwwwwyyy{{{xxxtttuuuzzzwwwyyyxxxzzz~~~fffQQQSSSXXXaaa}}}zzz\\\ZZZYYYMMMHHHOOOTTTddd|||jjjRRRKKKJJJQQQlllkkk^^^cccddddddmmmfffhhhgggddddddeeeaaa\\\___```bbbfffddd```zzznnnwwwxxx}}}ggglllppp___xxxvvvRRROOOVVV\\\\\\\\\]]]^^^]]]```kkkqqq}}}]]]AAAIIISSSqqqccchhhXXXYYYmmmZZZOOOHHHGGGGGGRRRpppzzzsssmmmsss|||YYY]]]}}}|||yyyyyyooodddYYYRRRLLLDDD???>>>777555333333444444333222333222111111333444555555888666SSS~~~kkkooogggtttpppddd{{{]]]NNNLLLYYYttt```WWW[[[eeewww{{{www{{{xxxwwwwwwuuuqqqrrruuusssxxxwwwwwwzzzxxxRRRQQQVVVhhhkkkyyybbb[[[XXXTTTPPPHHHOOO]]]nnnsssRRRPPPOOOQQQVVVjjj}}}fff```\\\]]]bbbbbb```cccbbb______aaa```[[[]]]]]]^^^fffeee\\\qqqppplllvvv]]]~~~}}}HHHRRRYYY]]]ZZZXXX\\\^^^]]]ZZZZZZcccoooeeeBBBEEENNNfffiiigggeeeSSSaaadddTTTHHHHHHGGGIII]]]www~~~xxxvvvrrrrrr}}}dddeeeuuujjjbbb{{{xxxwwwooodddYYYRRRLLLDDD@@@???777555333333444444333222555444222111222333444444666000;;;sss^^^hhh{{{fffdddzzzooobbbdddnnn]]]___pppRRR[[[\\\kkk}}}wwwzzzuuussspppmmmmmmpppjjjuuuyyyxxxvvvpppwwwmmmRRRZZZRRRqqqsssnnnnnn___ddd```RRRMMMJJJIIIQQQaaavvvjjjQQQHHHKKKOOOZZZtttpppbbbccc\\\]]]```WWWZZZ]]]]]]XXXYYY^^^___[[[___]]]^^^fffeeeZZZjjjrrreeetttsssJJJMMMTTTWWWSSSRRRVVVYYYXXX]]]TTT]]]gggdddBBBFFFMMM\\\hhhSSSuuutttRRRYYYlllVVVGGGGGGGGGEEEQQQdddnnnggg|||~~~|||wwwwwwyyyuuuwwwkkk{{{}}}uuuuuuZZZ]]]yyyuuutttmmmeeeZZZQQQKKKFFFAAA>>>;;;888555333333333333222222222111111222222333444000>>><<>>:::888555333333333222111222222111111222222333444333777000666\\\}}}```aaa{{{~~~ssskkkfff~~~ppphhhbbbgggooo}}}rrrgggYYYbbboooNNNWWWddduuuvvvrrrwwwtttpppnnnnnnmmmkkkhhhiiiiiikkknnnqqqtttvvvwww___MMMTTTVVV```rrruuu^^^\\\ZZZXXXTTTMMMHHHGGGKKKOOO\\\fffuuu}}}mmm^^^ZZZYYYUUUQQQOOO^^^uuu}}}nnncccaaa___YYYWWW\\\``````\\\[[[fffrrrooocccccc___```dddaaa\\\bbbnnnzzziiigggxxx[[[YYYXXXVVVUUUTTTTTTUUUVVVVVVWWWaaa^^^___pppKKKEEEIIIrrrcccaaagggVVV```eeeTTTDDDGGGGGGHHHUUU]]]ppp___ppp||||||hhhaaa{{{yyyvvvvvvnnnfffZZZQQQKKKGGGBBB>>>:::888555333333333222111222111111111111222333333888444...111<<>>DDDAAADDDRRRiiimmmtttxxxyyy{{{oooggg[[[RRRLLLHHHCCC???999666333222222222111000000000000000000111222222111777333111777777444888CCCzzzfffSSSMMMQQQQQQKKKHHHOOOVVV]]]jjj{{{sssmmmhhhdddWWWTTTOOOHHHCCCDDDJJJPPPBBBOOOaaaqqq}}}|||}}}~~~rrr^^^YYYZZZeeerrr|||lllkkkxxxuuu{{{pppooopppqqqsssrrroooiiigggeeecccbbbdddgggjjjllljjjiiifffdddeeeiiiooosssyyyuuunnnJJJQQQOOOIIIHHH^^^yyyppp```mmm^^^YYYWWWTTTRRRQQQRRRRRRRRROOONNNLLLJJJIIIIIIIIIJJJEEEFFFHHHHHHHHHHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNUUUZZZbbbqqqaaaaaa^^^^^^[[[VVVRRRPPPPPPPPPRRROOOLLLJJJHHHHHHJJJMMMCCCHHHKKKJJJGGGHHHLLLPPPZZZyyyqqqggg]]]mmmYYYLLLLLLGGGMMMOOOQQQPPPPPPTTT\\\ccc```VVVPPPWWW\\\bbblllKKKIIINNNbbbeee]]]yyy[[[MMMXXXUUUNNNJJJAAABBBBBBCCCHHHSSSfff|||yyysss}}}xxxyyy|||oooggg\\\RRRMMMHHHCCC@@@999666333222222222111000000000000000000111111222+++111000000444111000:::<<<888nnnkkk]]]YYYQQQJJJIIIKKKIIIDDDEEEMMMQQQKKKFFFGGGGGGEEE@@@EEEJJJKKKLLLUUUeeesssppp}}}zzz|||yyy}}}~~~uuu[[[ZZZWWWZZZdddyyyvvvmmmmmmrrruuu}}}sssnnnkkknnnoooiiikkklllccchhhccc^^^___dddiiijjjhhhiiiddd___```fffnnntttvvvooooooyyyOOOOOOQQQKKKHHHEEEfffooo```eee```ZZZUUURRRQQQQQQQQQOOONNNLLLKKKLLLMMMLLLJJJHHHIIIIIIIIIHHHIIIKKKMMMMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRYYYhhhxxxsssYYYdddcccaaa\\\VVVRRRQQQPPPNNNTTTOOOKKKIIIGGGEEEEEEFFFBBBHHHLLLIIIEEEEEEJJJOOONNNccc|||vvvlll]]]\\\qqqmmm;;;MMMLLLCCCJJJLLLMMMLLLKKKOOOXXX```SSSUUUVVV```cccWWWqqq}}}@@@DDDFFFWWW]]]YYYmmmbbbGGGSSSUUUQQQNNNFFFCCCFFFHHHDDDCCCOOOgggzzzrrrlll^^^aaawwwzzz{{{tttfff]]]VVVLLLHHHFFF;;;:::777444222222333222222////////////////////////000111111222222333444444444555>>>```rrraaaVVVQQQPPPRRRVVV```iiifff[[[TTTUUU]]]YYYfffwwwoooyyy{{{~~~}}}WWW\\\WWWXXXaaagggrrrvvvnnnuuurrrppppppsssmmmkkkiiijjjkkkiiifffbbbfffccc```aaadddggghhhgggeeecccaaabbbffflllqqqtttxxxooooooiiiIIIUUUQQQFFFKKKNNN[[[~~~___mmmyyyiiiaaa[[[VVVQQQUUUSSSPPPOOOOOOOOONNNMMMLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLNNNMMMKKKMMMSSSYYYaaannnvvvfffddd]]]bbbaaa^^^ZZZTTTQQQPPPPPPQQQOOOMMMJJJGGGFFFEEEEEEGGGIIIJJJJJJHHHFFFFFFGGGNNN[[[vvvaaa___bbbppp|||PPPHHHHHHCCCHHHIIIKKKMMMMMMKKKLLLOOORRRUUUTTTXXX[[[XXXZZZoooYYYCCCFFFFFFIIIPPP[[[wwwSSSHHHWWW]]]QQQEEEDDDCCCDDDEEEBBBCCCOOO^^^yyyhhhxxxwwwzzz{{{tttfff^^^WWWLLLIIIFFF;;;:::777444222222222222222........................000000111111222333333444555777777===]]]{{{|||||||||tttwww{{{~~~~~~|||~~~~~~^^^mmmqqqcccWWW\\\hhhooo|||uuucccwww{{{oooooonnnnnnqqqhhhhhhgggiiikkkkkkhhhdddgggdddaaa```aaabbbbbbaaacccbbbcccdddgggiiikkkkkknnnmmmkkkssszzz[[[QQQUUUGGG@@@JJJYYYnnnkkkcccuuunnneeeaaa\\\WWWUUURRRPPPNNNOOONNNNNNMMMNNNOOOPPPQQQMMMRRRWWW\\\bbbkkkwwwjjj\\\]]]ZZZ[[[[[[YYYVVVQQQMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFIIIMMMyyyyyymmmccc^^^ddduuuiiiHHHBBBEEEBBBAAAFFFHHHIIIIIIHHHHHHKKKNNNSSSRRRUUUXXXUUUTTTbbbvvvQQQGGGBBBIIIVVVXXX```yyyUUUOOOXXXWWWLLLGGGBBBAAACCCCCCBBBEEEKKKaaarrroooiiizzzssszzzwwwzzz{{{uuufff^^^WWWMMMJJJGGG<<<;;;888444222222222222111........................000000000111222222333333222999;;;333444QQQvvvxxxxxxvvvzzz~~~qqqeeeiiirrruuuwwwxxxwwwvvvwwwxxx{{{}}}~~~|||zzzzzzyyy|||~~~~~~~~~vvvaaarrrtttgggiii\\\kkk~~~}}}uuuoooooorrrpppnnnpppooonnnqqqcccdddfffiiilllllliiiggggggddd```^^^]]]\\\ZZZYYY^^^```ccceeeeeedddbbbaaa^^^hhhfffaaaxxxtttRRRTTTIIIFFFGGG???>>>^^^vvvccczzz}}}tttlllfffbbbcccbbb``````bbbeeeiiilllxxx~~~uuu\\\QQQTTTTTTQQQRRRRRRPPPKKKHHHFFFEEEDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDBBBAAAAAACCCEEEHHHEEE\\\}}}vvvjjj^^^XXXaaaooo|||xxxwwwzzz}}}VVVDDD@@@EEEFFF???AAACCCDDDDDDDDDDDDGGGIIIMMMKKKNNNRRRQQQNNNVVVaaapppFFF;;;EEE[[[WWWMMMnnnlllKKKQQQ]]][[[KKKDDD@@@CCCGGGDDD@@@===HHHVVVgggttthhhyyyuuummmmmmwwwyyy{{{uuuggg___XXXNNNKKKHHH>>>;;;888444222222222111111........................//////000000111222222222444555999;;;777888KKKbbbqqqttt}}}zzzxxxrrrooogggPPPGGGTTTrrrtttvvvuuurrrrrrvvvzzzxxxzzz|||}}}{{{zzzzzzzzzvvv{{{~~~~~~~~~zzz~~~{{{vvv{{{fffgggggghhhmmmwwwmmmssswwwsssmmmqqqwwwpppnnnrrrtttrrrpppqqqbbbcccfffiiikkkjjjhhhfffcccaaa^^^[[[YYYWWWUUUTTTYYY[[[___aaa```^^^\\\[[[YYYbbbccc\\\hhhiiiHHHNNNSSSPPPGGGBBBFFFMMM|||kkkpppvvvcccSSSKKKMMMLLLHHHJJJKKKJJJGGGCCCAAA@@@@@@@@@???>>>>>>???@@@AAA@@@@@@@@@>>><<<===@@@BBBDDDEEEKKKzzzzzztttfff[[[]]]ccclll{{{vvvsssvvvaaaFFFDDD???CCCHHH@@@??????@@@@@@@@@BBBCCCDDDEEECCCEEEKKKMMMNNNRRRXXXaaaQQQ>>>===OOORRRIIIXXXuuu___PPPYYY```RRRKKKEEEEEEHHHHHHDDDAAA???EEEOOO[[[jjj{{{\\\eeemmmwwwyyy{{{vvvhhh```YYYOOOLLLJJJ???;;;888444222222222111000...........................//////000000111111222777///---555888666;;;DDDYYYwwwuuuwwwzzz~~~wwwpppbbbHHH???NNNtttxxx{{{yyywwwyyy||||||{{{yyywwwvvvwwwyyytttzzz~~~~~~~~~zzzwww}}}rrrmmm~~~}}}sssooommmnnnooojjjttt|||qqqooonnnjjjfffeeekkkrrrxxxyyylllmmmpppuuuuuuqqqnnnnnnccceeeggghhhgggeeecccbbb\\\[[[ZZZXXXUUUSSSRRRRRRSSSVVVYYYYYYXXXWWWXXXZZZ___^^^^^^]]]\\\kkkkkk\\\NNNLLLPPPOOOEEE<<>>=========>>>???AAABBBBBBDDDAAAAAAEEEJJJMMMQQQTTT[[[www{{{]]]@@@;;;EEEMMMNNNNNN~~~aaaPPPRRRZZZUUUNNNGGGEEEFFFHHHHHHBBB@@@@@@FFFRRRbbbqqq|||mmm]]]{{{kkkcccbbbwwwzzz{{{vvvhhh```ZZZPPPNNNKKKAAA<<<999555222222111111000------------------------.........///000000111111222......333555222666===:::KKKbbbqqqzzzxxxssszzzzzz|||zzzxxxrrr___RRRXXXxxxwww~~~~~~{{{wwwsssqqqrrrtttssszzz~~~}}}}}}~~~}}}zzzttt~~~iiidddlll~~~vvvhhhYYYWWWaaakkklllhhhnnnooosssvvvtttmmmjjjkkkjjjpppxxxyyyssspppwwwmmmooojjjllloooooommmjjjhhhhhhcccdddeeedddaaa^^^]]]]]]TTTUUUUUUSSSQQQOOOOOOOOONNNQQQSSSSSSQQQQQQTTTWWW\\\UUUVVV\\\WWWVVVrrrUUUJJJMMMHHHDDDIII777LLLeeezzzooommmhhhVVVRRRMMMKKKIIIAAAAAACCCDDDBBB???===;;;;;;???>>><<<:::999999999:::999999999888777888:::<<<666CCCAAAFFFxxxxxxjjjbbbZZZVVV\\\fffrrr|||pppdddeeekkk}}}~~~yyyNNN===999@@@===999===@@@===<<<;;;<<<>>>@@@@@@@@@EEECCCBBBCCCGGGJJJMMMOOOSSS^^^WWW888>>>RRRQQQBBBXXXZZZHHH\\\[[[UUUJJJCCCCCCFFFHHHFFF@@@;;;<<>>BBBBBBUUUwwwiii```XXXWWWZZZ```iiixxxsssggg___aaaooo~~~vvvfff??????;;;<<<@@@;;;999BBB<<<:::999:::===??????>>>BBBCCCCCCCCCEEEHHHIIIIIIJJJXXXjjjDDD>>>MMMPPPEEEFFF]]]```UUUYYYWWWOOOIIIHHHFFFCCCFFFAAA??????>>>===CCCKKKWWWccctttnnnZZZSSSWWWZZZTTTMMMwwwzzz{{{wwwiiiaaa[[[QQQOOOMMMBBB<<<999555222222111000///------------------------------......///000000000...///...---000666999888444;;;<<<<<>>===<<>>:::GGGUUU^^^fffuuuYYY\\\qqq}}}nnn^^^RRRQQQNNNKKKGGGFFFGGGHHHwwwyyyyyyvvvhhh^^^\\\XXXNNNGGGGGG>>>999444111111222111///......---------,,,,,,,,,---------............///.........///000222333444444888<<<===>>>AAAHHHOOOrrr|||tttwww{{{uuurrrlllfffdddhhhnnnttthhhjjjlllpppzzzxxxvvvsssoookkkiiiiiilllnnnfffkkkooopppmmmjjjjjjkkkcccsss~~~wwwtttqqqnnnsssqqqqqquuuwwwvvvxxx|||tttVVVaaafffiiixxxuuutttooojjjgggggghhhfffaaa\\\\\\bbbhhh[[[UUUQQQTTTSSSNNNMMMPPPNNNMMMKKKHHHGGGFFFFFFFFFEEEHHHKKKKKKHHHFFFGGGIIIHHHJJJLLLNNNOOOQQQUUUWWWZZZvvv^^^UUUPPPKKKFFF@@@AAASSSgggxxxlllSSSNNN[[[aaa|||aaaTTTQQQMMMHHHDDDBBBAAA@@@@@@???===;;;::::::::::::888888777555555444444444555555444444444555666666777555:::???<<>>999444111111222000///...------------,,,,,,,,,------------.....................///000222333444555888;;;;;;;;;===CCCIIIKKKXXXjjjwwwllliiiiiiiiihhhhhhfffcccbbbcccfffiiimmmmmmiiihhhmmmrrrnnnfffmmmkkkhhheeedddeeeiiikkkcccgggnnnttttttnnneee___eeeooovvvsssnnnmmmmmmkkkpppnnnppptttwwwvvvxxx||||||tttrrrooojjjeeedddfffhhhhhheee```^^^aaadddXXXRRRNNNOOONNNKKKJJJMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDFFFHHHHHHGGGFFFFFFGGGFFFHHHKKKLLLMMMOOOSSSUUUWWWhhhaaaUUUNNNLLLFFF>>>AAALLLPPP]]]lll|||rrraaaTTTJJJOOOlllyyydddRRROOOMMMJJJFFFCCCAAA@@@@@@===<<<:::999888777777888777666555444333333333333444333333333333444555555888555999<<<777@@@pppuuugggbbb[[[UUUUUUWWW\\\gggqqqxxxtttdddVVVNNNFFFRRRggg}}}]]]<<<<<<999888666555555666888999888888888888999:::;;;;;;;;;;;;<<<===???AAABBBCCCBBBIIIMMMWWW~~~KKK???MMMGGGLLLIIIIIIjjjTTTFFFNNNUUUSSSPPPPPPMMMIIIFFFDDDCCCBBBBBB;;;<<<<<<<<<>>>CCCLLLRRR```~~~tttmmmbbb[[[RRRKKKHHHGGGEEEDDD===AAAEEEFFFAAACCCSSSeeewwwxxxyyytttggg]]]\\\YYYOOOIIIIII???:::444111111222000...------------,,,,,,,,,,,,------------.....................///000111222333555888:::999888999>>>BBB999===EEEPPPaaayyyvvvhhhcccdddgggeeebbb___aaadddeeedddcccbbbbbbllliiidddaaacccfffbbb\\\hhhhhhgggeeeeeegggjjjnnnhhhjjjpppwww{{{xxxnnneeellloooppplllkkkmmmooonnntttsssuuu{{{}}}}}}~~~|||vvvzzzvvvtttooohhheeeeeebbbeeegggeee```\\\[[[\\\TTTNNNIIIIIIIIIGGGHHHJJJHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCEEEGGGGGGEEECCCDDDFFFHHHJJJKKKLLLOOOQQQVVVLLLiii[[[RRRSSSLLLEEEDDDGGGKKKNNNOOOXXXkkkzzzlllaaa]]]RRROOOJJJLLL]]]~~~rrr[[[TTTHHHIIIHHHFFFDDDBBB@@@>>>===999888777666555444444444555444333222111111111222222111111111111222333444777333666:::444555OOOqqqzzzsssggg\\\VVVTTTRRRTTTWWW^^^iiixxx}}}nnn^^^RRRLLLJJJIII]]]jjjyyyqqqfff<<<111;;;666555444333333444555666666666666666777888999999999999:::;;;===???AAABBB>>>FFFFFFDDD^^^kkk???>>>BBBHHHIIIAAACCCdddcccOOONNNWWW___SSSNNNHHHCCCBBBCCCDDDEEEBBBAAA???;;;999999;;;>>>???VVViiiiii^^^\\\gggsssvvvppprrr~~~tttooohhhccc^^^WWWOOOIIIGGGDDD@@@???@@@CCCDDDEEEGGG@@@<<<@@@JJJTTT___gggwwwwwwxxxsssfff\\\\\\YYYPPPIIIIII???:::444111111111000...---------,,,,,,,,,++++++,,,,,,---------..................//////111222222555666888888777888;;;>>>CCCCCCGGGJJJFFFGGGVVViiifffqqqcccgggaaa]]]___eeeiiihhheeeYYY]]]bbbdddcccaaa```___bbb```___```dddgggeeeaaafffggghhhgggfffgggjjjnnnllllllnnnrrrwwwzzzzzzxxxsssrrrpppppprrruuuxxxxxxyyywwwzzz}}}oooooorrrzzzyyyxxxvvvnnneeebbbccc]]]^^^___]]]YYYUUUSSSSSSRRRMMMGGGEEEEEEFFFGGGHHHEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@???BBBEEEFFFCCC@@@AAACCCEEEGGGGGGHHHKKKLLLPPPIIISSSyyyqqqddd[[[MMMFFFKKKCCCEEEDDD??????HHHWWWccclllooo{{{|||tttuuujjjbbb___WWWMMMLLLTTTAAAOOOccc}}}uuuWWWQQQQQQGGGDDDDDDCCCAAA???<<<:::888666555555444333222222222222111111000//////000000////////////000111222222333000222888777555???PPPyyyjjjccc___YYYTTTRRRTTTYYY```hhhrrr}}}yyyttt```YYYPPPIIIIIIQQQ]]]fffzzzrrrKKK333444:::444333333222222333333444555555555555666777888888888888999:::<<<>>>@@@AAA???CCCDDDCCCMMMqqqmmmFFF<<<>>>FFFJJJCCCFFFkkklllMMMMMMWWWXXXTTTNNNJJJIIIGGGCCCAAAEEEEEECCC@@@>>>===<<<===;;;;;;???DDDGGGGGGJJJNNNVVVZZZ___dddhhhkkknnnoootttuuuyyy}}}{{{xxx|||zzzzzz|||xxxqqqnnnllliiifffbbb___\\\[[[PPPLLLHHHEEECCCBBB???<<<@@@@@@AAABBBBBBAAA@@@>>>>>>@@@HHHXXXfffllljjjfffwwwuuuxxxrrreee]]]]]]ZZZPPPIIIHHH@@@;;;444111111111///---------,,,,,,,,,+++++++++,,,,,,,,,------------...............///000111111333444666777888999<<<===CCC999999FFFNNNLLLIIIKKK[[[XXX\\\hhhzzzwwwjjjdddcccccc\\\[[[[[[\\\^^^___```aaaTTTWWW[[[\\\\\\[[[[[[[[[ZZZZZZ]]]bbbggggggdddaaabbbdddfffeeeaaaaaadddggghhhiiikkkkkkmmmqqqwww{{{qqqoooooossswwwzzz{{{|||wwwvvvyyy~~~{{{zzz{{{~~~zzzvvvmmmooopppooosssssssssqqqiii^^^ZZZ\\\ZZZYYYWWWSSSPPPMMMMMMMMMOOOLLLGGGCCCCCCFFFGGGGGGCCCBBB@@@?????????@@@@@@@@@>>>===@@@CCCDDDAAA>>>>>>@@@CCCEEEEEEEEEFFFHHHFFFKKKMMMSSSoooeeeEEEDDDRRRIIIJJJKKKJJJEEECCCFFFJJJQQQWWWbbbkkknnnmmmqqquuuxxxhhhwwwpppiiiaaaXXXRRRNNNJJJLLLOOOJJJEEEKKKXXXtttqqq\\\QQQNNNMMMFFFCCCBBB@@@>>>;;;888555333333333333333222222111111000//////............///---------......000111111111...///555888888;;;AAAbbbvvvmmmeee^^^[[[RRRQQQQQQRRRXXXbbbnnnvvv~~~zzznnnaaaVVVPPPLLLLLLKKKNNNWWWgggyyypppWWW777555999333333333333222222333333333444444444444555666777888888888999:::<<<>>>@@@AAAAAA>>>CCCKKKJJJQQQzzzKKK>>>???QQQUUUKKKNNN^^^xxxVVVDDDVVVTTTRRRRRRRRRNNNGGGBBBBBBAAA@@@@@@@@@???>>>===@@@888555999===;;;:::===???FFFLLLKKKHHHIIIQQQZZZSSSTTTXXX[[[ZZZWWWWWWZZZ___[[[UUUSSSWWW[[[XXXRRROOONNNLLLJJJHHHEEECCCBBBAAA???<<<;;;<<<===>>>???<<<<<<===>>>>>>>>>???@@@NNNaaatttuuuiii```bbbiiixxxtttwwwrrrfff]]]]]]ZZZPPPHHHGGG@@@;;;555111111111///---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------///.........//////000111222333444666888:::<<<<<<;;;999>>>HHHLLLIIIIIIMMMXXXRRRWWWccchhhccceeemmm{{{~~~pppfffaaaaaaaaa```XXXXXXXXXWWWVVVVVVWWWXXXTTTVVVXXXXXXXXXXXXYYYZZZXXXWWWZZZ```bbb]]]XXXVVV___cccfffddd```^^^```dddbbbggglllmmmkkkjjjlllooohhhfffhhhooosssttttttvvvwwwvvvyyy~~~~~~zzzwwwwwwrrrnnnuuummmdddpppzzzyyyvvvooooooooonnnggg]]]YYYZZZXXXVVVQQQMMMKKKJJJKKKKKKKKKJJJEEEAAAAAAEEEFFFCCC@@@???>>>=========>>>???>>>>>>>>>???@@@@@@>>><<<<<>>;;;777444222111111222222222222111000///......------------......,,,,,,,,,---...///000111111///000222555777888999AAAtttgggaaaWWWUUUQQQOOOOOOQQQTTTWWW___eeeoooxxx~~~zzzxxxmmmhhh___TTTKKKFFFEEEGGGHHHMMMVVVaaaooossshhhYYY>>>222888888)))222333333333333333333222333333333333444555666777777777888999;;;===???@@@???:::AAANNNHHH@@@VVVyyykkkOOO>>>HHHTTTQQQJJJIIIdddjjjOOOKKKHHHIIIMMMOOOMMMIIIDDDBBBAAAAAAAAA@@@???===<<<>>>@@@???999555999@@@999777555555888;;;<<<<<>>>>>???<<<<<<<<<<<<============>>>===;;;999999:::<<<===888:::===AAAHHHRRR]]]eeeqqquuupppccc[[[gggxxxtttwwwsssggg^^^^^^ZZZOOOGGGFFF@@@;;;555111111111///,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------///............///000000222222333555888999999999999BBBKKKJJJBBB???FFFPPPUUUQQQOOOSSSXXX^^^fffnnnwwwnnnhhhlllyyy|||{{{vvvsssnnnmmmlllmmmkkkdddYYYPPPUUUSSSQQQRRRTTTTTTSSSQQQQQQSSSUUUUUUTTTTTTUUUVVVTTTRRRTTTYYYXXXRRRNNNNNNYYY___cccbbb]]]ZZZ]]]aaa]]]aaaeeehhhhhhgggeeedddbbb```ccciiikkkjjjkkkpppttttttxxx~~~~~~yyyvvvwwwmmmiiiooo|||~~~{{{ppplllnnnjjjggghhhkkkiiiiiijjjeee^^^ZZZ[[[TTTRRRMMMJJJIIIHHHHHHHHHEEEEEEBBB======BBBBBB>>><<<<<<;;;::::::;;;<<<======???@@@@@@>>><<<<<<<<<;;;>>>AAABBBBBBAAAAAABBBFFFGGGNNNPPPGGGMMM|||sssaaaQQQNNNQQQRRRQQQPPPFFFFFFCCC>>>;;;<<>><<<;;;@@@FFFDDDAAAIIIWWWvvvYYYIIIGGGIIIHHHGGGMMMWWWsssqqq\\\NNNJJJLLLMMMMMMJJJGGGDDDCCCDDDCCCAAA>>>:::@@@DDDAAA;;;:::<<<>>>BBB<<<777888<<<===999444::::::::::::<<<===<<<:::444888===>>>:::666777:::888888999999:::;;;;;;<<<:::::::::999999:::<<<>>>EEEJJJQQQXXX___hhhqqqwwwhhhhhhfffkkkxxxssswwwtttggg___^^^ZZZOOOFFFEEEAAA;;;555222111111///,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///............//////000222222333555777888777666999:::;;;>>>EEELLLLLLHHHFFFLLLNNNMMMTTT___bbb^^^gggeeefffkkklllmmmrrryyytttvvv|||zzz|||ttt{{{|||{{{wwwqqqmmmlllmmmbbb___\\\]]]```___ZZZUUUPPPKKKIIIMMMSSSVVVQQQLLLJJJLLLOOOOOONNNMMMMMMMMMNNNKKKLLLRRRRRRNNNMMMPPPPPPVVV[[[ZZZVVVSSSVVV[[[WWWVVVVVVZZZ___aaa___]]]cccaaacccggggggdddgggmmmmmmnnnrrryyyzzzuuurrrsssooolllrrryyytttnnn|||~~~vvvdddjjjtttpppiiiiiiccc``````bbb```ZZZWWWWWWPPPMMMJJJIIIHHHGGGEEEDDD@@@BBB???:::;;;???>>>999:::999888888888999:::;;;===@@@BBBAAA===::::::<<<:::===@@@BBBAAA@@@@@@@@@BBBCCCHHHLLLLLLMMMYYYgggxxxaaaXXXRRRMMMKKKKKKLLLKKKJJJJJJJJJGGGCCCAAAAAAFFFLLLLLLIIILLLSSSZZZWWWTTTPPPLLLJJJHHHHHHDDDGGGEEEDDDLLLUUUPPPBBBJJJMMMPPPSSSYYYgggzzzgggUUUQQQQQQNNNEEEGGGHHH>>>===;;;888555444444444555---.../////////...---,,,---------,,,,,,---......,,,,,,,,,---...///111111...333555333333666888777777666]]]|||pppeee^^^YYYWWWVVVNNNNNNMMMLLLKKKMMMPPPSSSXXXXXXYYY[[[^^^aaadddfffddddddcccbbb```^^^]]]\\\TTTSSSPPPMMMJJJGGGDDDCCCCCCFFFJJJMMMQQQYYYbbbiii}}}nnnZZZggg~~~HHH///666000,,,333444000000111111111111000000////////////000111222333444444555666888:::;;;<<<:::@@@AAA>>>@@@HHHLLLIIIXXX[[[DDDAAAEEEHHHDDDEEEQQQllliiiSSSLLLJJJJJJKKKHHHDDDCCCDDDDDDAAA???>>>@@@>>><<>>333999::::::::::::999888777888777555444777::::::777<<<777444777;;;;;;999777:::::::::999888888777777777888:::<<<===@@@DDDGGGZZZaaajjjnnnkkkeee```^^^___~~~vvvoooxxxppphhhbbb___[[[SSSKKKHHHCCC<<<555222333333000,,,---,,,++++++******++++++)))************+++++++++,,,,,,------...////////////888555000555888777;;;999999<<>>;;;:::999999888888888999999999:::::::::;;;;;;;;;============>>>>>>>>>>>>BBBCCCEEEEEEGGGJJJNNNRRR]]]dddRRRRRRHHHDDDJJJPPPMMMFFFDDDCCCGGGJJJIIIEEEEEEHHHLLLNNNHHHEEEGGGGGGFFFHHHKKKMMMMMMIIIGGGPPP^^^gggfffooo~~~```RRRNNNMMMKKKHHHDDD@@@===;;;999777666333111000//////------......------,,,+++************************++++++,,,,,,,,,,,,------111111111000111111222222999555999cccwwwnnngggbbb\\\WWWRRRPPPPPPNNNIIIDDDJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLKKKJJJJJJIIIIIIIII???BBBEEEEEEDDDEEEHHHJJJLLLRRR\\\eeennnzzzwwwOOORRR}}}tttAAA<<<666111000///////////////.........---------------......///000000000555444444555555666777888:::;;;<<>>>>>>>>===:::888999888888888888999999:::888777666666666888999::::::999888777777666444333444666777666444555;;;???::::::===DDDOOOZZZ```cccbbb___ZZZVVVXXXbbbqqq|||wwwpppyyyqqqiiicccaaa\\\TTTMMMJJJCCC<<<444111222222///+++---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,---....../////////777777666;;;777111666===;;;===BBBFFFGGGJJJNNNGGGJJJNNNRRRUUUYYY]]]```]]]iiisssqqqjjjggghhhiii|||qqqfffhhhtttwwwrrrrrrpppnnnnnnppppppmmmjjjlllccc]]]___aaa___[[[ZZZXXXVVVRRRPPPOOONNNLLLJJJKKKMMMPPPQQQOOOKKKGGGDDDFFFFFFFFFFFFFFFGGGHHHIIICCCCCCDDDFFFJJJKKKKKKJJJJJJLLLMMMNNNMMMNNNOOOQQQPPPNNNPPPTTTUUUTTTXXX^^^[[[YYY\\\bbbdddbbbbbbeeelllnnnqqqtttuuutttrrrqqqoootttxxxxxxtttsssuuuyyypppvvv~~~zzzxxx{{{zzzvvvsssnnnhhhggghhhhhheeeaaa___]]]YYYUUURRRPPPOOONNNKKKIIIEEEAAA???@@@AAABBBCCCAAA===;;;999999:::;;;999888888777666666777777888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBCCCDDDGGGKKKNNNSSSYYY{{{ccc^^^\\\MMM;;;HHH<<<>>>QQQWWWNNNIIIOOOAAALLL\\\eeeaaaZZZZZZ```QQQUUUbbbsss{{{```OOOJJJKKKJJJHHHEEEAAA>>>;;;999888777555333111//////...---------------,,,,,,+++************************+++++++++,,,,,,,,,------111000000000000111222222///;;;777???sss{{{tttmmmeee___]]][[[VVVRRRMMMLLLKKKJJJJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIIIIJJJLLLNNNPPPQQQUUU[[[___jjjpppzzzccciii~~~rrrKKK888555000...---------,,,///.........---------,,,---------...//////000000333333333333444555666666888999;;;===???BBBCCCDDDBBBLLLooo{{{jjjSSS;;;FFFJJJCCC???JJJVVVcccsssrrrUUUQQQLLLHHHFFFFFFFFFFFFBBB@@@======???BBBDDDDDD@@@???<<<999666444333222777777666666666777888888333333333666999;;;======>>>===<<<:::::::::;;;<<>><<<<<<===>>>>>><<<:::777666666777777666666555444444444555555666666666666777777777777888888999999999:::::::::===>>>???@@@@@@BBBEEEHHHLLLIIIRRRrrrlllnnnaaaKKKDDDMMMMMMBBBIII]]]xxxnnnYYYJJJDDDGGGFFFEEECCCAAA===:::777555666555333111000///......,,,------------,,,++++++************************++++++++++++,,,,,,,,,,,,000/////////000000111222///<<<777---EEEzzz{{{uuuooojjjeeebbb]]]YYYVVVVVVWWWXXXUUUTTTSSSRRRSSSUUUWWWYYY\\\^^^bbbgggnnnwww|||```nnnSSS222111///---,,,---------,,,......------------,,,,,,,,,,,,---......//////000111111111111222333444555666777888:::===???AAAAAAEEEBBBNNNttt[[[;;;KKKNNNIIILLLLLLKKKQQQ```}}}pppYYYKKKEEECCCCCCHHHGGGGGGFFFEEE@@@:::555777777888999:::<<<>>>???;;;;;;;;;;;;;;;;;;::::::>>>===:::888666666666666666555666:::@@@EEEHHHHHHFFFJJJLLLIIIEEEJJJYYYeeerrryyyrrryyyssskkkdddaaa]]]VVVOOOMMMCCC<<<333//////000---***,,,++++++***************))))))))))))************+++++++++,,,------......///...+++...222111@@@^^^HHH@@@;;;>>>CCCDDDCCCDDDHHHLLLPPPSSSUUUWWWYYY[[[^^^pppssskkkiiijjj```ppp}}}|||tttooollljjjooooooooolllgggcccaaaaaaggg^^^WWWXXXZZZYYYYYYYYYQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFGGGJJJLLLNNNAAABBBCCCCCCCCCBBBAAA@@@???>>>???AAADDDFFFEEEDDDGGGHHHIIIHHHGGGFFFGGGHHHDDDFFFHHHKKKMMMPPPUUUYYYVVVVVVWWWZZZ]]]___bbbdddfffiiinnnrrrtttrrrpppmmmnnnqqqtttqqqllljjjkkkoootttxxx~~~~~~}}}www~~~~~~|||{{{tttnnnpppnnnjjjeeeaaa^^^]]]\\\XXXWWWTTTPPPLLLHHHEEECCCBBB@@@===;;;::::::;;;<<<:::999777555333333444444444444333333333333444444333333333444444444555555666777777888888999999999;;;<<<=========???AAADDDGGGKKKHHHIIIcccmmmXXXMMMFFFCCCDDDBBBAAA???===:::777444333333222111///...---------,,,,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,............///000111111333444444888<<>>???EEEBBBDDDTTTtttTTTMMMEEEIIIMMMCCCBBBSSSMMMWWWggg|||nnn]]]SSSIIIGGGEEEEEEFFFGGGGGGFFF@@@???>>>===;;;;;;;;;;;;999999999999999888888888777888888888999;;;>>>@@@DDDCCCAAA???@@@BBBEEEGGGGGGNNNWWW___hhhxxxxxxyyyqqqxxxrrrjjjccc```\\\UUUOOONNNDDD<<<333/////////---***,,,+++******))))))******(((((()))))))))***************++++++,,,---------///111000111444444JJJoooMMMDDD???BBBGGGGGGGGGGGGGGGJJJMMMPPPRRRTTTWWWYYYUUU```iiigggbbbaaaaaabbb___jjjuuuwwwsssooojjjgggmmmmmmkkkgggaaa\\\YYYXXXWWWTTTTTTUUURRROOOOOOSSSMMMKKKIIIHHHGGGFFFCCCAAABBBBBBBBBCCCGGGLLLQQQTTT???@@@AAABBBBBBAAA???>>>???>>>???AAADDDEEEDDDCCCEEEFFFGGGFFFDDDCCCDDDEEEIIIJJJJJJIIIHHHIIILLLMMMMMMNNNPPPSSSWWW[[[___```aaadddiiinnnpppooollljjjlllpppsssrrrooonnnrrrvvvwwwyyyzzzzzzyyyxxxxxxyyywww}}}{{{sssnnnmmmkkkfffaaa]]]YYYWWWVVVVVVUUURRROOOJJJDDD@@@===>>>===;;;999999999::::::777666555333222222222222333333222222222222333333111111111222222222333333555555666777777888999999999:::<<<<<<<<<===???AAA???;;;CCCRRRTTTZZZ}}}rrrdddUUUMMMIIIEEE@@@>>>???>>>===;;;888555333222111000///...---,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))*********+++++++++,,,,,,------------...///000111...///222999888333NNNvvveeennnnnnNNN<<<000555//////......///...,,,***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000000000000111222333444444444666888999;;;=========;;;@@@HHHQQQpppVVVDDDGGGDDDDDDOOOOOOQQQUUU\\\mmm}}}qqq^^^NNNEEEDDDFFFHHH>>>===<<<<<<;;;;;;<<<<<<========================888:::;;;:::999:::===@@@;;;AAAFFFIIIKKKSSS___jjjyyyzzzuuurrrzzzqqqwwwrrrjjjbbb```\\\UUUPPPOOOEEE===444/////////---+++++++++***))))))))))))***((((((((()))))))))******)))******++++++,,,,,,---(((000222333555333@@@ZZZDDD>>><<>>>>>?????????>>>>>>>>>===>>>???BBBCCCBBBAAABBBCCCDDDCCCBBBAAABBBCCCLLLNNNLLLFFFBBBCCCCCCBBBCCCGGGJJJKKKOOOUUUXXXWWW\\\```dddiiikkkkkkiiihhhbbbggglllmmmlllnnntttyyytttuuuuuusssqqqqqqsssuuuwwwzzz||||||{{{|||~~~yyyqqqnnnhhhddd^^^ZZZWWWTTTPPPNNNPPPPPPOOOLLLHHHBBB===:::;;;:::999888777888888999444444333222111111000000111111000000111111222222000000000000111111111111333333444555666777888888666888:::;;;;;;;;;===???<<<>>>DDDIIIGGGGGGUUUhhhyyy```[[[UUUOOOJJJGGGCCC???;;;<<<;;;:::888666444222000...------,,,+++++++++,,,***++++++++++++***))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---...///000***777666///111555<<>>AAAAAADDDHHHEEEGGGHHHJJJLLLPPPVVVZZZ^^^ccceeecccaaaccccccaaadddbbbbbbdddfffggghhhhhheeebbb^^^\\\[[[XXXSSSOOOJJJIIIKKKNNNLLLGGGFFFIIIFFFEEEDDDDDDEEECCCAAA>>>>>>>>>>>>>>>???@@@AAAAAA::::::::::::;;;<<<======:::::::::<<<>>>???>>>===>>>???@@@@@@>>>>>>???AAADDDHHHGGGAAA???AAACCCAAA@@@FFFIIIIIILLLRRRSSSPPPWWWYYY]]]aaaddddddddddddXXX^^^cccfffgggjjjrrrxxxoooqqqrrrrrrrrrrrrtttuuuvvvuuuuuuvvvuuuuuuwwwzzz~~~~~~|||zzzxxxyyy{{{~~~|||yyyyyy|||{{{rrrllljjjfff```XXXUUUTTTRRRMMMHHHHHHHHHIIIHHHEEEAAA===:::888777777666666666666777111111000000//////.....................///000000/////////000000000111111000111222333444555555666333555888999999:::;;;===???GGGDDD999;;;KKKQQQJJJRRRtttzzzaaaPPPQQQQQQOOOJJJEEEBBB>>><<<888888777666444222000///,,,,,,+++*********++++++***************))))))((())))))))))))))))))))))))************++++++++++++******++++++,,,...///000+++888555,,,333999777777:::lll}}}kkkzzzvvvVVV<<<...222444***---+++******++++++)))(((************+++++++++,,,*********+++,,,,,,---------------......///000111000111222333555777888888>>>;;;===CCCCCCFFFYYYpppxxxsss^^^KKKCCCBBBBBBEEELLLXXXhhhuuurrrxxxwwwpppllliiigggeeeeeefffhhhkkknnnhhhppp{{{wwwnnnrrrfff[[[VVVRRRJJJDDDBBB}}}tttyyyuuullleeebbb^^^XXXTTTSSSHHH???555000000000///,,,+++******)))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,111555...+++666999333000::::::<<>><<<:::::::::;;;<<<<<<;;;::::::888888777777888:::<<<===777777777999;;;<<<;;;:::;;;<<<======<<<<<<===???888>>>???<<<===DDDHHHGGGBBBHHHLLLKKKMMMRRRQQQMMMQQQTTTWWWZZZ]]]^^^______WWW\\\bbbeeeggglllttt{{{lllooosssuuuvvvvvvwwwxxxvvvtttrrrrrrrrrrrrrrrtttyyyzzz}}}|||zzztttpppoootttxxxwwwrrrqqquuussskkkeeeeeeggg___VVVTTTTTTSSSMMMGGGAAABBBDDDEEEDDDAAA===;;;666555555444444555555555/////////......---------,,,,,,,,,,,,------...///////////////000000000111...///000111222333444444000333666777888888:::<<>>;;;:::666666555444222000...---++++++***************+++***************)))(((((()))))))))))))))))))))))))))************+++++++++*********+++,,,---///000++++++***111:::333///999;;;???dddzzzcccyyygggDDD666555+++***222...---+++******+++,,,,,,+++))))))******+++++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,---...//////...///000111333444666666666:::======>>>DDDLLLPPPrrrsssXXXRRRJJJFFFEEEGGGMMMRRRYYYbbbmmmtttzzzvvvlllfff```]]]RRRPPPOOOJJJBBBCCCTTThhhsssuuuooohhhccc___\\\VVVRRRKKKBBB666000///000...,,,))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---////////////000111333333999:::<<>>;;;999777777666444333222111111111......---,,,,,,,,,,,,---........................+++,,,------......------------...///000111222222555555444444444333333333777888;;;>>>@@@CCCDDDEEEGGGHHHJJJOOO___qqq^^^VVVVVVUUUMMMEEEAAABBBBBBAAA???;;;777444444444333111000...------+++++++++***)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------......///000111222333333888888<<>>@@@AAABBBCCCCCCCCCBBBBBBDDDIIIPPPUUURRRTTTXXX[[[^^^^^^^^^]]]WWW______WWWYYYbbb```VVVUUUTTTQQQMMMIIIDDDAAA??????@@@AAABBBBBBAAA???>>>::::::999999888777666666888888777555555444444444444444444444444444444444333333444444555666666777:::777555555888:::;;;:::;;;:::999<<>>:::777555555444333111000000//////...------,,,,,,,,,,,,,,,------------------------++++++,,,---------------,,,------...///000111222333333333333333333333333666777999<<<>>>@@@AAABBBEEEGGGJJJKKKPPP[[[lllxxxrrrhhh```WWWPPPNNNLLLGGGCCC@@@@@@@@@???<<<999666444333333222111///...---,,,++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,------......///000111222333000555:::<<>>444333111///------------+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,------------//////000000111222222222666777888:::<<>>GGGGGGHHHLLLNNNMMMLLLNNNXXX___fffjjjooowww{{{}}}{{{xxxtttrrrppplllfffbbb[[[SSSOOOPPPMMMEEE@@@AAABBBMMM[[[jjjqqq|||vvvqqqiiidddaaa^^^YYYUUUNNNEEE999111000///---+++))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))***+++,,,,,,.........///000111333333666888999<<<>>>???@@@@@@@@@@@@AAAAAABBBGGGMMMQQQTTTUUUVVVWWWWWWVVVUUUUUUSSSWWWXXXTTTQQQSSSTTTSSSSSSPPPLLLGGGCCC@@@???>>>===>>>??????>>>===;;;:::888777666555444333222222555444333222111111111111000111111222222111111000222222222333444444555555666444222222444666777777999999999:::===??????>>>??????@@@AAABBBDDDFFFGGGOOOSSSXXX\\\^^^___``````fffhhhkkkjjjgggfffhhhkkkqqqpppmmmlllqqqxxxyyytttwwwxxxwwwvvvxxx}}}}}}zzzvvvvvvvvvwwwxxxzzz{{{||||||{{{|||~~~uuupppnnnrrruuutttrrrrrrjjjgggffffffccc]]]\\\^^^ccc]]]VVVQQQNNNIIICCC>>>DDDCCCBBB@@@<<<888555333333222111///............------,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,------...///000000111111111222333333444444555666888:::<<<===>>>>>>>>>AAAFFFIIIIIIJJJKKKLLL```vvv|||gggWWWWWWWWWVVVRRRKKKFFFDDDDDD@@@???>>><<<999777555444222222111///...---,,,,,,+++******))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------...///000111111222222---000444000:::kkk~~~aaaDDD555***......------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))******+++++++++,,,,,,,,,,,,---......//////000111111111222444666999<<<>>>@@@AAABBBDDDGGG[[[oooggg]]]RRRHHH@@@===AAADDDBBBCCCFFF@@@???CCCKKKTTT^^^kkkvvv{{{||||||yyytttlllbbbZZZ```^^^[[[XXXUUUPPPKKKHHHIIICCC>>>===>>>@@@EEEJJJQQQiiittt}}}uuupppiiidddaaa^^^YYYUUUPPPFFF:::222000///---***))))))))))))(((((((((((('''''''''((((((((())))))((((((((())))))***+++,,,------......000111333444555666888:::;;;======>>>???@@@AAAAAACCCFFFLLLOOOQQQQQQQQQQQQQQQPPPOOOOOOUUUTTTTTTUUUQQQKKKJJJMMMHHHGGGEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<;;;999777666555555444333111000//////222111000000/////////000...//////000000//////...000000000111222222333333444333333333444666666777777777777999:::;;;<<<<<<;;;<<<>>>???@@@CCCGGGJJJKKKNNNTTTXXXZZZ\\\^^^```dddddddddcccbbbdddhhhlllmmmiiiddddddmmmvvvwwwqqquuuxxxxxxxxx{{{|||wwwwwwxxxwwwwwwxxxyyy{{{wwwuuuvvv|||{{{rrrmmmkkkooorrrrrrqqqrrrddd```___aaa___\\\\\\___\\\WWWQQQLLLJJJGGGBBB>>>@@@@@@???===;;;777444333111111000......---------,,,,,,+++************+++************************)))***++++++,,,,,,++++++++++++,,,,,,---......///...//////000222333333444555666777999:::;;;;;;;;;;;;<<>><<<999777555555555000000///...---,,,++++++******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,---...///000000111555***---;;;<<<444>>>TTT||||||~~~|||```@@@444111...+++,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,---------...//////000000222444777;;;>>>@@@AAAAAAAAAEEEFFFGGG\\\yyyfffUUUHHHEEEEEEBBBDDDHHHFFF@@@===AAADDDEEEJJJRRRNNNOOOPPPQQQUUU]]]ffflllvvvxxx{{{|||xxxrrrkkkfffhhhgggfffccc```\\\YYYWWWZZZSSSKKKGGGGGGIIIHHHFFFAAAAAABBBCCCEEEFFFGGGGGGBBB???;;;:::DDDVVViiiuuuuuu~~~tttnnngggccc```]]]XXXTTTQQQGGG;;;333111000---***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,---...///111333444333444666888:::;;;;;;<<<<<<>>>???AAABBBEEEIIILLLGGGHHHKKKNNNQQQSSSUUUUUUVVVQQQPPPSSSQQQIIIBBBBBB???@@@AAABBBBBBAAA???>>>;;;;;;:::999888666555444333333222111000///......000000///.........//////,,,---///000000///---,,,.........///000000111111222222333333333444555666444555666777777888999::::::;;;======>>>@@@DDDHHHEEEIIIMMMQQQTTTWWWZZZ]]]^^^^^^]]]]]]___eeelllqqqeeeccc___```hhhrrrsssnnnqqqtttwwwwww{{{~~~yyyvvvwwwxxxwwwuuuuuuwwwyyyyyyvvvuuuxxx}}}}}}zzzqqqjjjfffgggiiihhhggghhhaaaZZZVVVYYY]]]]]]]]]^^^YYYTTTMMMHHHFFFDDD@@@<<<::::::::::::888666444333111000///......---......++++++***)))))))))))))))))))))))))))))))))))))))((())))))***+++******************+++,,,,,,------,,,---...///000222222333444555777888999:::::::::>>>===<<>>===:::777555444444555///......---,,,+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---...//////000///000333555111,,,111<<>>??????===BBBHHHIIIFFFSSSyyynnn```SSSIIIDDDAAA>>>???DDDFFFBBB===<<>>======>>>@@@BBB>>>GGGQQQ\\\ooouuu}}}sssmmmgggbbb```\\\XXXTTTQQQHHH;;;444111111...+++))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((()))***++++++,,,,,,,,,...///111333444333444555777999999::::::888:::===>>>???AAAEEEGGGJJJLLLNNNPPPRRRSSSSSSSSSQQQMMMKKKLLLKKKDDD>>>;;;===>>>@@@@@@???===:::888888888777666555444333222000000000//////...------......------------......+++,,,...//////...,,,+++,,,,,,,,,---......//////---///000111000000111333222333555555555555666888999;;;===<<<:::999<<>>@@@BBBDDDDDDCCC@@@?????????@@@??????>>>===<<>>???AAACCCEEEOOOPPPRRRRRRQQQNNNKKKIIIIIIKKKIIIDDD@@@??????>>><<<<<<<<<;;;:::777555444555444333222111111000000------------------------,,,,,,+++++++++,,,,,,---)))+++---......---+++)))******+++,,,,,,------...+++---///000......///111000222444444222222444666555999<<<;;;888777999<<<>>>AAADDDFFFIIIMMMQQQUUUSSSVVV\\\bbbgggjjjjjjiiibbbjjjooolllhhhhhhiiiiiihhhmmmrrrtttwwwzzzvvvpppjjjmmmqqqrrrqqqrrrwww{{{~~~vvvqqqnnnooommmfff___\\\ZZZXXXZZZ^^^]]]YYYVVVXXXSSSMMMEEE@@@>>>;;;888555333444444444333111///...------,,,+++++++++,,,,,,***)))((((((''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((((((((())))))))))))******+++,,,,,,---...//////000000000222444555666777777555777;;;>>>@@@BBBDDDDDD>>>CCCIIINNNPPPQQQRRRSSSPPPUUU\\\ccckkkxxx{{{xxxwwwttttttvvvrrrpppllleee^^^XXXTTTRRRGGGFFFDDDCCCCCCAAA???===777666444222111//////...,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,---......+++,,,...111666999666111777222222<<>>>>>======>>>>>>DDDCCC@@@<<<;;;???IIIQQQHHHJJJMMMSSS\\\kkk{{{{{{tttooohhhdddbbb___ZZZWWWQQQGGG;;;444222222000---))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++++++++,,,---///111333444333444555777888999999999999;;;???AAABBBCCCEEEFFFHHHJJJMMMOOOOOOMMMJJJHHHDDDJJJJJJ???888<<>>>>>@@@BBBDDDGGGKKKPPPSSSOOOTTT]]]fffjjjiiiccc___eeeqqqyyytttjjjfffggghhhggglllqqqsssvvvxxxtttmmmfffkkkppprrrrrrttt{{{~~~yyywwwxxx||||||tttkkkfffYYY]]]dddgggaaaXXXUUUWWWLLLGGG@@@<<<;;;;;;999666333444333333111...,,,+++++++++******************))))))((('''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))+++,,,,,,------......///---...000222444555666666666777999999999<<>>@@@GGGNNNSSSPPPSSSWWWVVVUUUYYYdddmmmlllxxxwwwzzzwwwvvvvvvrrrllljjjlllbbbeeegggddd\\\QQQIIIDDDAAABBBDDDCCC???;;;999888333333222000///---,,,+++++++++******))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,------...,,,...222333,,,'''...999///000777<<<666999ZZZTTTBBB999///555---(((,,,///---)))''')))(((&&&&&&''')))+++---'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,////////////111333555666888===<<<666999DDDIIIDDDAAAYYYqqqiiikkkjjjfff___VVVMMMHHHEEE>>>???AAADDDFFFHHHJJJKKKQQQOOOMMMMMMNNNRRRWWWZZZQQQVVV\\\^^^```eeepppzzzxxxzzztttmmmeeebbbcccbbb\\\VVVUUUIII:::222000000---***((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******+++,,,,,,---...///000000333333444555666777888999999777999>>>BBBBBBEEEJJJKKKGGGIIIHHHBBBHHHNNNGGGDDDCCCAAA???>>>===<<<<<<888999999999777444111///111000000///......------,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------///000000000111111111111333333333444666888;;;<<<===>>>@@@CCCFFFIIIKKKLLLOOOTTT]]]bbb^^^YYYZZZ```fffqqqyyytttlllhhhhhhiiilllhhheeeiiiooorrrpppkkkppprrroooiiikkksssyyyxxx}}}zzz{{{}}}uuurrrtttccc^^^^^^bbbbbb[[[RRRMMMHHHCCC===:::::::::999777555444111///......///000************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...///000111222333444444333444777:::===>>>>>>???AAABBBCCCEEEGGGIIIKKKLLLIIILLLPPPSSSWWW\\\aaadddffffffjjjoooppprrr{{{}}}{{{rrrsssrrrnnnkkkjjjnnnrrrgggfffdddaaa\\\TTTKKKDDDDDDCCCAAA>>>;;;999777555333222111///---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,------,,,------...///000222222333444666888:::;;;FFFiii[[[<<<000///000///,,,,,,++++++***)))(((((())))))))))))))))))))))))'''(((((('''%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,---///000222333333555666888:::<<<>>>@@@@@@DDDKKKPPPZZZzzzsssdddRRRHHHMMMRRR\\\ooo}}}uuuccc___ppp|||||||||wwwwwwxxxzzzxxxpppgggcccbbb___YYYSSSUUUIII:::222000000---***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,---...///000000444444555555666666777777:::888999>>>BBBBBBEEEIIIHHHFFFKKKJJJDDDGGGIII@@@>>>>>><<<;;;::::::::::::777777777777555222000.../////////...---,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,.........////////////000333333333444666888:::;;;999;;;===???BBBEEEGGGHHHIIINNNVVV\\\ZZZVVVXXX^^^^^^fffjjjhhheeeeeeeeedddkkkhhhgggjjjpppttttttrrrwwwyyyvvvppppppuuuwwwuuu{{{www{{{|||xxxvvvwwwtttnnnkkkmmm^^^VVVSSSVVVZZZXXXTTTQQQEEE@@@;;;999::::::888666444222000...------......************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,------...///000111222222333444777999;;;<<<=========>>>???AAACCCEEEGGGGGGGGGJJJMMMQQQTTTYYY^^^bbbiiigggiiillllllkkkqqqyyy|||}}}~~~zzzzzzzzz{{{{{{yyyuuurrrnnnmmmllliiiggggggiiikkkiiigggccc___YYYRRRJJJEEECCCBBB@@@===:::777555444222111000...,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((())))))))))))******)))))))))***++++++,,,,,,,,,,,,---...///000111111111222333555666777GGG<<>>???;;;EEEOOORRRVVVjjjxxxzzzwwwppphhhcccaaa^^^YYYTTTUUUIII:::222000000...***((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((()))******++++++,,,---...///000000555555555555555555555555;;;999:::???AAAAAADDDHHHFFFDDDHHHGGG???@@@@@@555999888777777666666777777444555555444222000...,,,------,,,,,,++++++******))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((()))&&&'''''''''((((((((((((*********+++++++++,,,,,,,,,,,,,,,---------......111111222333555777999:::777888:::===???BBBDDDEEEGGGKKKRRRWWWUUURRRTTTZZZ]]]aaadddccceeeiiijjjhhhkkkjjjjjjkkkmmmppprrrssswwwyyyyyyuuussstttssspppsss|||{{{zzz~~~xxxqqquuuzzzvvvsssrrrqqqnnnooorrruuugggZZZWWWXXXUUUPPPMMMAAA===999888999888666333111000...---,,,,,,,,,---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********+++++++++++++++,,,,,,---...///000000333444666777999::::::::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGJJJMMMQQQUUUZZZ^^^hhhffffffhhhiiiiiikkkooowww|||}}}vvvtttxxx~~~~~~|||vvvwwwyyy{{{{{{yyyuuuqqqnnnlllhhhfffffffffeeedddddd```ZZZTTTOOOJJJEEEAAABBB@@@>>>;;;888555333222000///...,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++,,,++++++,,,,,,---...///////////////000111222333(((222;;;;;;<<>>EEEJJJCCC888777666555444333333333222222111111///---+++************)))))))))(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''')))))))))*********++++++++++++,,,,,,,,,---------//////000222444555777888888999;;;===???BBBDDDEEEKKKMMMQQQUUUSSSOOOPPPUUU]]]cccfffeeefffkkkoooooolllmmmmmmkkkiiiiiilllooooooqqqssssssrrrpppmmmjjjmmmtttrrrqqqvvvtttqqqwwwwwwtttrrrsssuuuyyyyyyfff^^^ZZZSSSKKKFFF===:::777666777777333000///...,,,+++*********+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++++++++,,,------...//////222333444555666777777777:::;;;<<<>>>@@@BBBDDDDDDCCCEEEHHHJJJMMMRRRWWW[[[bbbaaabbbfffjjjmmmoooppppppuuu{{{|||zzzzzz~~~{{{{{{{{{|||}}}{{{xxxuuutttpppkkkiiiiiigggddd```^^^YYYRRRLLLHHHEEEBBBAAA???>>>;;;999555333000///...---,,,******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))******+++******++++++,,,---...//////.........///000000111777===<<<666555BBBSSSnnn{{{fffWWWJJJ:::+++333111///---,,,+++)))(((******)))))))))((((((((((((((((((((((((((((((((((((&&&%%%)))...///+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))*********+++,,,---...///000111222333555777999:::;;;EEE===;;;AAAFFFGGGLLLSSS]]]xxx{{{sssmmmfffaaa___]]][[[YYYTTTHHH:::222111111...+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))******+++,,,---...//////111111222444555777888888<<<999:::>>>@@@???AAADDDDDD???AAABBBBBBPPP^^^\\\:::999777555333111111000//////...---,,,+++***)))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))))))))******+++++++++,,,,,,,,,------------///111222444555555777888:::<<<>>>@@@BBBCCCIIIJJJMMMPPPOOOLLLNNNSSSXXXaaahhheeeaaadddkkkoookkkmmmooollliiihhhkkkooojjjkkknnnpppoookkkfffdddkkkpppllliiinnnnnnooowwwssssssrrrrrrwwwsssbbb[[[VVVOOOGGGBBB;;;888555444555444111---,,,,,,+++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,,,,---.........111111111222333444444555888999;;;===???AAABBBCCCBBBDDDFFFHHHJJJOOOTTTXXXZZZ[[[]]]aaahhhnnnqqqqqqnnnoooqqqrrrtttvvvyyy{{{zzzxxxzzz~~~}}}|||xxxxxx||||||yyywwwwwwvvvuuussswwwsssnnnkkkiiifff```\\\ZZZUUUOOOJJJHHHFFFEEEDDD;;;:::888666333000...---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***)))))))))******+++,,,---///...............//////888...)))000999:::444//////CCC]]]{{{mmmMMMIII@@@666000000///,,,111///---***))))))***,,,))))))(((((((((((((((((('''''''''''''''''''''''''''$$$$$$'''---...***%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***+++,,,------...///000111333444666777888000<<>>DDDKKKNNNNNN[[[lllxxx{{{vvvppphhhbbb]]]ZZZXXXVVVSSSHHH999111111111///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))******+++,,,---.../////////000111333555777999999:::777888<<<>>>>>>???CCCMMMFFFDDD???;;;GGGTTTRRR:::999777444222000///......---,,,+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))******+++++++++,,,,,,,,,+++,,,...000111222333333444555666888:::<<<>>>???AAAAAADDDIIIJJJJJJMMMSSSTTT```iiigggaaabbbgggkkkiiilllnnnooommmmmmpppsssooonnnoooqqqoooiiieeedddmmmrrrlllggglllkkkllltttrrrsssrrrpppsss{{{xxxlll___YYYSSSJJJCCC@@@<<<888444222333222///,,,+++************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++++++++,,,,,,---------////////////000111333333444555777999;;;===>>>???AAABBBCCCEEEGGGKKKQQQUUUVVVYYY[[[\\\```gggkkkllltttrrrppppppssswww{{{}}}zzz{{{}}}zzz}}}yyyyyywwwtttqqqrrrvvvzzz{{{wwwtttsssssssssrrrpppnnnkkkhhhddd___ZZZVVVSSSOOOJJJFFFDDDCCCAAA@@@777666555333111///---,,,******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((()))))))))(((((())))))***+++,,,......---------......///+++///444444---***111===>>>;;;222111EEEjjj{{{aaaSSSIII;;;...,,,---......---...000111))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******+++,,,,,,......///111222333444555222;;;===999???JJJJJJ@@@IIIJJJKKKYYYlll{{{xxx{{{uuupppiiiaaa\\\YYYXXXWWWSSSGGG999111111111///,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))******+++,,,---......///000111222333555666777888777555666:::===<<>>CCCFFFGGGKKKQQQSSS^^^ggggggeeeeeeffffffgggjjjmmmooopppppppppqqqsssppppppsssrrrllljjjlllooouuuqqqnnnrrrqqqooowwwtttwwwuuuqqqqqquuuwwwuuuuuulllbbb[[[RRRIIIEEEEEE>>>999444111000000---+++***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++------------...000222333222222444666888:::;;;<<>>BBB999777;;;:::555:::>>>666222111///...---,,,,,,,,,---,,,+++)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((***,,,...000111111111222333444666888999;;;<<<@@@===>>>CCCEEEFFFIIINNNOOOXXX```dddeeefffccc^^^hhhjjjlllnnnooonnnllljjjqqqnnnooossstttppppppuuunnnvvvvvvvvv|||zzzwww~~~xxx{{{zzztttrrruuuuuupppmmmggg```ZZZSSSMMMMMMQQQ@@@:::444000//////---***)))***************)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,++++++,,,---///111333222222444666888:::;;;<<<===>>>>>>???@@@EEEKKKOOOSSS[[[]]]WWWVVV]]]eeehhhnnnooommmgggcccgggttt~~~www{{{zzzrrrpppuuuqqqqqqrrrssstttvvvvvvvvvooonnnnnnnnnooonnnllliiiZZZ]]]```^^^YYYTTTRRRRRRNNNLLLIIIFFFBBB===777333111111000///...------,,,***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))***+++************+++,,,---...+++)))***...000///111444000///111555333///111777555444:::KKKddduuuYYYNNNHHH>>>777555555......555555---***...,,,,,,,,,,,,+++***+++///,,,(((%%%&&&)))+++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''(((((())))))******,,,,,,---...///000111222333222777???<<<666<<>>AAAGGGOOOUUUQQQVVV```hhheee^^^___fffnnnrrrvvvtttmmmhhhggghhhnnnoooppppppqqqtttyyy}}}wwwxxxxxxyyyyyyzzzzzzzzzuuuwwwxxxuuuqqqnnnmmmnnnjjjbbbXXXRRRPPPNNNJJJEEE===666111000...)))''')))---,,,+++)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))************+++++++++,,,---...///000000222444555666888<<<>>>===??????======BBBKKKSSSOOOSSSXXX\\\___bbbeeehhhkkkhhhccc```___bbbfffiii{{{wwwuuusssooolllooowwwzzzuuurrrvvvzzzzzzzzzqqqjjjkkkmmmhhhbbb^^^]]]]]]^^^]]]YYYSSSLLLHHHLLLJJJFFFCCC???;;;666333000///---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))),,,,,,------...///000000000000000000111111111111222111222333666:::>>>@@@ZZZeeesssyyyxxxxxx}}}pppMMM:::888555222000000000000//////.........---------+++++++++*********))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***++++++,,,---...//////333333444666888:::<<<>>>???@@@BBBEEEIIINNNQQQSSSTTT]]]fffiiinnnpppPPPAAA=========xxxvvvuuummmfffbbb___[[[VVVUUUTTTGGG999000//////---***))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********+++,,,---...///...///000000000111333555444333333444777888777666666666555444333111111000......---,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++,,,---......///000111333444666777777:::::::::;;;===CCCJJJOOOQQQTTT]]]dddddd```aaafffgggkkknnnmmmjjjfffeeefffnnnooopppppppppqqqsssvvv{{{{{{zzzxxxvvvuuutttsssgggiiikkkjjjgggeeefffgggccc[[[QQQLLLJJJHHHCCC???999333//////...++++++,,,---,,,***((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********++++++++++++,,,...///000000111333444555777999<<<<<<>>>???>>>===AAAIIIOOONNNQQQUUUXXX[[[___cccffffffdddaaa___```dddhhhlllvvvtttssssssssssssrrrqqqpppwwwzzzuuurrruuuyyyyyysssllljjjooorrrooohhheee\\\\\\]]]\\\YYYTTTOOOLLLEEECCC???===:::777333000///...---+++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))++++++,,,,,,---......///.../////////000000000000000000///000111444666888000666<<<===;;;:::===@@@<<>>???BBBFFFIIILLLNNNTTTWWWYYYXXXYYYaaaooozzzfffYYYIII>>>;;;<<<;;;:::xxxwwwuuullldddbbb___ZZZVVVVVVRRRFFF888000//////---))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((************+++---...///---...////////////222444222222333555777777555333444444333111///...,,,,,,,,,++++++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,------......///000111222333333666777777777999===CCCHHHOOOPPPVVV___cccdddeeehhhbbbcccdddeeedddcccaaa```kkkmmmooooooooooooppprrryyyxxxvvvtttrrrpppooooooeeeffffffeeebbbaaaaaaaaa^^^VVVLLLFFFEEECCC???;;;555///,,,...///......000++++++)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,---...//////000222222222333666888;;;===>>>>>>===???DDDIIILLLNNNQQQSSSVVVZZZ___cccaaa```______bbbgggkkkooonnnpppsssuuuuuuvvvwwwyyyvvvzzz|||yyyvvvxxxzzzzzzvvvqqqppptttuuuooofffbbb______]]][[[WWWRRRNNNLLLCCCAAA>>><<<:::888555222...---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))*********+++,,,,,,------------------............000///.........///000111111111000...+++***,,,...,,,///111///,,,---222888555999@@@DDDCCC===555///666555444000,,,+++---///111///...,,,,,,,,,------,,,,,,,,,++++++++++++***((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((())))))******+++,,,---......000000111333555777999::::::;;;<<<>>>AAADDDFFFGGGMMMLLLLLLNNNPPPTTTVVVXXXXXXhhhyyy}}}jjjVVVIIIFFF<<<:::999999::::::999777xxxwwwuuujjjbbbaaa___XXXUUUWWWRRRFFF888000000000---***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++,,,...///---...//////...///111333111222444666888777444111111111000///---,,,+++++++++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,------......///000111111444555555555666999>>>AAAKKKKKKOOOXXXbbbgggjjjjjjfffeeeeeeggghhhgggeeecccjjjkkklllmmmmmmooorrruuuppppppooonnnnnnnnnoooooonnnllljjjfffaaa^^^[[[[[[WWWPPPFFFAAA@@@>>>:::666333...+++---///......111***)))((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,---......///000000000000222444999;;;============@@@BBBIIIJJJMMMOOOQQQVVV[[[```______```bbbeeeiiimmmoooooorrrtttsssqqqrrruuuxxxwwwyyy{{{yyywwwvvvwwwwwwxxxsssqqqssssssllleeeaaaeeeccc___YYYTTTNNNJJJHHHCCC@@@===:::999666444111---,,,+++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---000000///......//////000555333000//////000111111444444444333111......---333111///---...222666999)))...222444111///000111,,,,,,++++++++++++,,,,,,++++++*********)))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((())))))***+++,,,------......///000222444666777999999:::;;;===???AAABBBFFFFFFIIINNNTTTWWWXXXWWWZZZ[[[YYYWWW___rrr{{{iiiSSSDDD<<<888<<>><<<999666555555777xxxwwwvvviii```aaa___WWWTTTXXXRRRGGG999222111222...+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***+++,,,---......///000/////////111333111222444777888777333000......------------------******))))))((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,---...//////000000444555666666666888;;;>>>DDDFFFJJJSSS___hhhkkkjjjjjjjjjkkknnnrrrssssssqqqoooooommmlllkkkmmmqqquuummmmmmllllllmmmnnnppprrrooolllgggbbb]]]YYYVVVTTTRRRJJJAAA<<<;;;:::777333333...+++,,,---++++++...(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((()))***+++,,,---,,,---......---...000222666888:::;;;;;;;;;<<<===EEEGGGIIIKKKNNNSSSYYY]]]aaaaaaccceeegggjjjlllmmmkkklllllliiiffffffjjjnnnttttttuuuuuutttrrrqqqrrroookkkiiimmmnnnllliiiiiidddbbb]]]WWWQQQKKKGGGEEE@@@===999555333000---++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++......---......//////000+++))))))***---...---+++***)))***+++---......---///000000111000...,,,+++///...+++******+++...///***************+++,,,,,,***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,------...///000222444555888888999999;;;<<<===>>>EEEHHHKKKNNNOOOPPPRRRTTTVVVXXXXXXXXXZZZ]]]^^^]]]nnnwwwmmmeeegggeeeYYYNNNAAA>>><<<===>>>;;;:::;;;888888555111---...111555yyyxxxvvvggg^^^```^^^UUUSSSYYYQQQFFF:::333222222///+++(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***,,,---......///000///...///000222000111333555777555222...+++,,,,,,,,,,,,---------)))(((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***+++++++++,,,---...///000111444555777777777888;;;===???BBBGGGNNNYYYccceeecccbbbdddhhhlllppptttwwwxxxuuutttrrrnnnkkkjjjlllnnnpppnnnmmmkkkkkkmmmnnnpppkkkhhhccc___\\\ZZZXXXVVVTTTMMMDDD??????>>>;;;777333...***++++++((((((***'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((()))***+++,,,***,,,------,,,---///111555555777888999::::::999AAACCCGGGJJJNNNSSSYYY]]]aaabbbdddggghhhiiiiiijjjfffffffffddddddeeehhhjjjuuussstttwwwvvvsssqqqsssnnniiigggiiiiiifffdddeee^^^\\\XXXTTTOOOJJJGGGEEE@@@===888444111///---+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))******+++,,,,,,---------------///111111///------,,,+++,,,---.........,,,---...///...,,,***)))111...,,,,,,...///---+++)))))))))*********++++++))))))))))))(((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++,,,,,,---...///111333444777777888888999;;;<<<===@@@EEEIIIJJJIIIJJJNNNSSSLLLPPPUUUZZZ^^^```aaa``````]]]___gggjjjkkkqqqzzzzzzqqqqqqsss}}}pppeee^^^VVV]]]SSSHHHEEEGGGHHHEEEAAA>>>@@@CCCDDDAAA:::333///111222222222000///000111yyyxxxvvvfff]]]```^^^TTTSSSZZZPPPEEE999222222222...***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))***,,,---...---...///...------///111//////000222333222///,,,++++++++++++++++++++++++&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***((()))***,,,---///000000333555777888888999;;;<<<;;;AAAFFFJJJQQQYYY[[[XXX[[[___dddggghhhkkkpppssstttuuutttqqqmmmiiihhhgggmmmkkkiiigggggghhhiiikkkhhhddd___]]]\\\\\\ZZZXXXUUUNNNEEEAAA@@@@@@===999222,,,((())))))&&&&&&(((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))++++++)))***,,,,,,,,,---///111333333444555777888888888===@@@FFFJJJOOOTTTYYY\\\___aaacccfffhhhhhhgggfffeeefffgggiiikkklllkkkiiiuuurrrrrrwwwxxxsssqqqsssllliiihhhiiigggaaa]]]]]]YYYXXXUUUQQQMMMHHHDDDAAA>>>;;;666333111000...,,,)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************))))))*********************+++,,,,,,,,,+++++++++---,,,+++***)))((('''&&&+++***(((&&&'''***---///%%%'''***...///,,,'''###''''''((()))))))))(((((())))))))))))((((((((((((%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))******+++,,,,,,---...///000222333666666666777888999:::;;;:::>>>DDDHHHIIILLLPPPSSS\\\[[[XXXUUURRRPPPRRRUUU```\\\aaammmmmmddd```eee]]]dddeeeaaaeeeqqqrrrjjjeeedddbbbbbbbbb```^^^[[[ccccccaaa___bbbgggfffbbb]]]RRRTTTYYYUUUTTTUUUQQQDDDDDDEEEDDDCCC???:::666666888888888888:::<<<===444555555666555222///,,,yyyxxxvvveee\\\```^^^TTTRRRZZZNNNDDD888111111111---)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((())))))***+++---...,,,---...---,,,,,,---///---------///000///---+++,,,++++++***)))(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&''')))***,,,...///000222444777888999999:::<<<999AAAFFFGGGKKKQQQRRROOO___ccchhhhhhffffffkkkooonnnqqqttttttpppkkkgggeeefffeeecccaaaaaaccceeegggddd```[[[XXXXXXWWWUUUSSSOOOGGG???:::::::::777333000***'''((((((&&&%%%'''%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++(((***++++++,,,---///111222222222444666888888777;;;???EEEKKKPPPUUUZZZ]]]\\\^^^bbbeeeggggggfffeeedddeeehhhlllpppooojjjeeennnjjjkkkqqqrrrmmmkkkmmmbbbaaadddiiiiiiddd``````ZZZXXXUUUQQQKKKDDD???<<<777444000---,,,,,,+++***(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************+++++++++++++++***))))))(((******)))((())),,,...&&&(((***,,,,,,,,,++++++)))+++---......+++(((&&&++++++)))'''&&&'''***,,,&&&&&&'''((((((''''''&&&***)))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******,,,,,,---...///000222333444555555666777888::::::999<<>>DDDIIIMMMOOONNN___^^^___aaadddeeedddccciiijjjhhhffflllrrrjjj\\\ccccccbbb\\\VVVUUUYYY^^^ddd___WWWPPPNNNMMMNNNNNNGGGDDD???<<<999666333000+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++++++++,,,---...///000555444333222333666999;;;<<<@@@EEEJJJPPPUUU\\\```YYY___eeehhhhhhggggggiiillljjjjjjkkkmmmkkkgggbbbcccjjjooooookkkiiikkkooo___\\\```hhhkkkfffcccddd[[[WWWQQQJJJDDD???<<<;;;444222///------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''***'''&&&''')))***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,---...//////000111222444555666777777888:::===AAACCCEEEEEEEEEMMMMMMNNNOOOQQQRRRSSSTTTRRRXXX\\\\\\\\\___```^^^YYY[[[^^^^^^\\\ZZZYYYYYY`````````___]]][[[YYYXXXUUUXXXWWWSSSTTTWWWVVVPPPUUUSSSOOOJJJFFFCCCBBBAAA;;;:::999888777777777777777666555333222111000000.........------,,,++++++{{{tttrrriiiZZZcccaaaQQQVVVVVVOOODDD777000111222///,,,***)))(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***++++++***)))+++,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***+++---......222333444444444555777999>>>======???DDDJJJPPPSSS[[[[[[]]]___bbbbbb___]]]___mmmqqqiiinnn{{{ttt___aaabbbbbb]]]WWWTTTWWWZZZaaa\\\VVVPPPMMMLLLJJJIIIDDDAAA<<<999666444111...+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++++++++,,,...///000444333222111333555888:::>>>@@@DDDGGGJJJOOOTTTXXXYYYZZZ]]]aaadddeeeeeedddfffffffffgggiiijjjjjjiiifffjjjnnnmmmiiieeefffgggiiiffffffiiiiiibbb\\\\\\XXXUUUOOOHHHBBB>>>;;;:::444111///------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))'''&&&''')))***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''******+++,,,---.../////////000222333555666666666777999<<>>:::999888777666666666666666555333111000///......///......---,,,+++******|||wwwqqqhhhYYYbbb```QQQWWWWWWMMMCCC666000000222000---***)))(((''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((()))+++***))))))***,,,+++++++++,,,,,,------...++++++,,,,,,++++++***)))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---///000222222333444777999======>>>@@@DDDIIINNNQQQWWWXXXZZZ^^^``````]]]ZZZ```cccccc``````aaa___[[[ggghhhiiieee___[[[ZZZ[[[]]]ZZZUUUQQQNNNJJJFFFCCC@@@===999555333111...+++***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********+++,,,---...///222222111111222555888:::>>>@@@AAACCCFFFKKKQQQUUUYYYWWWUUUYYY___cccbbb```bbbcccddddddeeefffiiikkkhhhiiijjjjjjhhhfffcccbbbfffcccbbbeeeddd___[[[[[[SSSPPPKKKEEE@@@;;;888777333111...,,,,,,,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''''')))******+++,,,---.........///111222444555555555555777:::===???@@@AAAAAAGGGHHHJJJKKKKKKJJJHHHGGGJJJMMMPPPSSSYYY^^^\\\VVVVVVWWWXXXWWWVVVVVVXXXYYYWWWXXXYYYZZZZZZZZZZZZZZZVVVUUURRRNNNOOORRRSSSPPPNNNKKKHHHDDD@@@===<<<;;;888888777666555555555555333222111///...---------......---,,,+++***)))(((}}}xxxpppgggWWWaaa```RRRXXXYYYNNNCCC666000000111///+++))))))((('''''''''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%&&&'''((((((((()))******))))))***+++***+++++++++,,,,,,,,,---******++++++******)))((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,------///000111222333666999666:::@@@EEEHHHJJJJJJKKKWWWWWWXXX[[[^^^``````___pppbbbkkkbbb]]]ppplllnnnooolllgggaaa^^^]]]\\\YYYVVVSSSPPPJJJDDD???===:::666333111///,,,***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((())))))))))))***+++,,,---...111111111222333666888:::<<<===???AAADDDJJJQQQVVVVVVTTTSSSUUUYYY^^^```aaabbbdddgggeeebbbaaabbbdddfffeeeeeegggiiiiiieeebbb___]]]\\\]]]]]]ZZZWWWVVVNNNKKKGGGBBB===888555444222000---,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))*********))))))(((((()))))))))((())))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''((())))))***+++,,,---------...///111222333444444444555777:::<<<>>>>>>???EEEGGGJJJLLLLLLKKKIIIHHHGGGJJJMMMSSS]]]eeeccc]]]]]]]]]\\\ZZZXXXXXXZZZ]]]\\\\\\\\\\\\\\\[[[ZZZYYYUUUTTTRRRQQQRRRSSSRRRPPPJJJHHHDDD@@@===;;;:::999666666555444333333333333222111///...---,,,,,,,,,------,,,+++)))(((''''''}}}xxxooofffVVV```___QQQXXXZZZQQQFFF888000000000---))))))((((((''''''''''''(((((('''&&&%%%$$$#########%%%%%%%%%%%%&&&'''((((((''')))******)))(((***+++*********+++++++++++++++))))))******))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***,,,---------...000111222333666999444999???DDDFFFGGGIIIKKKUUUTTTTTTWWW[[[```bbbcccfffaaa{{{zzzmmm}}}mmmnnnnnnlllgggbbb^^^\\\\\\ZZZWWWTTTOOOIIIBBB===:::888444222000...,,,***((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++,,,---111111111222444666888::::::;;;===>>>AAAGGGNNNSSSOOOQQQRRRSSSTTTWWW\\\aaa___cccggghhhddd```______eeecccbbbdddggggggccc___```___\\\YYYWWWTTTOOOKKKHHHFFFCCC>>>:::666333222111...,,,+++++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,...000111222222222333444555777999;;;<<<===AAACCCGGGJJJLLLLLLKKKKKKIIIKKKNNNSSS]]]ffffff```aaa```^^^[[[YYYXXXZZZ]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXSSSSSSTTTVVVWWWTTTPPPNNNGGGEEEBBB>>>;;;999999888444444333222111111111111000000///---,,,,,,,,,,,,,,,+++***)))((('''&&&&&&}}}vvvpppfffVVV___^^^QQQXXXYYYSSSHHH:::222000000,,,)))((((((''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''(((***)))(((((()))+++************************(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***+++,,,------...000000111222555777777888:::;;;<<>>:::888666222000///---+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((()))***+++,,,//////000111333666777999999:::;;;<<<===AAAFFFJJJJJJNNNRRRSSSRRRTTTYYY^^^ZZZ___dddhhhgggeeebbbaaadddbbbaaabbbdddbbb^^^ZZZ\\\]]]\\\YYYXXXWWWRRRMMMDDDBBB@@@<<<888444111000///---+++***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***++++++***+++---...000111111111222333444666777999;;;;;;<<>>999666666333000...---,,,***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''((()))+++++++++,,,---///111444555666666888:::<<<>>>AAAEEEHHHKKKNNNSSSVVVYYYZZZ[[[\\\[[[]]]aaaeeeiiiiiigggeeeccccccdddddddddccc```^^^WWW[[[\\\YYYYYYZZZVVVNNNAAA@@@>>>;;;777333000//////---************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((()))))))))************************)))))))))*********++++++++++++,,,,,,---......///,,,...//////---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))******+++)))***,,,---///000000000222333333555666888:::;;;<<<===@@@DDDGGGJJJLLLLLLNNNPPPPPPNNNQQQWWW[[[ZZZWWWWWWWWWUUUTTTTTTUUUWWWYYYYYYZZZ[[[[[[ZZZZZZZZZMMMJJJLLLRRRSSSMMMHHHHHHAAA@@@===:::888666666666111000///......------------,,,+++***))))))))))))'''''''''&&&&&&&&&&&&&&&zzzrrrqqqgggVVV^^^]]]OOOWWWXXXRRRGGG:::333333333111---(((((('''''''''(((((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''((())))))(((((()))************)))))))))))))))''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''')))******+++---...------...000222---222888:::<<<@@@HHHOOOTTTVVV[[[```cccbbb___[[[YYYZZZ^^^bbbaaa```eeelllnnniiiccc___]]]]]]]]]]]]WWWRRRJJJCCC>>>999555222444222///---,,,+++)))'''%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''((()))***+++)))***+++...000222333444333666:::===AAAEEEJJJMMMQQQQQQTTT[[[aaaccc```\\\```______ccchhhjjjiiifffbbbdddfffhhhhhhhhhgggggg]]]aaa```[[[XXXVVVNNNEEE??????===:::777333000......,,,***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************)))************+++++++++------......///000111111---///111000------...111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******)))***+++---...///000000333333333444666888999;;;>>>???AAADDDGGGJJJLLLNNNLLLOOOPPPMMMOOOVVV\\\]]]RRRSSSTTTTTTSSSTTTVVVXXXWWWWWWVVVUUUTTTRRRPPPOOOKKKGGGGGGMMMMMMHHHEEEFFF???>>>;;;888666555444444000000///...------------+++***)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''}}}ppppppfff]]]\\\\\\YYYVVVUUURRRGGG:::333222222...******)))(((''''''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((************))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((******+++,,,...///000000555777888999:::;;;>>>@@@NNNPPPTTTWWWXXXZZZ]]]___^^^\\\ZZZYYY\\\___aaabbbcccYYYWWW^^^```[[[]]]ddd]]]TTTGGG>>>:::888444000///...---+++)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++,,,,,,---...000222444555555999<<<>>>???BBBGGGLLLPPPSSSWWWZZZ]]]]]]]]]]]]```^^^eeehhhbbbcccfffbbbkkkgggdddccceeeggggggeeegggeeebbb]]]XXXRRRNNNLLL???>>>;;;777444000...,,,))))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))%%%(((*********))))))***---+++)))((()))***++++++000---***((((((***++++++&&&)))+++---...///,,,'''***+++...111...+++...444666333///...000444777888555555666666444222333666;;;...444888...333:::...000222444333111000222444333222111111111000...,,,---///000...,,,---///000000///...---------+++***,,,,,,,,,+++)))((()))***''''''((((((((()))************))))))(((''''''&&&)))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((()))******++++++,,,---------111555666444444888===>>>@@@BBBDDDEEEFFFIIIKKKIIIMMMNNNMMMNNNTTTYYYZZZRRRSSSTTTRRRPPPNNNNNNNNNUUUUUUTTTSSSSSSSSSSSSSSSPPPKKKFFFEEEFFFEEE@@@;;;===<<<:::777444222000...///......---+++***))))))******)))''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$|||rrrpppfff]]]\\\\\\YYYUUUUUURRRGGG:::333222222...******)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((*********)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***,,,---...///000333555777888888:::===???KKKNNNRRRUUUWWWYYY\\\]]]UUUSSSSSSUUUYYYZZZYYYVVV\\\UUUTTT\\\___\\\\\\bbb^^^UUUIII@@@;;;888555111......---+++)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******++++++,,,---///111333444555888;;;<<<===@@@FFFKKKNNNPPPSSSUUUXXXZZZ]]]___```___eeehhhdddfffiiiggggggccc```___aaaccccccccc```___\\\WWWQQQKKKFFFCCC>>>===:::777333000---,,,))))))(((((((((((())))))((((((''''''''''''((((((******))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((***,,,******))))))***+++******))))))***+++---.........------+++***,,,///111111555000...000111222555:::777:::@@@EEEHHHJJJJJJJJJPPPQQQSSSUUUVVVVVVVVVWWWWWWTTT```bbbTTTUUU^^^YYYTTTRRROOOOOOPPPOOOLLLIIINNNIIICCC>>>;;;::::::;;;888666333111000///---***...---,,,---///000///...)))******++++++,,,---///++++++******)))(((((('''((())))))))))))*********((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,------111444555444444888<<<===???AAACCCDDDFFFHHHJJJEEEJJJKKKIIIKKKQQQUUUVVVPPPRRRSSSRRRPPPMMMLLLLLLOOONNNNNNOOOOOOPPPPPPQQQMMMHHHDDDCCCCCCBBB===999;;;:::888666333111///.........---,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$zzzuuuoooeee]]][[[[[[XXXUUUTTTQQQFFF999222222222...***((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((('''%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))+++,,,---...///111333555666777999<<>><<<888444222111///+++(((...---,,,+++***))))))))),,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,,,,000333444333444888;;;;;;>>>@@@BBBCCCEEEHHHJJJDDDHHHIIIGGGHHHMMMQQQQQQOOORRRTTTTTTRRROOOMMMMMMJJJJJJKKKLLLMMMNNNOOOOOOHHHEEEAAA???@@@>>>:::777777666555333222000///...------,,,+++***)))((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$xxxwwwoooeee\\\[[[[[[WWWTTTTTTQQQFFF999222111111...***''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))***)))))))))((((((((((((&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((***+++,,,---...000222444666777999===???@@@EEEKKKQQQSSSTTTTTTUUUXXXWWWZZZ```hhhiiiddd^^^WWWUUUYYYaaadddaaa^^^___ZZZSSSIII@@@:::666333111---,,,+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((()))))))))******+++---///111222555666777666777;;;CCCIIIMMMOOORRRRRRSSSVVV[[[______cccaaa^^^___\\\ZZZ^^^]]][[[YYYXXXYYY[[[]]]^^^VVVWWWWWWUUUQQQLLLFFFBBB:::888666444111...,,,+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***,,,---/////////---,,,++++++,,,222222111///...000222555888<<>>888666333111000...---,,,...---,,,++++++,,,---...,,,++++++***))))))(((((())))))(((((((((''''''''')))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((())))))***+++++++++,,,///111333333444777999;;;===@@@BBBCCCEEEHHHJJJHHHLLLLLLIIIHHHLLLNNNMMMQQQTTTWWWXXXVVVRRRPPPOOOKKKKKKLLLMMMMMMNNNNNNNNNEEEBBB???======;;;888555333222222111000///......++++++******)))(((((('''&&&&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$xxxxxxnnnddd[[[ZZZZZZWWWTTTSSSPPPEEE888111111111...***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))))))))(((((((((((('''###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))+++,,,------000222444666888:::>>>AAA@@@FFFNNNTTTVVVUUUTTTTTTTTTTTTVVV\\\cccgggeeeaaaZZZYYY[[[```aaa^^^ZZZYYYTTTNNNEEE===777333000...++++++***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))***+++---///111222444555666555555999AAAGGGJJJNNNRRRSSSRRRSSSVVVZZZVVV___\\\ZZZaaa^^^ZZZbbb]]]]]]\\\[[[ZZZ[[[]]]^^^VVVVVVUUURRRMMMFFF@@@<<<777666444222///---+++***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************************************)))+++------,,,***))))))000000...+++))))))+++...+++///444777888999<<<===EEEEEEJJJRRRUUUVVV[[[bbb```bbbgggjjjhhhhhhqqq{{{qqqnnnnnnwww}}}~~~{{{~~~zzzrrrsssyyymmmlllkkkiiieeeaaa\\\YYYIIIFFFCCCAAA@@@???<<<:::555333000...------......---------,,,,,,+++++++++******)))))))))(((((((((******)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******+++,,,---///111222444666777;;;===@@@BBBDDDFFFIIIKKKNNNQQQQQQMMMKKKMMMMMMLLLOOOSSSVVVWWWUUURRRPPPOOOMMMNNNNNNMMMMMMKKKJJJIIIBBBAAA>>>===;;;999777555000000//////......------)))))))))((('''''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzvvvmmmccc[[[YYYYYYVVVSSSRRROOODDD888111111111...+++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))))))))((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((***+++,,,---...///111444666888;;;???AAACCCIIIRRRXXXZZZXXXVVVTTTPPPQQQTTTXXX]]]```aaa```ZZZYYYXXXYYYXXXVVVRRRPPPLLLHHHAAA999333///------******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***+++---///111222333444666555555999???EEEFFFKKKQQQRRRPPPPPPTTTXXX^^^jjjccc^^^fff^^^TTT^^^___```aaaaaa___^^^^^^___]]]\\\XXXSSSKKKCCC;;;777444444222000...,,,***)))))))))(((((((((((())))))***))))))(((((())))))***)))))))))************+++++++++++++++++++++++++++'''))),,,---,,,******+++$$$(((,,,000333999AAAGGGRRRYYYaaaeeeeeebbbaaaaaabbb\\\YYY[[[\\\^^^jjjwwwfffiiinnnssswww}}}vvvqqqpppmmmhhh```YYYTTTNNNGGGBBBBBBAAA???<<<777222...+++***************+++++++++++++++++++++************************))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((())))))******+++,,,...000222444555666999<<>><<<:::888666555//////......------,,,,,,((('''''''''&&&&&&&&&%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$}}}tttmmmcccZZZYYYYYYVVVSSSRRRNNNDDD777111111111...+++(((((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''+++***'''$$$######%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++---......---///222444777:::>>>AAABBBIIISSSYYYZZZWWWSSSQQQPPPTTTXXX[[[[[[[[[\\\^^^YYYWWWTTTQQQPPPOOOMMMJJJGGGCCC>>>777111---,,,,,,))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''******+++,,,...000111222111444666666666999>>>CCCFFFKKKPPPQQQPPPRRRYYY```qqqwwwoooxxxlll]]]hhhaaadddggggggccc```___```^^^\\\WWWQQQIIIAAA;;;777222222000///---+++))))))))))))(((((((((((())))))******))))))))))))******))))))*********+++++++++------------------------+++,,,,,,------000444777111888AAAHHHLLLRRRXXX^^^XXX[[[]]]\\\\\\^^^dddjjjfffaaacccllluuu|||tttkkkaaaZZZ___aaadddccc]]]RRRFFF???555444333111///---,,,+++------,,,,,,,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((())))))***++++++,,,///111333444555666999<<>>BBBJJJNNNRRRRRRQQQVVV```iii```ssslllgggvvvlll\\\jjjcccfffjjjjjjfffbbb```___UUUSSSOOOJJJDDD>>>999777111111000...,,,***)))((())))))(((((((((((())))))******))))))))))))******))))))******++++++++++++........................000000//////111777???EEEVVV\\\ccceeeaaa^^^]]]^^^bbb___[[[XXX\\\kkk{{{kkk```JJJHHHDDD@@@;;;777333111......---------,,,,,,,,,+++++++++************)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))++++++,,,...111333444444444777:::===>>>AAADDDGGGBBBGGGIIIGGGGGGJJJLLLJJJLLLNNNOOONNNMMMLLLLLLMMMLLLMMMMMMLLLJJJGGGDDDBBB<<<<<<;;;999666444333333//////......---,,,++++++&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$vvvtttlllcccXXXTTTUUUVVVRRRNNNNNNDDD999555777888444...)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,------...///222555888:::;;;BBBNNNYYY]]]YYYQQQIIIMMMRRRXXX[[[[[[[[[^^^aaa^^^UUUMMMKKKNNNOOOJJJDDDDDD@@@999444000...,,,******)))((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******+++,,,,,,---......111333666999:::<<>>999555111111000...,,,+++***))))))((((((((()))))))))******************************---///222111---++++++---777444///++++++111;;;BBBHHHRRRZZZ]]]___```]]]WWW[[[dddfff```cccrrrtttgggaaaEEEGGGJJJJJJEEE???888333555222...+++((((((,,,000---+++)))(((***,,,+++))))))))))))((('''(((***,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''(((((())),,,,,,,,,---...000222222777888:::<<>>888<<<>>>;;;444...,,,+++///+++((((((******)))((()))+++,,,***'''%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&''''''((()))++++++,,,---...000111222666999======<<<<<<@@@DDDCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCEEEGGGIIIHHHEEEBBBBBBBBBAAABBBBBB@@@<<<888444333222111000//////...---,,,+++)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%################################################wwwtttmmmdddZZZUUUVVVVVVRRRMMMLLLBBB777000000111...,,,)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++......///111444888;;;===AAAEEELLLRRRVVVXXXYYYZZZ^^^]]]^^^bbbffffffbbb^^^___[[[YYYZZZ[[[XXXOOOHHH@@@;;;555111...,,,+++***(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))+++,,,---...///222333444666888===CCCHHHLLLMMMOOOPPPQQQUUU\\\aaaaaafffhhhffffffgggeeeaaa```aaaccceeeeeebbb]]]ZZZRRRLLLDDD<<<777444222111---,,,+++***)))))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,******,,,000333000;;;KKK\\\hhhpppuuuxxxqqqmmmddd]]]aaarrrwwwqqqhhhZZZPPPFFFIIIHHHBBB<<<666000+++///---,,,---,,,+++...111))))))))))))((('''&&&%%%(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((***++++++,,,---///000111333666:::;;;;;;<<<>>>AAABBBCCCFFFGGGHHHHHHGGGFFFHHHHHHIIIKKKLLLJJJGGGDDDCCCBBBAAA???>>>===<<<<<<222222111000///......---,,,+++)))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%################################################wwwtttnnneeeZZZUUUVVVVVVRRRMMMIIIAAA777222111222111///)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++---...///111444888;;;===>>>CCCJJJOOOSSSWWW[[[^^^]]]\\\^^^aaadddccc^^^ZZZ^^^[[[YYYXXXXXXSSSKKKDDD===999333///---,,,***)))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))***,,,---...///222333555666999===DDDHHHOOOQQQSSSRRRRRRTTT[[[```aaafffiiiiiijjjmmmkkkfffeeedddeeeffffffbbb\\\XXXPPPJJJAAA999555333111000,,,+++******))))))))))))************++++++++++++***+++++++++,,,,,,,,,---555000,,,+++///666<<>>BBBBBB@@@BBBDDDFFFIIIJJJIIIHHHGGGKKKKKKLLLNNNNNNLLLIIIFFFGGGEEEAAA>>>;;;;;;<<<>>>222111111000///...------***)))((('''&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%################################################wwwuuuooofff[[[VVVVVVVVVRRRMMMFFF@@@888444333333222111)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''))))))***+++,,,---...000444888;;;===???BBBFFFJJJNNNUUU___ggg```aaabbbdddccc```[[[WWWYYYVVVRRRQQQOOOKKKEEE@@@;;;777222...,,,+++***)))&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''(((***+++---...///222444666777:::>>>CCCGGGOOOSSSVVVVVVTTTWWW]]]ccccccfffhhhiiinnnqqqmmmgggiiiggggggggggggccc\\\VVVLLLFFF>>>888444222111000++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,///555???IIIQQQVVVeeeeeeeeefffhhhnnnuuuzzzlll]]]TTTEEE555333222444999777444;;;GGGXXXNNN???222,,,*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))***+++,,,...///000444333555;;;BBBFFFEEECCCAAACCCFFFHHHJJJJJJIIIHHHKKKKKKKKKMMMMMMLLLHHHEEEBBBAAA>>>999555333333555111000000///...---,,,+++)))((('''&&&%%%%%%%%%%%%$$$############$$$$$$%%%################################################wwwvvvooofff[[[VVVVVVVVVRRRMMMEEE@@@:::666444333000...)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******+++,,,---000333777;;;===???CCCGGGIIILLLQQQYYY```[[[^^^aaabbb```[[[XXXVVVPPPMMMIIIFFFEEEDDDAAA>>>999666000,,,+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))+++---...///222444777999;;;>>>BBBEEEIIIOOOUUUVVVUUUXXX^^^eeeeeeeeedddgggnnnqqqjjj```fffdddcccddddddaaaYYYRRRHHHCCC<<<777444222000///++++++*********++++++,,,+++++++++,,,,,,,,,,,,---------......///000000000---999IIITTTXXX[[[aaafff___aaadddmmm{{{jjjTTTQQQGGGBBBDDDAAA::::::AAA[[[[[[XXXMMM>>>000)))'''*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))***+++---///000000222666;;;@@@BBBCCCCCC???AAACCCFFFHHHIIIJJJJJJIIIIIIJJJKKKLLLJJJGGGDDD@@@AAAAAA>>>777111...---///......---,,,+++***)))((('''&&&%%%$$$$$$$$$$$$###############$$$%%%%%%################################################wwwvvvpppfff[[[VVVWWWVVVRRRMMMEEEAAA;;;777444111---+++))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))*********+++,,,///333777:::<<<;;;BBBJJJNNNMMMLLLMMMOOOPPPUUU[[[]]]ZZZWWWUUUUUUMMMJJJEEECCCBBBCCCBBBAAA999555000,,,******)))(((&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&((()))+++---...///222555888:::<<<>>>AAACCCBBBIIIPPPSSSTTTVVV^^^eeefffdddaaadddkkkooofffYYY```^^^]]]^^^```]]]UUUNNNEEEAAA;;;666444222000///+++++++++***++++++,,,---++++++,,,,,,,,,---------.........///000111111222FFFZZZqqqxxxpppeeebbbdddkkkrrr~~~xxxfffXXXVVVRRRFFF=========OOObbbdddTTT???222---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''((())))))***+++---...///+++000777::::::;;;>>>AAA>>>???AAADDDFFFHHHIIIJJJHHHIIIIIIKKKLLLKKKGGGDDDFFFJJJMMMKKKCCC:::333///------,,,+++***)))((((((''''''&&&%%%$$$$$$$$$$$$######""""""###$$$%%%%%%################################################tttvvvjjjhhh___TTTQQQTTTSSSOOOJJJBBB999444333333///,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))))))+++...111555777999:::???BBBFFFJJJNNNPPPRRRSSSOOORRRZZZaaa___WWWSSSWWWSSSPPPNNNMMMLLLIIICCC>>>999555000+++)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000000333999>>>AAABBBAAA???GGGIIILLLQQQVVV\\\```ccceeedddbbb___^^^___cccffffffaaa]]][[[YYYTTTKKKDDD???===999444000...,,,,,,,,,,,,++++++***+++++++++++++++,,,---......,,,++++++111222,,,,,,888LLLYYYkkk{{{xxxlllfffaaa{{{sssaaaVVVVVVGGGCCCHHHZZZeee^^^MMMAAA111+++&&&&&&''''''***...)))'''&&&)))------((("""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''***+++++++++,,,......111555777999:::===???===???BBBDDDDDDEEEGGGHHHKKKIIIHHHJJJKKKIIIDDD@@@@@@@@@???>>>===<<<<<<;;;000///---+++)))(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$################################################}}}rrrtttkkkggg^^^TTTQQQTTTSSSOOOLLLCCC999333222222///,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++---111444666888999===AAAFFFLLLQQQUUUYYY[[[YYYYYY\\\```^^^WWWTTTVVVZZZWWWSSSPPPNNNIIIAAA;;;888444///+++)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000111333888<<>>FFFGGGJJJLLLQQQXXX```fffddddddaaa^^^\\\\\\^^^aaaeeeaaa]]][[[YYYTTTLLLEEE???<<<888333000------,,,,,,,,,++++++++++++,,,,,,,,,///000---)))***000666444///...999OOOaaaaaaYYYXXXdddeeelllwwwdddcccSSSDDDCCCJJJPPPVVV\\\HHH<<<222///...+++((((((---+++(((&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''******+++,,,...000///111555777999:::===??????AAADDDEEEFFFGGGHHHJJJNNNKKKIIIIIIKKKKKKHHHEEE>>>>>><<<:::888666555444///...,,,***)))(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$################################################zzzpppqqqkkkfff\\\TTTRRRTTTSSSOOONNNDDD999222111111///---)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++---///222444666777===BBBHHHNNNRRRWWW[[[^^^```]]][[[]]]]]]ZZZXXXYYYZZZWWWSSSOOOLLLGGG>>>888666222...***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000222333666999;;;===>>>???GGGIIIKKKKKKMMMUUUaaakkkhhhgggeeeaaa^^^]]]^^^```fffccc___\\\ZZZTTTLLLFFF===:::777222///---------,,,,,,,,,++++++,,,,,,------***(((+++000111---)))///@@@RRR]]]```^^^XXXQQQ\\\nnnxxxuuugggUUUJJJFFFHHHOOOVVV]]]SSSGGG<<<111(((&&&***,,,---,,,)))&&&&&&))),,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))******,,,///222///222555777999:::===???@@@CCCEEEGGGGGGHHHIIIKKKQQQMMMHHHFFFGGGGGGEEECCC<<<;;;888666333000...,,,...---,,,***)))((('''''''''&&&%%%$$$$$$###$$$$$$$$$$$$############$$$$$$################################################yyynnnpppllldddZZZTTTSSSTTTRRROOOOOOEEE999111000000///---)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***+++,,,...000333444666>>>BBBHHHLLLOOOQQQUUUXXX^^^ZZZYYY\\\______]]][[[QQQNNNJJJHHHFFFBBB<<<666333000,,,***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000111222444666:::===AAACCCJJJNNNQQQPPPPPPVVVbbbmmmmmmmmmllliiifffeeefffggghhhfffbbb^^^YYYRRRJJJDDD:::888555111...------------,,,,,,,,,,,,------...///,,,***+++///444888999QQQiii|||wwwfff```iiiuuu}}}nnn]]]OOOGGGEEEUUUZZZ^^^ZZZIII666---...(((***,,,------+++)))((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))***,,,000444///222555777888:::<<<>>>@@@BBBEEEFFFFFFFFFHHHIIINNNIIIEEECCCBBBAAA===:::999888666333000---+++***,,,,,,+++)))(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$################################################~~~xxxnnnpppmmmcccXXXTTTTTTTTTRRRPPPNNNEEE888111000111000...))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))++++++,,,---///222444666:::???EEEHHHIIIJJJNNNRRRXXXXXXYYY\\\___```\\\WWWLLLHHHCCCAAA???<<<777333000...+++)))(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000000111222555:::???DDDGGGKKKPPPUUUUUUSSSWWW```hhhmmmnnnnnnnnnlllkkklllmmmjjjhhhccc^^^WWWNNNEEE@@@888666333000...---------------,,,,,,---......//////333333000111???YYYnnntttrrrkkkeeekkknnn```YYYGGGNNN]]]kkkkkk[[[FFF999---***(((***------***&&&******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))),,,000333///111444666777888;;;<<<===@@@BBBCCCCCCCCCEEEFFFDDDBBB@@@@@@AAA???:::555666555444222000...,,,+++******))))))((('''&&&%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$################################################}}}xxxnnnqqqmmmaaaVVVSSSUUUTTTQQQPPPLLLCCC888222111222000...***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))+++++++++---///333555777777===CCCFFFFFFGGGLLLPPPTTTXXX[[[\\\]]]]]]XXXRRRRRRLLLDDD>>>;;;777333000...+++)))((((((((('''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''')))*********,,,...000000000222555999???DDDGGGGGGLLLRRRTTTTTTVVV[[[aaafffhhhkkkkkkkkkjjjkkklllgggeeeaaaZZZRRRHHH@@@;;;666444111///---------...------------......///000------222BBBXXXjjjtttvvvkkkmmmqqqyyyvvvmmmlll|||pppjjjnnnwww}}}vvvyyyyyy~~~~~~|||||||||}}}bbbQQQGGGSSSeeejjj```UUUCCC999---'''))),,,+++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))))))))***---000---000333555666777999:::;;;===???@@@@@@@@@AAABBB<<<;;;<<>>>>>>>>???@@@===;;;:::<<>>???BBB>>>999888999999777555222111///---+++)))((('''&&&''''''((('''&&&$$$###$$$###############$$$$$$$$$$$$############$$$$$$################################################rrrqqqnnnkkk]]]WWWVVVRRRUUUVVVLLLLLLAAA555000111222...***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))******)))'''&&&&&&'''((()))))))))((('''%%%'''***+++***)))))))))...+++(((&&&%%%&&&((()))'''&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''(((((())),,,---------...222666:::CCCIIIPPPQQQNNNLLLMMMOOOPPPTTTYYY[[[ZZZYYYZZZ\\\YYYQQQGGG???999555000,,,,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((%%%%%%'''(((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''')))******+++---///000222333444666888<<>>>>>??????@@@>>><<<::::::888666444111///,,,***(((((())))))((('''&&&%%%$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""rrrrrrooojjj]]]XXXWWWSSSUUUUUUKKKMMMBBB666111222333000+++))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))...---***(((&&&'''((((((&&&''')))***++++++++++++,,,+++)))'''%%%%%%)))+++"""###%%%''')))******+++***'''$$$$$$'''***,,,---&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''((()))))),,,---......///222777;;;AAAFFFNNNRRRRRRRRRSSSTTTPPPRRRUUUVVVUUUTTTSSSSSSWWWOOOFFF>>>:::666222...+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&))))))((('''%%%$$$######((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((&&&(((***+++++++++---///000111333444666999===@@@CCCFFFHHHJJJPPP[[[```aaadddfffgggeeeaaa]]]\\\\\\VVVXXXTTTHHH>>>:::666222111000...,,,,,,,,,,,,++++++333333---444LLLeeerrrvvvfffiii|||lll___hhhqqqrrrhhhYYYMMMFFF///---,,,---///...***'''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))******++++++......///111333555777888>>>>>>???@@@@@@AAABBBBBBAAA???<<<:::999777444222000///,,,***((((((((()))((('''&&&%%%$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""sssuuurrriii\\\XXXXXXTTTVVVUUUJJJMMMCCC888333444444111---))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))+++++++++++++++++++++++++++******)))***,,,---...((()))***+++,,,---------///...---+++)))***---000///......,,,+++)))''''''---***'''&&&&&&''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))))),,,---......///222777:::@@@EEEKKKRRRUUUVVVUUUTTTVVVWWWWWWXXXXXXVVVRRROOOPPPIII@@@:::777555111...+++***((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...++++++*********+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''')))+++,,,,,,,,,...000///111333555777;;;???BBBDDDHHHJJJLLLRRR[[[aaabbbgggiiijjjjjjgggdddbbbbbbYYYXXXQQQEEE;;;666222///111000...---,,,---...///...222111666PPPqqq|||sssrrrwwwzzzzzz}}}uuuhhhfffmmmooofff[[[GGG;;;...***---000---(((***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***++++++---...///111444777999;;;>>>???@@@BBBCCCDDDDDDDDDCCC@@@===:::888555222//////---+++)))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&################################################""""""""""""""""""""""""""""""""""""""""""""""""ssswwwsssggg\\\YYYZZZVVVWWWTTTHHHKKKBBB888444444444111---))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((()))))))))******+++++++++++++++,,,,,,,,,(((***---///000///---+++******++++++,,,,,,------###&&&***---,,,+++***+++***)))'''&&&'''***---000))))))***+++,,,+++(((%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))******,,,---...///222666999AAADDDIIIPPPUUUVVVSSSPPPZZZZZZ\\\___```\\\SSSMMMHHHAAA999444222111...,,,******)))(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))$$$$$$%%%&&&'''(((******%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))+++,,,,,,---///111000222555777999===BBBFFFHHHMMMOOOPPPSSS[[[```aaafffhhhjjjkkkjjjiiigggfff]]]YYYPPPEEE;;;555222000...//////......///111222---333DDD\\\kkkooooooqqqxxxdddeeemmmnnnjjjiiiXXXAAA111***+++---...))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++++++++,,,...000444777:::;;;<<<>>>???AAACCCCCCCCCCCCCCC@@@<<<999666333///,,,---,,,***)))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""tttxxxsssggg[[[YYYZZZVVVWWWTTTHHHHHHAAA888444333222000---))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((()))))))))))))))*********++++++*********++++++,,,,,,,,,............---+++***)))000111222444666888:::;;;;;;>>>AAAAAA@@@?????????===;;;777333000,,,***))))))((((((***---......---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((******)))***,,,---...111444777>>>AAAFFFMMMRRRTTTRRROOOVVVYYY]]]bbbddd^^^TTTKKKDDD>>>666111000///---+++***))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))************************,,,+++***)))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))+++,,,,,,---///111111333666888;;;???DDDHHHLLLRRRTTTSSSUUUZZZ______bbbcccfffhhhjjjiiifffeee\\\VVVLLLCCC;;;444111000,,,...//////......111444777MMMiiiuuulllfffwwwooobbbgggpppqqqjjj\\\KKK;;;000,,,+++***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))***++++++***+++,,,///333666999;;;999;;;===???@@@@@@@@@???AAA>>>:::777444111---***+++***)))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""tttxxxqqqggg\\\YYYZZZVVVWWWTTTHHHGGGAAA999444333222000---))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,******++++++,,,,,,------///---,,,+++---222777;;;???AAACCCGGGLLLPPPTTTWWWbbb___ZZZTTTPPPQQQUUUXXX`````````]]]WWWNNNEEE@@@===777///***((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''')))***+++(((***,,,...///111444777:::>>>DDDKKKQQQTTTUUUVVVYYY]]]bbbgggfffaaaWWWQQQEEE???777333111000...,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,------,,,+++***)))((())))))***+++,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((((((''')))+++,,,,,,,,,...000111333666888;;;>>>CCCGGGMMMSSSVVVTTTTTTYYY]]]^^^___```aaadddeeeddd```]]]UUUMMMDDD>>>999222//////---//////......111888===___lllsssrrryyy~~~kkkccceeeiiilllhhh[[[GGG444(((,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***++++++******,,,///222555888:::888:::<<<===>>>===<<<;;;===:::777444222///,,,)))))))))(((((('''&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""uuuwwwnnnhhh\\\YYYYYYUUUVVVTTTIIIFFFAAA;;;666444333111///))))))(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))((((((((('''(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000222555999>>>CCCGGGJJJHHHIIIKKKOOOSSSXXX\\\______ZZZRRRIIIDDDEEEIIINNNVVVYYY^^^dddhhhlllmmmnnnXXXSSSJJJAAA:::333---)))++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&((()))***+++***,,,...000111333666888<<>>NNNYYYvvvtttzzzvvvkkkiiiiiimmmmmmbbbLLL999000///---,,,******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((***+++++++++,,,---000333666888:::999;;;===??????===;;;:::999666333111000...+++)))''''''''''''&&&&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""uuuvvvmmmiii\\\XXXXXXTTTVVVUUUJJJGGGBBB<<<888555444222000))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************++++++,,,,,,,,,,,,---------------...///000000111;;;@@@HHHOOOQQQNNNIIIDDDCCCCCCDDDFFFHHHLLLOOOPPPUUUSSSOOOIIIDDDCCCDDDFFFPPPMMMIIIGGGIIIOOOVVV[[[fffffffffccc]]]QQQEEE<<<+++++++++************)))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&((()))***++++++---000222333555777999BBBHHHNNNQQQPPPRRRXXX]]]^^^aaabbb___YYYUUUUUUVVVEEE???777111///---***'''((()))************))))))************************,,,,,,------...///000000999<<>>AAACCCKKKQQQQQQQQQVVV\\\^^^aaa```^^^^^^]]]XXXQQQKKKIII@@@::::::999333///111000000000222:::MMMeeeuuueeemmmooo^^^```nnnrrrdddRRR333222000...,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&'''(((***++++++---...///111444777999:::<<<===???@@@@@@>>><<<:::666444111000///...+++)))''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""vvvooowwwhhhiii[[[WWWXXXVVVYYYWWWKKKJJJBBB888333333222///+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))((((((***************+++++++++222,,,))),,,///---))))))///------///000555AAALLLLLLSSSTTTLLLIIIOOOPPPLLL\\\^^^fffkkkllltttyyyssssssuuupppeee^^^]]][[[VVVXXXUUUOOOKKKMMMOOOJJJBBBGGGGGGOOO___jjjkkkhhhfffRRRGGG777+++))),,,+++''''''((()))***)))'''&&&%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********...///222333555777;;;===@@@FFFNNNSSSVVVXXX\\\___^^^]]][[[[[[YYYUUUPPPLLL===999444000...---+++)))******)))'''&&&'''+++---+++***,,,---)))&&&,,,666(((333999888???PPP]]]aaa\\\\\\YYYVVVZZZbbbffffffjjjttt}}}}}}xxxrrrlllfff[[[PPP@@@333---,,,///000111...***(((''''''***...(((''''''(((***)))&&&###''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((()))***+++---...///000444777777555666<<>>CCCIIIGGGAAA;;;999666222///,,,***))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################yyypppxxxkkkhhh[[[XXXYYYVVVXXXWWWKKKIII@@@666000//////,,,)))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++******))))))))))))*********+++++++++++++++(((***...111...+++000888,,,///777@@@CCCFFFMMMUUURRRQQQTTTdddppp\\\PPPPPPTTTWWWSSSQQQMMMHHHBBBBBBMMMZZZooogggWWWDDD;;;666,,,!!!+++***((((((((())))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******---///111333444777:::===AAAFFFLLLRRRVVVYYY[[[]]]YYYXXXWWWVVVTTTOOOHHHCCC<<<888333000...,,,+++)))+++---------,,,,,,---///++++++...222111,,,+++///WWWVVVRRRQQQYYYhhhtttyyyiii___YYY[[[^^^bbbkkkwwwxxxxxxoooaaaXXXXXX^^^aaaqqquuuxxxtttgggTTT@@@444 %%%,,,000...***((()))...---,,,++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((())))))***+++---...///000333777777777999???DDDDDDEEEGGGKKKQQQXXX^^^aaahhhhhhdddaaaaaaaaaZZZRRREEE;;;333222333111///000888666@@@VVVggglllrrr{{{pppbbbfffqqqlllZZZAAA000,,,///---)))'''***(((%%%&&&++++++'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,---///111222444777<<>>:::666222...---,,,+++)))***,,,---...,,,+++,,,,,,///******222@@@QQQdddqqqhhh\\\TTTXXXccclllrrruuulll\\\TTTZZZ[[[XXXaaarrr}}}~~~wwwhhhZZZUUUSSSRRRKKKYYYnnn~~~|||qqqjjjMMM@@@000)))+++......***)))***+++***)))(((***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))***,,,---///000000333777888:::===CCCHHHEEEFFFIIINNNTTT[[[```cccccceeeeeedddcccaaaXXXOOOCCC:::333333444222//////333JJJ^^^bbbjjj}}}kkk```ooooooaaaGGG666333...%%%******'''%%%''',,,+++'''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,---///111222444777;;;>>>@@@???<<<999;;;>>><<<777444333000---***((('''&&&((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################pppxxxpppeee[[[YYYZZZVVVWWWVVVKKKMMMCCC777///...///---+++*********)))))))))(((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,------......555...+++///555888:::===GGGFFFIIIRRRbbb}}}vvvkkkbbb```]]]TTTHHHAAA???ZZZqqqtttooohhh[[[LLL555///***((()))***(((&&&)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))),,,...000222333555999<<>>>>>:::666777:::888444222000...,,,)))'''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################ooovvvooodddZZZZZZZZZUUUVVVUUUKKKMMMCCC777000//////...,,,************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////222...---000222555<<>>XXXnnnddd^^^[[[[[[VVVVVVVVV[[[jjjwwwuuukkkPPPFFF777+++&&&&&&'''(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))),,,...000222333555999<<>>HHHWWWeeennn~~~}}}zzzzzzzzzyyyyyyyyyyyyxxxwwwyyyzzz{{{zzz{{{}}}~~~mmmcccjjjmmmcccXXXAAA555+++)))+++***+++...)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,,,,...111333444555888:::666:::<<<999666666333///,,,,,,+++))))))(((((((((%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################pppsssmmm```YYY[[[\\\UUUTTTSSSKKKIIIAAA999555555555333000+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........------...///000111222222:::@@@UUUwwwsss[[[dddlll\\\IIICCCUUU___iiifffVVV@@@///&&&************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...000222444555777;;;===@@@IIIUUU___eeehhhlllnnneeeccc```[[[SSSHHH<<<555444222///---.../////////000555>>>GGGRRR^^^hhhooodddgggfffccciii}}}|||qqqqqq~~~xxxnnnnnnmmmhhhdddgggooowww{{{yyycccYYYfff{{{ppp^^^EEE444...---***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******+++,,,---///000111333222333555:::>>>@@@AAABBBEEEJJJNNNQQQSSSSSSRRRQQQVVVWWWQQQKKKEEE>>>777555//////999HHHUUUaaaiii~~~|||{{{zzzzzzzzzyyyxxxwwwvvvuuutttqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjggggggggggggfffffffffffffffgggiiiiiiiiijjjkkkmmmkkkmmmooorrruuuzzznnnbbbiiilllgggWWWAAA---)))---...,,,,,,))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,,,,...111333444555777999777<<<>>>;;;777555222---+++***)))(((((('''(((((($$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################yyyooojjjaaaXXXYYYZZZVVVUUURRRGGGJJJDDD<<<666444222///---+++******))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...---,,,+++,,,//////---777222000333444222555;;;\\\hhh```bbbWWWFFFGGGZZZ[[[\\\llldddBBB///%%%000222)))$$$)))+++((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++***)))///000222444555888<<<@@@GGGIIINNNUUU\\\aaadddeeeaaa[[[WWWTTTMMMBBB999777333111---,,,111555444///333KKKWWWSSSZZZnnnrrreeelllwwwpppzzznnn___bbblllqqqggg{{{oooeeeooo}}}vvvmmmVVV555///555)))***,,,)))###(((000---$$$))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***+++,,,...000111222333222111111555;;;BBBGGGIIILLLMMMNNNQQQSSSTTTTTTTTTTTTUUUVVVSSSHHH===:::>>>333111===KKKQQQeee~~~}}}yyyvvvttttttttttttrrrqqqpppooommmlllkkkjjjhhhhhhgggeeecccbbbaaa```aaa``````___^^^^^^^^^___]]]]]]\\\[[[ZZZZZZYYYYYYRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSTTTTTTUUUVVVVVVWWWWWWYYY\\\```dddhhhkkklllpppttt{{{uuu[[[^^^nnniiiTTT<<<...,,,...---+++******)))'''%%%%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++---...000222444777888999:::<<<<<<888333...---...))))))))))))((((((((((((%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################zzzpppiiibbbXXXYYYZZZUUUUUURRRGGGHHHBBB:::555222111...+++++++++***)))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------...///...+++***,,,...000///***222<<<555///KKKsssxxxdddXXXPPPLLLRRRIIICCCVVVhhhaaaRRR777///((((((+++,,,***)))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++******...///111333555888<<>>777666222555777222+++***333>>>NNNaaalllccc]]]iii~~~zzzssssssppphhhpppfffjjjzzz}}}uuuzzztttpppxxxqqqRRRBBB===000---...,,,((('''+++---,,,***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***+++,,,---///111222333444444666:::@@@FFFKKKMMMJJJOOOUUUWWWWWWWWWYYY[[[^^^ZZZUUUQQQHHH===666555999555CCCZZZkkk|||xxxtttrrrrrrrrrnnnllliiifffeeedddddddddbbbaaa___]]][[[ZZZXXXWWWWWWVVVUUUTTTRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAABBBCCCCCCHHHIIIKKKOOORRRVVVXXXZZZ[[[___dddjjjpppuuu{{{rrrbbbooonnnkkk\\\BBB---(((***,,,)))))))))((((((((()))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,...000222444666777888888::::::777222...------)))(((((((((((('''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################|||qqqiiibbbYYYYYYZZZUUUUUURRRGGGFFF@@@888333111///---***++++++***))))))))))))***************+++++++++,,,,,,,,,,,,---------.........//////...,,,,,,000444...888666---666\\\ttt]]]]]][[[RRRCCCCCC[[[nnniiiQQQ777&&&)))000,,,)))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))***++++++++++++,,,...000222444777;;;???GGGIIIMMMRRRVVVYYY[[[\\\VVVQQQMMMJJJDDD;;;666666111111333444000111BBBVVVdddjjjsss}}}|||vvvccc```mmmhhh[[[gggqqqmmm[[[]]]nnnqqqdddKKK000000......///,,,(((***///******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))***+++---///000111222555777:::???EEEKKKOOORRRHHHPPPWWWZZZXXXXXX\\\```ddd[[[SSSMMMFFF<<<444111888IIIVVV\\\uuu}}}yyywwwvvvsssqqqnnnlllhhhccc```^^^^^^]]]XXXVVVTTTRRRPPPOOOPPPPPPMMMLLLKKKIIIFFFDDDCCCBBBCCCBBBAAA@@@???>>>======;;;;;;::::::999999::::::999999888888777777666666555555555555444444444444222333333444444555555555777888:::<<>>GGGVVVgggooo}}}|||mmmbbbbbbfffhhhoooyyypppRRRGGG___wwwvvv```LLL888...+++000222+++''')))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++)))***+++---...000111222444777===BBBGGGLLLQQQTTTLLLOOOSSSUUUUUUWWWZZZ^^^```XXXOOOHHHAAA999666777BBBVVVdddppp~~~xxxtttppplllhhhdddbbb```^^^\\\[[[YYYUUURRROOOMMMLLLLLLFFFEEECCCBBB@@@@@@@@@@@@>>>===<<<;;;:::888777777777777777666555444333333444333333222222333333333444444444333333333222222111111111111111111111111000000000111111222222222///000111333444666777777<<<>>>@@@CCCGGGLLLRRRVVV^^^dddlllqqquuu{{{kkk```eeeiiieeeTTT???000***---,,,+++******(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++---///222444444444444555555555333000---***)))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################tttllldddZZZYYYYYYTTTTTTRRRGGGEEE???888333222222000---,,,++++++******************++++++++++++,,,,,,,,,------........./////////222,,,,,,111555222///000000+++HHHvvvaaa```\\\???888WWWqqqpppiiiUUU:::***(((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---...,,,...111333555888===@@@JJJNNNTTTXXX[[[^^^aaadddVVVTTTRRROOOFFF:::444444777111333@@@OOO[[[jjjxxx|||uuuiii```iiizzzppp___TTT^^^kkklllmmmvvvPPP:::(((***000...)))(((************))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++)))***+++---///000111222333777<<>>>>>===<<<:::999888666555444444444111111111111000000//////...//////000111222222333111111111111000000000000//////.........///000000///////////////.........------............//////............................../////////000000000000111222222111333666888:::@@@GGGMMMRRR[[[gggppp|||{{{[[[___kkk```III:::...***''''''***,,,,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++,,,---...000333555777888999555111---,,,***((('''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################vvvpppfff[[[YYYXXXSSSSSSQQQGGGEEE???888444444333222000---,,,++++++******+++++++++++++++,,,,,,,,,------....../////////000000000222......333222111;;;IIIkkksssYYYHHHKKK___tttyyyvvvfffPPP===222...,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))+++---///000000222555777999===BBBFFFKKKPPPUUUVVVUUUUUUXXX[[[ZZZUUUOOOGGG===666888>>>888NNNfffwwwkkk___hhhkkkfffRRRLLL^^^ccc___eee|||qqqZZZ???...+++...000+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******++++++,,,---///111222333444666:::>>>AAACCCGGGOOOUUU\\\YYYXXX[[[```ddddddcccWWWMMM@@@999777???OOO]]]wwwpppiiiccc]]]ZZZTTTQQQLLLHHHEEEAAA===;;;999777555444555666666555444444444333333333333333//////////////////......---......//////000000111////////////////////////......------......///000000000000000000000000000------------.........///////////////////////////---------.........//////000111333333222333444666222666;;;>>>AAAIIITTT\\\lll}}}mmm___cccggg___RRR555000***(((+++---,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++---------///222666:::<<<<<<777000+++))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################wwwrrrfff[[[YYYXXXRRRSSSQQQGGGDDD>>>777444333333222000---,,,++++++******++++++++++++,,,,,,,,,---------////////////000000000000...---111555333666KKKdddkkk[[[[[[oootttrrruuuvvvfffIII444...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---///000111333666999;;;???DDDGGGLLLRRRXXX[[[ZZZ[[[___ccc^^^WWWNNNDDD:::777===GGG[[[lll|||{{{ccceeetttjjjZZZ^^^aaafffzzz}}}yyyXXX777++++++---+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++,,,---...000111333444555999<<<@@@BBBCCCHHHPPPWWWVVVYYY^^^aaadddeeefffgggTTTFFF888555;;;III[[[jjjzzzuuummmggg___WWWQQQLLLHHHEEE@@@>>>;;;999888777555444444222000000222444444444//////000000000111111111000000111111111111000//////////////////000000000.............../////////000/////////000111111222/////////////////////////////////000000111111111........................------------............,,,...000111111111222333333666888888777<<>>FFFUUUttt~~~vvvpppiiiaaaZZZOOOMMMIIIDDD@@@<<<999777555555444444333222222222222222222222222111111111...000222222111111222333000000000//////.............../////////000000000------.........///////////////000000000000000000...///000///......000222222000......//////...---+++++++++,,,,,,---//////+++,,,---...///000000000111111000///000111222333000222333333444666999<<>>CCCUUUkkk{{{vvvvvvkkkZZZiiihhheeennnttt}}}jjjNNN666,,,---,,,,,,,,,+++))))))++++++*********)))))))))))))))))))))))))))******+++++++++************++++++...///111111222444888;;;BBBEEEHHHJJJKKKNNNTTTXXXYYY[[[[[[ZZZ\\\___]]]XXXMMMCCC===CCCPPPiiivvvkkkbbb[[[TTTLLLFFFAAA???===:::777444333222222111111111000000//////000000000000000000000000000111111000///...///111000000000000000/////////........./////////000000....../////////000000000000000111111111111222222000111222111000000111333111111111222222111///...111000000//////000000000,,,,,,------------,,,,,,///.........///000222333333444444444444555777:::EEEXXXxxxmmmaaaeeefffXXXBBB000***,,,---***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---...///111222222333333///...,,,***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################mmmrrrjjj\\\VVVTTTOOOPPPNNNDDDDDD???999444111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///111222111000222444...777777BBBsssqqqaaaeeeiiinnnvvvxxxmmm___AAA555***)))---...,,,+++************************************************+++++++++,,,---...///000555333555;;;???AAAEEEJJJVVV[[[bbbggghhhgggffffffWWWJJJDDDLLL[[[lllrrr^^^]]]kkkqqqkkkxxx|||{{{jjjMMM444(((000111***'''+++---)))***************))))))))))))))))))))))))******+++++++++************++++++---...000222333666;;;>>>BBBFFFJJJKKKKKKKKKOOORRRZZZ```ccc___\\\\\\[[[XXXFFF>>>BBB[[[|||uuulllccc[[[QQQIIICCC>>>999444555444333111000000000000/////////////////////...000000000000000000000000222333222000......///111000000000000111111111111......////////////000000000000000000111111111111222222222222333333333444222222333222000000111333000222555555444222111111555444333222111111111111000000///......---,,,+++------------...///000111444555555444333333555777???QQQpppnnn```jjjhhhUUU999)))***,,,(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******+++,,,---...000111111111000---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~mmmrrrjjj]]]WWWTTTOOOPPPNNNCCCCCC>>>999444222222111000...------,,,,,,,,,------,,,,,,------.../////////---...000222000...111555---999BBBllljjjdddeeepppvvvrrrnnnpppUUUDDD111***,,,000///,,,************************)))***************++++++++++++,,,,,,---///000111555444555;;;>>>AAAGGGNNNYYY^^^eeekkkmmmkkkeeeaaaWWWEEEHHHfff}}}eeeZZZccciiijjjkkktttyyyzzz~~~|||gggMMM//////,,,******,,,,,,***************************)))))))))))))))******+++++++++*********+++,,,,,,---...000222333666;;;>>>BBBGGGLLLNNNMMMMMMOOOQQQZZZ```dddbbb^^^[[[VVVPPPBBB???QQQsssfffYYYQQQIIIDDD===888666555444222222222111111111222222333000000000000000000000111111111222222222222222333333333222111//////222444000000111111222222333333000000000111111111222222111111222222222333333333333333444444555555666666666777777666444444555777666999;;;:::888777777999999888777666666555555666555555444333222111111111//////............//////222333444444222222333555>>>LLLkkk|||aaaaaaeee```KKK444)))(((+++***))))))((('''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++,,,...///000///......+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}mmmssskkk]]]WWWTTTOOOOOONNNCCCAAA>>>999555444333222111---------,,,,,,---......,,,,,,---......//////000111000222666444111555===GGG888bbbqqq]]]gggrrrnnnkkkqqqeeeTTT===...***---...,,,************************))))))******+++++++++,,,,,,,,,,,,---...///111111555444777<<>>:::888444222333444555555333222222111111222222333//////000000111111222222111111111222222333333333000111111111111222444666222333333444444555555555444444444444555555555555444444555555555666666666666666777777888999999:::<<<======<<<::::::<<<============<<<;;;<<<===???<<<<<<;;;;;;;;;;;;<<<<<<999888777666666666666777444333333222111000///...000111333333222222333555;;;FFFdddggg[[[\\\aaa```JJJ///(((222******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++,,,...///000...---+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||mmmtttkkk]]]WWWUUUOOOOOOMMMBBB@@@===999666555444333111------------------...///---------...//////000000111///111555333000777CCCRRRiiifff___kkkpppnnnllllllaaaMMM888,,,+++,,,+++++++++++++++++++++++++++))))))******+++,,,,,,,,,---------...///000111222555666999>>>AAADDDLLLTTTaaadddkkktttyyyuuujjj```VVVmmm|||wwwgggaaacccmmmqqqlllnnnxxx{{{uuuXXX<<<)))...333,,,(((---*********+++++++++++++++)))))))))))))))******+++++++++***++++++,,,---...///000222333444777:::===AAAFFFMMMQQQSSSUUUXXX[[[YYY]]]``````___[[[PPPFFFBBBYYYxxxsssgggWWWHHH@@@;;;888555555444333222111222333333111111000/////////000000......//////000111222222111111111222222333333444///111333444444555777888888888888888888999999999999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@<<<>>>>>>>>>======???@@@???===;;;<<<>>>??????>>>===<<<<<<<<<<<<<<<======<<<;;;:::999888888999:::999999888888666555333222000222444555444333444555666>>>]]]ggg\\\\\\dddXXX;;;,,,111+++***))))))(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((()))******++++++---///000000...,,,***(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||mmmtttlll^^^WWWUUUOOOOOOMMMBBB???<<<999666555555333222---------------...//////------......//////000000111...000444222000:::IIIkkknnnbbbmmmrrrkkkmmmlll```III666...------++++++++++++++++++++++++))))))***++++++,,,---------------...///000222222555777;;;AAACCCEEEMMMWWWccceeekkkuuu{{{xxxkkk```gggWWWZZZdddkkkkkklllppprrrpppkkkRRR999///...,,,++++++*********++++++,,,,,,,,,)))))))))))))))******+++++++++++++++,,,---......///111333555777:::???BBBCCCHHHNNNRRRTTTWWW[[[___```fffhhheee```]]]YYYTTTTTTuuuxxxlllUUULLLAAA999555555444333222222333333222111111111111111111000000000111111//////000111222333444555444444444555666777777777666888;;;===<<<<<<<<<<<>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFFFFIIIKKKIIIGGGFFFJJJOOOOOOJJJDDDGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB???===<<<<<<<<<===;;;<<<<<<===<<<;;;:::999555777888888666555555555444:::XXXsss___```aaaQQQ<<>>CCCGGGLLLPPPVVVZZZ\\\^^^cccgggaaahhhkkkddd\\\ZZZ[[[]]]ooo~~~hhhWWWMMMBBB<<<555222333444444333...111333444444333333333444444444444444555666666222222333444666777888888888999999:::;;;<<<<<<<<<>>>AAAEEEFFFEEECCCAAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKKKKRRRTTTUUUUUUUUUVVVYYY[[[\\\YYYZZZaaahhhggg^^^TTTYYYXXXWWWUUUTTTSSSRRRRRRKKKIIIEEEBBB@@@?????????<<<===>>>@@@@@@@@@@@@???999;;;<<<;;;999666555555666;;;WWWjjj___jjjjjjPPP444+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,,,,...000222111...+++)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||ooonnnhhh\\\WWWSSSJJJIIIJJJBBB???;;;666333333333333222//////............///////////////000111111222222000444///444<<<444OOOgggmmmqqqqqquuuooodddWWW@@@------,,,,,,,,,+++***+++---///,,,,,,++++++,,,,,,---...,,,...///000000111444666666;;;AAACCCDDDIIIQQQXXXaaacccaaagggssspppkkkqqq|||pppgggcccggggggddddddfffjjjlllaaaFFF111,,,---,,,,,,,,,,,,+++++++++***************)))******+++,,,,,,,,,,,,,,,------...///...000333666;;;AAAIIINNNRRRSSSUUUWWW[[[bbbjjjpppqqqkkkfffddd```\\\^^^cccsss\\\III@@@???888666444444444444222111777444222000000000000000666777666555444555888:::444999:::777777;;;>>><<<999>>>???;;;:::@@@BBB@@@DDDDDDFFFIIIKKKJJJHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFGGGGGGEEECCCCCCHHHLLLOOODDDNNNVVVIIIJJJSSSNNNNNN]]]hhhfffcccffflllooorrr}}}uuufffUUUSSSRRRJJJCCCJJJNNNCCC@@@JJJEEEBBBBBBCCCEEE:::CCC@@@======<<<::::::;;;777666UUUfffWWWaaa___NNN333,,,***,,,,,,''''''+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,------------,,,+++***(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&#########$$$%%%%%%&&&&&&######$$$$$$%%%&&&((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((()))'''&&&(((&&&&&&&&&'''((('''%%%{{{nnnmmmiii]]]WWWSSSJJJIIIJJJBBB>>>;;;666333222222222222//////............////////////000000111111222222...222999666111III```hhhoootttppphhh___LLL888///.........---,,,,,,---...,,,,,,++++++,,,,,,---...,,,...///000000222444777999<<<@@@CCCGGGMMMUUU[[[^^^hhhkkkllluuuyyyggg___lllooojjjiiiiiieeejjjeeePPP777+++,,,///,,,,,,,,,++++++++++++******************++++++,,,,,,,,,,,,,,,---...//////111333555888<<>>:::;;;666555333333444555555666111111222444888;;;===>>>555777888888888999<<<>>>888;;;======???AAACCCCCCKKKFFFEEEIIIIIIEEEEEEIIIHHHGGGFFFGGGJJJMMMOOOQQQQQQTTTWWWYYYZZZ\\\___aaa\\\]]]]]]^^^___bbbfffjjjggg___kkkyyyyyy{{{}}}fffSSSLLLCCC>>>===???FFFDDD999;;;CCCCCCDDDDDDEEEHHHEEE???BBBGGGJJJGGGAAA<<<:::>>>;;;[[[rrr___bbb```UUU<<<222++++++,,,))))))+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))***+++,,,------------,,,+++***((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''(((((()))++++++***))))))((((((((()))&&&###"""###%%%'''''''''%%%$$$%%%'''((('''&&&zzzmmmllljjj]]]XXXSSSJJJIIIJJJBBB>>>:::555222222222222111000//////......//////000//////000000111222222222222///:::555555llluuunnngggaaa^^^[[[WWWSSSQQQNNNKKKMMMSSSYYY]]]^^^dddpppiiifffkkkqqqsssmmmggg[[[DDD000/////////......---,,,,,,,,,,,,,,,,,,,,,------...---...000111111333555888;;;<<<>>>CCCJJJRRRZZZ___bbbtttvvvkkkmmmyyyhhhdddiiiaaabbbhhhaaa```fffiii\\\BBB---***222,,,,,,,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,------...000000444666888;;;???DDDJJJNNNTTTYYY___dddfffhhhjjjkkkoookkkhhhccc[[[bbbzzzbbbHHH;;;999888666555888777555333333333333444::::::999888777666555555===>>>??????>>>>>>@@@BBB???>>>>>>@@@BBBBBBDDDGGGLLLBBBEEEUUU[[[TTTVVVbbbggghhhiiikkkooossswwwyyywwwzzz```GGG??????777444888<<<;;;888666999:::???CCCBBBAAABBBHHHAAADDDEEECCC@@@???@@@BBB???:::[[[lll]]]]]]```KKK<<<---)))+++,,,+++***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))******+++,,,,,,,,,,,,,,,++++++)))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))++++++******)))'''%%%$$$&&&''''''((((((''''''&&&+++)))''''''((())))))))))))'''&&&''')))*********{{{nnnmmmkkk^^^XXXSSSIIIIIIJJJBBB===:::555222222222111111000000////////////000000///000000111111222333333888111333@@@cccxxxrrrnnnkkkhhhjjjhhhggggggiiiiiigggeeepppppppppppprrruuuwwwxxxtttjjjtttdddbbbjjjtttssslllcccMMM111///...............---,,,,,,,,,,,,,,,,,,---......---///111222222444777999===<<<===CCCLLLVVV]]]aaaiii{{{xxxgggkkkyyyuuu{{{mmmSSS[[[iii^^^]]]aaagggdddNNN444+++111------,,,,,,,,,++++++++++++************+++,,,,,,------------...///111111444666:::===AAAGGGMMMQQQVVVZZZaaafffiiikkkmmmnnnlllmmmiii```aaazzzyyyXXXIII;;;999<<<;;;666333888999:::999888888888999666888:::;;;<<<<<<>>>??????@@@@@@@@@@@@BBBFFFIIIQQQOOOQQQWWW\\\]]]___bbbrrrqqqzzzpppOOO>>>:::::::::===@@@EEEDDD999888DDDBBB999@@@CCCBBB@@@<<>>:::555333222222222111000000////////////000000000000000111222222333333555888666UUU{{{qqq]]]```oootttlllgggXXX;;;///---,,,,,,...///...,,,------,,,,,,------...///...///111222333555888;;;======>>>DDDMMMWWW^^^aaalllxxxrrrhhhyyyggg```gggggg^^^]]]bbbeeeYYYAAA000,,,---------,,,,,,,,,+++++++++++++++***+++,,,,,,------------...///000222222333666:::???DDDJJJQQQUUUWWW[[[aaafffjjjmmmqqqtttyyyxxxiiiZZZkkkvvvZZZCCC===999<<<>>>;;;999888555999<<<>>>>>>>>>???@@@???AAACCCBBBAAA@@@BBBDDDAAACCCGGGLLLSSS\\\ffflllxxx}}}~~~fffHHHGGGGGG@@@===CCCEEENNNXXXLLLBBBMMMJJJ===GGGFFFFFFIIICCCSSSUUUWWWUUUMMMHHHIIIIIIFFFMMM===TTT}}}eee]]]```PPP<<<---***,,,+++(((***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***+++++++++******************)))(((''''''&&&''''''''''''''''''''''''''''''((((((((())))))''''''(((((()))))))))*********(((''''''&&&&&&&&&$$$%%%)))---222777:::<<<>>>???AAACCCEEEGGGGGGHHHGGGFFFEEEFFFGGGFFFDDDBBB;;;888444111///+++'''$$$rrrrrrmmm```YYYRRRIIIIIIJJJCCC???;;;666333333333333222111000000//////000000111000000111111222333333333---<<>>@@@???<<<;;;===@@@EEEHHHJJJKKKKKKMMMRRRVVVccchhhpppzzz|||nnneeeIIIJJJKKKCCC<<>>LLLyyytttUUUbbbYYYIII777---++++++)))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,,,,+++***))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))***(((''''''''''''''''''''''''''')))+++...111333555??????@@@CCCGGGLLLPPPSSSQQQPPPPPPPPPQQQQQQRRRSSSSSSOOOHHHEEEFFFIIILLLNNNLLLJJJGGGDDDAAA;;;555111ssssssnnnaaaYYYRRRIIIIIIKKKDDD@@@<<<777444444444444333111111000000000000111111000111111222222333333444000<<<[[[fff```lllhhhllljjjTTT;;;555///---///111000...---------------.../////////000333444555777;;;===???CCCIIINNNQQQVVV\\\aaalllmmmnnnzzztttgggPPP___ccccccbbbbbbbbbXXXBBB......------------,,,,,,,,,,,,++++++++++++,,,------------...///000222333444999<<>>;;;;;;======<<<@@@EEEDDDFFFGGGEEEEEEJJJSSS[[[VVV\\\dddmmmuuuvvvcccaaaqqqWWWKKKHHHJJJ???RRRRRRYYYtttmmmQQQLLL[[[ZZZpppSSS@@@KKKIIIfffwwweeeqqqrrr^^^___xxxrrraaaaaaWWWBBB111++++++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,+++)))((((((((())))))((((((''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))******'''((()))+++,,,...///000000222444999===BBBFFFHHHUUURRRNNNJJJIIIKKKMMMOOOJJJIIIGGGFFFFFFHHHJJJKKKCCC???;;;888999;;;======IIIJJJMMMPPPQQQOOOJJJGGGssssssoooaaaYYYRRRIIIIIIKKKDDD@@@===888555555555444444111111000000000000111111000111111222222333444444999<<>>@@@FFFNNNRRRSSSVVV\\\bbbccceeepppmmmwwwsss]]]bbbcccgggfffbbbbbb]]]III222......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000222444555===AAAFFFJJJOOOSSSXXX\\\```eeekkkooorrrtttvvvxxxyyynnnvvv\\\CCC<<<===???>>>@@@EEEGGGEEEDDDFFFEEEHHHMMMRRR[[[lllaaannnhhhZZZ{{{```RRRXXXIIIooowwwtttsss\\\___tttzzzeeeBBBJJJHHHjjjzzzaaafff```JJJ444+++,,,...************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++,,,,,,+++)))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++***,,,///444999===AAACCCHHHHHHHHHIIIJJJKKKLLLLLLFFFBBB<<<777555777:::<<<;;;:::888777888;;;???BBBJJJKKKMMMOOOOOOMMMHHHDDD777;;;CCCLLLTTTWWWVVVSSS|||tttpppnnncccVVVOOOMMMLLLHHHDDD===:::888666666555333111222222111000//////000000///666222---333555222555333ZZZpppsss{{{dddYYYqqqqqqdddjjjPPP???000...111111///000///////////////000111111000111444555777:::>>>BBBJJJNNNSSSVVVWWW[[[aaafffuuu}}}xxxiiiWWW```___cccdddaaacccUUU:::...,,,---000///+++***---++++++******++++++,,,---...---------///222555777:::;;;???IIISSSXXXWWWTTT```eeejjjlllpppxxxuuupppdddGGG===>>>@@@DDDFFFHHHHHHHHHJJJKKKKKKQQQ\\\pppvvvjjjccc\\\mmmiii___SSSTTTqqqiii___kkk___xxxooocccqqquuummmnnnMMMKKKUUU^^^ppp]]]```___@@@+++,,,,,,***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))******++++++++++++***))))))(((((('''''''''&&&&&&&&&$$$&&&&&&&&&%%%&&&(((***)))******)))((((((+++---222===GGGIIIJJJLLLMMMLLLPPPGGGCCCHHHHHHAAA???DDDEEE@@@::::::>>>DDDGGGHHHOOOMMMJJJGGGDDDDDDDDDDDDHHHMMMVVV\\\\\\WWWSSSSSSJJJ???888:::AAAIIIUUUaaa|||tttqqqmmmcccWWWOOOMMMLLLHHHDDD===:::888666666555333222222222111000000000000000...555222///666777444888AAAwwwdddbbbmmmiii___YYYFFF444///111111/////////////////////000111111111222444666777:::>>>AAAGGGMMMSSSWWWYYY\\\ccchhh~~~|||xxxZZZcccaaaeeeeeebbbdddYYY@@@111...---///...++++++---+++++++++***++++++,,,---...------...000333666888<<<>>>DDDMMMVVV\\\]]]]]]dddjjjkkkgggjjjrrrxxxwwwoooyyycccFFFAAAHHHLLLKKKCCC@@@FFFSSS\\\___gggqqqnnn^^^UUURRRQQQRRRQQQPPPOOOOOO^^^~~~gggXXX}}}wwwyyyvvvssssssbbblllxxx~~~ccc[[[```PPP666...333******)))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((*********++++++++++++***))))))(((((((((''''''&&&&&&&&&''')))******(((&&&&&&&&&'''(((***,,,///444;;;@@@NNNSSSVVVTTTQQQMMMEEE===111111444777777777<<>>AAAJJJPPPXXX]]]___bbbiiinnnxxxyyyxxxbbbZZZYYY^^^``````fffaaaOOO777111---......,,,+++...+++++++++++++++,,,------.........///111444777999===BBBIIIPPPWWW^^^dddggghhhnnnmmmfffhhhsssvvvrrrwwwpppHHH>>>IIIRRRSSSSSS___]]]iii~~~sss```SSSQQQPPPOOOVVV___``````ppprrreeeyyytttxxxtttuuusssXXX\\\]]]AAA,,,222+++******)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))*********++++++++++++***))))))((((((((((((''''''''''''%%%'''))))))((((((***+++111666>>>FFFMMMTTTZZZ^^^VVVTTTMMMDDD???<<<555...999CCCIIIEEEAAADDDMMMSSSllluuuzzzyyyxxxrrrmmmjjjccc[[[TTTMMMHHHIIIMMM|||uuupppllldddYYYQQQMMMJJJFFFCCC<<<:::777666666555444222111111000000000000000111000333111333999666777DDD|||}}}hhhaaaooojjjiiiWWW@@@333111222111///000000//////000000111222444555777888999;;;???BBBIIIQQQ[[[aaaccchhhqqqxxxjjjiiikkkvvv{{{pppwwwkkkooo[[[XXX\\\______ffffffYYY???666...---...---,,,...,,,++++++++++++,,,------/////////000222666999;;;===CCCLLLRRRWWW^^^hhhooohhhppprrrmmmppp{{{yyymmmWWWFFFFFFJJJMMMXXXhhhsssaaaYYYXXXUUU]]]mmmqqqmmmuuu{{{|||eeeXXXaaaNNN111...,,,+++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++***++++++++++++***))))))((((((((((((((((((((((((((((((&&&%%%%%%)))...222<<>>EEEIIIJJJOOO]]]oooyyy~~~rrrdddYYYzzzrrrnnnjjjddd\\\SSSMMMIIIEEECCC;;;999777666666666555333000000000000000111111222222333222555666222DDDfffssskkkwwwyyydddcccttthhhmmmfffZZZoooiiiUUUgggiiiaaaQQQ???333222333222111000000000000111222222444666888999;;;>>>CCCFFFEEEOOO[[[eeeooo~~~qqq___ZZZ]]]___ZZZ___eeeaaaUUUDDD333...//////......,,,,,,,,,,,,,,,------...111111111333555999<<>>@@@HHHMMMTTT[[[```gggnnnsssqqqooouuu~~~{{{xxx^^^UUU```mmmrrrnnnhhhfffgggooouuu```CCC888DDDWWW]]]aaarrr{{{{{{uuuWWWXXXUUUAAA///...---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***++++++++++++***)))))))))))))))******+++++++++'''...888BBBJJJPPPTTTVVV>>>999444222999III\\\iii|||oooaaaSSSHHHDDDOOOIIIDDDCCCFFFHHHFFFCCCEEEJJJNNNNNNMMMQQQYYY```yyykkkmmmwwwnnnjjjjjjeee]]]UUUMMMHHHDDDBBB:::888666666666666555444000000///000000111222222///111444888666666YYY~~~wwweeejjjllldddMMM999111111222111111111000111111222333333555777:::===AAAFFFIIIUUU\\\bbbgggnnnpppiiijjjhhh]]][[[aaa___dddOOO888///000111///...---,,,,,,,,,,,,---......222222222444777;;;>>>AAAHHHLLLSSSYYY```fffkkknnnsssmmmrrr~~~{{{vvvrrrWWWnnn|||zzzkkkeeeiiimmmbbb```gggAAA888======<<>>:::<<>><<<999666444444444333222111111000000111111222333333///555666888===zzzbbbiiimmmhhhTTT===222111222111000000000000222333444777999;;;===@@@DDDIIIMMMRRReeehhheeennnvvvwww]]]^^^pppvvviiikkktttkkkvvv|||qqqZZZ\\\ZZZ\\\bbbZZZIII666...000///***///......---------......///222444555555999???DDDDDDOOOZZZ___```ccckkksssqqqnnnpppqqqlllpppttteeesss^^^UUUPPPOOOWWWdddqqqXXXuuu}}}^^^===;;;999777666777999:::CCCOOO```ppp{{{}}}vvvmmmpppgggdddeeebbbaaapppvvvOOOjjjMMM<<<000))),,,,,,''''''---))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++***)))((()))******000)))''',,,,,,***222@@@LLLOOOIIIEEEGGGCCCAAAJJJGGGWWWoooqqqdddXXXKKKNNN\\\jjj[[[iiipppbbbKKKOOO\\\fffooouuurrrooolllfff[[[QQQLLLKKKFFF>>><<<999666444444444333222111111000000111111222333222111000444666IIInnngggmmmjjjYYYCCC555111333111111000000111222444555888:::<<<>>>@@@EEEKKKOOOTTTbbbjjj{{{}}}]]]XXXzzznnnjjjbbbWWWccc}}}}}}kkk\\\aaa```cccccc\\\MMM;;;000000000---///......------.........///222444555777<<>>;;;999666444444444444333111111000000111111222333111666---666:::bbb{{{dddjjjmmmaaaKKK999222444222111000000111222444555999:::<<<>>>AAAFFFLLLPPP[[[^^^eeeeee[[[QQQVVV{{{wwweeeuuu{{{qqqdddZZZ___^^^fffccc___SSSAAA333///000000///......---......//////000222555666:::AAAKKKRRRbbbbbbbbbeeekkkrrrwwwzzzwwwvvvuuuuuu}}}hhhfff```cccxxx}}}jjjkkkgggjjjOOO;;;666999;;;999777555444555666777:::???HHHRRRYYY[[[[[[[[[LLLWWW^^^[[[TTTQQQPPPNNNZZZlllooo[[[[[[LLL;;;---,,,...,,,***,,,******)))))))))((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,)))&&&&&&)))+++,,,+++%%%///555888FFFXXX\\\UUURRRQQQPPPWWWiii~~~cccXXXXXXKKKoooqqqaaa[[[YYY^^^iiivvvsssoooiiieee\\\PPPJJJHHHDDD???;;;888555444444555444333111111000000111111222333111:::...;;;DDDyyyrrrbbbgggmmmiiiUUU===333444222222111111222333555666999:::<<<>>>BBBGGGNNNSSScccaaahhhyyyxxxuuuiii[[[YYYZZZiiibbb```WWWGGG777...///222...............//////000222333555777;;;CCCMMMVVV]]]^^^```dddkkkrrrxxx{{{uuuxxxyyyzzz}}}uuuvvvnnnbbb}}}lllWWWKKKDDD???===>>>;;;:::888666555555666666999<<>>CCCJJJRRRWWWbbbjjjyyydddZZZZZZlllbbbaaaZZZLLL:::...---111...............///000111333555777888;;;BBBMMMUUU\\\aaaeeehhhiiilllqqqvvvwww||||||~~~gggfffuuunnn}}}sssnnnrrrzzzeeeUUUFFFCCCFFFDDD>>>:::<<<;;;999777666666666666444666<<>>>>>AAAEEEEEEBBB???@@@DDDLLLQQQWWW```kkk|||jjjTTTZZZGGG333,,,,,,---+++(((************))))))))))))))))))))))))))))))))))))*********+++,,,,,,------))),,,...+++'''(((///555???EEERRR]]]]]]VVVWWW^^^lllvvvtttiii]]]aaazzztttrrrnnnfffddd\\\PPPHHHEEEBBB???:::888555444555555555444111111000000111111222333222444444;;;XXX~~~WWWYYYSSSTTT{{{kkkfffkkkrrrfffHHH555444444333222222333444666777888:::===@@@FFFNNNWWW^^^[[[pppyyyjjj___YYYcccdddbbb\\\PPP???000---000............///000111111444666888999<<>>===<<<;;;:::888777666555555555444888===<<<;;;EEETTTVVVfffnnnfff]]][[[UUUMMMLLLJJJLLLPPPOOOHHH???:::>>>;;;999888777555777<<<===EEEPPP\\\iiiyyy___\\\LLL999...,,,---+++)))++++++*********)))))))))))))))))))))))))))))))))******++++++,,,---------&&&***---,,,***---666===KKKPPPYYY\\\RRRQQQmmmyyy\\\VVVzzzsssqqqmmmeeeddd\\\PPPGGGDDDBBB???:::777555444555555555444111111000000111111222333444///:::===jjjhhhjjjbbbWWWfffttthhhjjjuuummmOOO999555444444333333444555666888:::<<>>AAAFFFMMMXXXcccjjjvvvaaaUUUSSSRRRTTTkkkttt___YYYSSSQQQUUUUUUUUUaaaqqqppp^^^eee{{{vvvwww{{{cccQQQkkkeee^^^WWWHHH777///000............///000222222222555:::===AAAHHHPPPWWWqqqlllgggiiipppwww{{{{{{~~~vvvrrrRRRJJJGGG]]]pppmmmuuuzzz~~~aaaSSSHHHIIIMMMJJJAAA;;;999999888666555444222222555111111666888???VVVooo~~~sssjjjZZZQQQKKKKKKIIIDDDCCCEEE???555///111555444333666444;;;EEEPPP[[[gggttt}}}~~~^^^TTTDDD555/////////---+++++++++************)))))))))))))))))))))))))))***++++++,,,,,,------...000,,,***222@@@MMMRRRRRRSSSRRRTTTfffooo___xxxuuulllgggeee]]]PPPFFFBBB@@@>>>999777555555555666555444222222111111222222333444///999555^^^vvvuuu___PPPaaaZZZnnnooovvv\\\999333444111111666999888555222:::>>>EEELLLVVV___dddeee{{{{{{}}}}}}iiiyyyvvv}}}ppplllhhhTTTtttpppvvvdddPPPbbbnnniiiYYYLLL;;;///000000000......///111333444999:::???GGGOOOUUUVVVUUUcccccceeehhhlllqqquuuxxx~~~kkkRRRJJJEEERRRdddsss{{{~~~wwwxxxXXXJJJPPPNNNHHHGGGEEE;;;<<<;;;888555444333000222555777555555BBB\\\ssswwwvvv```JJJJJJLLLCCC===555444111000///000111222444999BBBKKKUUU___iiioooyyyWWW[[[LLL555---***,,,222+++++++++************)))******)))))))))))))))***,,,+++,,,---//////...---...111000:::MMMSSSPPPSSSLLL^^^yyyqqqdddrrryyyvvvnnngggeee]]]OOOEEEBBB@@@>>>999777555555555666555444222222111111222222333444555888999hhhrrr___yyykkkXXXUUUggghhhpppoooxxx```;;;444666444222222333555:::>>><<<@@@GGGOOOXXXbbbiiilll}}}rrrzzz{{{rrrhhhyyycccOOO```mmmkkk\\\OOO???111111000000///...///111444555999;;;@@@IIIRRRYYY\\\\\\gggjjjnnnqqqrrrtttxxx{{{{{{rrr[[[KKKCCCGGGVVVjjjzzz{{{xxxzzznnnlllqqqxxxgggXXXSSSJJJEEEFFFCCC======;;;777444333333333///222555666;;;KKKdddyyyxxxbbb\\\TTTEEE<<<444333111/////////000111222777>>>GGGPPPZZZcccjjjpppyyy___ZZZPPP???000,,,...---++++++++++++******************))))))))))))******+++,,,,,,---...///...---'''444777<<>>===AAAHHHPPPXXXbbbkkkrrruuuKKK===BBB>>>@@@CCCQQQjjjkkkpppnnn[[[]]]llllll```UUUCCC333111111000//////000222555666999<<>>HHHQQQOOOHHH```|||gggvvv}}}{{{rrrfffeee\\\OOOEEEAAA@@@===999777555555555666555333222222111111222222333444999333KKKsssrrrTTTMMMLLLLLLZZZooobbbddduuukkkqqqoooCCC666333777999666444555777777>>>AAAHHHPPPWWW___kkkuuuvvvQQQPPPHHHAAAHHHNNNGGGMMMEEE@@@DDDMMMxxxpppfffppp^^^XXXhhhkkkcccZZZGGG555000111000///000111444777888;;;???GGGPPPZZZbbbhhhjjjjjjkkknnnrrrxxx|||yyy~~~\\\EEEAAAEEEIIIJJJ[[[tttrrrdddmmm}}}iiiWWWDDD@@@>>>AAADDDIIIRRR\\\fffppp~~~oooRRRAAA===:::999777444555777777777777===LLLbbbttt||||||ttt```CCC333111111///...------......000222555:::@@@HHHQQQWWW]]]dddmmmtttzzzhhhWWWLLL///+++555,,,,,,,,,+++++++++***************))))))******+++++++++,,,.........//////000999@@@HHHQQQUUU[[[}}}tttfffddd\\\OOOEEEAAA???===999777555555555666555333222222111111222222333444777111WWWdddVVVOOOPPPRRRSSShhhgggZZZPPPKKKGGGQQQuuugggssstttEEE666444777777888>>>FFFIIIEEEBBBEEELLLUUUYYY___lll{{{}}}[[[ZZZUUUVVVUUUDDDHHHNNNHHHFFFIIILLLppp~~~vvvqqqnnn{{{aaa]]]ttteeeSSSSSSdddjjjeee]]]KKK666///111000000111222555888:::>>>CCCLLLUUU]]]ccchhhjjjkkkgggffflllwwwxxxppphhhrrryyy___OOOFFF???EEEPPPUUUaaarrrlllXXXXXXfff```OOO???333555333555:::>>>BBBJJJRRRccclll{{{iiiIIIAAA;;;<<<<<<888666888222444777BBBZZZxxxwwwtttbbbEEE555000000///......---------///000333555999@@@HHHMMMVVV]]]dddkkkqqq{{{}}}zzzzzz~~~hhhUUUOOO666---333+++,,,,,,,,,++++++++++++******************+++,,,,,,,,,---/////////111555888JJJNNNNNNYYYttt~~~ddd~~~tttfffddd\\\NNNDDDAAA???<<<999777555555555666555444222222111111222222333444555444cccsssjjjkkk]]]RRRPPPLLL[[[|||ZZZHHHdddhhhvvvuuuEEE888666777555555BBBUUU___^^^HHHKKKTTT^^^aaaeeettt}}}yyyyyybbbcccVVVIIILLLYYYlllmmmYYYIIIDDDBBB@@@JJJXXX]]]SSSWWWxxxlllYYYPPPbbbiiifffaaaNNN888000111000000111444777:::<<>>HHHRRR```hhhvvvZZZIII<<<<<<>>>;;;777666111333555???YYYyyy}}}{{{|||}}}|||ooofffdddTTT===444000000000///......------...///000222444999???CCCLLLRRRZZZaaagggqqq~~~{{{rrrqqqpppqqquuu~~~iiiSSSTTTDDD333...))),,,,,,,,,,,,++++++++++++***************+++,,,---,,,...000000111555===CCCNNNOOOeeesss~~~ttteeeddd\\\NNNDDDAAA???<<<999777555555555666555444222222111111222222333444555777nnn|||rrrttteeeWWWRRRKKKWWWllluuummmzzzqqqCCC:::444888777333<<>>BBBJJJVVV___eeeggghhhjjjpppppprrrtttxxx~~~qqq^^^PPPIIIHHHSSSmmmuuulllgggpppoooVVVBBBBBBHHHKKKQQQYYY]]]]]]\\\[[[___iiiwww|||cccQQQDDD666444999999222///...222666<<>>:::===:::666555555777666;;;QQQpppxxxnnnmmmqqqpppllldddeee\\\SSSNNN@@@333333000000000000///...------+++,,,...///000333777:::===CCCMMMUUU\\\gggttt~~~}}}uuukkkccccccdddfffkkkuuu{{{XXXVVVNNN666***...------,,,,,,,,,+++++++++************+++,,,---...---///000000222999DDDMMMDDDYYY~~~ttteeeddd[[[NNNDDD@@@???<<<999777555555555666555444222222111111222222333444555999uuussskkkccc___ZZZMMMVVVrrrsss}}}nnnBBB<<<000999;;;444555@@@GGGFFFGGGMMM[[[iiimmmppp~~~VVVFFFIIIHHHYYYwwwtttuuu\\\PPPbbbiiihhhfffUUU>>>444111111111222555999<<<>>>BBBKKKXXXccchhhiiijjjkkkpppuuu{{{{{{wwwxxx~~~jjjQQQCCC======BBBMMMdddyyyeeeYYYQQQKKKIIILLLYYYkkkzzzcccVVVHHHCCCJJJUUU]]]___qqqkkkaaaVVVQQQUUUaaajjjoooYYYHHH;;;//////444///111000111555888999???GGGTTT\\\iiiwww___???777;;;999555444666888888<<>>666222555999888@@@YYYzzzvvvrrrdddZZZ\\\```\\\VVVSSSNNNNNNMMMJJJCCC999333111333333222222000///---,,,+++,,,,,,------......///000555<<>>CCCGGGRRRoooyyy]]]WWW]]]iiiqqq}}}}}}ggg]]]SSSMMMHHHDDDDDDGGGFFF;;;222111333111000000111111111111333888>>>CCCNNNXXXdddmmmzzzwwwVVVGGG>>>444222888===UUUsss|||ttthhh]]]UUUUUUUUUOOOIIIFFFKKKKKKKKKHHHAAA999444222444333333222111000///...,,,,,,,,,---------......///333888>>>FFFQQQ^^^gggpppzzzkkkcccZZZWWWYYY^^^aaabbbhhhddd]]]TTTKKKBBB<<<888<<<>>>DDDLLLSSSZZZfffqqq|||\\\\\\???...//////...---,,,++++++++++++************+++---...///222222222<<<===BBBkkk|||tttllleee```^^^aaa___]]]\\\\\\^^^```bbbpppttt{{{}}}wwwhhhcccYYYNNNEEE???<<<;;;888777666555444333333333222222222222222333444444:::^^^iiiMMMZZZrrrbbbXXXjjjuuuEEE<<<777777888999888999@@@JJJQQQ[[[kkknnnvvvuuugggfffxxxwww|||zzzQQQKKKLLLbbbXXXJJJIIIaaa}}}jjj^^^[[[aaaoooqqq___EEE555444444333444777???IIIOOOSSS___jjjnnnooorrrwwwzzzzzzwww}}}wwwrrr\\\DDD::::::;;;<<<===GGG???UUUttt```___^^^[[[VVVNNNFFF@@@>>>===;;;===AAAAAAKKKnnnyyy~~~~~~{{{uuugggQQQQQQSSSTTTOOOEEE===<<<555111000333444000...///000111111111333777===AAAJJJTTT```iiivvvbbbKKK===444555>>>RRRnnnwwwxxx}}}uuuoooiiieee```WWWPPPNNNOOOOOOLLLGGG???999555333444444444444333222111000,,,,,,,,,------------------000444888>>>HHHUUU^^^gggppp~~~pppcccQQQKKKDDDCCCFFFLLLPPPQQQTTTQQQKKKDDD===777333111444555:::BBBIIIPPP]]]iiisssaaaZZZEEE333...///...---,,,++++++++++++*********+++,,,...///000///777333FFFFFF[[[uuuvvvhhh]]]VVVJJJJJJKKKMMMNNNNNNNNNNNNKKKKKKJJJIIIIIIJJJKKKKKKNNNKKKHHHGGGKKKRRR[[[```yyy}}}xxxiiicccYYYNNNEEE???<<<;;;777777666444444333333333333222222222222333444444999bbbqqqnnnWWWFFF<<>><<<888555666777<<>>??????======CCCTTTYYYHHH???KKKEEEEEEFFFDDDBBB@@@>>>===???======<<>>:::666333555555555555555444333222...------------------------///111333777@@@LLLTTT^^^gggttt|||xxxjjjWWWJJJ@@@<<<888777:::???CCCDDDFFFCCC>>>999555222111111333222666<<>>;;;:::777666555444444444444444333333222222333333444555;;;\\\}}}nnn]]]QQQFFFEEEaaaVVVPPPDDD<<>>999666555:::???EEENNNVVVbbbhhhpppkkkoooppp{{{YYYGGGHHHEEEDDDEEEFFFJJJTTT___ooo}}}rrriiiTTTFFFfff}}}jjjcccoootttaaaHHH;;;111222444777;;;BBBJJJOOOZZZcccmmmqqqmmmkkkooouuu~~~xxxiiiNNNCCC:::<<>>BBB>>>===AAAZZZwwwdddgggbbb```ffffff[[[KKK@@@888777888999555000///222///000000111111444999<<>>???MMM^^^lllwww|||xxxrrrtttvvvtttkkk___UUUOOOMMMYYYZZZSSSFFF===:::888555555555666666666555555444/////////......---------...///000111333999CCCJJJUUU^^^hhhiii___PPPCCC;;;888666333222444777999;;;999777444111///...//////444333555999<<>>aaa}}}jjjUUUJJJMMMOOOFFFNNNXXXHHHCCCIIIDDDBBBmmmkkk[[[SSS<<<888777999>>>???AAAGGGOOO```hhhsssttt{{{}}}vvvUUUJJJJJJEEEBBBBBBFFFGGGFFFGGGJJJJJJ]]]tttvvvmmmbbbaaaooowwwgggKKK888111333666999>>>EEELLLRRRXXX]]]ffflllllllllsss||||||nnnPPPCCC>>><<<@@@DDDDDDDDDFFFJJJMMMJJJAAAAAAIIIHHH=========>>>@@@BBBBBBAAA???@@@===AAAKKKhhh~~~uuummmnnnnnncccQQQDDD999666666666444000111444//////000000111333777:::BBBLLLXXXbbbooovvvdddUUULLLBBBJJJ^^^zzzddd???555777777777::::::MMMcccqqqxxx}}}~~~||||||uuujjjbbb^^^[[[\\\\\\SSSDDD;;;;;;;;;777555555666666777666666666222222111000///......---...000111000000444;;;AAAKKKRRRVVVSSSHHH===666555333222111000000111222333333222000/////////000111444333333666777:::BBBKKK[[[jjj^^^UUU999+++......---------------...,,,,,,---...///111333444666===YYYwwwtttkkk\\\PPPIIIJJJOOOSSSNNNWWWdddqqq|||{{{uuurrrbbbbbbbbb```]]]YYYUUURRRRRRRRRRRRTTTWWW\\\```cccVVV\\\bbbccc^^^TTTKKKEEE}}}yyykkkdddXXXLLLBBB<<<::::::666666555444444444444555444333333333333444555555???kkkkkkJJJAAABBBYYYlllYYYTTTRRRTTTJJJLLLQQQDDDSSSfffYYYxxx\\\999999;;;======<<>>VVVvvvmmm^^^PPPPPPQQQVVV^^^hhhrrryyy~~~|||{{{tttmmmgggcccaaaaaa]]]ZZZTTTNNNJJJIIILLLPPP|||xxxkkkdddXXXKKKBBB<<<::::::666666555444444444555555444333333333333444555555===kkk|||hhhPPPQQQRRRooo[[[???HHHlll___CCCHHHDDDCCC___cccTTTHHHgggaaa777777;;;>>><<<>>>SSS}}}}}}zzzrrr|||sssggg```YYYTTTRRRPPPOOO\\\xxx|||vvvtttuuulllRRR999888888888;;;BBBNNN\\\eeezzzxxx{{{{{{zzz[[[GGGHHHDDDJJJVVVaaaccc```aaaeee]]]uuu}}}XXXXXXTTTJJJFFFCCCCCCEEEFFFEEEDDDDDDAAACCCKKKfff{{{ooo[[[GGG<<>>HHHXXXbbbnnnvvv}}}}}}}}}xxxtttssseeeMMM>>>===:::444333444555666666777777666555555444333222000//////,,,///000///------000444888666333222222222000...---...//////.........///+++,,,---...............111000222555555666<<>>:::444000////////////000000000000111222333444:::CCCNNNYYYiii|||rrr```PPPDDD:::777999666777888999;;;???EEEIIILLLSSSRRRIIIDDDGGGGGGBBBAAA===<<<@@@AAABBBJJJSSSbbbppp{{{kkkSSSCCC>>>;;;777666888555000222:::<<<999666666666555444222111000222111000///............000000000000000000000000000000/////////..................//////000000000000000111444333222777>>>LLLddddddUUU???333000000///...............,,,---000444444111555===aaa\\\jjj\\\\\\fffxxxtttllldddYYYQQQ{{{yyykkkdddYYYLLLBBB<<<999999666666555444333333333333222333444444333333555777AAAvvvttt\\\JJJPPPRRR```PPPRRRMMMggg]]]RRRWWW```WWWOOOVVVQQQWWWooowww~~~dddXXXTTTHHHbbbuuu___888;;;;;;<<<>>>CCCMMMYYYbbbrrrrrrxxx}}}{{{uuupppwwwvvvuuuWWW:::888999<<>><<<<<<===;;;777888===EEELLLMMMNNNYYYfffttt~~~uuupppbbbOOOCCC???===:::888888555000111888:::999777777777666555333222111333333111000/////////////////////////////////////////////.........------........./////////000000000///111333222222777>>>LLLeeebbbVVV@@@999000000///............///111111---000444111:::OOOgggzzzqqqggggggzzzyyytttrrrrrrtttssstttyyy}}}{{{rrrhhhhhh^^^```hhhccc```yyyuuu^^^PPPMMMLLLFFF???{{{yyykkkdddYYYMMMCCC<<<:::999666666555444333333333333222333444444333333555777CCCwww}}}oooddd```GGGCCCRRRqqqqqqzzzppplllxxxzzzcccWWWeeeXXXXXXdddhhhzzzoooYYYXXXIIIPPPxxxooobbb999999;;;<<>>OOO|||bbbQQQIIIDDD@@@:::666444333222111000000000000111222333333999BBBLLLWWWeeexxxvvv___RRRDDD;;;444111222666777888999999777777888999999555555999<<<:::888888@@@KKK[[[cccbbbcccooo}}}}}}rrrccc___UUUIIIBBB@@@@@@>>>:::999666111000444888777888888888777666555444333555555333222111000000000////////////////////////.........---------,,,,,,...............///////////////000222222111777>>>MMMfffiii___BBB;;;111000//////......//////000444...000888333AAAgggyyyuuuvvvtttttttttqqqllllllnnnnnnjjjwwwvvvooocccZZZTTTNNNHHHKKKKKKJJJGGGCCC@@@@@@@@@BBB???>>>CCCHHHGGG>>>666EEE555<<>>===<<<<<<===???999999>>>???;;;@@@III___jjjwww|||yyyyyy|||sssggg\\\SSSOOOIIIDDDBBBBBBBBBBBB<<<:::777222000111555666999999999999888777666555777666555333222222111111000000000000000000000000.........------------,,,------------------......///...///111111111777???OOOhhhvvvkkkFFF777111000000///.../////////)))333333666<<<777MMM|||}}}cccNNNHHHHHHAAACCCAAA@@@CCCGGGGGGCCCBBBEEEEEE@@@>>>AAACCCCCC::::::::::::;;;<<<>>>@@@===:::888888888777:::===???777???999///III]]]GGGFFF>>>666777>>>BBB???:::{{{yyyllleeeYYYMMMCCC===:::999666666555444333333333333222333444444333333555777LLL{{{jjjyyynnnsssuuu~~~xxxwww___\\\ZZZPPPaaawwwggg@@@;;;:::<<>>888>>>HHHTTT___hhhnnnqqqsssvvv||||||wwwwww{{{yyyUUUVVVjjj}}}}}}___QQQKKKEEEDDDHHHHHHCCCDDDCCCKKKtttmmmWWWMMMJJJHHHDDD???:::777555222000////////////000111222333666???IIITTTdddwwwooo]]]NNNCCC;;;555444555666:::???<<>>:::;;;>>><<<>>>OOOddd{{{|||yyyrrrjjjbbbYYYRRRJJJGGGCCCCCCDDDDDDCCCBBB<<<;;;888555111000222666::::::::::::999888777777777666555444333333333333222222222222222222222222000000000000/////////...............------------000...///111111111888@@@RRRkkkzzznnnLLL666111111000///////////////)))333666666888===dddhhhIIIAAADDDAAA:::999;;;;;;999;;;??????<<<999>>>@@@<<<999===CCCFFFDDDDDDCCCDDDEEEGGGHHHIIIBBBGGGOOOQQQIIICCCHHHSSSFFFEEEQQQLLLAAAaaauuuOOOMMMJJJHHHFFFBBB>>>;;;{{{yyyllleeeZZZNNNDDD===;;;:::666666555444333333333333222333444444333333555777TTT}}}}}}wwwnnn|||wwwhhhmmmbbbOOOWWW~~~fffAAA>>><<<<<>>>>>???LLLhhh{{{tttjjjhhheee___ZZZVVVRRROOOKKKFFFDDDFFFHHHEEEAAAAAA<<<;;;:::999444000111666:::::::::::::::999888888666555555444444555555555555555555555555555555555444444333333333222222222111111000000000000000///111///000111111222999BBBVVVoooyyyhhhSSS:::222111000000//////000000222111555444333LLLnnnBBB444===FFFCCC<<<<<>>;;;:::666666555444333333333333222333444444333333555777TTTzzztttuuuxxxqqqyyyjjjYYYXXXyyyssskkkgggCCC>>>===>>>FFFSSSaaalllqqqtttvvvzzzzzzrrrxxxlllccc}}}yyytttVVV;;;===FFFUUUdddpppxxxzzz{{{ddd[[[ZZZnnnsss^^^QQQHHHMMMYYYSSSFFFDDDEEEJJJjjj|||cccTTTMMMMMMNNNJJJEEE@@@<<<888444111///......//////000111222555===GGGPPP^^^ppp~~~|||kkk[[[NNNBBB999888444333888:::::::::===>>>???@@@@@@>>>======>>>;;;AAACCCAAAGGG___{{{sssnnndddaaa^^^[[[XXXUUUTTTUUUQQQKKKHHHKKKLLLEEE???===;;;:::<<<===888000111666999::::::::::::999888888444444444444444666777777888888888888888888888888888888777777777666666666555555555555444444333333222000000222222333;;;DDDYYYrrrcccYYY;;;222111000000//////000000777,,,444999999dddeeeSSSFFFHHHJJJFFFKKKVVVRRR[[[dddhhhooo{{{{{{yyymmmfffZZZNNNDDD>>>;;;:::666666555444333333333333222333444444333333555777OOOmmm}}}}}}}}}{{{{{{wwwmmmeee[[[iii```zzzjjjGGG<<<===@@@JJJXXXfffooossssssvvv||||||tttyyy{{{ddd|||}}}tttoooTTT===@@@JJJYYYiiivvv}}}xxxZZZjjj{{{yyycccTTTIIIQQQ```^^^MMMFFFEEEGGGddd~~~hhhXXXQQQOOOQQQMMMGGGBBB>>>:::666333.........//////000111222555===FFFNNN[[[lllyyy~~~}}}zzznnn\\\LLLBBB:::333888555666;;;>>><<<;;;===:::<<<===>>>>>>???BBBCCC>>>EEEFFFBBBLLLjjj|||uuupppmmmjjjgggeeebbb___^^^___WWWOOOKKKOOONNNFFF>>>;;;::::::===@@@:::111111666999999:::::::::999888888222222333333555666777888::::::::::::::::::::::::::::::::::::999999999999999999888888777777777777222111111222333444<<>>HHHMMMZZZiiiuuuzzz{{{|||wwwuuu}}}{{{iiiddd```VVVJJJPPPnnnnnnXXXBBBDDDSSSccc}}}hhhTTTJJJVVVTTTMMMBBB;;;:::777444000000000000111111111111777<<>>???;;;CCC===BBB===222999666999======777666:::<<<999666777888888555333555:::999===???===:::::::::999<<<:::999888555555999???999::::::::::::;;;===???:::555111000000333<<>>TTTZZZdddpppyyy}}}}}}}}}~~~~~~}}}sssttt{{{~~~vvvxxxcccyyyiii[[[OOOXXXwww{{{cccHHHCCCNNN]]]zzziii```YYYWWWOOODDD===;;;888555111000000000000111111111666:::BBBLLLVVV___eeeiii```VVVJJJAAA999444555999???;;;;;;GGG^^^mmmiii\\\UUUUUUTTTSSSPPPMMMKKKIIIFFFEEEFFFHHHNNN```yyy|||yyypppaaaOOOBBB>>>>>>@@@IIIDDDFFF>>>222<<<:::;;;>>><<<777666:::<<<:::666555555999<<<:::666222666777999<<>>???@@@AAA???===<<<:::;;;<<<<<<<<<===>>>???;;;666333111111333<<>>;;;:::666666555444333333333333222222333333222444666999XXXzzz~~~fffdddaaa===@@@FFFPPP[[[eeelllpppqqqyyy~~~|||yyy|||yyytttbbb}}}jjjxxxnnnJJJBBB```eeemmmtttzzz}}}}}}|||~~~~~~yyy}}}rrrtttqqqppp[[[NNN\\\}}}sssRRRFFFMMM\\\ssshhh\\\ZZZQQQEEE>>>;;;999555111111111000000000111111444888???HHHPPPUUUXXXZZZNNNCCC888666888777777777<<<:::???PPPhhhssshhhVVVUUUTTTRRROOOLLLIIIGGGFFFDDDGGGLLLNNNPPP]]]xxxqqq^^^MMMDDDAAADDDOOOJJJIII???666CCCDDD>>>???<<<777777:::===<<<<<<777777@@@MMMPPPFFF:::AAA===:::;;;???AAA@@@>>>===;;;999999===??????>>>??????@@@??????>>>===<<<===999555444222444===HHHaaaooo```>>>444333222111111111222333555444>>>HHHtttxxxmmmwwwyyylllZZZJJJ>>>999888555>>>EEEvvvnnnrrriii~~~yyyvvvjjjbbbVVVJJJCCC>>><<<:::666666555444333333333333222222333333222444666999KKKzzzllleee```???>>>FFFRRR^^^fffjjjlllllloootttvvvxxx|||}}}tttvvvbbbEEEKKKcccjjjqqquuuyyy}}}~~~}}}~~~~~~wwwoooxxxxxx[[[NNNbbb^^^MMMTTTdddzzzmmm___\\\RRREEE===;;;999666333222111000000000111111333777>>>EEEIIILLLLLLLLLDDD:::333333666666666888<<>>>>>888777GGGbbbrrrlll]]]```VVVKKKEEEBBBAAAEEEJJJ\\\UUUGGG;;;777<<>>CCCDDDBBBEEEBBBEEEzzz}}}wwwvvvjjjbbbVVVJJJCCC>>><<<:::666666555444333333333333222222333333222444666999NNNyyyuuujjj```BBB===GGGUUU```gggjjjlllmmmpppssstttxxx|||wwwzzzzzz|||vvv```FFFRRRfffpppxxxzzz~~~zzz||||||rrr___iii```TTTnnnlllYYY___ooo{{{gggbbbVVVFFF===:::999777444333111000000000111222444777===BBBDDDDDDBBBAAA:::666333333333444:::AAAEEEOOOVVVSSSNNNLLLLLLLLLAAABBBCCCEEEHHHKKKMMMOOOUUUSSSSSSXXX^^^hhhyyyyyybbbQQQIIIWWW___PPPHHH???>>>QQQQQQEEE@@@:::999:::<<<===>>>;;;555666LLLuuuyyykkkaaa```lllzzzvvv[[[IIIFFFHHHHHHFFFDDDCCCCCCDDDDDDBBB??????<<<:::888444666@@@LLLeeesssccc===333222111111111111333333:::888CCC^^^{{{SSS^^^yyysssqqquuuzzzqqqVVVGGGBBB===;;;???CCCEEEDDDNNN\\\nnn}}}wwwvvvkkkcccVVVKKKBBB>>>;;;:::666666555444333333333333222222333333222444666999[[[yyyzzzjjj]]]DDD>>>IIIWWWcccjjjnnnrrrttt|||{{{wwwxxx|||xxxzzzxxxeeeKKKYYYkkkwww~~~zzz{{{vvvrrrccckkkbbbZZZxxx}}}jjjnnn|||wwwooo^^^JJJ>>>::::::888555444222000///000111222444777;;;>>>???>>>;;;999222111333444444888EEESSSddd___TTTHHHDDDFFFGGGEEEFFFGGGIIILLLNNNQQQSSSTTTVVVRRRSSSYYYcccnnn}}}wwwqqqqqqrrrqqqWWWHHHAAACCCSSSNNNGGG@@@;;;;;;=========>>>;;;999<<>><<<;;;999555666BBBOOOgggwwwggg???333222111111111222333444444===IIIvvvkkkJJJWWW^^^NNNKKKEEEIII>>>333444:::@@@AAADDDQQQgggzzzzzz}}}vvvwwwllldddWWWKKKBBB===:::888666666555444333333333333222222333333222444666999YYYmmmVVVBBBCCCMMMZZZdddjjjoootttxxx||||||yyyzzzyyy{{{xxxzzz|||uuu___LLLcccmmm{{{zzzqqq~~~wwwdddaaa}}}kkkRRRAAA<<<:::888666555222000///000111333333555888:::;;;999777555222222333666999BBBUUUfff|||ooobbb[[[ZZZUUUOOOKKKMMMPPPSSSUUUVVVWWWWWWWWWWWWZZZ```gggooo|||\\\IIIFFFLLLXXXNNNHHH@@@;;;===@@@>>><<<=========@@@OOOxxx|||zzznnn]]]VVVQQQKKKIIIKKKLLLJJJGGG<<<;;;;;;999555777CCCQQQggg|||kkkDDD444333222222222333555666333EEEMMM}}}[[[IIIQQQ{{{jjjHHHGGGHHHKKKAAAHHHQQQZZZfffzzz|||}}}wwwxxxmmmdddWWWKKKBBB===999888666666555444333333333333222222333333222444666999KKKtttwwwQQQ???HHHQQQ\\\dddhhhkkkpppuuuoootttxxx{{{wwwrrrrrr~~~uuueeeUUUTTTccceeeVVVUUUdddoooxxxoooRRRGGGnnnjjjyyy}}}~~~wwwzzz}}}~~~}}}qqqtttwww~~~kkkkkkuuuXXXDDD===;;;999777555222000///000111333222444666888888666444333999666666999@@@LLL```qqqttt{{{}}}ttthhh___XXXSSSPPPRRRVVVYYY\\\]]]]]]\\\[[[^^^eeeiiijjjmmmxxx^^^JJJKKKTTT___RRRHHH???;;;???BBB>>><<<===999;;;;;;CCCdddkkkddd\\\SSSMMMLLLJJJFFFCCC;;;;;;;;;999555777DDDRRRgggzzzjjjBBB555444444333444555666777666MMMNNNkkkfffNNNIIILLLmmmKKKEEEKKKTTTbbbfffqqq{{{wwwssskkkcccWWWKKKCCC>>>:::888666444333333444555333222333222111111222333555666LLLnnnwwwggguuu```WWWbbbvvvzzzzzzDDDDDDIIITTTaaaiiikkkmmmqqqvvvzzz{{{rrrpppxxxmmmlllXXXQQQTTTZZZTTTLLLDDDGGGRRRYYYQQQEEEMMMeeeaaaSSSXXXlll{{{|||}}}uuurrrtttuuuyyy}}}lllcccuuuzzzjjjRRRBBB<<<<<<===999888666444333333333444444555666666666444333222777555555???SSSdddfff___bbbhhhkkkfff[[[TTTWWW\\\WWWYYYccceee```eeelllggghhhkkknnnqqquuu}}}lllVVVMMMaaajjjUUU\\\111BBBHHH???III===666:::FFFTTTOOOEEE^^^ooo[[[___LLLEEESSSEEE??????<<<===>>>:::888DDDUUUppp~~~kkkDDD666444333444333333:::CCCDDDgggtttoooXXX>>>VVV~~~iii```^^^~~~pppTTTUUUlllxxx|||wwwpppjjjbbbVVVKKKBBB===999888666444333333444555333222333222111111222333555666FFFfffxxxKKKBBBFFFbbbhhhWWWUUU[[[lll~~~yyyAAA@@@PPPZZZdddjjjkkklllooosssuuuyyyvvvvvvjjjxxxqqqvvviii^^^MMMHHHEEEHHHMMMNNNJJJFFFFFFXXX___XXXddduuu}}}yyyzzz{{{~~~iiioooVVVDDD<<<999999999888666444333333333444333444555555555444555555111888BBBQQQcccqqqqqqkkk^^^\\\[[[^^^bbbeeedddbbbkkkmmmttttttlllnnnssslllxxx{{{~~~}}}ddd___llllll[[[___???IIITTTKKKIIIBBB999???VVVzzzkkkccc~~~~~~oookkk\\\\\\HHHAAA===<<<888999FFFWWWooopppFFF777555666999:::<<>>:::888:::HHHYYYpppnnnBBB444333444777999<<>>:::555DDD888JJJxxxOOO888===BBBNNNiii|||yyynnnsssuuuiii{{{ttt~~~uuummmhhh```TTTIIIAAA;;;888666666444333333444555333222333222111111222333555666>>>zzzYYYwwwkkk{{{cccEEEDDDIII@@@@@@NNNYYYuuudddqqqFFFIII^^^cccgggiiiggggggiiillliiikkkkkkdddlllnnn}}}^^^kkkyyy[[[rrrmmmXXXGGGBBBPPPlll___MMMLLLMMMOOOTTTRRR[[[]]]eeexxxyyyhhh}}}iiiUUUHHHBBB@@@@@@999888888666555555444444333444444333222444888===III[[[mmmsssrrrpppnnnlllkkkppptttrrrmmmmmmrrryyyyyyyyy}}}tttwwwdddhhhUUUGGGuuuQQQEEE???EEEfffkkkaaaaaaSSS>>>444???HHHRRRqqqWWWJJJ>>>:::888;;;IIIXXXssslll>>>555333333444555777@@@JJJVVVeeeHHHIIIgggeeecccnnnLLLCCCHHHEEE:::888999:::OOOtttWWWKKKAAA===IIIXXXcccaaaWWWGGGAAADDDHHHHHHIIIaaawww~~~iiiOOO}}}sssnnnggg___SSSHHH@@@;;;888666666444333333444555333222333222111111222333555666???yyygggyyymmm```iiirrrhhhYYYyyyssshhhXXXKKKHHHEEE===@@@^^^jjjRRRjjjdddEEELLL]]]```dddeeeddddddfffhhhhhhiiimmmfffeeeeeesssjjjbbbyyyvvvtttoooaaaUUUMMM???DDDHHH\\\tttggg^^^ZZZ[[[\\\gggcccnnn|||zzz~~~}}}iii|||uuuoooZZZJJJAAA===;;;999999888888777555555444444555555333222666>>>EEE___mmmyyyxxxrrroooqqqsssooouuu{{{}}}||||||eeettt^^^HHH}}}^^^AAA@@@GGGlll{{{___CCC@@@@@@CCCGGGZZZuuuTTTHHH>>>;;;:::<<>>:::777666888888;;;DDDNNN```MMMAAABBBaaaccceeedddLLLCCCBBBCCC999DDD<<<222TTTzzzaaaOOO@@@@@@MMMKKKGGGAAA???CCCKKKQQQSSSRRRiiilllXXXUUUlllwwwbbbLLLJJJ|||sssoooggg___SSSHHHAAA<<<999777666444333333444555333222333222111111222333555666EEEjjjpppxxxaaaPPPPPPeeexxxoooZZZVVVQQQ>>>:::???rrryyyhhhQQQHHH[[[{{{[[[GGGTTT[[[]]]```bbbbbbbbbcccdddggghhhuuupppjjjgggooo]]]nnnsss}}}lllxxxzzzXXXFFFBBBBBBAAAFFFCCCNNNmmmmmmwwwzzzlllzzz~~~|||}}}xxxiiizzzlllWWWGGG???;;;:::999999999999888666555444444666666555666<<>><<<:::===KKK[[[hhh:::888666666888;;;@@@KKKVVV^^^jjjAAA@@@===[[[```fffWWWaaattt\\\III===@@@AAA<<<555CCCiiicccJJJHHHFFF;;;999KKKgggyyy~~~|||lllyyy]]]EEEAAAHHHaaajjjSSSKKKaaa}}}ssspppggg___TTTIIIAAA===:::888666444333333444555333222333222111111222333555666BBB___eeelllfff^^^cccxxx{{{aaaQQQRRRMMMPPP<<>><<<999===OOOccc~~~ddd666555333444888<<>>===::::::::::::999777555444333666999;;;AAANNNaaaooovvv|||^^^RRRiii[[[???uuu]]]QQQYYYooo}}}cccJJJCCC>>>;;;888>>>SSSjjj~~~fff888888666777;;;???FFFSSS___gggdddxxxEEE======ZZZTTTccclll[[[SSSHHH@@@:::777<<>>;;;999888666444444444555444333333333222111222333444555999WWWOOO~~~SSSGGGJJJDDDKKK[[[hhhbbbOOOGGGLLL???OOOrrrzzz[[[VVVyyyfffMMMHHHVVV\\\YYYWWWWWWYYYZZZYYYWWWZZZXXXYYY[[[XXXXXXddduuu[[[XXXSSSgggsss^^^AAAEEEGGGGGGHHHJJJKKKJJJIII>>>AAAHHHnnn{{{ttt|||ooo}}}|||}}}~~~|||{{{lll___lllgggEEE@@@BBB888999:::;;;:::::::::999666777:::555888NNNgggcccRRRPPP\\\UUUFFF\\\mmmVVVWWWccc^^^KKKBBB;;;999999BBBYYYqqqYYY888999555444:::AAAHHHRRRZZZcccbbb|||nnnGGGCCC<<>>;;;999888666444444444555444333333333222222222333444555888LLL}}}QQQttt```LLLPPPNNNKKKMMMTTTTTTNNNJJJLLLXXXTTThhhttt```KKKGGGQQQTTTRRRPPPPPPRRRSSSSSSQQQYYYVVVWWWZZZVVVTTT]]]kkkwwwKKK^^^ZZZhhhTTTMMMKKKIIIIIIMMMPPPPPPMMMGGG???DDDHHHiiiqqq~~~yyy|||``````nnn~~~\\\GGGDDDCCC::::::::::::::::::888666:::@@@@@@LLLggg}}}pppUUUQQQXXXTTTCCCHHHVVVQQQTTTWWWllllllbbbcccdddkkkvvvvvv~~~aaaKKKBBB;;;:::;;;DDD[[[sssPPP999999666777@@@IIIOOOVVV\\\cccggg|||lllDDD???999WWWXXXVVVeeeSSSEEEBBBEEE@@@AAA777<<>>;;;999888666444444444555444333333333222222222333444555777DDDwwwbbb[[[wwwWWWUUUXXXQQQKKKKKKQQQUUUWWWVVVVVVXXXkkkYYYKKKJJJNNNMMMLLLJJJJJJLLLNNNOOONNNSSSQQQSSSXXXVVVRRRXXXcccFFFcccLLL___UUUOOOIIIFFFIIIOOOSSSRRROOOIIIBBBDDDDDDbbbhhhgggaaaeeejjjiiiGGG===@@@<<<;;;:::;;;;;;:::888777999EEEQQQfffaaaSSSJJJGGGAAA???IIIVVVXXXQQQUUUqqqsss[[[RRRNNNIIIKKKSSSQQQTTT___rrryyygggJJJBBB<<<;;;===FFF]]]uuuzzzEEE:::999777;;;GGGRRRXXX\\\```fffpppzzznnnDDD???999YYYWWWUUU|||bbbKKKDDDGGGDDD<<<;;;BBBMMM```|||aaaJJJDDD^^^{{{~~~yyyzzzmmmhhh```UUUKKKCCC>>>;;;888888666444444444555444333222222222333333333444444333===wwwNNN}}}{{{qqqcccbbbfffgggccc___^^^^^^^^^HHH[[[~~~lllfffUUUNNNPPPOOOLLLKKKJJJJJJLLLNNNPPPQQQNNNKKKOOOWWWWWWTTTWWW```XXX[[[LLLVVVjjjwwwVVVUUURRRSSSWWWZZZWWWSSSQQQMMMCCCCCC@@@]]]aaa}}}sss~~~sss|||xxxxxxzzz}}}}}}hhhfff```~~~zzz\\\JJJAAA???<<<;;;<<<<<<:::;;;===>>>UUUkkkkkkNNNAAACCCCCCHHHWWWXXXLLLIII^^^zzzlll^^^RRRPPPMMMFFFFFFLLLTTTOOOPPPXXX___gggxxx{{{cccJJJBBB======>>>GGG^^^vvvxxx>>>::::::999>>>KKKVVV]]]aaaeeemmmyyyvvvpppFFFAAA<<<]]]WWWTTT{{{^^^PPPMMMFFF:::HHHfff{{{lllMMMWWW{{{uuuooohhh```UUUKKKCCC>>>;;;888888666444444444555444333222222333333333444444444444555kkkPPPiii___^^^TTT```bbbccccccmmmPPPTTTppppppUUURRRVVVQQQLLLLLLKKKKKKLLLNNNQQQTTTPPPLLLOOOWWWXXXTTTVVV\\\rrr{{{MMMTTTNNNYYYxxxxxxxxxzzzvvvdddWWWSSSLLLDDDCCC@@@ZZZWWWcccnnnVVVnnn~~~}}}zzzwwwuuuuuuvvvwwwuuuxxxzzz|||}}}nnnccc[[[uuuzzz^^^>>>@@@======>>><<<:::@@@IIISSSrrrxxxwwwZZZMMMGGGJJJVVVTTTHHHBBBUUU}}}uuufff]]]UUUOOORRRYYY[[[SSSOOONNNHHH@@@DDDOOO~~~^^^IIIBBB======>>>GGG^^^uuusss>>>;;;<<<<<>>;;;999888666444444444555444333111222333444444444333333<<<333RRRbbbpppwwwuuurrrmmmxxxhhh[[[hhhTTT```nnnaaaUUURRRWWWPPPJJJJJJIIIHHHHHHJJJNNNRRRXXXQQQOOOUUUVVVQQQQQQUUUfffLLLQQQOOOVVV}}}pppWWWOOOIIIDDDFFF@@@VVVMMMRRRVVVxxx{{{```nnnddd~~~~~~vvvyyy}}}}}}{{{vvvsssqqqqqqqqqrrruuuyyy}}}~~~|||hhh```qqqrrrEEEAAA???@@@AAA<<<;;;GGGXXXnnn~~~mmmbbbTTTZZZddd]]]PPPDDDPPP{{{|||rrriiifffiiiaaaZZZSSSMMMEEE>>><<<@@@EEE}}}dddHHHAAA<<<<<<===EEE\\\rrrfff@@@;;;===AAAIIISSSYYY]]]fffoootttzzzttt~~~fff@@@>>>999VVV[[[OOO|||]]]~~~iiiTTTKKKJJJkkkaaahhh~~~eeeiiieeeYYYzzzlllwwwhhh```UUUKKKCCC>>>;;;999888666444444444555444333111222333444444444333333;;;999AAAxxx___}}}wwwyyyffftttnnnTTTSSSNNNRRRJJJGGGGGGGGGEEEDDDEEEJJJNNN[[[QQQLLLPPPRRRNNNMMMQQQ^^^iiiNNNUUUYYYmmm}}}[[[NNNIIIFFFFFF;;;PPPPPPcccrrrvvvVVVIIIEEEIII```zzznnneee]]]ffftttxxx{{{{{{yyywwwvvvvvvvvvsssrrrvvv|||~~~~~~}}}gggaaakkk|||YYYAAAAAACCCCCC<<<;;;OOOgggnnn]]]hhh|||kkkqqqsssbbbWWWHHHNNNwww}}}kkkXXXMMMJJJHHHEEE888QQQyyy{{{___GGG???;;;;;;<<>>GGGTTT]]]______gggrrryyyzzz{{{nnnGGGAAA666OOO]]]NNNmmm\\\jjjlllXXXSSSrrrmmm~~~eeehhhpppsssyyyiiixxxhhh```UUUKKKCCC>>>;;;999888666444444444555444333111222333444555444333333--->>>>>>fffYYYLLLQQQJJJLLLEEEFFFFFFFFFCCCAAACCCHHHLLLYYYMMMGGGKKKNNNLLLMMMRRRUUU~~~TTTTTTXXX^^^fffVVVLLLHHHDDD444KKKYYYoooNNN:::BBBHHHBBBGGGWWWnnnSSSgggrrrYYYRRR~~~xxxxxxvvvsssqqqttt{{{~~~zzzwwwzzz}}}ZZZYYYeeewwwfffTTTAAABBBFFFEEE<<<;;;SSSqqq___WWWPPPEEEXXXOOOuuu|||{{{rrrXXXQQQFFFLLLvvvgggTTTQQQNNNGGGNNNFFF]]]wwwqqqdddYYYHHHFFF???:::::::::AAAWWWmmmKKK@@@888???KKK\\\fffdddbbbiiisss|||}}}|||SSSHHH666JJJ___MMMeeettthhhnnneee|||}}}ssshhheeeooooooiiiaaaUUUIIIBBB===;;;:::777666444444555555555444333333222222333333444555333:::555YYYdddnnnbbb^^^aaaNNNcccOOOEEEEEEFFFFFFBBB@@@FFFNNNHHHHHHGGGFFFFFFIIINNNQQQOOO``````RRRSSS[[[eeeqqqoookkkUUUQQQLLLDDDAAAJJJ[[[IIIFFFAAA???DDDIIIHHHEEEhhh[[[QQQSSSWWWnnnfffvvvqqquuuzzz||||||ccceee]]]pppGGGGGGLLLJJJ???999KKKttt\\\VVVaaaZZZTTTXXXyyy}}}ttt{{{VVVRRRDDDKKKyyykkkUUUGGGMMM>>>SSSzzzfffFFFLLLBBB???CCC<<<777<<>>;;;:::777666444444555555555444333333222222333333444555111777444NNNmmmSSSRRRWWWQQQcccVVVKKKFFFBBBAAA@@@>>>BBBHHHCCCCCCDDDEEEGGGJJJLLLMMMKKKXXXMMMPPP\\\^^^{{{vvvfff\\\WWWKKKAAAOOOTTTTTTOOOIIIDDDCCCEEEEEEDDD\\\nnnnnnlllXXXNNNRRRQQQOOO\\\~~~vvvsssvvv|||lllccc[[[~~~cccPPPKKKDDDCCCQQQqqq}}}|||fffRRRHHHjjj}}}cccTTTEEEIIIlllkkkNNNPPPBBBOOOuuujjjIIIIIICCC@@@@@@999777:::<<>>AAA@@@@@@AAAFFFKKKNNNLLLJJJEEEMMMwwwOOOJJJ[[[YYYcccmmmiiixxxSSSUUUPPPGGG[[[iiiXXXWWWTTTQQQOOOOOORRRUUUSSStttjjjLLLSSSPPPMMMKKKLLL\\\|||xxxzzz~~~~~~fffYYYssscccWWWOOOZZZyyyuuu^^^bbbmmmSSSGGGKKK^^^nnnhhhwwwsssgggXXXJJJIIIlllmmmLLLDDDCCCDDD???888999;;;999JJJlllgggBBB===GGGRRR\\\iiippprrruuu{{{wwwtttwwwwwwzzzaaa@@@>>>===555VVVOOOHHHwwwddd___{{{tttmmmiiiaaaVVVLLLDDD@@@===;;;777555444444555555555333333333222222333333444555555666;;;AAA[[[sss^^^JJJFFF>>>HHHCCCAAAJJJDDD@@@???===:::;;;>>>??????BBBIIIPPPRRRNNNIIIFFFFFFeee```EEETTTXXXTTTyyy|||eee^^^\\\ZZZRRRkkknnnZZZOOOMMMTTTbbbbbbdddccchhhsssxxxtttooonnn}}}}}}~~~ooo\\\iii}}}{{{{{{qqqiiixxxVVVNNNSSSWWWbbbPPPPPPeeegggYYYKKKfffqqqSSSGGGHHHIIIAAA999===???:::PPPyyyWWWBBB>>>PPP[[[cccmmmrrrrrrsssxxx|||yyywwwwwwwwwzzztttBBB@@@???111DDDjjjYYYJJJ^^^pppmmmmmmhhhaaaWWWMMMFFFAAA===;;;777555444444555555555333333333222222333333444555444111999===RRRzzzJJJGGGFFF@@@LLLAAABBB???@@@CCCDDD???999:::>>>>>>>>>AAAHHHOOOQQQLLLGGGHHHBBB^^^GGGHHHWWWQQQccctttnnnyyy```TTTSSSqqq[[[UUU^^^hhh~~~}}}yyy~~~ttt^^^dddwwwpppWWWpppeeeWWWXXXSSSuuu}}}fffSSSMMM[[[vvvvvvhhhSSSeeeuuubbbVVVOOOIIIBBB;;;>>>@@@???[[[HHHBBBCCCYYYbbbiiippptttuuuuuuxxx{{{~~~yyyxxxJJJ>>>>>>888???VVVdddLLLLLLaaavvvuuuxxxmmmssshhhaaaWWWNNNGGGBBB>>><<<777666444444555555555444333333222222333333444555777111333555BBByyylllsssVVVhhh}}}tttEEEEEEEEEBBBIII===@@@777;;;BBBEEE@@@999999>>>::::::===BBBGGGHHHEEEAAAAAA;;;RRRrrr\\\EEEQQQRRRVVVjjj^^^zzz|||^^^VVVkkkeeejjjuuu|||qqqZZZ\\\kkkzzz___~~~~~~cccZZZPPPcccjjjUUUNNNKKKYYYxxxwwwdddpppzzztttkkkSSSEEEBBB;;;:::>>>FFFiiivvvBBBCCCIII[[[gggmmmuuuzzz||||||}}}XXX>>><<<===<<>>>>>>>>===;;;:::CCCRRRPPPJJJSSSSSSTTTnnnssshhhkkkggg]]]vvv~~~```WWW```ccc}}}nnnaaa___{{{vvvyyy{{{~~~YYYBBBEEE>>>888>>>PPP{{{mmmDDDIIITTT```nnnttt||||||~~~iiiFFF===>>>888@@@}}}___EEEYYY~~~ooojjjhhhaaaXXXOOOHHHCCC???===777666444444555555555444333333222222333333444555///222:::<<<666HHHlll~~~DDDEEE<<<:::>>>:::999???:::666777;;;===:::888888888999::::::999999;;;===???BBB:::AAA___FFFSSSVVVKKK[[[qqqwwwqqq___jjjjjj{{{{{{nnnqqq[[[\\\{{{~~~fffjjjrrrdddBBBHHHBBB999@@@YYY___DDDQQQcccllltttyyy~~~||||||{{{xxx|||wwwwwwPPPAAA===444@@@nnnqqqKKKBBByyy{{{hhhssskkkggg[[[MMMGGGFFFAAA999888666444444444555444333333222222111111222222333333<<<333222;;;;;;ddd]]]BBBAAA???===;;;:::999888666666555555555555666666666666666777888888999999AAA666???FFF___MMMRRROOOCCCXXXWWW|||~~~jjjdddjjjdddeee```fffmmm~~~YYYFFFJJJEEE===JJJsss}}}KKKKKK\\\ccckkkvvvyyy}}}~~~}}}{{{zzzyyyuuuOOOEEEGGG:::===eeeccc>>>QQQ|||iiipppkkkfff[[[NNNGGGFFFAAA999888666444444444555444333333222222111111222222333222:::444444<<<888WWWpppxxxNNN@@@???===;;;999777777666666555555555555555555666555555666777777888888999<<<666===???IIIyyydddHHHVVVSSS>>>SSS^^^|||wwwlllPPP|||sss{{{|||~~~eee^^^dddzzzgggKKKGGGIIIAAA<<>>MMMxxxYYYFFFLLL~~~kkkhhhkkkdddZZZPPPJJJFFF@@@;;;888666444444444555444333333222222111111222222333333555333666:::222;;;YYYyyyuuuggg;;;@@@:::999777666555444333333444444333333333333444444444444444555666666777777777888999===999===~~~LLLCCCSSSIIIRRRSSSbbbzzzqqqjjj^^^pppUUUIIIaaa|||~~~{{{{{{|||~~~~~~~~~yyyzzzwww^^^[[[eeewwwyyydddJJJIIIHHHNNNPPPXXX{{{TTTJJJ\\\iiipppxxxyyy~~~~~~zzz|||zzz}}}~~~TTTEEEAAA>>>???WWW{{{oooJJJJJJooo~~~kkkgggkkkcccYYYRRRLLLFFF@@@<<<888666444444444555444333333222222111111222222333555333111555888333888GGG}}}cccyyyJJJ???<<<888777666555444444444444333333222222222222333333222333333444555555666666777777444>>>@@@555^^^~~~HHHJJJIIIQQQLLLQQQyyypppccc```hhh{{{~~~}}}|||{{{~~~fff\\\ZZZgggIIIQQQOOOKKKRRRpppVVVUUUdddmmmttt{{{}}}|||yyyyyy{{{uuuzzz~~~YYYFFFBBB:::888???\\\}}}[[[EEENNN|||iiihhhkkkbbbYYYSSSNNNFFF@@@===888666444444444555444333333222222111111222222333666111111555666666999???WWWmmmNNN777@@@333777666555444444444444444222222111111111111222222222222222333444444555555666555111:::@@@444EEEwwwWWWKKKJJJQQQLLLJJJ]]]yyyoooddd[[[}}}~~~qqqbbbaaaeeevvvmmm~~~~~~kkkaaa[[[sssuuutttWWWbbblll___gggxxxWWW^^^gggllltttwww~~~~~~{{{xxxwwwvvvwww{{{cccKKKFFF;;;888888GGGaaa~~~sssMMM???VVVzzzgggkkkkkkaaaXXXUUUOOOFFF???>>>888666444444444555444333333222222111111222222333555000222666555777;;;888GGGlll;;;666;;;333555444333333333333333444111111111000000111111111111111222222333444444444222555333666;;;888===NNN~~~ZZZPPPJJJHHHOOONNNJJJHHHLLLmmmzzzqqq```[[[ZZZeeemmmmmm|||vvvpppmmm___wwwddd]]]cccvvvfffiiicccVVVeeeiiilllssssss}}}{{{zzzzzz{{{zzzwwwtttvvvyyy|||~~~kkkKKKFFF>>>777999<<>>888666444444444555444333333222222222222222222333444///444888555888;;;444<<>>AAA@@@```gggYYYMMMGGGEEEHHHRRRQQQCCCOOOrrrffflllfffvvv~~~~~~qqqqqqmmm^^^QQQdddyyy~~~}}}eee^^^VVVsssfff[[[xxxvvvWWWXXXmmmoooqqqxxxuuu{{{wwwuuuwwwzzz{{{xxxtttooopppqqqrrrvvv{{{~~~~~~jjjBBB@@@;;;444<<<888888NNNiii}}}nnnUUUCCCMMM{{{sssfffjjjddd]]]UUUNNNGGGBBB>>>888666333222333333333222333333333222222111111111333333444444555666666666999==={{{zzztttPPP===;;;555333999222222222111111111000000111111000000//////......000111111111111222222222222333333444666777999:::DDDmmmVVVQQQDDDMMMVVVHHHFFFQQQRRRwww{{{eeeddd```UUU[[[]]]ccczzztttjjjuuu```JJJXXXddd{{{{{{}}}uuu]]]\\\oooqqqVVVuuueee______kkkvvvyyyzzz{{{wwwuuuttttttuuuvvvvvvuuuuuuuuuvvvwwwuuuqqqpppsssxxxLLL222777;;;999777666:::JJJdddyyyjjjEEE999TTTyyypppdddjjjeee]]]UUUNNNHHHBBB>>>888666444333333444444333333333333222222111111111333333444444555666666666===777TTTkkk@@@888;;;555222666222222222111111000000000000000000000//////......000000111111111222222222222222333444555777999999@@@PPPVVVIIIEEEJJJLLLPPPOOOFFFUUUrrrrrroooppplllaaaVVVTTTYYY___jjjhhheeemmmbbbfff```MMMUUUOOOOOOvvv{{{}}}yyy}}}{{{|||}}}{{{}}}~~~}}}zzz~~~~~~~~~}}}~~~nnnZZZ]]]oooeeebbbgggrrryyywwwtttsssyyywwwvvvuuuvvvuuusssqqqkkkppptttuuutttsssqqqooowwwzzziii???======;;;999666666>>>QQQaaarrruuukkkNNN:::QQQyyymmmdddiiieee]]]VVVOOOHHHBBB>>>999777444444444555444444222222222222222111111111333333333444555555666666::::::888gggvvvxxxgggIII333666<<<555000111111111111111000000000000000000000////////////...000000000111111111222222222222222333444666888888888999aaafffJJJIIIPPPOOOLLLFFFOOOaaa||||||sssrrrvvvmmm\\\[[[hhhsss```TTTQQQEEEPPPGGGddd|||tttnnnvvv{{{yyy|||yyyvvvuuuwwwzzz}}}~~~}}}zzz|||}}}{{{zzz}}}~~~~~~nnn^^^```oooooorrrxxxyyywwwuuuvvvyyyxxxxxxyyyzzzxxxuuurrruuuyyyvvvnnnmmmuuuzzzyyy}}}wwwfffCCC===;;;;;;:::777666>>>HHH```ooosss[[[<<<;;;^^^}}}llleeeiiieee^^^VVVOOOIIIBBB>>>:::777555444555555555444222222222111111111111111222333333444444555666666222BBB;;;FFF|||LLL;;;222777:::444...///000000000000000000000000////////////////////////000000000000111111111111111111222222333555666777000KKK???uuuRRR>>>BBBHHHSSSSSSMMMIIIQQQjjjmmmYYYMMMGGGPPPBBBRRRSSSyyyuuurrrxxx~~~{{{vvvrrrtttzzz~~~~~~|||}}}~~~~~~|||~~~}}}||||||~~~yyybbbWWWdddzzzzzz|||{{{zzzxxxvvvssstttyyy~~~wwwxxxzzz}}}|||yyyyyy~~~|||qqqooowwwzzzvvvzzz~~~|||XXX<<<888888===<<<777666;;;LLLWWWaaa```TTTIIIFFFHHHjjjeeeiiieee^^^WWWPPPIIIBBB===:::777555444555555555444111111111111111111111111222222333333444555555555666;;;???>>>[[[wwwtttJJJDDD:::444555666222000000////////////////////////...............///////////////000000000111111111111111111111222444555555000III,,,LLLoooWWWRRRGGGCCCPPPNNNJJJGGGJJJYYYrrr~~~jjjZZZOOOJJJJJJMMM<<>>999555777222CCCWWW```ZZZNNNCCC???LLLttt}}}gggfffiiieee___XXXQQQJJJBBB===999777444444444555444444000000000111111111111111222222222333444444555555???,,,666AAA>>>mmm~~~zzz[[[555>>>999444111111111222222............////////////---............//////////////////000000000111111000000000111111222333444444555666BBB]]]kkkDDDAAAFFFLLLMMMHHHEEEMMMXXXggg}}}yyySSSKKKFFFIIIIIIEEEFFFJJJZZZVVVwww~~~~~~}}}|||ooo___ZZZiiiqqqvvv|||~~~|||}}}~~~~~~yyywwwvvvvvvwwwyyyyyyxxxtttuuuvvvuuuvvvyyy}}}rrr|||zzzkkkNNN666555;;;999666777222999DDDNNNRRRPPPJJJEEE???AAAZZZzzzfffjjjiiieee___YYYRRRJJJBBB===888666444333333444444333///000000000111111111222111222222333333444555555<<<,,,111???:::EEEYYY666888777666333//////111111000---------....../////////---------.........//////////////////000000000111000000000000000111222333555///BBB???666bbb{{{SSSLLLIIILLLMMMHHHEEEEEEEEENNN]]]rrryyyooobbbVVVNNNQQQLLLJJJKKKDDD>>>HHHXXX~~~www{{{}}}~~~}}}}}}lll___WWWXXXiiixxxsssvvv|||~~~~~~|||yyyvvvqqqppprrruuuxxxyyy~~~vvvrrruuuwwwxxx~~~wwwuuu}}}JJJ999::::::999;;;;;;555111999GGGNNNKKKEEEAAA;;;===OOOlllyyyyyyhhhoooiiieee___YYYRRRJJJBBB===888666333222333333333222//////000000111111111222111222222333333444555555000:::777;;;AAA:::VVV^^^333'''@@@444555444000000222000+++---------.........//////---------.........//////////////////000000000000000000///000000111222222333333999555EEELLLhhh{{{___EEECCCLLLPPPLLLGGGHHHKKKKKKKKKRRRbbbqqqyyyooobbbVVVQQQMMMLLLIIIDDDFFFKKKDDDAAACCCFFFGGGVVVwww{{{}}}}}}yyy{{{|||yyyzzz}}}|||}}}{{{vvvwww~~~{{{yyy{{{}}}}}}zzznnncccYYY___}}}cccrrruuuxxxvvvqqqrrryyy{{{yyyxxxsssooommmqqqwww|||pppllluuuxxxttt|||qqq|||mmmtttuuuaaaBBB>>>======@@@333333444666:::@@@FFFIII@@@FFFFFF>>><<>>:::444///000555;;;>>>BBBBBBBBB@@@???@@@BBBEEEnnn~~~xxxkkkjjjiiieee___ZZZUUUMMMDDD===:::777444333333444333222111111111000000000//////000111111222222333333444444666777666777<<>>BBBUUU|||xxxsssrrrzzz}}}uuusssuuuxxxzzz||||||sssrrrsssvvv}}}~~~||||||}}}yyytttuuu{{{~~~tttyyyuuuvvv}}}nnn^^^^^^cccrrrqqqqqqvvvssspppppprrrtttttttttuuurrrooooooqqqssssssrrrxxxxxxxxxxxxwwwtttooolllkkkhhhhhhkkkkkkqqqXXX;;;:::CCC::::::>>>@@@777,,,///;;;:::<<<>>>???>>>???@@@BBB777BBBUUUkkkxxxhhhkkkiiieee___ZZZUUUNNNDDD>>>999777444333333444333222111111000000000000//////000000111111222333333333444666777666666888>>>CCC888qqqYYY///...888555///111000000000000////////////------------------------,,,,,,,,,,,,---------------............/////////...//////000000111111222555111222999;;;777666:::JJJzzzZZZLLLIIIGGGFFFDDDCCCFFFKKK<<>>@@@HHHTTT\\\qqqttttttrrrqqquuu||||||xxxrrrssstttvvvxxx}}}~~~vvvsssssswww~~~zzzzzz}}}|||xxxtttuuu}}}|||iiiXXX^^^pppyyyqqqnnnrrrqqqpppqqqrrrrrrqqqooopppnnnllllllnnnqqqrrrrrrvvvtttsssssssssrrrooommmqqqlllkkkooooooooowwwRRR444EEEEEEAAA<<<888555333111000333666:::======>>>???@@@???>>>>>>@@@HHHXXXkkkxxxxxxgggllliiieee___ZZZUUUNNNEEE>>>999777444333333333333222000000000000000000//////000000000111222222333333333444666666666888;;;>>>AAAKKKxxxQQQ999---666888---,,,666000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111111888333111666999888:::===<<>>HHHIIIFFFHHHKKKCCC???JJJdddrrrrrrpppsssrrrooonnnrrrtttrrrtttuuuwwwxxxzzz}}}yyyvvvwwwyyy|||zzz|||zzzvvvvvv|||^^^dddmmmmmmpppqqqpppooonnnnnnnnnnnnnnnnnniiihhhggghhhjjjmmmooopppmmmlllmmmnnnooonnnkkkhhhnnnlllmmmrrrsssqqqrrrvvvTTT;;;@@@JJJGGG888777AAA;;;***111333777999;;;===???BBBDDDCCCAAA===;;;===BBBFFFUUU^^^lll||||||mmmcccyyygggkkkiiieee___ZZZVVVOOOFFF???999666333222333333222111//////////////////000000///000000111111222333333111333555777888999;;;===HHH<<>>@@@@@@OOOyyyffflllsssiii[[[MMMDDD999777<<>>KKKCCC===BBB777666333111///111666:::<<<===???AAABBBAAA???>>>@@@???>>>;;;:::;;;???BBB???CCCJJJPPPUUUZZZ___cccjjjlllnnnnnnmmmmmmnnnooohhhfffccc^^^YYYSSSOOOMMMGGGGGGHHHIIINNNYYYeeeooo~~~nnngggiiieee___[[[VVVPPPGGGAAA888666333222222222222111........./////////000000//////000000111111222222333333333444777999::::::666@@@DDDFFF^^^yyyLLL:::111666333///,,,...000///+++.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000000---111555666444444555666...@@@AAA===QQQ{{{}}}ggggggnnnnnnjjjgggnnnrrrqqqppppppoookkkrrrsssssstttuuuwww{{{}}}vvvrrr|||||||||yyyuuuxxx~~~www}}}}}}zzz|||tttpppxxx}}}xxxrrrccceeegggaaaccceeeffffffeeefffhhhkkkmmmppprrrppplllgggdddcccggghhhjjjmmmooommmiiifffdddiiioooqqqqqqqqqqqqpppooommmyyy{{{LLL@@@EEEFFFDDDFFF>>><<<999555222111333555222333444888===BBBEEEGGGDDDEEEDDDCCCAAA@@@BBBCCC>>>???@@@@@@>>>???@@@BBB<<<>>>AAAAAA??????@@@BBBCCCCCCAAAAAABBBCCCFFFGGGOOORRRYYYcccnnnxxx}}}pppeeeiiieee___[[[WWWPPPGGGAAA888666333222222222222111---.........//////000000/////////000111111222222444333222333555777777777???999<<>>AAADDDFFFFFFFFFFFFFFFBBBCCCBBBAAA??????AAACCC@@@CCCEEEEEEDDDCCCDDDFFFEEEEEEEEEHHHNNNUUU[[[```kkklllpppwww{{{xxxnnnddd~~~kkkiiiiiieee___ZZZVVVPPPHHHBBB888222000111111///...000---------.........//////............////////////111111222333444666777888:::;;;@@@EEECCCEEE[[[uuuzzzNNN;;;777555333000000///...............------------------------***++++++++++++***))))))******************************+++++++++,,,,,,,,,,,,,,,------...////////////000000000111111111111333333444555777<<>>666777777555///...333999888444333888888999;;;===AAADDDEEECCCCCCDDDFFFGGGHHHIIIIIIFFFGGGHHHJJJLLLNNNQQQRRRSSSTTTUUUXXX[[[```dddffffff```WWWQQQNNNLLLDDD<<<|||kkkkkkjjjeee___ZZZVVVOOOGGGAAA888222000111111///...000------------.........///............////////////111111111222444555777888===:::===BBBAAA@@@KKK[[[xxxSSS:::222333333000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,------...///////////////000000000111111111333333444444555888<<<@@@FFFZZZhhh[[[\\\___bbbbbbbbbeeelllqqqmmmnnnnnnmmmkkkiiiiiiiiiuuu}}}zzz{{{~~~}}}vvvqqqrrrxxx~~~~~~zzz{{{xxxxxxxxxxxxyyyzzz}}}|||zzzwwwtttsssvvvxxxyyy~~~~~~}}}|||||||||]]]XXXZZZ___yyyllleeeeeeggghhhgggkkkoooqqqnnnnnnrrrssspppnnnlllmmmppppppjjjdddccckkkkkkllloooqqqpppkkkgggdddccceeejjjlllkkklllooommmtttvvvrrrvvvuuuHHHCCC666999DDDFFFFFFBBB888BBB999111---++++++///555333333222333444666888999;;;;;;<<<===>>>???@@@@@@DDDDDDDDDEEEFFFGGGIIIIIIQQQQQQPPPNNNJJJFFFAAA???======<<<;;;;;;;;;888555zzzmmmmmmjjjeee___ZZZUUUOOOGGGAAA888222000111111///...000------------............---............/////////000000111222333555666777===888999@@@CCC???@@@FFFRRR}}}MMMBBB555///111444333000//////...------------...++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************++++++++++++,,,,,,,,,,,,---......//////////////////000000000000111333444333333444666888777999IIIkkkjjjYYYSSSSSSWWWYYY[[[^^^aaadddggghhhpppmmmjjjhhhiiijjjkkkkkknnnvvv|||{{{~~~zzzvvvvvvwwwyyyzzzxxxyyy~~~~~~|||zzz{{{|||{{{{{{|||}}}|||{{{zzzxxxvvvuuuuuu~~~~~~}}}}}}}}}}}}~~~~~~}}}uuupppgggwwwwwwooofff```aaaccceeefffooommmiiihhhlllooojjjccciiijjjkkkkkknnnnnnggg______```bbbfffiiiiiigggddddddaaaaaadddeeedddfffjjjgggooouuuooofffooo```PPPIIIFFF???AAAIIIHHH888999===AAA>>>888666888333222111000000111222222333333444555666666777777999999888888888888999999333444555777888888777777999777444000///000333666yyypppnnnkkkfff___YYYTTTNNNGGGAAA888222000111111///...000---------------------------------.........//////000000000111222444666777999666888@@@DDDBBBBBBDDDGGGUUUggghhhCCC333111000111333333111...///...------,,,,,,------************************++++++,,,,,,++++++***)))************************************+++++++++++++++,,,,,,------...//////........./////////000000///111333333222222333444@@@;;;<<>>999222111444666555333222111111222222111222222222333444444444222111111000000000111111666444111///...///111333666555666:::;;;;;;===@@@zzzssslllkkkfff^^^XXXSSSMMMFFFAAA888222000111111///...000------------------,,,,,,------------............//////000000222333555666555666:::>>>AAAAAADDDIIIFFFQQQUUUcccPPP999888111111111111000...,,,+++......---,,,,,,,,,,,,,,,***************************************)))(((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........---............/////////---///222333333333333444:::111000888:::;;;KKK```nnn___TTTOOOTTTVVVRRRRRRWWWRRRQQQUUU^^^lllwww|||~~~qqqlllhhhjjjpppwww|||~~~vvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvyyy|||}}}|||{{{|||zzzzzz{{{wwwwww{{{zzzvvvuuuxxxuuuwwwyyyzzzzzz{{{~~~yyykkkgggnnnuuugggfffccc___]]]^^^aaadddlllgggaaa___^^^```bbbeeeaaahhhggg]]]ZZZccckkklllZZZ\\\^^^```bbbdddeeefffccc___]]]```aaaaaadddiiikkkcccbbbjjjmmmhhhfffiii~~~hhhBBBAAAFFFEEE@@@@@@EEEHHHDDD???===666666444333333333444444333333444444444444444444333333222333333444555555777666666555555666666777666444777===>>>888444444~~~zzzvvvllllllfff^^^WWWRRRLLLFFF@@@888222000111111///...000------------,,,,,,,,,,,,,,,------------...............///000111333444555444777;;;;;;:::<<>>888777:::===[[[wwwaaaSSSOOOOOOOOOQQQQQQNNNKKKPPPXXXQQQPPPRRRXXXaaaiiimmmnnnjjjgggeeeeeehhhmmmqqqssslllnnnqqqsssttttttsssrrrwwwwwwwwwwwwyyy|||~~~}}}~~~|||zzz|||zzz|||}}}yyysssqqqtttxxxtttpppqqqxxxyyytttsssxxxuuuxxx{{{{{{zzzzzz~~~tttzzz}}}hhh___XXXVVVaaauuuhhhiiiiiihhhddd```___bbbeeehhheeeaaa___\\\[[[aaaiii[[[cccfffaaaYYYYYY]]]___[[[^^^aaadddfffiiillloooddd```___aaabbbbbbeeeiiieeecccccceeedddcccgggmmmmmmuuu^^^KKKBBB>>>AAAFFFFFFDDDCCC===<<<;;;:::999:::;;;<<<666666666666555555555555444444444555666777888999,,,///444999<<<<<<:::888;;;444111555:::CCCTTTfff}}}yyyxxxlllmmmfff^^^WWWQQQLLLEEE@@@888222000111111///...000---------,,,,,,,,,++++++,,,,,,---------..................///111222444555555888:::999888;;;???BBBDDDHHHCCCAAALLLVVVdddwwwoooIII777888777///222111//////000000000000---,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,---------.........---...000000000000222333333777;;;888333222888>>>;;;888>>>MMM```yyypppZZZKKKDDDDDDMMMXXXTTTPPPHHHBBBEEENNNSSSSSSOOOOOOQQQTTTWWWYYYYYYXXX_________^^^^^^___bbbeeeaaaeeeiiilllmmmnnnppprrr{{{vvvssstttyyy~~~xxxvvvwwwwwwtttppprrrwwwuuuxxxzzzvvvqqqooosssxxxooolllqqq{{{}}}uuurrrvvvsssvvvyyyxxxvvvvvvzzz~~~tttvvv{{{jjj]]]VVVRRRVVV[[[lllxxxjjjmmmooopppkkkdddaaacccfffgggcccbbbbbb```]]]```ggg```bbbfffgggaaaZZZYYY]]]\\\___bbbccceeeggglllpppgggcccaaaccccccaaacccfffbbbfffgggaaa^^^bbbiiimmmiiijjj~~~hhhPPPAAA:::<<>>>>>>>>???:::999999999888888777777666666666666777888999999=========<<<;;;999888777AAACCCMMM[[[gggzzz}}}xxxyyymmmmmmfff^^^VVVQQQLLLEEE@@@888222000111222///...000---------,,,,,,+++++++++,,,,,,,,,---------...............///000222444555555777888888:::>>>??????:::FFFJJJKKKNNNJJJIIITTT___zzzlllMMM???999>>>;;;000---444000...------...---+++(((---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......,,,,,,,,,---------........./////////---...000111...111111///111777888555>>>666666>>>>>><<>>EEEJJJGGGDDDDDDAAAKKKNNNIIIHHHLLLKKKEEEHHHLLLRRRXXX[[[\\\[[[[[[ZZZ]]]```___]]]]]]```cccjjjkkkjjjgggeeeffflllrrryyypppgggiiirrrxxxwwwrrrnnnooosssvvvtttooopppssspppwww~~~zzzvvvvvvyyynnnmmmtttxxxsssuuupppsssvvvtttqqqqqquuuyyytttpppvvv||||||eee\\\WWWZZZZZZ]]]pppwwwrrrrrrqqqtttuuuooogggbbbdddggggggbbbbbbeeeeee```___bbbkkkeeefffkkkiiiaaa```ggg^^^```aaaaaa```aaaeeeiiiiiieeecccdddccc``````cccdddiiiggg``````ggggggaaaXXXrrr}}}~~~aaaSSSBBBAAA???<<<;;;:::::::::=========<<<;;;;;;::::::<<<<<<<<<;;;;;;<<<======>>><<<:::;;;BBBMMMXXX___kkk}}}{{{|||rrrnnniiiccc\\\WWWSSSMMMDDD===<<<555111333444111//////,,,++++++******++++++,,,++++++,,,,,,,,,,,,------............///000111222222444666777888:::===???@@@BBBEEEFFFGGGHHHJJJKKKTTTRRR[[[zzzoooIII<<<666666555444222111111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,........................////////////000000000000111111222222222333333333555666666777888999999999FFFLLLXXXiiisssdddPPPDDDAAA@@@===888===>>>>>>>>>>>>@@@DDDGGGFFFEEECCCCCCEEEFFFGGGGGGJJJIIIIIILLLOOOSSSUUUVVVZZZ```gggiiigggfffhhhkkkiiimmmpppnnniiigggiiillllllkkkkkkpppuuuwwwtttooowwwsssttt{{{}}}wwwtttyyyxxxwwwvvvvvvxxxzzz{{{xxxmmmjjjrrrwwwsssrrrvvvmmmrrruuusssoooooouuu|||rrrmmmnnnvvvyyy}}}sssjjjYYY___jjj___vvvuuutttzzz}}}}}}yyyqqqgggaaa___```ggglllkkkfffeeekkkrrrrrrnnnooopppiii______hhhbbbfffiiifffaaa___ccchhhcccfffiiigggcccaaaeeeiiiiiiiiifffbbbbbbdddeeeeeeddd```gggssswww{{{lllllljjjXXXLLLNNNLLLIIIAAABBBIIIDDD===@@@???DDD<<>>???===;;;<<<=========???CCCFFFOOOHHHBBBAAADDDHHHHHHGGGJJJJJJJJJLLLPPPTTTVVVXXXZZZaaajjjnnnnnnlllmmmnnnggglllrrrtttqqqllliiihhhqqqooonnnqqqwwwyyywwwtttyyyuuuvvv|||~~~yyytttrrrzzzyyyxxxwwwvvvwwwyyyyyyzzzpppnnnvvvzzzuuutttwwwmmmoooqqqrrrssstttvvvyyyqqqnnnpppvvvtttooouuuzzzooobbb]]]ZZZvvvtttjjjmmmkkkyyyyyyxxxsssjjjaaa\\\YYY]]]bbbgggfffcccaaaeeeiiifffhhhkkklllgggaaaaaadddaaadddeeebbb]]][[[\\\^^^```bbbcccaaa]]]\\\]]]```cccdddeeedddeeefffgggfff___```dddhhhlllsss}}}}}}{{{}}}|||xxxyyypppnnniiiddd^^^YYYTTTMMMEEE???:::333///000111///------++++++************++++++++++++++++++,,,,,,,,,,,,......---......///000111333444666777888999<<>>BBBEEE<<<<<<<<<<<<;;;:::999888222111111444777::::::999888:::;;;;;;;;;===AAADDDQQQGGG===;;;AAAFFFGGGEEEHHHIIIJJJLLLOOOSSSWWWYYYXXX```iiiooopppnnnnnnnnnkkkmmmppprrrqqqooollljjjpppnnnlllnnnrrruuutttrrrsssrrruuuzzz{{{wwwtttuuuxxxxxxwwwvvvvvvwwwwwwxxxzzzsssrrryyy}}}yyywwwyyykkkjjjjjjnnnrrruuuuuutttjjjhhhkkkpppooojjjmmmuuummmccc[[[```dddnnnvvv^^^^^^fffccchhhiiiiiigggdddaaa```aaa[[[]]]^^^^^^]]]\\\]]]^^^bbbiiimmmjjjgggeeeccc```^^^^^^^^^^^^]]]\\\[[[ZZZ```___^^^]]][[[ZZZYYYYYY\\\]]]```dddffffffeeeeee___cccdddbbbhhhqqqpppggglll|||vvvwwwooonnnhhhddd___YYYTTTMMMFFF@@@:::333///000111///------++++++************++++++***++++++++++++,,,,,,,,,------------...///000000222444666666777888;;;>>>===???BBBCCCCCCDDDEEEGGGJJJDDDBBBIIISSSUUUMMMDDDTTTeee|||eeeQQQBBB888222666999666000---//////...---,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////000000000111111111222000222555666666666777888999::::::888555333444555888888888888888888888999555777999999777555444333777888999999999:::<<<>>>GGG@@@999777;;;@@@BBBAAAEEEFFFHHHJJJMMMPPPTTTWWWUUU[[[ccchhhjjjiiiiiiiiiqqqmmmjjjhhhjjjmmmnnnoooooommmmmmnnnppppppnnnkkkiiijjjpppvvvxxxvvvwww{{{vvvvvvuuuuuuuuutttttttttuuuqqqrrryyy|||zzzxxxzzzjjjhhhgggiiillloooqqqqqqkkkhhhhhhjjjkkkkkkrrrzzzxxxeeehhh___WWWZZZooo{{{eeeWWWYYYaaabbb______^^^^^^^^^```bbbddd[[[XXXVVVUUUVVVXXXYYYZZZccckkklllddd___aaa^^^XXXXXXWWWXXX[[[```bbbaaa___]]][[[ZZZYYYZZZYYYWWWUUUVVVVVVYYY^^^```______aaaaaa```___bbbiiiooommmhhhnnniiiiiissstttnnnooofffddd___YYYSSSLLLEEEAAA;;;444000111222000......+++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111333555555555777999<<<;;;===???@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDGGGIIIMMMLLLKKKJJJSSSiiiyyy\\\GGG<<<444...555111000222444111...,,,.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***((((((''''''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,------------............/////////000//////000000000000111111...000111111111111444666222333444444333333444555444444444333222///---,,,111333555444222222333555666777888777666555777888888888999999999:::>>>@@@AAACCCEEEGGGHHHKKKPPPTTTTTTWWW\\\___aaacccdddeeemmmjjjfffeeegggjjjlllnnnqqqrrrssstttsssqqqllliiidddeeekkksssvvvuuuwww{{{wwwwwwvvvuuurrrooommmkkknnnmmmoootttwwwvvvvvvwwwlllllljjjhhhgggjjjooosssqqqnnnkkkjjjiiihhhkkkpppwwwrrrqqq]]]ZZZ___eeeaaaeee~~~gggccc^^^ZZZ___cccjjjgggaaa\\\YYYYYYYYYYYY]]]XXXRRROOORRRVVVZZZ\\\___dddbbbXXXUUUXXXXXXRRRVVVTTTTTTYYY```ccccccaaaXXXWWWWWWWWWYYYXXXVVVTTTUUURRRSSSXXXYYYXXXYYY^^^bbbYYYWWW```eeedddiiissspppqqqooooooqqquuuppprrrmmmooodddbbb___YYYRRRKKKEEEAAA;;;444000111222000......******))))))))))))******************++++++++++++,,,,,,,,,,,,,,,---//////000111333333333555777999888:::============>>>@@@;;;???BBB@@@===<<>>@@@CCCDDDDDDFFFKKKOOOSSSTTTWWW[[[^^^bbbdddeeedddeeehhhjjjjjjjjjiiihhhqqqrrrssstttrrrooollljjjjjjiiilllrrrtttssssssuuuzzzyyyxxxvvvqqqlllgggdddhhhiiikkkmmmnnnooopppqqqooonnnllljjjhhhjjjooosssjjjkkkkkklllkkkiiigggfffrrrtttwwwqqq```___[[[XXXhhh~~~www|||kkkyyybbbgggfff```bbbdddnnniiibbb\\\ZZZYYYYYYYYY```[[[TTTPPPQQQUUUYYY\\\]]]^^^[[[WWWVVVZZZ\\\ZZZXXXVVVTTTVVVZZZ]]]]]][[[[[[\\\]]]^^^^^^]]]\\\\\\WWWRRRRRRXXXZZZVVVXXX^^^hhh[[[XXXbbbddd___gggxxxooovvvwwwvvvsssjjjnnnnnnppplllooobbbaaa^^^XXXQQQIIIDDDAAA:::333///000111///------******))))))))))))******************++++++++++++++++++++++++,,,---...//////000111222222333555777666888:::;;;::::::;;;===;;;;;;<<<@@@CCCBBB>>>:::<<<<<>>>>>>>>???AAADDDGGGIIIFFFLLLQQQSSSTTTSSSLLLDDDBBBBBBAAAAAA???;;;666333111444555444444555222,,,...///000///...//////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------------........................***,,,............000111000///.........---,,,,,,333333222222000///---,,,222111///.........//////...000222222222222333444222555888::::::;;;<<<======@@@CCCCCCAAACCCHHHMMMMMMOOOTTTZZZ___ccceeefffaaafffkkkmmmkkkjjjjjjkkkqqqqqqqqqpppoooooopppqqqrrrnnnnnnsssvvvtttqqqqqquuuvvvwwwvvvtttpppllliiiggghhhhhhgggfffggghhhhhhllljjjiiiiiilllmmmnnnnnnjjjjjjkkkkkklllmmmlllkkkllltttrrrpppkkkcccaaa___^^^qqq|||{{{sssssswww}}}yyy}}}mmmhhhhhheeeiiinnnjjjfffaaa]]][[[]]]aaaccccccbbb___ZZZUUURRRSSSVVVXXX^^^[[[ZZZ^^^``````bbbeee\\\YYYVVVUUUUUUVVVXXXXXX]]]aaadddccc```]]]]]]^^^ZZZUUUWWW```bbb\\\]]]ccchhhbbb```ccceeedddgggnnnnnnrrroooqqq{{{vvviiieeeeeelll~~~mmmooollloooaaa```^^^XXXPPPHHHCCCAAA999222...///000...,,,,,,******))))))))))))******)))************+++++++++++++++++++++,,,---.........///000111000111444666444666888999999999:::;;;;;;===>>>;;;777888>>>DDD;;;888:::>>>===999;;;AAA?????????>>>===<<<::::::======;;;777777:::999555555888999555000...222666///111111///000222000+++//////...---......+++'''++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------------------------///222222111/////////...------...000111111000......---------...000111---+++***+++---///...---***---///111111222444555666555444666999;;;:::888===@@@CCCBBB@@@AAAFFFKKKFFFJJJQQQYYYaaaeeefffeeegggjjjlllkkkhhhhhhnnnsssvvvuuutttrrrrrruuuzzz~~~vvvpppnnntttxxxvvvsssqqqmmmooosssvvvwwwvvvtttrrrhhhiiihhhdddaaaaaabbbbbbfffcccbbbgggnnnppplllfffyyyvvvooojjjjjjnnnqqqqqqhhhkkkjjjhhhpppuuuhhhccc\\\]]]^^^ggg|||xxxsssuuuyyyvvvssshhh]]]fffnnnfff```pppzzzpppccc___[[[[[[___dddggggggbbbbbb___ZZZUUURRRRRRTTT]]]WWWYYYbbbeee``````eee]]][[[XXXUUUTTTUUUXXXZZZYYY]]]aaa___ZZZVVVVVVXXX[[[XXX]]]hhhkkkdddbbbhhh```cccbbb___ccchhhggg```fffpppnnngggkkknnnnnnssskkkmmmnnnooopppwww}}}sssooofffmmmoookkkdddbbb]]]WWWOOOHHHCCC???999555111///000///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...---...///000222333444555777777777888999999:::::::::::::::;;;;;;<<<<<<<<<:::::::::999999999999888888888777777666666666555333444444555555444444333000000000000000000000000111000///...............------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............///111222333222///555CCCGGG>>>666777===@@@BBBCCCDDDDDDFFFGGGLLLRRRYYY^^^___aaacccfffjjjeeeccceeeeeebbbfffnnnqqqrrrtttuuuuuuvvvwwwyyywwwvvvvvvxxx{{{{{{yyyvvvqqqooonnnooorrrrrrpppmmmnnnooommmggg```]]]___ccccccaaaeeekkklllgggdddggglllllljjjiiiggghhhjjjllluuuiiieeefffbbbjjjmmm[[[ZZZ[[[bbbccc___eee~~~|||qqqjjjqqqzzzwwwfff\\\aaabbb]]]\\\bbbffffffaaabbb```^^^___aaa___ZZZUUUWWWZZZ\\\[[[XXXSSSQQQUUUTTTTTTVVVZZZ^^^aaabbb\\\\\\ZZZVVVSSSTTTXXX]]]___]]]___bbb```YYYUUUUUU\\\]]]]]][[[ZZZ[[[```dddccc```^^^______^^^```bbbdddhhhjjjhhhffffffkkkpppjjjnnnpppooommmlllkkkjjjsssrrrtttyyynnnddd\\\\\\bbbeeejjjnnnllleeebbb]]]WWWOOOHHHBBB???999666222000111000...+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------...///000222333444444555666666777777888999999;;;:::::::::999999999888888888777777666666555555555555555444444444333333111111222222222222111111000000000000000000000000//////...---------------------,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------...///000222222333///444@@@CCC;;;555666:::===???AAAAAABBBDDDFFFHHHNNNTTTXXXZZZ\\\```ccciiihhhhhhhhhbbb^^^bbbkkkkkkmmmppprrrtttwwwzzz{{{zzzwwwtttsssttttttsssqqquuupppllliiiiiihhhgggeeekkkmmmmmmiiiccc```bbbeeehhheeegggkkkjjjccc```aaaeeeffffffdddbbbdddhhhllliii```\\\]]]XXXWWWjjjiiihhhccc``````^^^bbbrrroookkkqqqvvvpppnnnuuuzzzpppgggVVVYYYXXXSSSQQQVVV[[[[[[WWW\\\]]]ZZZXXXXXXXXXUUUTTTVVVWWWXXXWWWUUURRRQQQRRRRRRRRRTTTXXX[[[\\\[[[[[[[[[ZZZXXXWWWWWWXXXZZZ]]]\\\^^^aaaaaa[[[XXXYYYYYYZZZYYYWWWUUUUUUYYY\\\^^^]]]]]]^^^^^^]]]\\\]]]aaadddeeeccc___^^^```dddhhhjjjlllkkkiiihhhhhhhhhaaacccdddiiisss}}}~~~zzz}}}xxxpppqqqiiiaaa^^^\\\[[[___fffccchhhlllmmmeeebbb]]]WWWOOOGGGBBB>>>:::666222111222111...+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------...///111222333333333444444555555666777777:::999999888666555444444555555444444333222111111222222111111111111000000......////////////......////////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------...000111222333///222;;;>>>777333555666999<<<>>>???@@@BBBDDDDDDHHHNNNQQQSSSVVV[[[___fffccccccfffgggeeedddeeeiiijjjlllooorrrtttvvvwwwuuurrrnnnllllllmmmnnnnnnuuupppiiidddbbbbbbbbbbbbfffhhhiiigggccc```aaabbbeeeddddddfffddd___\\\]]]YYYZZZZZZYYYXXXZZZ```eeeXXXTTTRRRRRRRRRRRRVVV\\\mmm[[[]]]```ZZZ[[[cccuuuooohhhqqqiiieeedddbbbfffzzzrrrhhhfffcccXXXZZZXXXSSSRRRVVVYYYZZZVVV]]]```]]]YYYXXXYYYXXXUUUTTTSSSRRRRRRQQQQQQQQQNNNNNNOOOQQQSSSTTTSSSRRRVVVUUUUUUWWWXXXXXXWWWUUUYYYXXXZZZ______[[[YYY[[[XXXXXXWWWTTTRRRRRRTTTVVVXXXYYY[[[\\\\\\[[[ZZZXXX]]]___aaa```\\\ZZZ[[[]]]cccdddfffgggeeeccccccccc^^^ccceeecccaaadddfffeeehhhhhhnnnuuuvvvyyywww~~~zzzqqqnnnnnnllliiiiiibbb]]]YYYXXXWWWWWWZZZ^^^eeeggglllooodddbbb]]]VVVOOOGGGAAA>>>888555111000111111...+++(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000111222222111111222333333444444555777666666555444333222222333333222111000//////...////////////////////////,,,------......------,,,........................,,,++++++*********++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++,,,,,,---///000111222///111666777333222444444666:::<<<===???AAACCCAAADDDIIIKKKMMMQQQXXX]]]ccc___aaaiiirrrrrriiiaaajjjjjjjjjkkklllmmmmmmlllhhhgggffffffhhhjjjmmmnnnpppmmmiiifffeeeeeeeeeeee```bbbdddccc```\\\[[[[[[\\\\\\]]]^^^^^^]]]\\\\\\XXXUUUQQQQQQTTTXXX[[[\\\PPPPPPNNNLLLPPPWWWYYYVVV```qqqeeehhhgggaaa\\\UUU___nnn|||vvvnnnfffdddiiiggggggaaadddwwwjjj{{{kkkdddgggYYY\\\^^^^^^]]]]]]^^^___^^^ZZZ___aaa___]]]^^^\\\YYYUUUTTTQQQOOONNNPPPRRRSSSLLLLLLMMMPPPQQQQQQNNNKKKPPPNNNMMMPPPUUUWWWVVVSSSVVVUUUWWW\\\\\\XXXWWWYYYYYYYYYWWWVVVUUUUUUVVVXXXUUUWWWXXXWWWXXX[[[[[[ZZZZZZ]]]``````___^^^^^^___^^^```dddhhhgggbbb___```dddjjjlllhhheeegggiiijjjiiiaaa```hhhmmmnnnwwwqqqccccccaaaZZZ]]]iiiccckkklllhhhjjjtttuuuoooddd]]]XXX\\\aaadddgggjjjeeebbb^^^[[[XXXTTTSSSTTTkkkkkknnnpppcccaaa\\\VVVNNNGGGBBB???666333///...000///---***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,---...//////000000///000000111222222333333333222222222111111111111222111111000//////..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***+++++++++***************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++***************************************************))))))))))))***++++++******++++++,,,...///000000///000222222000111333333666999;;;===>>>@@@BBB@@@CCCGGGIIILLLPPPWWW\\\bbbkkktttxxxuuuooohhhdddhhhfffeeefffhhhhhhgggeee___aaacccfffhhhjjjkkklllkkklllmmmmmmkkkhhhfffeee___aaabbbaaa^^^[[[XXXWWWXXXYYYYYYYYYZZZ[[[[[[ZZZ```XXXQQQRRRYYY^^^\\\XXXPPPTTTSSSPPPRRRWWWWWWSSSRRReeepppkkkddd[[[[[[[[[\\\```iiizzzyyymmmfffjjjlllfffccceee[[[ddd^^^ggg{{{{{{```]]]ccc]]]XXXYYY\\\```bbb```^^^]]]ZZZZZZYYYXXX\\\___[[[SSSUUUSSSQQQNNNNNNPPPRRRTTTNNNOOOQQQSSSUUUTTTPPPMMMNNNLLLJJJLLLRRRVVVWWWVVVWWWVVVWWWZZZZZZVVVUUUWWWXXXWWWWWWWWWXXXZZZ[[[[[[UUUWWWVVVSSSUUU\\\___^^^\\\^^^```aaaaaa`````````^^^```hhhpppnnnfff```aaaccceeedddbbbdddiiilllkkkgggdddccchhhpppwwwzzzzzz{{{iii\\\___eeebbb___aaa]]]kkknnnccc```gggggg]]]iiiccc___aaacccaaa```aaa]]]]]]\\\YYYXXXWWWWWWUUUqqqoooooooooaaa___[[[UUUOOOHHHCCC@@@555222......//////---***))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,---......//////...//////000000111222222111000000000000000000000////////////............---------------.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))((())))))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++))))))******+++---...///---...///000//////111333333666999;;;<<<===???AAA???CCCGGGJJJMMMQQQXXX]]]eeezzzooobbbccchhhbbb```___bbbgggiiiiiigggbbbeeehhhjjjjjjjjjkkkllllllooossssssnnnhhhccc```bbbcccccccccaaa^^^[[[YYY[[[]]][[[WWWVVVWWWWWWUUU]]]UUUNNNPPPWWWZZZVVVPPPJJJPPPUUUXXXZZZ[[[XXXSSSVVVWWWiiiyyyqqqkkkddd^^^YYYXXXYYY___kkkuuutttllljjjgggfffeeeaaa\\\[[[^^^fff}}}llloooeeeWWW^^^nnnUUUTTTXXX___bbb___[[[ZZZ[[[XXXTTTTTTZZZ___ZZZQQQTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSTTTWWWYYYYYYVVVSSSQQQOOONNNOOORRRUUUWWWXXXYYYWWWWWWZZZZZZUUUTTTVVVUUUTTTSSSUUUXXX[[[\\\[[[WWWZZZXXXQQQSSS\\\aaa___^^^^^^^^^^^^^^^]]]]]]\\\```bbbkkkuuutttiiicccddddddccc___]]]aaaiiilllkkkfffjjjjjjgggnnnwwwvvvllluuuggg]]]```fffddd]]]XXXgggfffjjjnnnggg]]]^^^hhhbbb^^^^^^bbbdddbbbaaabbb]]]___]]]ZZZYYY\\\\\\ZZZvvvsssooolll___]]]YYYTTTOOOIIIDDDAAA555222///...000000---+++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++++++++,,,,,,------............//////000111111111222111000000///...------,,,,,,,,,---------------++++++++++++,,,,,,------******++++++++++++******************************))))))(((((()))******+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))+++,,,---...***---//////...///222444333666888::::::;;;===??????CCCHHHLLLNNNRRRXXX]]]fffvvvxxxiiicccdddggg^^^\\\\\\aaahhhlllllljjjkkkmmmoooooommmmmmooorrrppptttxxxwwwqqqiiiccc```ddddddcccccccccbbb___^^^[[[\\\YYYRRRPPPRRRQQQNNNPPPMMMJJJKKKMMMNNNLLLIIIGGGGGGLLLUUU[[[YYYUUUQQQPPPOOONNNZZZpppfff^^^\\\\\\ZZZ\\\```fffooouuukkkgggdddbbbnnnuuutttfffYYYZZZgggsssuuuaaammmhhhYYY]]]kkkXXXTTTUUU[[[^^^[[[YYYYYYZZZXXXTTTSSSWWW\\\ZZZTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRUUUXXXYYYWWWUUUSSSTTTTTTTTTSSSRRRSSSTTTUUUSSSTTTVVVVVVSSSRRRTTTSSSRRRRRRTTTXXX[[[[[[YYYYYY]]][[[SSSSSS[[[^^^YYY[[[ZZZYYYYYYZZZ[[[[[[[[[______eeeooonnnddd```dddfffeee```\\\___hhhnnnooojjjlllkkkhhhjjjmmmkkkeeevvvnnnfffdddeeeddd```]]]aaa\\\___fffcccYYY]]]jjjjjjeeebbbbbb```[[[YYYZZZdddeeeaaaZZZXXX\\\]]]ZZZyyyuuunnniii^^^\\\YYYTTTOOOIIIEEECCC666333000///111111///,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********+++++++++,,,,,,---------......//////000111111111333333111000...,,,+++************+++,,,,,,------))))))******+++++++++,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))***+++---...(((---//////...000222444333555888999999:::;;;===>>>CCCIIIMMMOOOSSSYYY]]]eeeeeebbbbbbiiioookkkaaa___]]]]]]aaaiiinnnnnnkkkqqqrrrrrrqqqpppqqqvvvzzzssswww{{{zzztttmmmhhhfffcccbbbbbbcccdddcccbbbaaaVVVXXXUUUMMMJJJNNNMMMJJJGGGIIIKKKKKKIIIHHHIIIJJJMMMCCC@@@HHHNNNLLLGGGFFFCCCLLLTTTTTTWWWqqqxxxkkkgggddd^^^[[[\\\YYYZZZ\\\cccqqqooollliiijjjkkkiiibbb\\\```wwwvvvgggooowwwiiifffgggaaa___^^^VVVZZZTTTQQQVVVYYYVVVUUUWWWUUUVVVTTTPPPQQQUUUWWWUUUNNNOOOQQQRRRRRRQQQPPPOOOLLLLLLMMMPPPTTTUUUUUUTTTRRRUUUXXXWWWRRRNNNLLLLLLPPPNNNNNNRRRRRROOOOOOQQQTTTSSSRRRTTTXXX[[[ZZZXXXZZZ```^^^UUUTTTZZZZZZSSSVVVUUUTTTVVVYYY\\\^^^___\\\YYY]]]gggfff\\\ZZZaaaaaaaaa]]]WWWYYYbbblllpppiiiggggggjjjjjjiiijjjllldddbbb___\\\[[[]]]bbbeee^^^cccbbb[[[YYY^^^aaa___iiidddbbbbbbbbb______bbb```aaa]]]UUUTTTZZZ\\\ZZZvvvrrrjjjlllaaa\\\XXXUUUQQQJJJEEEBBB:::333......///---++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,---------+++,,,,,,---...///000000//////...---,,,,,,++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***************++++++,,,+++,,,,,,---...///000000666666666666777888::::::???@@@CCCFFFKKKOOOSSSUUU]]]aaacccaaaaaafffiiiiiiiiidddbbbfffiiihhhggghhhrrrssstttuuusssqqqmmmkkkrrruuuyyy{{{zzzuuuoookkkiiigggdddcccaaa___[[[YYYSSSOOOJJJEEECCCEEEIIIKKKGGGHHHJJJJJJIIIGGGDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBIIICCCGGGOOOKKKKKKhhh~~~iiidddeeeeeebbb\\\___^^^UUUYYYfffjjjtttjjjaaaeeecccaaalllzzzqqqdddfffmmmsssvvv{{{kkkXXXbbbnnneeedddfffiiiggg___[[[ZZZWWWUUUSSSSSSUUUUUUSSSQQQYYYWWWUUUVVVXXXYYYWWWTTTQQQOOONNNOOOPPPQQQPPPNNNLLLJJJIIIJJJMMMOOOQQQQQQMMMLLLKKKLLLMMMOOOOOOOOOLLLMMMNNNMMMLLLLLLNNNPPPNNNKKKIIILLLRRRVVVUUUSSSXXXZZZZZZVVVUUUVVVUUUQQQUUUVVVVVVWWWXXXYYYYYYZZZXXXYYYZZZ\\\^^^]]]YYYVVVYYYaaaccc[[[VVVZZZbbbfffbbbaaa___^^^___aaaeeehhhccc```______aaaaaa^^^[[[jjjeeeaaa___[[[WWWYYY]]]eeeeeeeeeeeedddbbb]]]YYY\\\[[[XXXRRRNNNOOOUUUZZZvvvrrrjjjlll```\\\XXXUUUPPPKKKEEEBBB;;;333...///000---,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---......//////---------,,,+++*********)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++,,,---...///000000444444444444555777888999<<<===@@@CCCGGGLLLOOOQQQTTTYYY\\\\\\]]]aaadddcccgggccccccfffgggdddbbbccckkklllmmmmmmllliiifffdddpppqqqssstttsssqqqnnnllleeebbb]]]ZZZXXXXXXWWWVVVOOOLLLHHHDDDBBBDDDFFFHHHDDDEEEFFFGGGGGGEEEBBB@@@AAAAAAAAABBBBBBCCCCCCCCC???<<>>>>>???@@@AAABBBCCCCCC>>>===???CCCDDDBBBCCCFFFUUUuuukkkhhhggg```___^^^SSSPPPSSSXXX^^^fffppp}}}{{{qqqqqqggg___^^^ZZZTTTUUUZZZ______YYYbbbmmmWWWsss___dddVVVWWW\\\cccddd___ZZZZZZXXXVVVTTTSSSSSSSSSQQQOOOSSSQQQPPPPPPQQQQQQPPPOOONNNMMMMMMNNNPPPQQQQQQPPPWWWTTTPPPMMMKKKIIIFFFDDDEEECCCCCCGGGLLLLLLHHHBBBHHHIIIJJJIIIHHHHHHJJJLLLTTTOOOJJJIIIMMMQQQSSSSSSNNNRRRTTTSSSTTTXXXYYYVVVOOOPPPSSSVVVXXXYYYYYYYYYUUUTTTUUUWWW[[[^^^______YYYZZZXXXUUUUUUZZZ]]]]]]___ZZZWWW[[[bbbeeeaaa[[[VVVXXX\\\aaabbb```ZZZVVVSSSTTTXXX[[[YYYVVVZZZ```ccccccdddfffgggfffcccaaaaaa[[[TTTRRRTTTVVVVVVTTTwwwsssjjjlll^^^]]]XXXSSSOOOLLLGGGAAA===555000111222///......))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++++++++------,,,,,,+++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))******+++,,,---...////////////000111222444555666666777999<<<@@@DDDHHHIIILLLQQQTTTUUUXXX___cccdddaaaaaabbbccc___[[[\\\aaaiiiiiijjjjjjiiigggfffdddpppooonnnlllkkkjjjkkkkkkjjjddd\\\VVVSSSQQQQQQPPPEEEEEECCCBBBAAA@@@@@@???;;;<<<>>>???@@@???>>>=========>>>>>>?????????@@@AAABBB@@@===???DDDFFFEEEGGGQQQvvvjjj[[[]]]___UUU^^^]]]^^^___]]][[[\\\^^^fffnnnyyyuuukkkccc]]]YYY\\\WWWZZZbbb```VVVYYYeeeooozzzxxxRRRXXXnnn```___XXXWWWZZZ^^^^^^ZZZWWWXXXVVVUUUSSSRRRQQQPPPNNNMMMNNNMMMLLLLLLLLLLLLKKKJJJTTTRRROOONNNMMMKKKHHHFFFNNNLLLJJJIIIIIIHHHFFFEEEHHHEEECCCGGGLLLNNNIIIEEEIIIJJJKKKKKKJJJJJJKKKMMMNNNKKKIIIIIIMMMQQQSSSTTTMMMQQQSSSSSSUUUYYYZZZXXXMMMOOORRRTTTVVVVVVVVVUUUWWWUUUTTTVVVZZZ^^^aaabbb^^^ZZZVVVUUUYYY^^^___]]]\\\XXXVVVYYY```cccaaa]]]WWWYYY^^^aaacccaaa^^^[[[ZZZXXXWWWZZZZZZXXXYYY]]]``````aaaccceeeeeecccbbb]]]ZZZVVVUUUWWWXXXXXXWWWxxxsssjjjlll\\\]]]YYYQQQNNNMMMGGG@@@===666111111222000......))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++++++++******,,,,,,,,,+++******))))))++++++++++++************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))******)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))))))))***+++,,,---......//////000111222444666666666777999<<<@@@DDDGGGIIINNNRRRSSSRRRUUU^^^eeeggg```_________]]][[[___gggllllllmmmmmmmmmlllkkkkkkrrrrrrqqqooommmjjjhhhgggeee```ZZZUUUPPPLLLHHHEEEBBBBBBBBBAAA@@@???>>>===999:::;;;<<<======<<<<<<===<<<<<<;;;;;;:::::::::999===<<<777777???DDDCCC<<>>===<<<;;;666777888999999999999999::::::999888777666666555222777:::999777999;;;;;;???BBB???FFF]]]}}}~~~rrrjjjjjjgggaaa^^^aaa\\\\\\[[[ZZZXXXXXXZZZ\\\^^^cccmmmzzzuuulllddd]]]XXXWWWWWWVVVVVVVVVVVVVVVVVVxxx}}}nnn\\\ttt}}}llliiiccccccfffbbbeee^^^WWWSSSPPPLLLMMMQQQMMMMMMNNNLLLIIIHHHHHHHHHKKKLLLMMMKKKIIIGGGHHHIIIDDDCCCBBBCCCDDDEEEDDDCCC>>>======>>>???@@@>>>===DDDBBB???>>>@@@CCCEEEFFFCCCDDDEEEDDDCCCDDDEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFKKKOOOQQQPPPRRRUUUVVVTTTUUUTTTTTTTTTTTTTTTTTTUUUXXXVVVSSSSSSVVVYYY\\\^^^___WWWQQQTTTZZZ\\\[[[[[[SSSSSSRRRQQQRRRVVV[[[^^^]]]^^^^^^^^^^^^```dddgggaaaXXXQQQRRRUUUWWWYYY\\\[[[ZZZZZZ[[[\\\]]]\\\ZZZ[[[]]]^^^ZZZSSSNNNNNNOOOyyytttkkklllYYY]]]YYYOOOLLLNNNIII???<<<555000111111///---...))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************)))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((()))***+++,,,------......///000222444555777888999;;;>>>AAAEEEHHHJJJKKKPPPSSSRRRTTTZZZ^^^^^^\\\YYYYYY^^^```______bbbdddeeefffhhhjjjlllmmmmmmlllkkkkkkiiifffccc```^^^ZZZXXXTTTQQQNNNIIIDDDAAA<<<<<<<<<;;;;;;:::999999444444555555555555555555666666666555444444444333444444666999999777777999CCC===:::@@@CCCFFFooonnncccbbbcccaaa___^^^^^^\\\YYYVVV[[[ZZZYYYYYY\\\aaafffjjjzzz}}}yyymmmeee___[[[XXXVVVWWWXXXYYYYYYWWWXXXYYYYYYXXXWWWWWWXXXsssiii___uuu{{{hhhgggjjj]]][[[dddbbb```YYYSSSPPPMMMIIIKKKOOOGGGIIIJJJHHHEEEDDDEEEFFFGGGHHHIIIGGGDDDBBBCCCEEECCCAAA???>>>>>>===;;;999;;;::::::;;;<<<;;;999777;;;<<<<<<;;;:::;;;>>>AAA???@@@AAA@@@??????AAACCCCCCDDDEEEEEEDDDCCCDDDDDDDDDHHHJJJJJJLLLPPPQQQOOOQQQPPPOOOOOOOOOQQQRRRTTTTTTQQQOOOPPPSSSWWWYYY[[[^^^UUUPPPTTTYYYYYYYYY[[[XXXUUUSSSSSSUUUWWWWWWWWWYYYZZZZZZZZZYYYZZZ___bbb\\\XXXVVVUUUSSSRRRVVV]]]ZZZYYYXXXXXXYYYYYYXXXVVVWWWWWWXXXVVVRRRNNNKKKIIIyyytttkkklllYYY]]]YYYOOOKKKNNNIII???<<<555///000111...------))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********))))))(((((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((()))******(((((()))***+++,,,------------...///111333555666999:::<<<>>>BBBEEEHHHIIIIIIPPPUUUVVVXXX[[[\\\ZZZYYYVVVXXX___cccaaa]]][[[aaabbbcccfffhhhjjjlllmmmgggfffdddbbb```^^^]]]]]]QQQNNNJJJHHHFFFCCC@@@>>>::::::999999888888777777222222222222222222222222333333333333333333333333888000---222666555777<<<222AAA@@@999===EEEJJJRRR{{{mmmhhhbbbaaabbbbbb^^^[[[VVVWWWXXXYYYZZZZZZ[[[[[[UUUWWWZZZ^^^bbbhhhnnnsssyyy}}}nnnjjjccc___\\\[[[YYYXXXVVVVVVVVVWWWXXXWWWTTTQQQQQQSSSVVV\\\eeeppp|||aaaeeerrrcccTTT\\\eeeYYYWWW^^^XXXYYYTTTPPPOOOLLLIIIJJJMMMDDDFFFGGGFFFCCCBBBCCCEEEAAACCCDDDBBB>>><<<===???<<<;;;::::::;;;<<<:::999999888888999::::::777555555999===<<<999888;;;>>>>>>???@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@BBBEEEHHH>>>BBBDDDEEEHHHMMMNNNLLLKKKJJJHHHHHHIIILLLOOOQQQOOOMMMLLLMMMQQQUUUXXXYYYXXXOOOJJJNNNRRRRRRSSSVVVXXXSSSNNNPPPTTTUUUPPPJJJSSSUUUWWWVVVUUUVVVYYY\\\ZZZ\\\^^^\\\SSSMMMSSS]]][[[YYYXXXWWWXXXWWWVVVTTTPPPOOONNNPPPSSSQQQLLLHHHzzztttkkkoooWWWYYYXXXRRRMMMKKKFFF@@@>>>777222222333000...///((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))++++++***************+++*********)))))))))))))))++++++************))))))))))))((((((''''''''''''***))))))))))))******+++,,,---,,,***((((((+++---(((***+++***)))***,,,......,,,******++++++***)))''''''(((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))******++++++---......///000111111222666888:::<<<===???BBBDDDPPPRRRWWW]]]___^^^XXXTTTYYY[[[ZZZWWW[[[```^^^WWWYYY[[[[[[YYY\\\bbbeeedddeee```[[[[[[]]]]]]VVVPPPEEEEEEDDDBBBAAA@@@>>>>>>999888666555333333222222000000000000000000000000000111111111111222222222111111222333333444444555777777888999:::<<<>>>???MMMrrrrrraaabbbeeedddbbb```^^^ZZZUUUSSS\\\VVVTTTYYY[[[XXXYYY^^^ZZZXXXXXX\\\bbbiiinnnpppvvvzzz|||qqqkkkgggddd```[[[RRRWWWZZZWWWSSSRRRSSSTTTXXXVVVUUUSSSQQQPPPNNNMMMZZZooohhhgggvvvsssqqq___\\\]]]^^^\\\XXXUUUSSSSSSTTTWWWVVVQQQQQQTTTQQQJJJIIIHHHFFFCCC@@@>>><<<;;;>>>>>>===;;;;;;:::::::::666777777777666555333222333555666888777555222111777777777777777888888888===============>>>???@@@;;;???BBBAAA>>>???DDDJJJIIIHHHGGGGGGJJJMMMQQQTTTRRRJJJEEEFFFIIIJJJLLLOOOLLLOOONNNIIIJJJQQQSSSPPPOOOOOOPPPQQQQQQPPPMMMKKKRRRQQQQQQSSSUUUUUUPPPKKKPPPRRRTTTTTTSSSTTTWWWZZZ\\\[[[\\\]]]YYYSSSSSSWWWTTTYYYZZZWWWSSSRRRPPPLLLNNNPPPSSSTTTSSSNNNJJJFFFzzzsssiiilllWWWYYYXXXRRRNNNKKKFFFAAA>>>777222222222000......((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))(((((('''''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++************************((()))***+++---...//////,,,,,,------......---------------------......///&&&)))---000000...+++)))------,,,***((((((((((((+++)))((((((***++++++***---,,,+++))))))((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))******++++++,,,,,,---...///000000111444666777888999<<>>???CCCFFFHHHGGGGGGGGGIIILLLNNNPPPLLLGGGEEEIIILLLMMMNNNPPPMMMPPPOOOLLLMMMQQQRRRNNNMMMNNNOOOQQQRRRPPPNNNLLLQQQSSSUUUVVVTTTRRRQQQPPPPPPSSSUUUSSSPPPPPPTTTXXXVVVVVVZZZ]]]ZZZTTTSSSVVVUUUYYYYYYSSSPPPPPPOOOLLLPPPRRRUUUVVVTTTPPPKKKHHHzzzrrrfffhhhWWWZZZYYYSSSOOOLLLGGGAAA>>>777222222222///---...(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++$$$%%%''')))***+++,,,,,,,,,+++++++++++++++++++++000...---,,,---//////...111///...------------,,,000...,,,+++++++++)))''')))(((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''(((((())))))******+++***+++,,,---...///000000222333444555666999===AAAFFFFFFHHHLLLTTTZZZ___aaaMMMRRRUUUUUUTTTUUUUUURRRYYY\\\]]]XXXWWW[[[```aaa^^^\\\XXXUUURRROOONNNMMMEEEDDDBBB???===:::888777888777555333111000//////------------------------............////////////......//////000111111111222222333444555666888999<<<888>>>YYY|||rrrkkkeeebbbbbbbbbYYYRRR___pppiiiTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVPPPWWWXXXQQQOOOWWW___aaa\\\bbb```^^^ddddddccckkkhhhiiiiiiiiihhhjjjmmmpppmmmnnnnnnmmmjjjhhhggggggaaa``````______\\\YYYVVV___[[[UUUTTTVVVXXXYYYYYYNNNPPPQQQRRRSSSSSSUUUVVVDDDFFFLLLVVV\\\ZZZRRRJJJZZZ^^^dddnnn}}}vvvzzzjjj]]]^^^fff```\\\XXXZZZ^^^^^^YYYSSSQQQSSSSSSQQQQQQQQQMMMHHHAAAAAAAAA@@@???<<<:::999:::999888777777666666777666666777666666555444333333444555666666555333111333444444555666777777888888888777666555555555555999:::<<<===>>>??????@@@DDDDDDEEEGGGHHHJJJKKKLLLLLLIIIJJJOOORRRPPPOOOQQQMMMOOOOOONNNPPPRRRPPPLLLLLLNNNQQQSSSTTTSSSQQQPPPQQQVVVZZZYYYVVVSSSSSSUUUTTTVVVWWWTTTQQQPPPTTTYYYUUUUUUYYY]]]\\\VVVSSSUUUXXXZZZWWWPPPLLLMMMNNNMMMRRRSSSTTTUUUSSSOOOKKKHHHzzzrrrfffgggWWWZZZYYYTTTPPPMMMGGGAAA>>>777111222222///------(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))))))))************************************)))))))))***++++++,,,,,,,,,,,,,,,---------000//////...---,,,++++++000///...------......///---------......---------333000---+++,,,---,,,+++,,,***)))***---//////......---,,,,,,------+++***))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''(((((()))************++++++---...///000111333444555555666999>>>AAAHHHHHHIIINNNUUU\\\```bbbPPPUUUZZZ[[[XXXVVVVVVUUUZZZ^^^^^^YYYVVVZZZ^^^`````````\\\UUUNNNJJJJJJLLLFFFEEEBBB???<<<999777666777666444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000111111111222333444666777<<<======<<>>???BBBEEEGGGHHHIIIIIIMMMJJJKKKNNNOOOLLLKKKNNNKKKKKKLLLNNNQQQRRRNNNJJJKKKNNNRRRUUUVVVVVVUUUUUUTTTWWWZZZZZZXXXVVVVVVWWWYYYXXXVVVTTTUUUWWWYYYZZZXXXVVVXXX[[[ZZZUUUTTTVVV\\\\\\WWWOOOKKKMMMPPPPPPPPPQQQQQQQQQNNNKKKGGGEEEzzzrrrfffhhhWWW[[[ZZZUUUQQQNNNGGGAAA>>>777111111111...,,,,,,((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))******++++++++++++++++++++++++++++++***************+++,,,,,,,,,---------.........///---......///000111111222222000...,,,+++,,,---...---...111444777999::::::777888:::<<<===:::666333555333111000//////---,,,)))))))))+++,,,---+++***+++,,,---...,,,***'''%%%*********************)))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((())))))*********+++,,,---///000111222555666777888999<<<@@@CCCFFFGGGIIIMMMRRRUUUUUUTTTSSSXXX^^^bbbaaa___```bbb[[[______[[[XXX[[[^^^^^^___^^^[[[RRRIIICCCBBBDDDEEEDDDBBB???<<<999777666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......//////000000111111111222222444555666666666888;;;;;;???JJJWWW{{{xxxrrrggg^^^ffffffgggfffccc]]]XXXUUUOOOTTTWWW[[[eeelllfffXXXSSSYYYTTTOOOTTTYYYddduuugggZZZOOOSSSaaafff\\\PPPWWWWWWVVVTTTRRRQQQRRRSSSaaa]]]XXXTTTSSSTTTUUUUUU[[[___cccdddaaa]]]\\\\\\^^^]]]]]]bbbkkkrrrvvvxxxssszzzsss[[[\\\fffiiifffeeeccccccbbb```\\\XXXVVVTTTLLLJJJIIIIIIGGGBBB===:::<<<<<<======<<<;;;:::999666666555555444555555555444444444333333333333333000111222222222222111111///000000222333444555555333333333444555666777888666666666888::::::888666888:::===AAADDDFFFGGGGGGIIIEEEDDDFFFFFFEEEHHHMMMIIIGGGGGGKKKPPPPPPMMMJJJHHHLLLPPPRRRSSSSSSUUUVVVTTTSSSRRRTTTVVVVVVTTTRRRWWWQQQMMMOOOUUUYYYXXXTTTUUUQQQPPPRRRTTTSSSUUUYYY]]]]]]XXXPPPLLLOOORRRSSSOOOOOONNNMMMJJJGGGDDDBBByyyqqqfffiiiXXX[[[[[[WWWRRRNNNHHHAAA???777111111111...++++++((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''((()))))))))(((''''''''''''(((((((((((()))((((((((()))))))))******)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...---......//////000000000////////////////////////+++---000444999>>>BBBEEEIIILLLRRRXXX]]]bbbeeefffaaa]]]VVVPPPOOOUUU^^^eee]]]\\\XXXQQQIIIBBB???>>>;;;999777555444000,,,)))%%%%%%''')))***+++,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((())))))******+++,,,---///111222222555777999;;;<<<>>>AAACCCEEEGGGJJJNNNQQQPPPLLLHHHJJJLLLRRRZZZ^^^^^^aaaddd[[[^^^^^^\\\\\\^^^^^^[[[^^^]]]YYYQQQHHHBBB@@@AAAAAA@@@>>><<<:::888666666222111000...---,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,------.../////////111111111111222333444555333222666<<<>>>;;;999:::KKKrrrmmmppppppiii``````gggpppiiiooohhh^^^\\\\\\ddduuusssiii]]]ZZZ___eeegggeeekkkfff```^^^```fffjjjmmmxxxxxxxxxxxxyyy|||hhhccc```bbbcccccceeehhh^^^``````\\\VVVQQQOOOOOOBBB???>>>AAABBB>>><<<<<<888888777777666555555555555444444333333333444444222222111111111111222222......///000000000000///...//////000111222333333222222222333444666888888555666666777777666666666555777:::>>>AAACCCDDDDDDFFFCCCBBBDDDEEEHHHOOOWWWLLLFFFCCCHHHMMMNNNLLLKKKEEEHHHLLLMMMLLLNNNRRRUUUQQQNNNLLLNNNRRRSSSPPPMMMOOOIIIFFFIIIQQQUUURRRMMMMMMHHHFFFJJJNNNQQQUUUZZZZZZ[[[WWWOOOLLLOOORRRRRRPPPOOOMMMJJJGGGDDDBBBAAAwwwoooeeehhhXXX[[[\\\XXXSSSOOOHHHAAA???777111111111---++++++((((((((((((''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))***+++***)))(((((((((((()))))))))******(((((()))))))))*********))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000......//////000111111222222333444666888999:::;;;EEEJJJQQQYYY___aaaaaaaaadddggglllrrrwww{{{}}}~~~yyysssgggZZZTTT\\\mmm||||||}}}zzzqqqddd[[[ZZZ[[[VVVUUUTTTSSSQQQNNNJJJGGG777444000,,,+++---000222,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))))))))+++,,,...000111222333555999;;;<<<>>>???AAADDDFFFJJJNNNPPPNNNIIIEEEAAA???CCCMMMTTTUUUWWW[[[ZZZ[[[[[[[[[^^^aaa]]]VVVXXXWWWTTTNNNHHHCCC@@@>>>999999888777666444444333//////---,,,,,,+++++++++)))))))))))))))))))))))))))*********++++++++++++******+++,,,,,,------...000000000000000111222333555555777999777666<<>>999888<<<>>>;;;:::===777666444222111222333333222222111111111111222222111000///...//////000111,,,,,,------..................//////000000000000000000000111222333444555444666777666333333555777666777999;;;===>>>???@@@EEECCCCCCEEEGGGJJJRRR[[[SSSIIICCCFFFKKKKKKJJJKKKEEEHHHJJJJJJIIIKKKQQQVVVNNNNNNNNNNNNOOOPPPPPPOOOKKKKKKKKKMMMPPPQQQOOOMMMMMMGGGEEEIIIMMMOOOQQQUUURRRTTTSSSMMMJJJLLLNNNMMMMMMLLLIIIFFFCCC@@@>>>===uuummmcccfffXXX\\\\\\XXXTTTOOOHHHAAA???777111111000---******)))(((((((((''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++***)))))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...//////000111222222222000444:::BBBKKKSSSYYY\\\___ccchhhkkkhhhaaaWWWQQQIIIKKKOOORRRUUUVVVVVVUUUaaadddeee^^^SSSOOOSSSYYY{{{~~~~~~vvvjjjcccdddhhhbbbdddhhhnnntttxxxxxxxxxbbbYYYJJJ;;;111------///,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))'''((()))+++---///000111000333888;;;<<<<<<===>>>@@@BBBFFFJJJLLLKKKFFFCCCCCC>>>@@@IIIPPPPPPPPPSSSYYYYYYXXXZZZ___bbb\\\RRRNNNMMMJJJGGGCCC???;;;999333333333222222111111111...---,,,,,,++++++,,,,,,((((((((((((((((((((((((************++++++++++++)))))))))***++++++,,,,,,///////////////000111222777111///555999888555444===<<<;;;AAAXXXnnnhhhqqqttthhhXXX^^^nnnzzzvvv}}}|||uuunnn]]]XXX^^^^^^YYYZZZ___[[[RRRRRRNNNJJJJJJKKKJJJDDD>>>@@@999777:::;;;888888;;;999777444222111111333444000000/////////000000111000///...------...///000+++++++++,,,,,,---------.........///////////////000000/////////000000111444777888666111000444999888888999::::::;;;<<<<<<@@@???@@@CCCCCCDDDKKKSSSYYYMMMDDDFFFJJJIIIIIIKKKHHHKKKLLLJJJIIILLLSSSYYYNNNQQQTTTSSSPPPPPPRRRUUUNNNRRRWWWWWWSSSQQQQQQSSSRRRMMMKKKNNNPPPOOOMMMNNNLLLOOOOOOKKKHHHJJJJJJIIIJJJHHHEEEBBB>>><<<:::999~~~mmmgggdddZZZ\\\[[[VVVQQQNNNIIICCC>>>999444111111///,,,)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))*********************)))))))))))))))))))))***++++++++++++***,,,,,,++++++++++++++++++++++++,,,...//////---+++555000++++++///333333222111000//////111666<<<@@@HHHJJJOOOUUUYYY\\\^^^___ZZZXXXXXX[[[^^^^^^\\\YYYLLLRRRHHHIII]]]bbb^^^fffeee^^^XXXVVVQQQJJJEEEEEELLLbbbzzzwwwnnnfffcccfffgggeeefffooo~~~yyynnnaaaSSSHHHBBB333///+++,,,...///+++((('''(((***+++++++++***)))&&&)))+++,,,***((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---.../////////000000222555888;;;===>>>>>>@@@EEEIIIIIIEEE@@@AAA:::@@@JJJIIIMMMTTTRRRPPPSSSTTTQQQOOOQQQTTTVVVWWWLLLGGGJJJHHH===888;;;555444333111///...,,,,,,,,,++++++***************(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,------,,,------...///000///000000222333444555555999666888<<<<<>>>>>>>>@@@BBBFFFIIIKKKHHHJJJJJJFFFDDDFFFNNNUUUNNNNNNLLLJJJKKKNNNTTTYYYWWWTTTTTTTTTPPPKKKPPPYYYQQQMMMJJJKKKQQQVVVWWWVVVSSSMMMJJJLLLOOONNNNNNPPPTTTOOONNNQQQRRROOOKKKJJJKKKGGGAAA<<<999888666555~~~mmmhhhdddYYY[[[[[[VVVQQQNNNHHHBBB>>>999444111111000---***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))))))))*********************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444111///------...///000$$$+++333444000,,,,,,...444444666<<>>CCCNNNPPPSSSUUUOOOSSSTTTSSSPPPMMMOOORRRUUUfffNNNCCC>>>999:::AAA444444222111///---,,,+++++++++***)))))))))))))))'''((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000//////000111222333444444777333444999888555===KKKVVVpppooobbb___cccaaa[[[^^^[[[WWWUUUVVVVVVTTTRRRLLLJJJFFFCCC@@@>>>>>>>>><<<;;;999888777666666666>>>888000---...111111000.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////111222222222111111333555888888999999::::::::::::>>>???@@@AAACCCFFFHHHIIIGGGHHHHHHFFFEEEGGGMMMRRRNNNMMMKKKIIIHHHKKKPPPTTTSSSQQQQQQRRROOOKKKNNNUUURRRNNNJJJKKKOOOTTTTTTSSSSSSMMMJJJMMMOOONNNNNNPPPTTTOOONNNQQQQQQMMMIIIHHHIIIEEE???;;;999888666555~~~mmmhhheeeWWW[[[[[[VVVRRRNNNHHHAAA===999444111111000---***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************************)))***++++++,,,,,,++++++------------------------...---,,,,,,---000222333222444555222000111888>>>===DDDQQQ___gggeee]]]UUUSSS[[[___aaarrr|||zzz|||{{{mmm]]]gggiiilllnnnoooooonnnnnnpppaaaSSSFFF:::333******++++++++++++******((((((''''''((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,...//////000111222555777;;;===???BBBHHHNNNOOOMMMNNNTTTZZZ___NNNJJJPPPSSSWWWXXXPPPTTTSSSQQQNNNKKKKKKMMMPPPooo[[[IIIDDDCCC===888888333222111000...,,,++++++***)))((((((''''''((((((''''''((((((((()))))))))(((((())))))))))))******)))*********++++++++++++,,,,,,,,,,,,---...////////////000000111222333333555///000777:::666444777444;;;JJJaaannnjjjccc\\\[[[^^^\\\WWW\\\WWWQQQOOOQQQQQQMMMJJJHHHFFFCCC@@@===<<<;;;;;;999999888666555555555555888333...,,,---......,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---........................///000111000//////111333555666666777888999::::::<<<===???@@@BBBBBBCCCCCCEEEEEEDDDEEEFFFHHHJJJLLLLLLKKKJJJGGGFFFHHHLLLOOOSSSRRRRRRTTTRRROOOPPPTTTTTTPPPLLLKKKNNNQQQQQQPPPRRRMMMJJJLLLMMMLLLMMMOOORRRNNNNNNPPPOOOIIIEEEDDDEEEAAA===:::888888777666nnnhhheeeXXX[[[\\\WWWSSSOOOHHHAAA===999444222111111...+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))***************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------***---///111111000//////444000,,,...666>>>DDDGGG[[[VVVSSSWWWbbboooxxx}}}uuuqqqnnnmmmnnnnnnllljjjmmmrrrwwwyyyyyy{{{{{{|||}}}}}}vvviiiXXXMMM777555111...+++++++++,,,+++***))))))))))))((('''*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))+++,,,---...///111222444666999<<>>CCCFFF???666111111111000...---+++******)))(((''''''&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***)))))))))************+++++++++++++++,,,---...///......///000000111222222888111...444999999:::<<<@@@<<<999;;;AAAUUU{{{yyyrrriiijjjgggaaa^^^]]][[[VVV]]]VVVPPPNNNOOONNNJJJEEEDDDCCC@@@===;;;999888888777666555444333333333333333000---,,,------+++***,,,,,,+++++++++*********++++++++++++++++++++++++*********************************+++++++++,,,,,,---------------------------...///...------///111222333444555666888999:::888999;;;<<<======<<<;;;AAA@@@@@@BBBEEEGGGFFFEEEIIIIIIHHHGGGFFFGGGKKKNNNOOONNNPPPRRRRRRQQQPPPPPPUUURRRNNNLLLMMMNNNNNNMMMOOOKKKIIIJJJJJJIIIJJJMMMOOOLLLKKKLLLJJJCCC??????@@@>>>:::888777777666555nnnhhheeeYYY\\\\\\XXXSSSPPPIIICCC===999444222222111///,,,((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,++++++,,,---------------,,,,,,,,,,,,------......333444444222000///000222555<<>>@@@@@@BBBIIIPPPUUUYYYbbboooyyyjjj[[[VVVXXXUUUUUUUUUNNNSSSOOOPPPUUUSSSHHHAAA@@@>>>>>>===999444222222555...---,,,+++***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))************+++,,,---------------....../////////+++...222333111000111333555000000888<<<999777:::;;;LLLaaavvvpppfffhhhhhhccc]]]]]]___^^^[[[[[[^^^^^^\\\WWWTTTOOOKKKHHHEEEBBBAAA>>>===;;;999777555444333111111000///////////////,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************+++,,,---,,,++++++---////////////000111333666777777888888999999999999888:::;;;>>>@@@AAAAAAAAAAAACCCEEEGGGHHHHHHJJJLLLNNNGGGGGGFFFHHHMMMRRROOOHHHLLLLLLLLLLLLJJJHHHEEEDDDKKKHHHGGGHHHFFFCCCEEEJJJJJJGGGDDDCCC>>>888777:::999888555555555555444222oooiiifffZZZ[[[YYYRRRNNNLLLHHHCCC===999444222333222000---((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************++++++++++++))))))***++++++,,,------,,,,,,---..................//////000111111222222///555<<>>???@@@DDDGGGLLLQQQVVVZZZ^^^___WWWPPPUUUZZZSSSOOOQQQMMMSSSKKKIIIOOOMMMCCC===>>>333666888888666444000,,,,,,,,,+++***))))))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))******+++,,,------------------.........'''+++///111222444555555888333000222666999999999888888999???NNNiii~~~uuunnnggggggkkkkkkaaaWWW[[[]]]]]]]]]___cccbbb]]]OOOOOOLLLGGGAAA===<<<===<<<;;;:::999777444333222//////...---------......***++++++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))+++,,,---,,,++++++---//////.........///111444555777777666666777888999999999===AAAAAA@@@@@@BBBDDDCCCEEEGGGHHHHHHHHHJJJKKKLLLLLLIIIJJJRRRYYYVVVMMMJJJMMMPPPQQQOOOLLLHHHFFFLLLIIIIIIIIIFFFCCCEEEKKKJJJFFFCCC@@@;;;666777===888666444444444333222000oooiiifffYYYZZZWWWPPPKKKJJJGGGCCC===999444222333333000---)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,---......//////......000000111222333333444444@@@KKKZZZeeelllqqqvvv{{{~~~xxxiiidddddddddcccaaadddhhhjjjkkkmmmnnnooojjjkkklllkkkhhhddd```]]]JJJAAA666///...//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((***+++,,,---......000444888;;;>>>???@@@MMMKKKKKKOOOWWW]]]______UUUPPPVVVXXXMMMIIIOOOPPPQQQFFFBBBGGGFFF<<<888<<<>>>999333///000222000,,,,,,++++++***)))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))***+++,,,---,,,,,,------------------///...,,,***,,,000222111(((222888444......333888666777::::::666777EEEVVV^^^~~~}}}~~~hhhkkkfffkkkjjj___VVVXXX___ddd___``````___aaaccc___WWWPPPQQQPPPJJJBBB>>>???BBB;;;;;;:::888666444222111......---,,,,,,,,,------))))))))))))'''''')))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))+++,,,---,,,++++++---//////...------...000222444555444333333444555777888:::???CCCCCC@@@@@@CCCGGGDDDFFFGGGHHHGGGFFFGGGHHHLLLLLLIIIIIIQQQZZZWWWNNNMMMQQQUUUXXXVVVRRRMMMKKKMMMKKKJJJJJJGGGDDDFFFLLLKKKGGGCCC???:::666999???777555444333333333111///~~~nnniiiggg\\\[[[XXXUUUPPPJJJEEECCC<<<888444222222111---*********)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------//////---,,,---//////...111111222555666:::FFFSSSffflllrrrssssss{{{yyyllliiieeedddaaa___eeelllnnnkkknnnppppppnnnkkkjjjhhhfffaaabbbZZZGGG555---...000...,,,***+++,,,,,,***'''***))))))(((((((((((()))))))))))))))((((((((((((+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,///111333666888:::<<<<<>><<<;;;;;;;;;777666333111///---,,,++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,,,,---------......---------............///000000111111111222222222444444555666777888999999@@@FFFSSSdddzzzvvvmmmuuutttlllhhheeehhhjjjmmmkkkaaaXXXZZZbbb______^^^\\\YYYWWWXXXXXXUUUQQQKKKDDD@@@??????@@@:::999777444222000//////,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((()))))))))******************,,,---...000111222777666444333333444555666777:::===<<<;;;===CCCIIILLLIIIEEECCCEEEGGGHHHIIIFFFJJJKKKHHHKKKSSSVVVTTTNNNSSSXXXXXXTTTQQQRRRUUUTTTMMMJJJKKKJJJFFFHHHMMMEEECCC@@@<<<999777555555888555111//////000///...nnniiifff]]]\\\YYYUUUPPPKKKFFFDDD<<<888333000000000---*********)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...///111333666666555===333---555EEEWWWgggqqqyyy~~~yyyggg```]]]\\\```hhhpppmmmjjjkkkmmmnnniiidddeeefffccc\\\SSSIII999+++000222333000+++***---111+++******)))))))))))))))***)))))))))((((((((((((*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,,,,///000333555888;;;<<<===CCCGGGJJJLLLSSS\\\^^^\\\\\\ZZZZZZ[[[VVVLLLIIIJJJMMMIIIBBB===;;;::::::999666555333000...,,,++++++******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))++++++,,,,,,,,,---------,,,---------............000000000111111111111222333333444555666777888999444666888<<>>IIILLLNNNOOOTTT[[[]]][[[^^^\\\\\\[[[UUULLLIIIIIIJJJFFF@@@;;;999999888888444333111///---++++++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------/////////000000000000111222333333444555666777777;;;;;;999777555666999<<<<<>>888000,,,,,,------,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,------------......///000000111111111666444444555555555888<<>>:::<<<>>>@@@FFFSSSdddppp|||vvv}}}tttxxxwwwkkkcccbbbeeeeeecccbbbbbb^^^ZZZZZZ\\\___dddccc___fffooogggVVV[[[YYYWWWTTTRRROOOLLLJJJEEECCC???;;;777555444444222111///---,,,+++***************)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))***+++,,,---.........///000222222222111000...111555777888999;;;===BBBDDDFFFDDD@@@AAAFFFLLLGGGHHHHHHHHHIIILLLNNNNNNMMMKKKJJJJJJKKKKKKKKKJJJFFFFFFFFFGGGFFFCCCBBBAAA888777555333222111111111111...,,,+++++++++***)))ooohhhddd^^^\\\XXXRRRMMMHHHDDDBBB>>>888000++++++------,,,***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,---------............///000222333333333222888444444888<<>>@@@CCCDDDEEEJJJPPPQQQNNNSSSTTTTTTQQQLLLIIIGGGFFFAAA>>>999666555444333222///...---+++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******************++++++++++++,,,,,,---------.........000000000111222222333333///111333444333444555777===???@@@@@@===;;;;;;<<>>AAADDDEEECCC???>>>BBBGGGEEEEEEFFFHHHJJJLLLMMMOOOKKKJJJJJJLLLMMMLLLIIIFFFDDDEEEEEEDDDCCCBBB???===666555333111000000111111...,,,************)))'''qqqiiieee___\\\WWWQQQLLLGGGCCCAAA???888000,,,,,,---------******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------------------........./////////000222444555555444444666222333;;;CCCLLL^^^oooqqqjjjppptttrrrqqqsss}}}uuu\\\CCC222---......---,,,+++******))))))++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++,,,---///333666:::<<<:::>>>AAADDDKKKSSSVVVTTTMMMPPPPPPKKKGGGFFFEEECCC===:::666333222222111000,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))))))))*********++++++++++++,,,,,,,,,------////////////000000111111222444555555555555666777000333999>>>BBBCCCBBBAAABBB???@@@EEEJJJPPP[[[ddd}}}vvvmmmeee^^^XXXVVVUUUYYYccchhhfffbbbaaabbbZZZWWW]]]aaa\\\WWWWWWWWW\\\]]]]]]bbbdddZZZLLLTTTQQQNNNMMMLLLIIIDDD???>>>===;;;999777444222111///...---,,,+++*********((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,---...///111111222222222333555777:::<<<>>>???DDDFFFGGGFFFEEEEEEIIILLLEEECCCEEEIIILLLKKKMMMPPPGGGHHHKKKLLLKKKHHHFFFDDDGGGIIIGGGCCC???>>>:::555555444222000//////000000,,,***))))))***)))(((&&&rrrkkkggg```]]]XXXRRRLLLGGGDDDBBB>>>999222......///...,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------...---.........///////////////111333555666666666555:::999AAAQQQaaaqqqsssYYY@@@222111000///---,,,,,,+++++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********++++++,,,---000444777::::::>>>AAADDDKKKTTTWWWUUUKKKOOONNNGGGCCCCCCBBB>>>:::777333111111000///...******)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((()))))))))*********((((((((()))))))))***************+++++++++,,,,,,............////////////+++---/////////000222444;;;888444333555777999::::::;;;@@@GGGIIIFFFFFFHHHTTTTTTYYYaaagggqqq~~~iiiTTTLLLJJJKKKSSS]]]WWWWWWYYY^^^___```eeelllnnn]]]]]]___\\\YYYZZZYYYYYYZZZ[[[[[[XXXTTTQQQPPPMMMJJJIIIJJJHHHBBB<<<;;;;;;:::888666333111///---,,,+++***************'''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++***++++++,,,...///111222333222222444777:::===>>>FFFFFFGGGGGGIIIKKKMMMNNNGGGDDDFFFKKKMMMJJJKKKOOOGGGIIILLLKKKGGGEEEEEEGGGHHHJJJHHHAAA<<<<<<888333444222000///---------...+++***))))))***)))'''&&&ssskkkgggaaa^^^YYYRRRLLLHHHEEECCC>>>999222/////////...,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,---................../////////000000111444666777777666666BBBEEEWWWttt{{{qqqeeeaaa```bbb___\\\aaajjjffflllkkkfffjjjuuuvvvpppuuugggNNN333222111000......------+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********+++++++++,,,///222666888888;;;===???EEELLLNNNKKKKKKOOONNNFFFAAAAAA???;;;888555222000000///...---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((()))))))))))))))************+++++++++------..................///000000000//////111333333111111333777:::;;;:::===:::;;;???@@@???@@@DDDBBBEEEMMMRRRPPPNNNXXXeeehhhlllxxxooo]]]PPPHHHLLLBBBCCCPPPTTTMMMLLLSSSMMMPPPVVVYYYWWWWWWaaammmxxxYYYOOOQQQRRRVVV\\\ZZZWWWXXXZZZWWWTTTUUU[[[NNNKKKHHHHHHIIIGGG@@@;;;999999999888555333000...++++++***)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******)))))))))***+++...000222222000000111444888;;;<<>>GGG[[[mmmqqqTTTOOOUUUXXXZZZ\\\ccchhhsssyyyXXXCCC000+++......---...&&&+++---+++))))))******************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&''''''((()))))))))+++,,,///000111333777999<<<<<<>>>???BBBDDDFFFGGGSSSQQQNNNIIIDDD???;;;999444333111000...------,,,***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,---------------............///111222222333444555666777:::888:::AAAJJJLLLDDD<<>>;;;999666555444222000///------+++******)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++++++++,,,,,,---------111333444444444555777999999===AAABBBAAA@@@BBBDDDIIIEEEGGGMMMOOOJJJFFFHHHNNNNNNLLLGGGBBB@@@BBBDDDDDDCCCAAA>>>;;;777444222000//////---,,,+++******(((***)))&&&'''***(((###pppjjjhhh^^^```\\\RRRJJJFFFCCC@@@???:::444000000000...,,,************************))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............111444333000///111444111222555888:::EEE]]]sssggg[[[aaa______aaaeeeppp}}}___@@@222222111///------------,,,---...---,,,************))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&&&&''''''((()))))))))***,,,...///000333666888999:::;;;===???BBBDDDEEEOOONNNKKKGGGCCC@@@===;;;333222111///...---,,,,,,)))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,,,,---,,,---------............000000111222333444555555999777777;;;BBBDDDAAA<<>>===>>>@@@CCC@@@AAAHHHJJJGGGFFFGGGFFFGGGGGGEEEBBBAAABBBEEEBBBAAA>>>;;;777444222000//////...---,,,+++******&&&))))))&&&%%%&&&%%%"""pppjjjhhh^^^___[[[QQQIIIFFFCCC@@@AAA<<<666222222222000---************************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------......////////////111222333222222444666444222444AAAWWWxxx}}}{{{ooogggccccccfffdddaaaeeennnxxxmmmSSS999***+++333000---+++,,,------+++(((++++++*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''((())))))))))))+++---...///111444777666666888:::<<>>@@@BBB@@@BBBBBB@@@<<<<<<>>>AAAEEEEEEEEEEEEGGGIIILLLMMMRRRSSSSSSQQQPPPQQQSSSVVVQQQPPPOOOPPPSSSUUUUUUUUUOOOKKKEEE@@@===:::888666333222111///...,,,+++***)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,,,,---------...000000///000222444777:::<<<===<<<;;;;;;<<>>CCCGGGGGGGGGHHHBBBDDDEEEEEECCCBBBBBBBBB???===:::666333111//////...------,,,+++***))))))%%%***,,,'''$$$$$$$$$###pppjjjhhh______YYYOOOHHHFFFDDD@@@BBB===777333222222000---*********************************************************+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000000000444000---000777:::888333222888MMMqqq}}}dddNNNHHHOOOTTTQQQYYYUUUSSSWWW^^^mmmwwwWWW<<>>@@@BBBDDDEEEGGGJJJLLLMMMMMMPPPSSSUUUVVVXXXYYY```^^^\\\]]]```aaa___\\\^^^\\\UUULLLHHHJJJHHHDDDCCCCCCBBB@@@===:::999:::>>><<<::::::<<<<<<;;;999666888;;;<<<;;;999777666000444555222333555333......111555444222000222444666777888888666555555555444777888555333444222///777666444333222333444555999::::::::::::;;;>>>???:::999888888999:::;;;<<<===>>>>>>===;;;:::<<<>>>CCCCCCDDDEEEGGGHHHJJJKKKIIILLLOOOQQQQQQQQQSSSTTTLLLKKKJJJKKKNNNPPPPPPPPPJJJFFFAAA===:::888666444000000///---,,,***))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((())))))***+++,,,------,,,---............000222666888:::;;;<<<<<<<<<<<<@@@??????CCCFFFHHHIIIJJJEEEGGGHHHIIIGGGDDDAAA???===;;;777333000.........,,,,,,+++******)))((((((&&&---///***%%%$$$&&&&&&pppjjjhhh```^^^WWWMMMGGGGGGEEEAAABBB===666222111111...,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000000111222222555555444333333555888:::CCC]]]kkk\\\UUUMMMIIIMMMOOOMMMOOOUUU^^^jjjlllIII,,,...,,,...222111------111++++++++++++************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))(((***+++,,,---///222444222333444666999<<>>===;;;888444111///.........,,,+++************''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++***++++++,,,---...//////...111333333333333555777>>>@@@BBBCCCCCCCCCEEEFFFHHHJJJMMMPPPSSSVVVXXXWWWXXXVVVTTTUUUWWWWWWTTTQQQOOONNNJJJDDDBBBBBB???;;;???@@@AAA@@@===<<<>>>@@@:::888555444444444444333...000222222111111222444777777444222444888888555777666555444333333333333...000333333111000000111***111555555888===<<<666:::::::::999999888777777333555666666333111111333:::999888777777777888999:::;;;<<<<<<<<<<<<>>>???@@@AAACCCEEEGGGIIIJJJJJJEEEHHHMMMPPPQQQQQQRRRRRRLLLJJJIIIIIIKKKLLLLLLKKKFFFBBB===999777555444222......---,,,+++)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((()))***+++,,,------...///...---...000222444666888;;;>>>@@@@@@@@@BBBBBBBBBCCCFFFHHHIIIGGGGGGHHHKKKLLLLLLHHHDDDAAA;;;999555111///.........*********)))((((((''''''%%%,,,...)))$$$$$$%%%&&&pppjjjhhhaaa^^^UUUKKKGGGGGGEEEAAABBB<<<666222111000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222333333---666<<<555,,,000EEEZZZnnnXXXMMMJJJHHHFFFOOObbbooovvvkkkQQQ777///,,,//////,,,---333,,,++++++++++++*********))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&''''''((()))))))))(((***,,,,,,---...111333111222333666999<<<>>>@@@@@@???<<<888555111///------,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))*********+++)))******+++,,,---......---///222444555555555666;;;===@@@@@@@@@@@@AAABBBDDDIIILLLNNNQQQUUUWWWUUUUUUUUUTTTSSSSSSQQQNNNKKKJJJIIIGGGEEECCCAAA===:::555666777666555444555666777666444222111111222333444444555444222222333555444222///---...///000///555111...---///111111000---///111111000000000111555333...)))***///222222(((***---000222333444333444666888999777444333222555444444444444666888999888888:::;;;===>>>??????<<<>>>BBBEEEHHHIIIJJJJJJFFFIIIMMMOOOOOOOOOQQQRRROOOMMMKKKJJJKKKKKKJJJHHHBBB???:::777555444333111------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''')))***+++,,,------...///...------///111333444666:::???AAAAAA@@@@@@BBBBBBBBBDDDGGGFFFBBBDDDEEEHHHKKKLLLKKKFFFCCC888666444111///---------(((((((((((('''''''''&&&"""''')))%%%"""###$$$###pppjjjhhhbbb^^^TTTJJJFFFGGGFFFBBBBBB===666222111000---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........//////////////////000111222333444444---444::::::???VVV|||pppSSSLLLNNNOOOPPPfffrrr}}}VVVAAA///---///,,,,,,///,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''((())))))))))))+++,,,------...111333///000111444777:::===??????>>>;;;888555222///...++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((()))*********'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))***+++,,,---............000222555666777777999;;;>>>@@@@@@AAABBBCCCFFFLLLOOOOOOQQQVVVVVVSSSYYYZZZZZZXXXSSSNNNKKKJJJDDDBBB???>>>===:::777666999999888888777666444333111111000///......///000111111000000000000//////333333222222111000000111---+++***+++---///000000---,,,,,,------.........++++++...555777444...+++555444333222///---+++***111111222333444444333222222222111222333444666777666666777999;;;======<<<;;;>>>BBBGGGJJJLLLLLLLLLKKKLLLNNNNNNMMMNNNPPPQQQRRRPPPLLLJJJIIIHHHFFFDDD@@@<<<888555444333222111---,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''(((***+++,,,,,,,,,---...---,,,,,,...000222222333777<<>><<<===AAACCCBBBDDDHHHFFF@@@AAAAAACCCFFFGGGFFFAAA===444333222000...---+++***''''''''''''&&&&&&&&&&&&!!!$$$%%%""""""$$$$$$!!!pppjjjhhhbbb^^^SSSIIIFFFGGGFFFBBBCCC>>>777333111000...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000///000000222333444555555:::666555BBBbbbxxxgggUUUMMMPPP\\\nnn}}}|||ZZZ;;;333555222......,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''((()))))))))***+++---------///111444---...000333666999<<<>>><<<;;;999666444111///...+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%''')))***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---......///...---///333777888888888;;;???BBBCCCEEEFFFHHHJJJPPPSSSQQQSSSXXXWWWRRRXXXZZZZZZVVVNNNHHHDDDDDDDDD@@@<<<<<<<<<:::888888000///000222444444222000000111111000//////111222---,,,,,,---000111///---,,,---///111///---...111///000111000...,,,,,,,,,///---,,,,,,...//////...888...)))---///...///444------,,,------///000111---,,,+++,,,///111111000444444333222222333555555555555666777999::::::999<<>>;;;FFFqqqVVVQQQNNN\\\ddd@@@///222444...***+++,,,+++***))))))*********************************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...///000111000000111222555777:::<<<<<<999666333222000---+++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++++++++,,,---///111333555666<<<;;;;;;===@@@DDDFFFGGGLLLMMMPPPQQQRRRRRRQQQQQQQQQRRRSSSRRROOOIIIDDD@@@CCC@@@;;;888777666444222111111000000/////////...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...000111---...000000///......///,,,...000222222111///...111222444555555777:::<<<===>>>@@@BBBDDDHHHMMMQQQSSSPPPMMMLLLMMMOOOQQQQQQNNNMMMJJJFFFCCC@@@>>>===>>>:::666222111000///...---,,,+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((+++++++++,,,,,,---------000000111222333555666777????????????@@@BBBEEEFFF===<<<;;;<<<<<<:::666333...------,,,,,,++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppiiijjjaaa]]]SSSHHHCCCCCCBBB???AAA<<<666333222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------//////000000000000111111555555666555222111777>>>333eee^^^LLL[[[rrr}}}yyytttuuutttsssrrrsssuuuxxxvvvsssxxxdddEEE222///222000000///---+++***************************************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---///000000000000111222444777999;;;999666333111000...,,,***+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++,,,,,,...///111222333444555666999???DDDGGGFFFDDDGGGIIILLLPPPQQQQQQQQQPPPKKKMMMOOOPPPNNNIIIEEEAAA===;;;888666666555333111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,...000222000000///,,,++++++...000...---,,,++++++,,,...///000222333444555666999;;;:::;;;===>>>@@@CCCHHHLLLNNNLLLIIIHHHHHHIIIJJJKKKOOOMMMKKKGGGDDDAAA???>>><<<999555222111000///...---,,,***)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''******++++++,,,------.........///000222444666777<<<<<<<<<===>>>@@@BBBCCC===<<<<<<<<<<<<999555222---------,,,++++++******(((((('''%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ooohhhiii___[[[RRRGGGBBBCCCBBB???BBB<<<555111000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................000000000111111222222222666111333:::888333:::IIIwwweeeUUU```rrrxxxkkkjjjeeebbbcccdddbbbbbbccc\\\]]]_________aaaeeeggggggdddfffkkklllhhhkkksssiiittt|||iiiGGG555333333222000...,,,+++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...///000000000111222444666888999444222///...------+++*********)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))------...///000111222222111222888BBBJJJLLLFFF@@@EEEHHHMMMRRRTTTTTTSSSRRRHHHJJJLLLMMMJJJFFFAAA>>>777555444444444333111...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---///111555444222//////222888<<<;;;777111---+++---000333000111333333444555888:::888999::::::;;;>>>BBBFFFHHHGGGFFFDDDDDDDDDEEEFFFMMMLLLIIIFFFBBB???===<<<:::777333111000///...---,,,+++***(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))+++,,,---......,,,------///111333555666999999::::::<<<>>>???@@@===<<<======<<<888333///---,,,,,,+++******))))))((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$mmmfffggg^^^ZZZQQQFFFBBBCCCBBB???BBB<<<444000///000///...------------------------,,,,,,,,,,,,------------.............../////////111111111222333333444444222666:::999555>>>___eee\\\fffyyyjjjZZZUUUZZZ```aaa^^^dddfffjjjooossswww{{{}}}yyyuuuuuusssnnnrrrxxxnnnNNN888000///...---------,,,+++++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---...////////////000222333555666777111///---,,,,,,,,,+++******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))---------...//////000000111333999CCCKKKLLLEEE>>>BBBFFFKKKPPPSSSRRRPPPNNNIIIJJJJJJIIIEEE@@@:::777444333222222222111...+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))(((((())))))+++,,,---111111111111333888???DDDCCC???777000------///222///000222222222333666888777888999999999;;;???BBBCCCDDDDDDDDDDDDDDDEEEFFFJJJIIIFFFDDD@@@===:::888777555111000///...---++++++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((***+++---...///.........///000111333333777777888999;;;<<<===>>><<<<<<<<<<<<;;;666000,,,,,,++++++******)))(((((('''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$llldddeee]]]YYYPPPFFFBBBCCCCCC@@@BBB<<<444000000000000...------------------------,,,,,,---------..................//////000000000222222333333444555555666222<<<>>>888AAAkkksssWWWRRR]]]}}}kkkfffccc``````dddkkkpppvvv}}}|||tttqqqsssxxx|||nnnNNN333000...---......---,,,++++++++++++++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,---.........///000111222333444444000...,,,,,,,,,---,,,+++)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((,,,,,,---------.........333444777>>>DDDEEE@@@;;;<<>>AAA===@@@CCCDDDCCCCCCEEEGGGHHHGGGFFFCCC@@@<<<999777444222///......---,,,***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))+++,,,---...111111000000000000111111666777888999;;;<<<<<<===;;;:::::::::888444...***+++******)))((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$llleeeeee\\\YYYPPPFFFCCCDDDDDDAAAAAA<<<555222222222111///---------------------------------.........//////......//////000000111111333333444444555666777777444444999RRRzzz\\\OOObbbzzz~~~qqqeeecccjjjqqqsss}}}qqqttt|||nnnJJJBBB888111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((*********+++,,,---------...///000111222222222222000...,,,+++,,,,,,,,,+++((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,,,,---------...222222555888;;;;;;:::888<<<>>>CCCGGGHHHGGGEEEDDDEEECCCAAA>>><<<999888777444333111000///---***'''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''&&&&&&###&&&((())))))))))))***)))******+++++++++++++++---...000000///000333555888888999888888:::===@@@888<<>>@@@DDDHHHJJJKKKJJJJJJFFFCCC???:::888777777777222000---,,,,,,,,,***)))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((***++++++)))(((((((((&&&''')))+++,,,---,,,,,,,,,...//////...///111333555555666555666777;;;>>>888===BBBBBB@@@===???AAADDDDDDCCCAAA===999555333///---,,,,,,---,,,***(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++............///000111222333444666888::::::::::::888666333222000...+++)))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$pppiiijjj]]]ZZZQQQGGGDDDFFFGGGDDD@@@<<<777555666555222///..................................../////////000...//////000111222222222444444555666777888999999FFFoooddd]]]uuuvvvoooyyy}}}||||||\\\AAA222......///,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))*********++++++,,,,,,------...000111111111000//////---************)))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,---.........333999;;;999888:::===<<<>>>BBBFFFIIIKKKKKKLLLJJJFFF???999555333444555///---***)))***++++++***'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((((()))***)))(((((()))+++'''((())))))))))))(((''',,,---............111333222222333333333555999<<<;;;@@@EEEDDD@@@======???@@@??????===999555111...---,,,+++,,,,,,,,,***(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))************+++,,,...000222333222333555777999999999999777555111///...---+++))))))(((((('''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqjjjmmm]]][[[SSSIIIEEEFFFFFFDDDBBB???:::777555444111000..................................../////////000111111111000333666666333:::333...555<<<666BBB```iii]]]}}}xxx{{{}}}~~~```@@@111...---......,,,+++---...,,,(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++,,,---...............///......---,,,+++++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---111111222444666777888999?????????AAACCCGGGJJJLLLEEECCC???<<<888444///,,,,,,,,,++++++***)))((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((,,,---......------///111333333444444555666666777;;;;;;;;;<<<<<<<<<<<<;;;::::::888666333000---,,,,,,+++***(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''(((***+++,,,)))***,,,---///111333333555555777999;;;:::777555000///...,,,+++***))))))(((((('''&&&%%%%%%$$$$$$################################################qqqjjjlll\\\ZZZSSSIIIEEEGGGGGGDDDAAA>>>:::666555333111///................................./////////000000111222222000///000222333+++;;;@@@:::===PPPooo___www{{{xxx~~~www^^^DDD444000...---+++***+++------+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++++++++,,,---.....................---,,,,,,++++++******)))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---111222333444555666777888;;;<<<===???AAACCCEEEFFF@@@===:::777555333///---,,,,,,+++******)))((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++,,,------,,,,,,...000111111222444555777888888999999;;;<<<===<<<;;;;;;:::999777555222///---,,,,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((***+++,,,***+++,,,...000111333333333444555777999999666333000///---,,,***)))))))))(((''''''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$rrrjjjkkk\\\YYYRRRIIIFFFHHHGGGDDD@@@===999666444222000///........................////////////000000000000111222222111//////222666333:::777>>>fffsss]]]~~~zzz{{{}}}[[[>>>111000...,,,+++++++++,,,...++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******++++++,,,---------------......------,,,++++++******))))))(((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---222222222333444555555666888999;;;>>>?????????>>>999666333111000000///---++++++******))))))((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***++++++***+++---///...///111333555777888999666888;;;===>>>===<<<;;;999888666333111...,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))++++++++++++,,,...000111222333111222333666777777444111///...,,,+++***)))((((((''''''&&&&&&%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%rrriiijjj[[[XXXQQQIIIGGGIIIHHHDDD???<<<888555333222000///........................//////000000000111111111111000111444555555555888<<<>>>BBBfff^^^ppp|||vvv}}}yyyoooLLL333444000...///...,,,,,,---+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******+++,,,,,,---------------------,,,++++++******))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---111222222222333333444444777999<<>>???>>><<<;;;777666444111///---+++******)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***++++++,,,---...///000111111111111222555777666333000------+++***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%sssiiihhhZZZWWWPPPIIIIIIKKKIIICCC???;;;888555444222111///////////////////////////000000000111111111111222333...///555:::777555555111VVVrrrzzz{{{xxxdddCCC555...+++///000---,,,---++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---000111111111222222333333888:::>>>AAAAAA>>>:::777555222...,,,+++,,,++++++))))))((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((((((((***,,,///000000111222333444444444777;;;>>>???>>><<<;;;555444222///---+++******)))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***++++++,,,,,,---.../////////000111222555666666333000,,,+++***)))((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%ttthhhgggZZZVVVOOOIIIJJJMMMIIICCC???<<<888555444333222000////////////////////////000111111111222222222222666000///555888555444888;;;yyy}}}|||___===000(((,,,111///---...,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))***,,,,,,,,,,,,+++++++++,,,,,,++++++***)))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((())))))******+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---//////000000111222222333888;;;>>>AAA@@@===999666444111...,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((('''(((***,,,//////000000111222222222444666999;;;<<<;;;:::999444222000---+++)))))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((******+++++++++,,,,,,---------000000111444666555222///******)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%ttthhheeeYYYUUUNNNIIIKKKNNNJJJCCC???<<<999666555444333111////////////////////////111111111222222222333333666111222777666444===KKKsss}}}zzzVVV???------111///---...,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***,,,---,,,+++***+++++++++++++++******)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---------...///111222333333666999<<<>>>>>>;;;777555000///---,,,,,,,,,***(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((('''(((***,,,------...///111222333333333444555777777777666555333111...+++)))(((((()))'''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******************+++++++++......000222444333000---))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$uuuhhheeeYYYUUUMMMIIIKKKNNNJJJCCC@@@===999777666555333222000000000000000000000000111111222222222333333333444222555999555666III```zzz}}}pppRRR666000222///,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((***,,,---,,,+++***+++++++++++++++***))))))'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---,,,,,,---///000222333444444666999;;;;;;999666333---,,,+++,,,---,,,***(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((((((((***,,,***+++---///111222444555222222333333333333333333222000---***((((((((((((&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***)))))))))))))))))))))***,,,---...000222111///,,,)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################tttdddkkk[[[TTTNNNMMMPPPPPPJJJEEE???<<<777444333222111000111111111000111111222333222222222222222222333333>>>+++--->>>999444eee~~~|||~~~bbbBBB555000,,,,,,111......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((())))))((((((((()))))))))*********)))))))))+++,,,+++*********+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++......///111111222222222333666::::::777333000...------,,,+++***)))(((''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))++++++,,,------......///000000111222444555333111,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((///---+++(((((()))+++---......---------,,,,,,,,,''''''&&&%%%%%%$$$##############################################################################rrrdddlll[[[UUUNNNMMMOOOOOOIIICCC???<<<888555444333222111111111111111111222222333222222222222333333333333333777<<<:::;;;VVVvvv^^^DDD333......---///...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((()))))))))*********)))))))))))))))---,,,******))))))(((''''''((()))***+++,,,------+++++++++++++++***))))))+++*********)))))))))))))))))))))(((((()))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++......///000111111111111222555888888555111...------,,,,,,+++)))((((((''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))++++++,,,,,,---.........111000000222444333222000,,,+++***(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((...,,,+++))))))***+++,,,---------,,,,,,,,,,,,+++''''''&&&%%%%%%$$$##############################################################################pppeeelll\\\VVVNNNMMMNNNMMMGGGAAA@@@===999666555444333222111111111111111222333333222222333333333444444444///<<<;;;333JJJyyyWWW;;;222000,,,///...---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))******+++,,,---------,,,+++***))))))))))))'''(((((()))***++++++,,,+++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++---...///000111111111000000333555666333///,,,+++,,,,,,+++***)))(((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))***++++++,,,,,,---......000000000111222222///---+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((+++++++++***************,,,,,,,,,,,,+++++++++***'''&&&&&&%%%%%%$$$$$$###########################################################################rrrffflll]]]VVVOOOLLLNNNLLLFFF???AAA===999777666666555444222111111111111222333333333333333444555555555666;;;777222???sssyyy~~~}}}iiiKKK999111//////...---,,,,,,++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******+++++++++******))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********+++******))))))******+++))))))******++++++,,,,,,((()))++++++,,,,,,...///000000...------------...,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********+++******))))))******+++************************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))******++++++---...//////000000000//////222444444111...+++***++++++***)))((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))*********+++,,,,,,------000/////////000000---+++******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))***++++++***)))(((+++++++++*********))))))&&&&&&&&&%%%%%%$$$$$$$$$########################################################################uuugggjjj]]]VVVNNNLLLMMMKKKEEE>>>@@@===999777666666555444222222222111222333333444333444444555666666777777@@@333===nnnzzz|||xxx```CCC333111//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))(((((((((((())))))******)))))))))************+++++++++************++++++++++++++++++++++++++++++,,,---...,,,)))'''((())))))***+++,,,...000222333222111///---,,,+++******,,,,,,,,,,,,++++++++++++++++++************++++++************************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))******++++++------...////////////...///111333333000---+++******))))))((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))******+++,,,,,,,,,...------...///...+++)))***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((***++++++***((((((***)))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$########################################################################tttgggggg\\\UUUMMMKKKLLLKKKDDD>>>@@@===999777666666666555222222222222222333444444444444555666777888888999333;;;ccc{{{sssSSS;;;333000///...---,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++***++++++++++++***))))))))))))))))))))))))))))))'''(((((())))))******+++)))*********++++++++++++,,,,,,++++++++++++,,,,,,)))))))))***************---000222222000///222555...............,,,++++++(((((((((((()))+++---...---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++------...............---///111222111///,,,******)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,,,,++++++,,,------+++((()))(((''''''&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&''')))******)))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################pppdddddd[[[TTTLLLJJJLLLKKKEEE>>>???<<<888666666666555444333222222222222333444444444555555666888999999:::111VVV{{{uuu}}}|||eeeHHH444000///...------,,,,,,---************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---000444888<<>>;;;333222000//////000111222------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++------.........------,,,---///000///,,,)))((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((())))))***+++++++++)))))))))+++,,,,,,***((((((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&'''(((((()))))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################{{{lllaaabbbZZZSSSLLLJJJLLLKKKEEE???>>>;;;888555555555555444333333222222333333444555444555666777888999::::::@@@wwwmmmxxx~~~}}}qqqSSS555000000...---------------************************)))))))))))))))))))))))))))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---666999@@@HHHPPPXXX___bbbdddeeeeee___WWWQQQPPPRRRaaacccgggjjjkkkjjjhhhfffYYYTTTMMMDDD<<<666222000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))******++++++---------......---,,,,,,,,,---...---***(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++(((((((((***,,,,,,***((((((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################xxxpppbbbfffZZZTTTMMMJJJJJJIIIDDD@@@AAA>>>:::777777777666555333444444444333333555666;;;555333777777555999AAAccctttpppttt{{{xxxjjj<<>>MMMWWW]]]ZZZSSSPPPNNNLLLBBBGGGQQQ\\\eeefffbbb]]]SSSPPPMMMMMMTTTaaaqqq{{{pppqqqrrrrrrrrrpppooonnnkkkfff\\\OOOBBB666...)))///---++++++,,,,,,***'''...---,,,,,,---...///000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))***++++++,,,,,,......---------...///000000///---+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################rrrdddfffZZZSSSLLLIIIHHHGGGCCC???@@@===999777777777777666333444555444333333555777666333888===888666KKKiiixxxllluuu~~~tttppp@@@555///111111,,,***...,,,,,,+++***************************************************+++++++++,,,,,,+++++++++************************************...,,,***+++---...---++++++,,,...000444:::AAAGGGSSSYYY[[[SSSGGGDDDOOO[[[]]]ZZZPPPCCC>>>BBBIIIMMMYYYRRRHHHBBBEEESSSfffssslllhhhaaaYYYTTTUUU\\\cccuuuxxx{{{{{{xxxuuuuuuvvvzzzyyytttlllaaaTTTHHHAAA777000(((''',,,000000...---------+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))***++++++,,,,,,///............///000000...---+++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrrffffff\\\UUUMMMIIIIIIHHHDDD@@@@@@===999777777777777666333444555444333444555777666666:::;;;444<<>><<<888777777888888888444555666666444555666888999<<>>999ddduuusss~~~nnnxxxhhhhhhwwwwww|||sssyyygggAAA---333666---......---,,,,,,,,,,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,.........---,,,---///222444<<>><<<:::888888888777666888555333444666888:::;;;999OOOvvvooouuurrr~~~~~~www]]]@@@000...111///...------,,,---------------------,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........,,,---...000333:::AAAGGGTTTSSSRRRTTTWWWWWWSSSNNN```[[[hhhlll}}}}}}|||}}}}}}wwwhhhSSSDDD:::111***+++//////---------,,,++++++******++++++++++++++++++++++++++++++************************************************)))******+++,,,------.../////////...---+++)))(((((((((((((((((((((((((((,,,+++)))''''''(((***+++''''''(((((()))***++++++)))))))))((())))))***+++,,,,,,++++++***++++++,,,))))))((('''((()))+++,,,))))))))))))((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''&&&%%%'''((((((***---+++'''%%%%%%&&&'''((())))))***+++***)))(((''''''((((((###$$$''')))+++,,,,,,,,,***)))(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrllloooeee\\\PPPJJJIIIGGGBBB<<<===;;;:::999:::999777555888555444777999888888999>>>sssvvvuuummmxxx~~~{{{|||zzzjjjMMM333...666//////...---------------------------------,,,,,,,,,,,,---...............------------...///000000111111222555;;;FFFSSS[[[UUUYYY[[[\\\___dddggggggvvv{{{}}}{{{zzz}}}~~~zzzooofffFFF888------111111---+++,,,,,,+++************+++++++++++++++++++++++++++************************************************))))))***+++,,,......//////......---,,,+++***))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))***+++++++++,,,,,,------------....../////////...---,,,,,,,,,------*********************************)))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))))))))*********++++++***(((*********++++++,,,,,,,,,......---------...//////++++++++++++)))((('''&&&''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssslllpppggg]]]QQQJJJHHHFFFAAA<<<<<<;;;999999999999777555666444666::::::666666:::GGGhhh}}}}}}rrr|||yyyyyyyyyrrrWWW888---444//////...------------...------------------------------...////////////...............///000111222000444999???EEEMMMTTTYYYTTT^^^aaa[[[___xxx~~~{{{{{{~~~|||{{{zzz{{{{{{{{{aaaNNN999///---,,,,,,------,,,++++++******++++++++++++++++++++++++++++++************************************************)))******,,,---...//////......---,,,+++*********************************'''(((***,,,------,,,,,,////////////---,,,***))))))******+++,,,,,,------+++++++++++++++,,,------------......---+++((('''+++************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++///...,,,+++)))''''''(((++++++***))))))(((''''''))))))))))))(((''''''&&&++++++*********+++,,,,,,++++++,,,,,,***(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ssslllooohhh]]]PPPIIIHHHFFFAAA<<<<<<:::888777888888777666555444888<<<999444999CCCccckkkrrrttt{{{xxxyyyuuu```AAA///...000///......------......------------............---...//////000///////////////......///111333444111888BBBJJJNNNNNNMMMLLLMMMRRRYYYfffzzzvvvuuu|||yyyyyy{{{~~~iiiPPP<<<000+++,,,111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,---......///...---,,,+++***************************************++++++++++++***)))(((&&&'''***---000111222222333444555777999999::::::>>>===;;;888444000---+++&&&''')))+++,,,---,,,,,,++++++++++++*********))))))))))))((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***'''&&&(((+++---...222888777888:::<<<>>>AAABBBCCC@@@@@@AAA@@@>>>;;;888555000000//////......------&&&'''((()))******)))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttkkkmmmhhh]]]PPPIIIHHHFFFBBB===<<<999666555666777777666555444888;;;777444AAASSSzzzrrrqqq{{{xxxxxxwwwhhhOOO888...000//////...............------------.........///......///000000000000///000//////...000222444555>>>BBBIIINNNPPPQQQRRRRRR[[[mmm{{{pppvvv}}}{{{zzzyyykkkZZZGGG666111333///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------.........---,,,************+++++++++++++++++++++++++++///---,,,+++,,,...111333555888>>>DDDJJJNNNPPPQQQ[[[]]]___bbbdddeeeeeeeeeaaa```]]]XXXRRRJJJDDD@@@777555333000//////000000,,,,,,+++++++++*********))))))))))))((((((((('''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************************+++)))(((((())),,,000222111222999CCCHHHJJJPPPXXX[[[\\\]]]^^^```aaabbbbbb^^^```cccdddccc```\\\YYYRRRRRROOOJJJCCC999111,,,///...,,,******+++---...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttjjjlllggg]]]PPPIIIGGGGGGBBB>>><<<999555333444666777777666555888999444444HHHaaa|||vvvuuu|||wwwxxxuuuuuuvvvooo[[[BBB222000000///...............---------.........//////...//////000000000000000000000//////000222555666NNNNNNLLLLLLOOOWWWaaagggxxx~~~vvv{{{wwwaaaFFF555111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,///777AAAKKKRRReeegggjjjnnnqqqrrrssssssnnnpppsssvvvxxxzzzzzz{{{uuuvvvwwwvvvsssooojjjfffaaaZZZNNNAAA666000---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************---,,,,,,...333999@@@DDDTTTVVV^^^hhhjjjhhhjjjqqqhhhfffaaa[[[UUUOOOJJJHHHLLLPPPUUUZZZ[[[ZZZVVVTTTSSSXXX___eeegggeee```\\\MMMGGG>>>555///,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuummmmmmhhh\\\PPPJJJGGGBBB>>>>>>===;;;888777888888666555666:::555666999555QQQ|||ooodddcccnnnrrrfffdddrrr~~~uuuyyyssspppuuuhhhHHH000222222222000...------...---------.........///////////////000111111///---444//////222333444@@@OOOSSSWWWZZZWWWVVVggg}}}||||||{{{qqqjjjRRR...333333000+++---222111***------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++,,,------,,,)))---111222111...+++***222666@@@OOO___jjjooooootttwwwwwwtttrrrpppjjjcccUUUVVV\\\fffnnnsssxxx~~~wwwxxxxxxuuuqqqppprrrtttnnnuuuvvvmmmaaaSSS???///...---,,,...//////---***,,,///---((()))---,,,%%%(((((()))((('''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((******)))(((((()))$$$(((,,,+++((('''***///)))***,,,------,,,+++***///222888CCCRRR___eeegggmmmkkkcccZZZZZZ]]]XXXNNNQQQHHHGGGNNNLLLAAAAAAKKKGGGSSSYYYUUUVVV[[[WWWLLLKKKFFFDDDLLLXXXbbbhhhkkkjjjddd\\\UUUMMMAAA555---......---)))&&&&&&)))---)))))))))+++------+++))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######%%%'''(((---)))%%%$$$&&&(((((('''%%%$$$&&&)))***))))))++++++)))&&&&&&)))---///000***///...((($$$&&&'''$$$)))$$$$$$))))))$$$!!!"""vvvnnnnnnhhh\\\PPPJJJGGGBBB>>>>>>===;;;888777888888666555888555555:::;;;???dddyyyoooiii___YYY\\\kkkpppXXXLLLFFFNNNVVVUUUUUUXXX___eeeqqq{{{nnnrrrvvvwwwttttttpppXXX999222222111000.........///------........./////////111000111111222111000...,,,111555666888???JJJSSSXXXSSSRRR\\\xxxzzz~~~yyy~~~~~~~~~{{{wwwwwwjjjOOO666111///111...(((***///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.........---++++++++++++******...,,,(((&&&(((///888@@@UUU[[[cccjjjnnnooonnnmmmjjjllljjjeeebbb```ZZZTTTSSSRRRTTT[[[]]]YYYUUUTTTcccbbb\\\TTTNNNNNNUUU\\\ooouuu{{{~~~}}}rrr\\\GGGBBB:::111000555777333...---///...+++***+++***(((************)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))(((((()))***)))***++++++***)))******//////---***(((+++111777>>>RRReeeiiifffeee```ZZZ^^^XXXMMMEEEGGGRRR^^^dddiiiiiiiiijjjmmmoooiii```^^^YYY\\\ffffff___bbbmmm\\\^^^^^^YYYQQQJJJGGGFFFLLLTTT[[[```eeefff^^^SSSEEE999...,,,222555000(((---,,,+++***((((((((()))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&***)))(((((('''(((((()))$$$$$$&&&)))++++++***(((---...---+++*********)))222333555999>>>AAAAAA@@@<<<===:::555444555111***///***'''''''''(((000:::wwwoooooohhh\\\PPPJJJGGGBBB>>>>>><<<:::888777888888777555:::222666===>>>RRR~~~~~~hhhYYYXXXTTTMMMKKKRRRddd|||jjjRRRlllZZZNNNGGGIIIKKKHHHGGGIIIBBBEEEJJJRRR]]]hhhrrrxxxvvvtttzzzrrrttttttoooqqqbbb===333222111/////////000000............////////////222222222222222111000///333555444555???NNNWWWYYYZZZ^^^kkkxxx}}}~~~{{{vvv{{{yyyiiiJJJ666,,,222333)))'''///------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////------,,,,,,++++++,,,,,,111...,,,,,,444CCCTTT```dddggghhhdddYYYOOOIIIHHHCCCIIINNNRRRWWW^^^aaa___fffcccdddkkkoooiiiaaa\\\```dddgggddd[[[SSSOOOOOOQQQUUU^^^mmm}}}wwwhhhMMM[[[gggbbbTTTNNNWWWcccGGG777******111222+++%%%++++++,,,++++++***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********)))'''(((***,,,---+++***+++---...,,,***,,,.........222<<>>>>><<<:::888777888888777666999333888;;;AAAhhhxxxcccQQQHHHLLLIIIDDDCCCKKK^^^uuunnnSSSBBBVVVooooooXXXOOOHHHHHHHHHFFFFFFIIIJJJIIIGGGFFFGGGIIILLLNNN```wwwyyywwwpppwwwmmmmmmcccBBB444222000//////000111111....../////////000000000111222333222111000000111777333666CCCQQQWWWWWWWWWeee|||vvvwwwwwwyyyqqqhhhIII///...666444---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000000///,,,,,,,,,,,,,,,---///000...444===HHHTTT```lllssseeeccc^^^VVVOOOKKKLLLNNNPPPXXX___cccggglllmmmkkkhhhcccccckkkssssssooolllooossswwwxxxrrreeeVVVLLLIIIFFFFFFPPPbbbrrrwwwvvvnnnbbbWWWZZZfffooommmgggcccQQQ???888444///+++,,,+++******+++,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))++++++***((('''(((+++---++++++++++++---.........'''---666BBBNNN\\\iiiqqqmmmiiiiiillliiiaaa[[[[[[dddbbbhhhxxxsss^^^VVV]]]eeeaaa^^^]]][[[SSSKKKFFF???OOO```dddXXXFFF777000,,,+++,,,...111000---)))*********)))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''###%%%&&&((())))))(((''''''(((((('''(((---666===GGGMMMKKKDDDFFFPPPTTTPPPZZZYYYXXX[[[^^^bbbddddddccc^^^WWWUUUYYY^^^___^^^[[[[[[XXXPPPBBB555///...wwwoooooohhh\\\OOOJJJGGGBBB>>>>>>;;;:::888777888888777666666777;;;999JJJ}}}vvvkkk```TTTLLLKKKHHHFFFBBBBBBIIIZZZpppmmmVVVIIICCCHHHUUU[[[PPPKKKGGGEEEEEEDDDFFFJJJKKKJJJJJJIIIHHHHHHHHHHHHOOOuuuvvvnnnyyysssmmmfffRRR777333000///000111222111/////////000000000111111000111333222000///111333000333DDDXXX[[[SSSXXXggguuuaaa[[[cccxxxyyyiii```SSSNNNddd~~~xxxzzzwwwwwwbbbEEE222///333222---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...///000000111111000000---------+++***,,,000444777BBBRRRaaalllqqqssstttyyynnn^^^QQQMMMNNNQQQSSSNNNXXXccchhhmmmqqqqqqoooddd[[[WWW\\\eeeiiiiiijjjhhhffffffllltttwwwsssnnnddd[[[QQQMMMQQQ[[[gggoooyyydddLLLEEEQQQbbbmmmooollllllgggWWW???,,,,,,444+++))))))***,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******,,,,,,+++)))((((((+++...)))+++---+++)))***///333888@@@MMM\\\iiinnnnnnlllooobbbcccsssttthhhlll~~~iii[[[YYYdddfff[[[XXX___IIIHHHMMMZZZffffffYYYKKK>>>555,,,+++///222///++++++************)))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))***************&&&***111777>>>IIIUUU]]][[[^^^[[[SSSSSSZZZ]]]ZZZccccccccceeeeeeddd```]]]VVVZZZaaaggggggccc___]]]```ccceeeccc^^^UUUJJJAAAuuummmmmmhhh\\\PPPJJJGGGBBB>>>>>>;;;999777777888999888777555:::===AAA^^^|||uuu___UUUOOOIIIFFFIIIFFFEEECCCDDDJJJYYYkkkxxxsss\\\LLLLLLLLLCCCAAAJJJOOONNNMMMJJJHHHHHHKKKNNNEEEFFFHHHJJJKKKKKKJJJJJJKKKeeeiiilllqqqrrrlllhhh```:::555000///000222222000000000000000111111111111///222333222000000333777;;;BBBOOOUUUPPPVVV{{{rrr~~~ooodddXXXPPPNNNXXXsss```MMMSSSTTTHHHIIIWWW{{{{{{|||zzztttsssdddFFF///+++000333------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...//////000111111111111111/////////---,,,000888>>>TTT\\\gggpppttttttrrrppplllbbbWWWRRRVVV^^^dddgggpppbbbhhhccc]]]XXXTTTVVVaaammm```fffggg\\\OOOSSSiiiwwwvvvpppdddXXXKKK:::---///,,,)))))),,,---+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******++++++,,,,,,+++)))***,,,...)))---///---+++...777???XXX^^^fffmmmnnnjjjbbb]]]kkkcccjjj|||{{{qqqwwwwwwgggnnndddZZZuuuxxxfffeee|||ccc]]]uuuppp]]]\\\eee\\\SSSUUU___hhhkkkiii[[[LLL999---,,,......,,,++++++++++++*********))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))***)))((('''(((***,,,...777???JJJUUU\\\aaadddeeeTTTSSSRRRRRRUUUYYY^^^```___bbbhhhlllkkkddd[[[SSSNNNNNNPPPTTTVVVZZZaaajjj]]]```aaabbbeeegggddd^^^ssskkkjjjhhh\\\PPPJJJGGGBBB>>>>>>;;;999777777888999888777666999===RRRzzzyyytttrrrxxxxxxzzz|||~~~}}}eeePPPKKKLLLHHHEEEGGGFFFFFFEEEEEEIIITTTcccmmm[[[\\\]]]```\\\LLLCCCJJJHHHKKKLLLJJJGGGGGGIIILLLJJJKKKKKKLLLLLLKKKJJJIIIKKKWWWdddlllsss~~~ooosssdddjjjllliiifff===777111///000222111///000000000111111111222222000333555444222333777<<>>>>>:::999777777888999888777888777<<<```{{{iiifff```[[[XXXXXXYYY[[[ZZZZZZ\\\]]]___aaabbbccciiikkkpppvvv|||hhhQQQBBBGGGPPPQQQOOOPPPHHHHHHGGGFFFGGGOOOZZZcccQQQkkkzzzyyyppp___TTTXXXJJJOOOSSSQQQOOOOOORRRUUUQQQQQQPPPOOOOOONNNNNNNNNNNNTTTXXXXXXYYY\\\]]][[[eeennn|||iii```fffpppmmmiii>>>888111///111222111...000111111111111222222222000444777666444555:::???EEEQQQWWWeeedddSSS```OOOFFFOOOzzzuuu[[[]]]zzzeee\\\ZZZ[[[]]]iiiSSSYYYRRRLLL>>>mmmzzzzzzyyy~~~tttpppppp^^^???,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++,,,,,,---......000000111222222222222111---000444999AAAPPPcccqqqkkkmmmooommmiiidddaaa___pppwwwrrrvvvvvvaaaPPPHHHIIIMMMQQQ\\\uuu{{{aaaLLLRRRaaaeee===666///,,,---...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++***,,,......,,,++++++,,,---,,,...777GGGYYYhhhqqqeeeiiijjjccc]]]eee|||tttppp}}}tttcccmmmhhh```kkkuuussskkkrrrrrrmmm```LLL:::000,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********...888EEERRRZZZ^^^^^^```dddeeebbb[[[UUU>>>444444@@@CCC<<<@@@LLL___^^^]]]___cccgggiiiiii___RRRGGGDDD@@@999333222555>>>EEEEEEIIIVVVaaagggrrrhhhcccggg```UUUKKKDDD@@@===<<<;;;:::999777777777777888888;;;LLLiii~~~{{{nnnddd]]]ZZZZZZYYYYYYWWWUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTSSSWWWXXXYYY[[[]]]___```aaadddhhhmmmrrrxxx~~~}}}VVVUUUNNNNNN[[[]]]VVVUUU]]]eee[[[JJJHHHJJJKKKOOOIIIiiidddVVVlllhhh^^^]]]ggghhh]]][[[ccc___]]]\\\[[[YYYSSSOOOMMMTTTUUUWWWWWWUUUUUUUUUVVVYYYZZZ[[[\\\aaappp|||eee___hhheeemmmLLL888,,,333777111///444333333222222222333444444555333666:::555111>>>RRRTTTSSSffflllSSS___wwwrrrdddXXXSSS___MMM]]]rrr|||uuucccZZZmmmcccZZZXXXYYYLLLaaalll~~~yyy~~~yyy~~~|||fffPPP>>>---333111...+++---///...+++++++++++++++++++++++++++---,,,,,,,,,------...///333333333111///...///000&&&444<<>>:::888999???MMMZZZsssjjjeeefff___TTTJJJDDD@@@>>>===;;;:::888777777777888888444FFFMMMrrrzzz{{{ooojjjiiifffcccaaaaaa___^^^\\\ZZZYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVXXXYYY[[[]]]^^^___```bbbeeehhhjjjnnnrrruuuvvv{{{~~~iiiUUU]]]^^^WWW\\\kkkiiiYYYuuu}}}nnnTTTIIIJJJSSS______aaahhhxxxmmmaaa]]][[[XXXVVVUUUNNNPPPSSSTTTTTTTTTUUUWWWTTTUUUUUUTTTUUU[[[eeemmm}}}vvvuuudddjjjiiijjjQQQ===///444777111///444333333333333333444444555;;;888666888;;;@@@HHHQQQYYYsssdddZZZ\\\SSSWWWzzzsssfffYYYJJJZZZmmmdddyyyiii]]]SSSJJJ___}}}}}}xxx{{{}}}qqqaaaIII...111000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///111222333333111000000:::FFFQQQ___pppooofffgggYYY```yyyppp```]]]dddlllkkkdddZZZ[[[aaa[[[\\\kkkeeeZZZGGG444,,,------+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++,,,------,,,,,,,,,...000888IIIZZZbbbfffjjjkkkgggTTTbbb{{{yyyccclllvvv|||qqqvvvtttmmmhhhiiiiii```SSS777111++++++//////***%%%******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******)))(((((((((***,,,<<>>===:::999888777777777888999555PPPSSS|||zzz~~~zzz{{{}}}|||zzztttrrrnnnjjjfffcccaaaaaa___^^^\\\ZZZYYYYYYYYYZZZXXXXXXZZZ[[[]]]^^^___``````bbbdddeeefffgggjjjmmmppprrrvvvwwwxxxyyy{{{}}}}}}}}}~~~pppsss{{{{{{aaallljjj]]]VVVVVVggg|||xxxrrrnnnfff\\\WWWZZZ\\\]]]^^^\\\\\\]]]^^^[[[[[[\\\[[[[[[[[[[[[[[[^^^hhhyyyrrreeehhhjjjeeeXXXCCC333444666111000555444444333333444444555666888777666999@@@JJJQQQUUUzzzhhh^^^VVVMMMpppooo\\\ZZZgggyyyiiimmm\\\OOO\\\mmmWWWTTTWWWooo{{{{{{|||yyysss[[[999000////////////.........------------------------............///000111222000222555555444222222222CCCRRR___jjjmmmddddddtttuuunnnfffdddlllggg___bbblllfff___eeekkkcccWWWJJJ:::...+++...------------,,,***)))((()))))))))))))))))))))))))))))))))*********++++++((())))))******+++,,,,,,...//////---,,,...444999TTT\\\dddhhhjjjllljjjggghhhssshhh}}}{{{hhhllljjj]]]^^^mmmUUUDDD111)))---///,,,%%%*********))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++,,,)))''')))000666NNNQQQWWW[[[VVVMMMHHHHHHAAAMMMSSSYYYeeeaaaQQQIIIZZZllljjjVVV[[[xxx|||hhhggg{{{lllYYY\\\jjjrrrTTTIIIHHHRRRTTTMMMPPP]]]^^^```^^^XXXQQQLLLEEE>>>tttkkkgggccc\\\RRRIIICCC@@@>>>===999888777777777888999:::<<>>===888888777777777888:::;;;BBBGGGiiirrrlll~~~wwwtttrrruuu{{{vvvpppeeepppggg\\\HHH666222444444555888555555555555666777888999999666===HHHIIIRRR{{{xxx]]]ooonnnkkkmmmmmmxxx~~~gggWWWfffxxxfffSSSTTTTTTSSSJJJCCCiiipppzzz{{{~~~wwwyyyuuuddd>>>555/////////,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444666::::::444///555FFFUUUccciiijjjmmmuuupppiiimmmlllXXX^^^hhhnnnwwwrrrbbbTTTUUUXXXOOO<<<,,,,,,,,,------,,,,,,++++++************************************++++++++++++*********+++,,,,,,------.........000666CCCSSS^^^]]]ffflllfff\\\hhhuuueee\\\VVVSSSNNNIIIKKKRRRWWWXXXWWW]]]gggqqq~~~ttt^^^wwwiiiWWWkkkkkkcccPPP999,,,+++000++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******,,,***)))...999GGGQQQWWWVVVVVVWWWWWWTTTQQQVVV]]]TTTUUUUUUjjj|||vvv~~~|||]]]NNNXXX[[[OOOSSSdddrrrjjjfffbbb[[[QQQGGGAAA>>><<<;;;777777666777777999;;;<<>>000///000------///,,,,,,,,,,,,,,,,,,,,,,,,------...///111333555666666777777555777DDDWWWggg^^^bbbddduuunnncccdddiiirrrrrrsssaaaIIINNN___SSS333000///...---,,,,,,,,,---*********************************++++++++++++,,,***++++++,,,,,,---............111777CCCRRR___gggfff___bbbsssuuulll\\\QQQPPPLLLCCCCCCLLLLLLHHHDDDFFFLLLNNNKKKFFFLLLIIIGGGGGGGGGJJJSSS\\\iii}}}ooobbbZZZfffooohhhRRR<<<...))),,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++,,,,,,000999GGGRRRWWWXXXLLLHHHFFFIIIMMMOOOUUUZZZvvv|||yyygggnnnjjjQQQEEENNNssslllhhhccc\\\QQQGGGAAA===;;;:::777666666666888999;;;<<>>555666777777777666666666777888999:::;;;:::<<>>888666BBBUUUbbbccc^^^|||gggggglllwwwyyyeeeOOOVVVmmm>>>:::555000---,,,---...******************************+++++++++,,,,,,,,,++++++,,,------......///111444===MMM]]]eeeccc^^^WWWllluuuccchhhllleeefffooosss}}}xxxfff\\\TTTLLLIIIJJJBBBIIIGGGEEENNN]]]tttoooiiizzz^^^WWW```bbbSSSBBB---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++(((666IIITTTTTTLLLCCC===KKKGGGOOOhhhsssppphhheeehhh```SSSHHH@@@===;;;:::;;;666444777999:::<<<@@@QQQaaa___vvvxxxtttqqqgggmmmgggWWWDDD:::777888999:::888777555;;;???666666HHHHHHDDDppppppXXXSSSzzziiigggdddaaa^^^]]]^^^___```aaadddeeeffffffffffffhhhjjjlllkkkjjjiiiiiikkkmmmnnn^^^^^^ddduuu|||```dddwwwlll]]]kkk|||}}}{{{zzz|||qqq[[[AAA333//////.....................///000000111222333222222555:::>>>HHH:::>>>UUU___YYYcccyyyyyywwwvvvuuuuuuwwwzzz~~~~~~uuuggghhhxxxyyyiiifffqqqiiiKKK444222222,,,,,,333---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,...,,,,,,//////---...222///???OOO___iiiaaaZZZ```vvvrrrwwwuuuzzzzzzjjj```QQQKKKHHHIIIIIIGGGGGGKKKZZZjjjfffooohhhSSSSSSeeeNNN===444)))&&&+++000---'''************))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++,,,,,,++++++999IIIQQQQQQOOOFFFEEERRRFFF```fff|||pppkkkjjjhhh___SSSHHH@@@===;;;::::::666444777999:::===AAANNN^^^hhh~~~rrryyysssyyyjjjhhhgggXXXFFF:::777888999999777<<<777666===<<<999>>>EEErrr~~~UUUUUUYYY|||xxxppplllkkkbbbSSSMMMQQQMMMJJJGGGFFFGGGHHHIIIIIIOOOQQQRRRRRRQQQRRRTTTVVV^^^^^^__________________SSSLLLDDDDDDLLLWWW^^^bbbeee___zzzuuu~~~\\\GGGZZZqqqxxxtttsssbbbJJJ777000000000//////............///000000111222222333555888<<<>>>:::BBBNNNZZZccctttssseee]]]XXXUUUSSSIIIIIIHHHHHHIIIKKKNNNOOORRRQQQQQQSSSXXX^^^dddhhhrrrnnnrrrssstttvvvddd]]]NNN<<<333222111------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,///------000000...///333888JJJ[[[dddaaaWWWbbbyyyuuuwww___KKKDDDFFFMMMQQQLLLKKKKKKbbbzzzsssuuuooo[[[UUUZZZLLLAAA333---...111000++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))***++++++)))(((+++222777HHHTTTVVVQQQNNNFFFFFFRRRtttoookkkggg___RRRGGG@@@===;;;::::::666444777999:::>>>CCCRRR]]]ppp{{{wwwyyy}}}pppYYYUUUeeemmmmmmrrr~~~ooonnniiigggZZZHHH;;;777888999888666>>>:::444===BBB>>>===TTToooaaavvv~~~mmm^^^QQQGGGCCC???999:::@@@???===:::999:::;;;<<<;;;<<<===>>>=========???AAAEEEGGGIIIJJJKKKJJJHHHGGGIIIHHHEEEBBB@@@BBBHHHMMMTTTJJJ\\\lllhhhlllaaaOOOEEELLL:::XXXaaauuuyyyyyytttlllWWW>>>111111333000///////////////000000111222111111333777;;;======888JJJWWW\\\ooommm```YYYPPPIIIGGGKKKRRRWWWXXXXXXXXXYYYYYYYYYYYYZZZRRRMMMHHHFFFGGGJJJJJJJJJJJJSSScccwwwlllfffnnnvvvwwwdddddd]]]OOO>>>333///...,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------000...///222111///222666DDDVVVbbbddd]]][[[xxx|||lllssswwweeeQQQ??????HHHIIIMMMaaa}}}sssjjjRRRbbbXXXXXXMMM>>>333...,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************+++,,,,,,)))(((000===HHHOOOTTTOOOJJJOOORRRWWWbbbxxxpppiiiggg^^^RRRGGG@@@===;;;:::999666555777999:::@@@FFF\\\]]]tttqqqrrrgggeeennntttoooiiijjjeee```dddmmmyyywwwsssttt}}}~~~nnnccceeelllmmmjjjbbbggg~~~nnnooolllggg]]]KKK===777999:::888666<<<:::888???AAADDDOOO~~~lllXXXMMMDDD>>>>>>>>>;;;999;;;???===<<<<<<======<<<;;;666777888777666666777999777888999:::;;;:::999999555;;;@@@BBB???;;;999:::<<<888@@@___zzz\\\UUUPPPGGGHHHSSS```JJJFFFxxxyyyvvvxxxxxxuuutttdddGGG444222333111000000//////000000111222333222111444888<<<===<<>>888:::;;;888888999999>>>???:::KKKnnndddKKK===@@@<<<:::===???===999888<<<;;;;;;;;;<<<<<<:::999777888999888666666777999999888777777777888999:::666555222111222444777999888999999;;;FFFXXXhhhpppaaaVVVQQQUUUWWWUUUXXX^^^UUUXXXUUUoookkk{{{zzzuuuwwwkkkQQQ:::222222111000000000000000111222222444333333555888;;;===>>>TTTWWWggg{{{]]]MMMPPPaaapppwwwwwwhhh```ZZZQQQKKKJJJOOOUUUYYYqqqzzzjjjjjjttt___VVV]]]YYYBBB111111------...//////---,,,+++,,,,,,---------.........///...///222222444<<>>:::666555888:::;;;;;;888:::;;;999999;;;===<<>>???CCCSSS|||jjjVVVFFF@@@CCCHHHBBBCCCCCC@@@???@@@CCCDDD@@@@@@AAABBBCCCBBB???<<<:::;;;;;;999777666777888666666666666666777777888333444666999:::888444111555555888===>>><<<888555LLLNNNbbbdddsssuuurrrwwwtttpppeeeNNN666000666222111111111111222333333222555999999:::@@@KKKSSS___wwwdddaaacccqqqsssbbbYYYVVVHHHCCCXXXzzzrrrhhhwwwsss___ZZZaaaRRR555000//////...............---.........////////////111000111444777???PPP```___rrr{{{```LLLLLL@@@[[[gggwwwfffYYYZZZWWWHHH666...------------,,,,,,,,,,,,************************))))))***++++++,,,------+++---333===FFFKKKKKKIIIMMMkkkrrrrrrkkkddd\\\PPPFFF???<<<;;;;;;666555666999999<<>>@@@<<<555AAAAAA>>>JJJlll{{{dddLLLUUUkkk```QQQGGGDDDCCCBBB@@@FFFJJJMMMKKKHHHHHHHHHHHHFFFFFFGGGIIIJJJIIIEEEBBB=========;;;999888999:::666888999;;;;;;:::999888888888888777666777999<<<777555666999888666:::AAA<<>><<<>>>AAA>>>>>><<<999777888;;;>>>999999888555444777::::::AAAGGGrrr}}}ooozzzssspppnnn\\\@@@222444222222222111222222333333444777888>>>EEEFFFXXXyyysssaaauuurrrbbbTTTIIIQQQbbbmmmccclllrrrbbbGGGKKK@@@333---111222...,,,000......//////000000111111444222666:::AAAWWWmmmqqqrrrcccGGGKKKYYYiiinnnqqqaaaLLLoooPPP:::///000///,,,,,,......,,,++++++++++++++++++++++++***+++,,,---------------,,,999GGGJJJHHHKKKSSSZZZ~~~ttttttmmmccc\\\PPPFFF???;;;999888555666666666888>>>FFFMMMMMMgggooorrrxxx~~~iiiddddddhhhmmmooolllnnnwww~~~zzzhhhmmmmmmYYYjjjmmmddd```TTTDDD;;;===???>>><<>>>>>;;;:::999999888@@@fffnnnwwwyyytttmmm```EEE333666222222222222222333333444555;;;<<<>>>GGGRRRmmmvvvrrrrrrWWWOOOTTTXXX|||wwwlllooommmTTTMMMAAA888000///000///............//////000111111222111333222888JJJbbbwwwdddJJJLLLRRRyyyuuuxxxhhhSSS\\\^^^???444111......///...,,,,,,+++++++++++++++++++++++++++,,,---.........//////000===IIIKKKKKKXXXqqqvvvvvvnnnddd\\\QQQFFF???;;;999888555555666666999???GGGLLLPPPiiioooxxx|||yyyqqqllliiijjjgggaaa```jjjxxxvvvmmmzzznnnddd|||xxxfffaaaTTTFFF>>>>>>??????;;;FFFBBBdddsssSSSCCC@@@???SSSiiiwwwxxxyyy~~~}}}sssfff]]]YYYUUUOOOIIIVVVSSSPPPOOOPPPPPPNNNKKKEEEFFFFFFCCC>>>;;;;;;===999===KKKfff___ggg{{{xxxrrryyyllldddLLL555888333333222222333444444555555???>>>>>>NNNgggooosss~~~bbbTTTKKKWWWvvvjjjfffooo[[[LLLDDD???666---,,,000000---/////////000111111222222000777111:::[[[uuummmOOO???MMMlllwwwVVVVVV]]]HHH>>>333---///111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......///111333@@@GGGLLLLLLRRRmmmvvvtttkkkeee]]]QQQFFF???;;;999888666555555666:::@@@GGGKKKYYYlllhhhqqqpppcccaaaeeewwwyyy~~~zzziiibbb\\\^^^gggsssiiikkkxxx{{{ggg___SSSFFF@@@???@@@AAABBBCCCQQQsssTTTGGGHHHJJJNNNsss~~~vvvrrriii^^^XXXVVVTTTPPPLLLOOOKKKIIIJJJIIIEEEAAA@@@???AAA;;;MMMtttvvvQQQEEEHHHXXXpppppp|||lllhhhRRR999888333333333333444555666666666>>><<>>666444444444444555666777888777<<<;;;IIIrrrnnn]]]PPPVVVoooxxxkkkmmmPPPNNNBBB222,,,111222---000000111111222333333333333<<<:::SSS}}}TTTIII```yyyoooYYYeeeVVVCCC222......,,,---222------------------------,,,...///---,,,///777===IIIFFFMMMeeewwwuuulllhhh___RRRFFF>>>;;;:::999777555555777===CCCGGGJJJVVVjjjbbbrrrqqq___kkkXXXTTTTTTWWWUUUQQQVVV```vvvxxxxxx{{{tttxxx{{{oooiiimmmvvvzzzzzz}}}qqqbbbQQQGGGBBB@@@BBBEEEBBBWWWZZZFFFGGGMMMLLLHHHVVV[[[MMMIIIXXXUUULLLUUURRRLLLKKKVVVeeeiii___SSSYYYqqqwwwbbbVVVRRRRRRJJJLLLOOORRRUUUVVVWWWWWWlllfffYYYRRRLLLIIIJJJ>>>GGGBBBFFFUUUzzzuuuqqqggg\\\WWWZZZ[[[XXX}}}yyywwwuuujjjZZZGGG555444444555555666777999999:::===CCC___[[[QQQRRR\\\xxxgggoooXXXSSSGGG999111000111///111111111222333333444444444999CCCiiiqqqHHHOOOjjjvvvsssnnneee[[[NNN<<<000---...000111........................,,,...///------222<<>>;;;::::::777555444777>>>DDDHHHIII]]]mmmaaasss}}}aaaTTTlll\\\___wwwrrrQQQQQQQQQSSSUUUVVVUUUTTTppp```aaa}}}yyyjjj^^^iii}}}zzz{{{zzzvvvvvv{{{iiiUUUIIIBBB???AAAEEEJJJ~~~ooowwwaaaNNNJJJKKKHHHEEEFFF\\\xxxvvvppp}}}zzznnnfffnnn|||~~~nnn]]]NNNPPPOOOIIIEEEJJJXXXdddjjjooowww|||xxxiiiUUUFFFGGGSSSqqqyyyaaaTTTSSSGGGEEE===HHH___yyyuuusssiiiqqqttt}}}kkk]]]PPP666555555555666777888::::::===CCCSSS|||eeePPPKKKeee~~~fffeee___VVVKKKAAA777//////222111111222222333444444444888777OOOkkkQQQUUUyyy}}}iiiYYYVVVHHH555...222222,,,........................---000111//////555BBBLLLSSS]]]zzzuuuuuummmjjj```RRRFFF>>>;;;::::::888555444888>>>EEEHHHIIIdddnnn\\\rrriii^^^bbbjjjQQQRRRQQQWWWZZZMMMPPPSSSUUUWWW[[[^^^XXXOOOHHHpppwwwmmmaaammm~~~llloooXXXKKKCCC>>>@@@EEE^^^iiiUUU___^^^SSSPPPUUURRRHHHJJJUUUxxxUUUKKKKKK```zzz\\\PPPUUUZZZOOOSSSzzzcccRRRNNNFFF<<>>:::::::::888;;;777888???>>>@@@MMM```]]]mmmmmmjjjssshhh]]]WWWIIILLLTTTLLLVVV\\\]]]YYYYYY^^^```\\\QQQhhh}}}```jjjooo~~~hhh___HHH999BBBEEEKKKiiiZZZddddddPPPaaaggg```cccpppnnn```kkkVVViiirrrkkklllnnnzzzqqqfffnnnZZZKKKMMMIIIIIIiii~~~kkkvvv}}}xxxaaaWWW999666999:::999999<<>>:::999:::777:::777888@@@???BBBNNNZZZUUUjjjjjjjjjvvv}}}uuu~~~mmmeeebbbWWWPPPSSSUUUQQQZZZaaa___YYYVVVVVVWWWKKKcccjjjnnnkkk[[[FFF@@@CCCCCCSSSxxxkkkTTTcccyyysssgggnnnXXXPPPFFFKKKyyy~~~}}}vvveee\\\>>><<<;;;:::888999<<<@@@BBBFFFvvveee\\\PPPfffooohhhaaa]]]CCC;;;555111222333444444444444777999999GGGZZZRRRwwwkkkYYYUUUNNN:::333666///000000////////////000000000,,,111666666EEE```pppuuutttlllggg___SSSGGG>>>:::999:::666999666888AAAAAADDDPPP^^^VVVjjjxxxvvvppp___VVVKKKUUUpppcccccceeeeeeaaaZZZWWWXXXJJJ]]]eeegggzzzyyy~~~pppWWWEEEGGGCCCAAAeeeooofffllluuufff```bbbcccaaagggppptttwwwwwwiiiooosssyyy|||lll]]]UUUMMMEEEQQQxxx}}}wwwrrrkkkeeeIIIAAA===999888:::===AAACCCKKKmmmQQQGGGtttmmmeeedddSSSEEE::::::---333444555666555666888;;;999aaaxxxKKKeeeuuu{{{aaaSSSNNN>>>222222111111000000//////000000111222+++333888888TTTuuu|||uuutttlllggg___SSSFFF===999999:::444888666888BBBCCCFFFSSSbbb\\\lllssstttppptttdddRRRSSSNNN^^^xxxllliiidddYYYOOOJJJLLLRRR~~~fff[[[\\\fffooozzztttWWWEEEIII@@@EEE}}}nnnlllbbbgggoooZZZXXX[[[TTTVVVYYYZZZZZZ[[[\\\]]]fffXXXXXX[[[QQQLLLPPPRRRQQQPPPPPP[[[wwwrrrpppiiiOOOAAA<<<888999<<<>>>@@@CCCVVV~~~wwwzzz|||aaaLLL[[[oooiiiJJJBBB666???111333444666666666777999;;;AAAdddUUUtttVVVLLLBBB444000333111000000000000000000111666...555:::>>>eeettttttlllfff___RRRFFF===999999999444888666999BBBDDDGGGTTT[[[]]]mmm}}}jjjllliiiooo}}}yyyfffMMMNNN]]]XXX___zzzcccSSSOOOOOOHHHbbblllXXXUUUZZZiiiyyyuuu[[[GGGFFF???SSSzzzwwwtttbbb```iiihhheeeddd___ZZZWWWYYY```tttkkkaaaqqqyyyrrrfffJJJ>>>999777<<<>>>>>>@@@EEEnnndddQQQTTTUUUxxxzzzooo```JJJcccwwwSSSHHH999AAA333222444555666666777:::<<>>???>>>DDDNNN{{{pppiiiddd```NNNYYYmmmgggeeejjjeeeKKKOOOGGGeeevvvJJJIIIttt^^^MMM===<<<222222444666666666888:::===UUUoooTTT{{{iiimmmUUURRRDDD555777222111111000000111111222000222444DDDhhh}}}tttdddzzzssstttmmmfff^^^RRREEE<<<888888999666999777:::CCCEEEHHHUUUTTT[[[jjjtttXXXXXX^^^nnnuuu___```{{{oooaaa___^^^iiisssccc]]][[[\\\\\\xxxuuullliiirrraaaLLL@@@PPP{{{mmmppp}}}{{{tttllleee```eeewwwmmmZZZ___iiiRRRyyyvvv}}}yyyiiiMMM===999999>>>>>>>>>JJJZZZkkkVVVPPPNNNNNNPPPQQQFFFMMMOOOKKKkkkYYYmmm]]]aaaxxx```YYY\\\nnn^^^NNNhhhoooiiiPPPBBB777444444555777888888:::<<>>OOOdddgggLLLVVVnnnyyyyyy{{{{{{nnnkkk{{{tttmmmEEE???EEEEEECCCOOOiiirrr\\\OOO|||{{{VVVHHH666999555777888999:::;;;>>>@@@}}}^^^xxxmmmdddOOO999999222222111111111111222222...???===XXXOOOCCC;;;===???>>>CCCLLL```}}}wwwppphhhhhh___RRRFFF>>>:::999888666555777<<<>>>@@@EEEKKKUUU^^^|||ZZZUUU___oooqqqjjjhhhkkkccc```vvv[[[EEEMMMQQQtttiiirrrxxx|||}}}}}}|||}}}kkkiiiNNN;;;AAA===???;;;GGGIIIuuubbb\\\tttiiibbbXXXTTTXXXbbbhhhjjjnnnMMMPPPPPPFFFMMMMMMHHHHHHWWWqqq```LLLjjjllllll@@@@@@222:::///;;;777333======AAA}}}llljjjbbbdddQQQ???///333333333333333333333333555555;;;}}}```aaaPPPAAA@@@>>>333;;;FFF>>>IIISSSgggxxxpppiiihhh___QQQEEE>>>:::999888666555777;;;>>>@@@GGGNNNLLLcccWWW___eeeooo~~~ppppppkkk___\\\tttWWWCCCLLLXXXcccVVVZZZaaadddyyyttt~~~hhhNNN===@@@<<<@@@<<>>FFFttt___dddVVVJJJ888333333333333333333333333666:::XXXttt]]]SSSeee___NNNEEEAAA999666:::::::::AAAPPPddd~~~yyyqqqjjjggg^^^QQQEEE>>>:::999888888666777;;;>>>BBBIIIQQQKKKdddUUUXXX]]]eeeyyy}}}iiiggg{{{vvvdddKKKbbbWWWFFFOOOhhhpppeeedddfff~~~zzzzzz}}}jjjQQQ@@@>>>;;;BBB>>>EEEcccwwwgggfffppp{{{___MMMIIICCCHHHJJJLLLKKKHHHEEEEEEFFFDDDOOOyyy}}}|||vvvooodddZZZOOOJJJPPPYYYhhhdddaaarrrYYYRRRwwwvvvrrrZZZ???888999222;;;777666===???PPP|||wwwkkkmmm|||kkkoooeeeUUUOOO;;;333333222222222222333333444;;;uuupppNNNZZZiiiLLLAAACCC<<<555:::666999@@@MMMdddzzzqqqlllfff]]]PPPEEE===:::999888999666777;;;>>>CCCKKKTTTSSSbbbyyyyyySSSWWW```mmmgggnnn}}}ooo}}}pppeeeSSSsssUUUGGGNNNvvv{{{jjjMMMAAA<<<<<>>HHHFFFFFFjjjaaaXXXIIIKKKHHHDDD^^^zzz___WWW[[[\\\gggkkkZZZ```UUUNNNQQQVVVWWWWWWXXXjjj|||vvvvvvcccXXXVVVyyyIII:::999666:::777;;;<<>>:::999@@@PPPaaammmsss{{{pppmmmeee\\\OOODDD===:::999999999777888<<>><<>>;;;DDDwww{{{ccc```fffiiiiiittt}}}uuuooowwwyyy}}}ZZZJJJEEE777555444222222444555777:::nnn}}}ZZZAAA;;;???;;;777777>>>IIIOOONNNIIIFFFRRRaaalllvvv~~~|||~~~{{{zzzooommmddd\\\OOOCCC===:::999999888666888===@@@BBBHHHOOOIIIkkk}}}SSSXXX___lllsssNNNQQQTTTvvvYYYHHHCCC>>>BBB<<<;;;@@@@@@HHHfffjjjZZZPPPGGGjjjaaaDDD>>>>>>BBBCCCIIIPPPvvvttthhh[[[OOOSSSsss}}}wwwyyykkk{{{kkk[[[{{{xxx\\\;;;999999:::777@@@;;;EEEqqqvvvyyylllcccdddfffddd___]]]hhhdddLLLDDDEEEFFFFFFMMMNNNQQQZZZ\\\TTTbbb{{{yyyaaaNNNFFF888777555333333555777888???kkkHHHAAACCC:::999:::???FFFHHHEEE@@@666>>>@@@BBBOOO```^^^QQQ{{{zzzooommmddd[[[OOOCCC===:::999999777666999===@@@AAAGGGMMMJJJeeeyyyoooVVVLLLXXXlllfffEEELLLQQQcccKKKHHH@@@@@@>>>BBBFFF>>>:::OOOlllxxxkkkbbb]]]KKKhhh|||ZZZAAA>>>@@@BBB???HHHUUUkkkTTTddd{{{zzz|||\\\SSS{{{|||xxxsssbbbwwwxxxddd;;;999::::::777AAA;;;EEEvvvXXXAAAGGGBBBAAACCCBBB???AAAGGGOOO^^^ssssss^^^YYYQQQKKKGGGGGGIIIKKKCCC???AAANNNOOOEEEXXXkkkWWWIII999888666444444666888999JJJ{{{oooNNNCCC===999:::<<>><<>>>>>@@@DDDFFFWWWaaaqqqzzzyyyiiiPPPXXXpppbbbIII555888<<<<<<@@@888QQQpppnnn{{{jjjhhhlll___SSSYYYqqq}}}gggGGG???AAAAAA@@@===<<<===>>>???@@@VVVmmmiiiZZZOOOFFFIIIGGGFFFGGGGGGFFFFFFHHHIII;;;BBB]]]bbbSSSVVVkkk|||```KKK===666;;;222222999555===```wwweeehhhppp]]]???III@@@444<<>>AAAAAAFFFLLLJJJfffwww~~~zzzLLLFFFPPP[[[hhh~~~{{{RRRNNNCCCXXXzzznnnPPPMMMOOOJJJFFFKKKMMMFFF@@@BBBAAAKKK___{{{vvvLLLAAA???AAABBBDDDHHH\\\vvvqqqaaazzzrrrbbb~~~kkkCCC:::::::::777>>>===]]]lllmmmzzzlll\\\WWWPPPEEE???DDDLLLNNNKKKEEEEEEEEEEEECCCBBBAAAAAAEEE<<>>555999333333999555===nnnqqqnnnvvvnnnNNNGGGDDD<<>>EEEWWWkkkGGGBBB???DDDDDDCCCIIIccc}}}oooyyyvvvlllkkkfffwwwkkkEEE<<<;;;999777???AAAeee}}}ccciiiwwwnnnMMMJJJHHHFFFBBB???BBBIIIBBBCCCCCCCCCCCCAAA@@@??????888AAALLLHHHEEEJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHFFFJJJRRR\\\cccccc[[[SSSOOO|||nnnXXX@@@444777333555:::555???gggHHH@@@FFFSSSVVVOOOPPPSSSKKKDDDFFFCCCEEEXXXttt}}}lllmmmiiijjjddd[[[NNNCCC<<<999888777777555888<<<>>>???DDDJJJJJJ```xxxKKKNNNNNNUUU\\\}}}vvvaaagggyyyzzzrrrMMMNNNKKK]]]zzzqqqfff\\\WWWhhhooohhhjjj\\\YYYaaa```OOOUUUPPPGGGCCC>>>@@@NNNbbbDDDAAA???EEEDDDAAAIIIeeetttsssiiinnnDDD::::::;;;;;;CCCCCCdddrrrXXXbbbrrr{{{eeeSSSGGGIIILLLFFF???>>>>>>BBBEEEEEECCCBBBBBBCCC===???QQQbbb___[[[[[[WWW\\\]]][[[WWWVVVWWWVVVTTTQQQOOOZZZjjjfffRRRLLLVVVEEESSSqqqkkkuuuuuuZZZBBB222666555666999666DDD}}}QQQ@@@RRRjjjnnncccccceee[[[^^^OOO@@@HHHjjjyyybbbQQQqqqiiiiiicccZZZNNNBBB<<<999888888777555777;;;>>>???EEEKKKAAAVVVnnnuuu~~~EEEGGGFFFOOOVVVuuuaaaIIIKKKIIIXXXqqqeeennn}}}qqq^^^ZZZWWWOOOZZZeee[[[MMMVVVRRRKKKIIIDDDCCCKKKyyy\\\CCC???>>>CCCBBB@@@FFFaaaxxxAAA::::::<<<;;;DDDDDDfffiiiRRR^^^nnnvvv}}}|||WWWHHHGGGFFFEEEFFF@@@EEEIIIIIIGGGFFFHHHKKKDDDHHH[[[lllnnnttt}}}~~~rrruuutttooonnnrrrrrrnnnqqqjjjnnnzzzvvv^^^IIIBBBGGGGGG]]]gggjjjgggsss___DDD222555666777888888NNN|||vvvZZZmmmzzzzzz~~~vvvwww```IIINNNnnn|||dddeee~~~{{{pppKKKLLL~~~rrrjjjiiicccZZZMMMBBB<<<999888888777555777;;;>>>@@@FFFNNNJJJ^^^xxx{{{UUUOOONNNZZZ]]]vvvXXXJJJLLLJJJVVVuuuzzztttxxxZZZFFFJJJ___cccRRRPPPWWWQQQIIIKKKHHHDDDGGGgggSSSAAA??????@@@@@@AAACCCWWWzzzKKK>>><<<:::777AAAEEEkkkdddPPP[[[jjjsssyyy}}}```OOOGGGIIIMMMEEEDDDDDDEEEGGGHHHHHHHHHCCCMMMiii}}}bbbWWWPPPGGGJJJJJJPPP|||wwwooozzzyyyaaaEEE111666888777666<<>>AAA@@@>>>???CCCAAAMMMbbbMMM===<<<;;;888AAACCCfff~~~```OOOVVVbbbmmmuuuuuuggg```]]]___SSSJJJLLLVVV[[[TTTKKKNNNbbb[[[JJJPPPWWWNNNKKKFFFcccgggEEE222777:::666444@@@eeemmmzzzmmmmmmpppllldddUUUKKKJJJJJJ>>>777FFFZZZooommmkkkhhhbbbZZZMMMBBB<<<999999999666555666<<>>CCCAAA===DDDbbbfff{{{\\\tttfffnnntttBBB===AAA999>>>===FFFUUUwwwXXXMMMHHHWWWXXX\\\jjjyyyjjjkkkZZZNNN^^^MMMdddwwwBBB<<<777666666>>>999xxxZZZsss{{{tttiiiVVVHHHLLLQQQ```ZZZUUUyyyssslllkkkbbb[[[OOODDD<<<888888888555555666999>>>EEELLLPPP___bbbuuunnnMMMTTTLLLSSSXXXqqqZZZHHHMMMIIIHHHRRRxxxrrryyyrrrWWW```YYYLLLJJJiii}}}~~~EEE===DDDEEE@@@===>>>???DDDJJJjjj[[[|||iii^^^lllyyyQQQ<<>>EEEKKKOOOZZZ```uuuqqqJJJOOOMMMQQQQQQhhhUUUIIIGGGIIILLLJJJzzzxxxzzzeeeiii```NNNPPPuuuqqqAAA>>>CCC@@@===???888;;;IIIJJJPPP}}}uuueeegggrrrTTT<<<@@@888???===CCCSSSwwwWWWHHHCCCGGGGGGMMMWWWppp{{{fffccceeeZZZ\\\zzzqqqBBB;;;777666555???AAAiiiWWW\\\sss\\\sssrrrUUUIII^^^~~~iiivvvnnnmmmccc\\\PPPEEE<<<888777888555555666999>>>DDDJJJNNNJJJVVVrrryyyKKKKKKOOOQQQNNNccczzzQQQLLLDDDGGGMMMBBBiiivvvhhhiii}}}\\\jjjeeeTTTVVV~~~aaa===@@@BBB<<<:::CCC777888FFFAAAzzzQQQ___mmmwwwlllFFF;;;???888@@@===AAAQQQ|||uuuWWWFFFEEEDDDFFFKKKMMM]]]pppccciiiiiidddmmmqqqAAA;;;777777555???FFFeeeQQQVVV___bbbRRR~~~rrrXXXSSSMMMZZZqqqssswwwooonnnddd]]]QQQEEE<<<888777888666555666999===DDDJJJMMMIIISSSqqqRRRIIIPPPPPPHHHXXX{{{zzzKKKKKKCCCCCCKKKAAA___qqqqqq]]]___~~~}}}}}}}}}]]]uuuWWWmmmNNN888======777777EEE;;;:::AAA;;;```aaaJJJiiissstttppp}}}yyysss===;;;===777@@@<<<>>>OOOzzzqqqXXXCCCFFFBBBHHHJJJGGGOOOoootttaaaffftttrrrnnnyyywwwqqq???:::888999555>>>JJJaaaLLLVVVTTTwwwPPP\\\{{{nnnWWWOOOBBBMMMvvvnnnllleee]]]RRRFFF===888777888666666666888===CCCIIIMMMXXXYYYpppZZZGGGPPPRRRIIIVVVvvvcccHHHFFFDDD@@@IIIFFFYYYfffqqqwwwkkkfff]]]gggccc___ggg^^^CCC;;;>>>;;;:::555BBB<<<<<<>>>===PPPGGGnnnppphhhxxxuuuZZZSSSWWWQQQsssAAA:::<<<777AAA<<<<<>>HHHFFFDDDIIIaaa{{{wwweeeuuuwwwqqqzzzpppmmm===888888:::555===KKK[[[QQQSSSNNNkkk~~~[[[CCCbbbgggGGGQQQvvvnnnllleee^^^RRRFFF===888777888666666666888===CCCHHHLLL\\\VVVnnngggJJJTTTWWWOOOWWWlllLLLHHHAAAHHH>>>FFFIIINNNgggiiiuuuhhhZZZYYYNNN[[[QQQ<<>>CCCIIICCC|||rrrcccppp]]]ppp|||}}}{{{DDD333>>>;;;555===999888444888555CCC777iiidddMMMaaajjjzzzZZZKKKGGGGGGDDD>>>KKKMMMTTT{{{kkk666:::;;;666AAA<<<:::LLLuuufffnnnnnnMMMLLL999EEE;;;EEEKKKMMM]]]pppXXXXXX}}}[[[:::777:::===555:::KKKVVVvvvGGG???FFFLLLUUURRRCCCDDD^^^yyylll|||{{{[[[ZZZxxxkkknnnaaa\\\RRRGGG???;;;888555888999777555888@@@IIIOOOfffOOOfffNNNeeeaaaQQQIII```mmmZZZCCCHHHCCCAAAAAA???FFFBBBccchhhxxxaaa^^^wwwWWW;;;???888888777999666888999888777;;;CCCJJJQQQ\\\ppp]]]uuubbbRRRTTTPPPJJJCCC@@@DDD```kkkaaawwwEEEBBB333666888666@@@<<>>777777666555888@@@HHHNNN\\\UUUfffUUU^^^aaaQQQMMM\\\lllUUU???BBBBBB???AAAAAAFFF@@@XXXkkkhhh}}}nnnXXXtttNNN999<<<666:::999888555888999888777:::AAAGGGTTTVVVYYYeeemmmcccoooaaa[[[SSSIIIUUUYYYVVVuuuuuu<<<666999999999666>>>999BBB}}}eee^^^___HHHBBBCCCDDD@@@DDDJJJKKKTTTuuuzzzvvvppppppAAA<<<555555999555:::EEENNNaaaMMM===<<<333>>>KKKDDD@@@FFFQQQ___rrrXXX^^^MMMKKKRRRjjjzzzjjjkkkbbb[[[QQQHHH@@@777///)))666666555666999???GGGMMMWWW___aaazzzaaaRRR^^^OOONNNRRReeeRRRBBBBBBBBB===AAAAAAEEE===JJJttt[[[ggg}}}```}}}uuuCCC999999444;;;999777444777999888777999===AAAhhhgggQQQuuu___]]]pppaaaEEEMMMRRRJJJbbb```;;;333<<<888999666===888;;;jjjggg[[[nnnBBBJJJ@@@EEEAAACCCHHHGGGKKKaaa|||xxxwwwtttuuuwww@@@<<<777777888222999FFFPPP[[[OOO666EEE444<<>>BBB666555444777999===EEELLLTTTccc[[[|||vvvNNN^^^RRRRRRJJJ^^^cccjjjMMMDDDCCCBBB;;;@@@@@@CCC===AAAjjjbbbbbbuuuvvviiiaaaxxxXXX;;;:::777333<<<888555444666888888777888:::<<>>???@@@@@@BBBLLL]]]kkkiiisss}}}___[[[^^^KKKHHHZZZ}}}kkkjjjbbbYYYPPPIII@@@666111222999555444777999;;;CCCLLLMMMaaa\\\VVV^^^ZZZWWWIIIYYY^^^RRREEE@@@@@@CCC999???===?????????XXXyyydddhhhjjjkkkdddaaaccckkkwwwEEE777<<<777444;;;444555444555777777777777888999CCCVVVDDDwwwiiiWWWnnnxxxiiikkkWWWTTT|||<<<;;;555888111777777<<<>>><<>>CCCLLLUUUZZZYYYcccqqqzzzlllkkkdddeeeQQQJJJVVVmmmjjj___WWWQQQMMMDDD;;;===FFF>>>777555888999999BBBMMMLLL^^^ccczzz___WWW```UUUIIIQQQZZZwww|||JJJBBB>>>@@@AAA777???<<<<<>>===KKKmmmCCC:::555888888888AAANNNRRRVVVdddrrrjjjQQQgggTTTOOONNNQQQnnnYYYKKKAAA===BBB>>>555AAA===;;;CCC???CCC```ttt```NNNLLL___xxxvvvFFF:::444999555777777---;;;666555444555666888999999999YYY[[[MMMsssvvv]]]]]]lllRRR;;;444999999000<<<999555<<<999???llleeeSSSiiieeeHHHCCCBBBBBBAAAAAADDDNNNYYY]]]gggtttGGG888555444555666444<<<===~~~~~~TTTbbbeeeEEEDDD666888888888===DDDFFFBBBJJJMMMSSS^^^mmm}}}vvvwwwrrr]]]cccYYYZZZdddooojjj___ZZZUUUOOO@@@555>>>PPPGGG<<<666888888777@@@NNNUUUJJJ___rrrwwwSSSrrr[[[ZZZUUUUUU}}}===HHH<<<999???;;;444BBB???:::CCC>>><<<@@@qqq\\\QQQOOOmmmuuusss}}}kkk222999222666333777555+++>>>666555444444666888:::::::::???vvvtttNNNUUUaaaYYYYYYzzzoooAAA>>>///:::555---;;;888222;;;:::>>>___hhhOOOXXXLLLBBBBBBBBBAAAAAAGGGUUUaaaXXXcccoooxxxyyynnnxxx???999555444555555333:::666WWWXXXBBB>>>:::===<<<888999@@@CCCAAAEEEIIIPPPXXXbbbnnnzzzzzzxxxvvv___bbbZZZ^^^iiirrrkkkccc]]]RRRGGG>>>:::888888666555666666555666>>>HHH______[[[^^^zzzLLLaaauuuGGG[[[NNNkkk^^^??????;;;EEE999;;;;;;:::;;;;;;<<<===>>>HHHWWWrrr___aaaaaannnXXX^^^{{{DDD:::666555444333333333333333444444444555555555555666666555___^^^JJJqqqVVV]]]WWWrrruuuaaaiii```:::<<<+++777555555555555666888999:::KKKPPPRRRrrrYYY@@@LLLFFF@@@EEE??????QQQQQQZZZfffoooxxxzzzmmmbbbaaacccjjjXXX888===777777444444444111FFFjjjgggoooHHHZZZrrrUUU999@@@;;;999;;;===<<<===@@@CCCEEEIIIPPPZZZeeeooouuu{{{oooeee___QQQiiirrrlllddd^^^SSSHHH@@@;;;999999777555666777555666===FFFFFFUUUcccnnntttXXXcccRRRNNNhhhRRR@@@@@@;;;@@@===::::::::::::;;;<<<===>>>???KKKxxxjjjbbbzzzhhhaaagggpppeeehhh555:::555555444333333333333333444444444444555555555555777<<>>===:::???:::999999::::::;;;<<<======CCC```uuu___]]]sssrrrXXX```]]]aaa|||JJJ+++>>>444444333333222222333333333333333444444444555555666BBB777hhh]]]EEEkkk}}}fffRRRWWWuuu}}}kkk@@@222///333000444444444555666777888999<<>><<<<<<===DDDMMMsssJJJ;;;555333444111555888222999PPPqqqKKKDDDXXXaaaJJJAAA999777777777;;;@@@<<<>>>AAAFFFMMMVVV]]]bbbnnnooovvvrrr]]]eee~~~qqqlllddd^^^UUUJJJBBB<<<:::999888666666777666555999???TTTRRR[[[ttt______www^^^UUUOOO[[[|||RRRAAAAAA999@@@888===999888888999999:::;;;<<<@@@<<>>333333222222222222333333222333333333444444444444222BBB333KKKIIIWWWSSSVVV^^^aaaSSS;;;777---888,,,333333333444555666888888???IIIbbbQQQ^^^oooNNNEEELLLAAA<<>>888666666666999===;;;<<<>>>BBBHHHOOOUUUXXXaaammmzzzzzzppp|||bbbSSSXXXiii~~~qqqmmmccc]]]TTTJJJAAA<<<888777888666555777777555777;;;CCCQQQgggzzzLLLbbbsss\\\MMMPPPoooyyyBBBDDD???444@@@:::777777777777888888999:::;;;???444@@@ccchhh______bbbzzzwwwkkkeeefffddd???222111555222222111111111222222333222222222222333333333444111<<<888>>>bbbiiiJJJYYY^^^SSSYYYlll}}}~~~999333666...;;;///222222333333444666777888===BBBMMMQQQcccEEEJJJBBB:::@@@CCCIIINNNTTT\\\ccciiiooossstttvvvzzz}}}[[[QQQDDD???<<<>>>AAAAAAAAAAAADDDbbbXXX999888///777666000000777333333@@@]]]KKKAAAAAATTT[[[111===EEE===888555666777666777999<<<<<<>>>AAAEEEJJJNNNQQQPPP___ooozzzyyy~~~ppphhhZZZHHHBBBJJJVVViii{{{}}}qqqmmmbbb]]]TTTJJJBBB<<<888777888555444777777555666999DDDTTThhhwwwYYYNNNrrr]]]QQQMMMZZZmmmTTT???BBB===444===<<<444777666666777777888999:::===666CCCDDD~~~eeeWWWYYYvvvrrrbbb^^^^^^[[[XXX___yyyFFF111666888111111111000000111111222222111111222222222333333333333888999999@@@RRR:::ooofffTTTVVVYYYppp[[[000111222///666///222222222333444555666777555BBBzzzaaaPPPbbbRRRCCCDDDBBBBBBAAAGGGKKKPPPXXX___fffjjjmmmnnnpppssswww{{{TTTGGGCCCBBBBBBCCCEEEFFFFFFFFF>>>PPPuuuEEE666666111666666000///555222222===uuupppHHH<<>>888777AAAJJJRRReee}}}yyyooonnnccc^^^UUULLLCCC===999777666333333777888666555888IIIXXXfffoooSSSbbbgggZZZNNNMMMZZZuuuxxxAAAAAA888;;;:::666<<<777666666666666777888999999999@@@AAA:::YYYyyyXXXTTThhh}}}cccfff~~~|||ooollleee[[[SSS[[[TTT999333888999111000000000000000111222222111111111111222222222222333777333999:::XXXuuuCCCSSS}}}sss^^^]]]WWW___tttmmm@@@555666111111//////111111222222333444666777111???UUU^^^UUU~~~OOODDDGGGDDD@@@DDDFFFKKKRRRZZZaaaeeeggggggiiilllooosssyyyhhhXXXFFFGGGGGGEEEBBBAAA@@@@@@???CCCfffuuu888777555666111444000///555222111:::NNNOOO@@@BBBCCC^^^cccAAA555666222222666888666555666999999:::<<>>RRRuuunnnoooddd___WWWMMMEEE>>>:::888666222333777999666555777666WWWppppppqqqhhhYYYyyygggSSSPPPbbb~~~UUU<<>>III]]]AAA999888444333666777555555666666777888:::<<<>>>@@@AAA===DDDHHHFFFNNNjjjwwwVVVEEE222999666<<<666999>>>000FFFvvvvvvoooeee```WWWMMMCCC<<<888666666666555555555555666666888OOOlll|||xxxxxxXXXuuucccOOOOOOyyymmmGGG<<<;;;:::888777666666666555555555555555666777777888777999>>>===EEE```LLLWWWTTTgggwwwppp{{{uuuiiippp~~~mmmSSSaaannnyyy```FFF222111555222...---000///...---...///111333///000000000111111111111444;;;222222;;;555SSSSSSLLLQQQttt{{{```NNNUUUcccmmm|||ggg222222222111000//////...000000000000111222333444---III777III```JJJhhhOOO???FFF;;;AAABBBFFFKKKRRRXXX\\\^^^]]]```cccgggjjjpppuuuyyy||||||zzzxxxwwwxxx{{{~~~~~~ppptttkkkdddVVV===GGGbbb}}}<<<999888+++444111111000000111111222333@@@{{{vvvIIIBBB===FFFnnnkkkXXXWWW111666222333888777111111666777999<<<>>>>>><<<999777888:::888===KKKUUUeee|||vvvVVV???888<<<666555AAA222---444:::bbbxxxrrriiiddd___WWWMMMDDD===999777666666555555555555666666444CCC___xxxooocccbbbRRRYYYOOOxxx{{{UUU999;;;:::999888777666666666555555555555555666666777888777777;;;:::===ffffffWWWNNNNNNWWWiiiuuupppzzzpppfffjjj{{{___iiigggHHH999///111444000...222000///...---...///111222//////000000000111111111...777222555???444???lllfffJJJSSS\\\bbbvvvbbbYYYXXXaaaooorrr||||||}}}@@@222222111000000///......000000000000111222333333000;;;777DDDQQQ\\\MMM???DDDAAABBBDDDEEEGGGMMMTTTZZZ[[[^^^aaadddgggkkkqqquuu{{{zzzyyyvvvsssssstttvvv|||uuusss~~~^^^aaapppccc111333777000777111111000000000111222222:::fffaaaCCC===MMMhhh@@@555;;;777555666777777777999888888888888888777777777777;;;999888>>>BBBOOOeeehhhIII:::===;;;,,,333666@@@AAA111AAAtttiiiddd___WWWMMMDDD>>>:::888666666555555555555666666666;;;SSSvvv[[[zzzTTTXXXBBB\\\fffxxx{{{oooDDD555:::999888777666555555555555444444444444555666666555777666888:::888FFFccc]]]XXXZZZ\\\YYYTTTcccxxx|||vvvddd===333//////444333......333//////...------///000111////////////000000000000,,,555000222===555000CCCzzzqqqJJJBBBPPPdddxxxdddYYYUUUbbbhhhpppwww{{{{{{vvv|||NNN,,,111111000000//////......////////////000111222333555///777???VVVkkkKKKddduuuKKKDDD???BBBDDDDDDDDDFFFMMMRRRXXXZZZ]]]___bbbfffkkkooowwwwwwvvvsssooommmlllmmmssslllhhhoooPPP222111333111222000000000000000111111222555KKKHHH<<>>LLLhhhuuupppiiilll{{{}}}hhhLLL<<<===999<<<888555===???===|||uuufffaaaXXXOOOFFF???;;;999666666555555555555666666888111:::[[[|||ggg}}}UUUfffKKKQQQ___|||ggg>>><<<;;;777777666555444444444444333333333333333444555555000:::999555999:::888===EEEmmmUUUKKKHHHJJJTTT___~~~xxxGGG888777666333000111111...++++++......---------------...---............/////////111666111***000888999999>>>JJJLLLAAAIIIOOOdddxxxbbbTTTRRRXXX]]]___aaaeeekkkrrrwwwzzz}}}~~~~~~zzzyyyuuuoooiiihhhkkkoooHHH---666/////////...........................///000111222222333333555888LLLpppQQQTTTyyyyyyTTTJJJ@@@===BBBGGGHHHFFFKKKMMMPPPTTTWWW\\\bbbeeegggiiikkkkkkiiifffeeeeee^^^ccceeefffpppIII111888222///444000//////......//////000111111:::NNNtttEEE;;;DDDRRR777===???<<<999:::999777555777999;;;======<<<<<<>>>AAA;;;999BBBEEEDDDJJJbbb___ssswwwuuuyyy___CCCFFFGGGCCC>>>CCCYYYZZZ777uuussshhhbbbZZZOOOFFF???;;;888666666555555555555666666666333999NNNnnn___pppVVVSSSQQQPPPaaa|||MMM777:::999666555444444333333444444333222222222222333444444222:::777222666666555<<<333]]]dddUUUOOOIIIHHHLLLQQQbbb}}}YYY666333777555000++++++...///---***---------------,,,,,,,,,------------.........///---222555111000555777333<<<<<>>XXXMMMNNNIII[[[|||uuullleee```]]]ZZZXXX]]]^^^^^^]]][[[\\\___bbbmmmttt}}}uuuUUU888333000---------------------------------------...///000000---444000222999111CCCuuu```MMMZZZgggLLLBBBCCCDDDDDDBBBDDDFFFGGGIIIMMMQQQTTTSSSUUUXXXYYYYYYZZZ[[[]]]WWW[[[XXXSSSbbb{{{???555333444000000111+++......------......///000,,,666555nnnPPP;;;LLLvvvqqqRRR888666:::666333666444;;;DDDMMMRRRQQQNNNKKKIIINNNGGGDDDPPPWWWTTTUUUmmm|||qqqbbbNNN;;;VVVHHHsss{{{kkkeee\\\QQQFFF>>>999777666666555555555555666666000888888777QQQYYYXXXYYYNNNMMMWWWvvvtttFFF999888444999444444333333222222333333222222111111222222333444222333///222:::666111888999444<<>>===888888===\\\yyyooommmmmm___aaaFFFwwwxxxlllfff\\\RRRIIIBBB<<<888777777666555555555555555777000888===@@@fff~~~cccuuuUUUQQQPPPGGGUUUjjjtttQQQ;;;999333000555444333222222111111222222222222222333333333444444555555444222111222555777777777444???lllbbbZZZ\\\[[[LLLKKKNNNQQQLLLFFFPPPaaabbb555...444000---111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111>>>999...MMMjjjYYYPPPDDDIIICCCPPPuuu|||cccVVVZZZiiiAAA222111...,,,------------,,,,,,+++++++++---------............//////000111222444555666777UUUkkk^^^GGGSSSqqqZZZPPPLLLCCCBBB@@@@@@BBBDDDFFFFFFJJJGGGDDDDDDHHHMMMPPPRRRUUUUUUSSSRRRSSSZZZdddkkkvvvtttsssuuuzzz~~~zzzlllhhhllloooqqqrrrxxxppp999222111000///------,,,,,,---,,,,,,,,,,,,---......---333777444oooRRR===<<>>111999777666666777999<<>>@@@BBBBBBAAACCCEEEFFFGGGHHHJJJNNNQQQMMMOOOPPPOOOMMMNNNPPPSSSaaadddfffgggeeedddeeefffhhhhhhjjjkkkkkkiiigggggg}}}LLL111222111000...------,,,,,,,,,,,,,,,,,,,,,---......000)))000222SSSEEE:::HHHUUUWWWNNNJJJ:::888666555555555666888:::;;;>>><<<888444222111111111111000888UUUooo\\\nnnrrrTTTVVVRRRkkkLLLuuuuuukkkdddZZZQQQHHHBBB<<<999777777666555555555555555777999777555666BBBiiiffffff[[[OOOOOOXXXfffkkkhhhsssPPP333222888555333666333222222111111111111111///000000000000111111111///000222777:::999555000444444:::<<<222:::qqqfffLLLMMMSSSVVVNNNCCCCCCLLLLLLSSS[[[bbbnnn{{{XXX444000...111333000...---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000333)))000???666***KKK~~~~~~oooSSSJJJNNNSSSYYY^^^~~~ppp___QQQKKKQQQZZZ|||DDD444)))+++000///---///,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......//////000111222444555555999LLL}}}pppLLLQQQTTTddd{{{hhh]]]OOOEEEBBBAAA???===>>>BBBFFFEEEAAA>>>@@@BBBIIILLLOOOPPPPPPPPPRRRSSSNNNUUU^^^```]]][[[]]]```aaaeeegggdddccciiivvvyyyUUU000333111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...111###,,,555666wwwhhh888999@@@RRRyyy{{{___VVVOOOAAA???888777666555444555666666555444111/////////111222333111,,,333TTTxxx~~~ooo}}}ccchhh]]]___iiittttttiiicccYYYPPPHHHBBB<<<999777777666555555555555555555999444444:::999SSSmmmbbbFFFUUU]]]NNNdddjjj___vvvRRR???111444999555222444222222111000000000000000//////000000000111111111111000111777<<<<<<777111777000333;;;555000JJJnnnfffIIIFFFQQQUUUMMMDDDEEEIIILLLLLLPPP[[[jjjuuukkkbbbgggdddmmmrrr}}}zzzSSS:::555888888222.........---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000222///000444222000888EEEvvvsssfffFFFAAAGGGLLLNNNJJJWWWiiivvv~~~zzzpppnnnbbbWWWIIIAAAGGG___wwwFFF333---+++000222000---...,,,++++++++++++++++++++++++,,,,,,,,,------------......///000111222333444===000[[[oooSSSMMMUUUQQQrrr]]]QQQHHHBBB===>>>?????????=========>>>AAABBBCCCEEEGGGJJJMMMOOOLLLRRRYYY\\\\\\\\\^^^aaadddjjjlllkkknnn~~~{{{vvv===,,,999000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,---///))),,,;;;---LLLNNN111???888CCCFFFKKKQQQEEE<<>>BBBCCCBBBBBBCCCDDDFFFGGGGGGFFFEEELLLLLLMMMNNNQQQSSSTTTTTTZZZkkk}}}zzzxxx|||qqqHHH333///111///...---,,,,,,+++,,,,,,+++************+++,,,,,,+++444***888333000mmmMMM777777333111999@@@:::666>>>======;;;999888666555555444333111000000000000111)))000777555...;;;fffjjj```JJJXXXwwwmmmwwwtttfff```WWWNNNGGGAAA===:::777777666555555555555555888444111666:::333555EEEvvv\\\MMMQQQTTTTTT}}}tttccciiiNNN999666444333222111111333111000000///////////////000000000000111111111111///---+++---000222222000///222222111222666777444999^^^fffFFFAAAIIIMMMMMMOOOQQQNNNHHHFFFGGGHHHNNNSSSSSSSSS[[[lllzzz{{{rrrXXXEEEMMMCCC???QQQssswwwNNN555111222000+++------,,,---000...+++---,,,++++++******++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---............,,,///444333---000888;;;BBBlllpppiiiNNNMMMEEE>>>===CCCHHHHHHFFFDDDEEEGGGHHHIIILLLPPPTTTOOORRRVVVZZZ\\\ZZZUUUQQQOOOHHHAAA<<<999<<>>CCCIIILLLKKKGGGCCCDDDCCCDDDIIIQQQYYY^^^___kkk}}}wwwrrrttt|||HHH///222222)))...---,,,+++++++++++++++******))))))******+++,,,)))777(((---888+++NNN:::222999:::333000777:::777999999888888777666555444444333222000///.........111,,,...222------GGGhhhfffUUUOOOXXX___dddfffdddyyyuuueee___VVVMMMGGGAAA===:::777777666555555555555555999222444888444333888777\\\tttVVVXXXXXXRRRWWWuuuqqqggghhhwww```;;;333555444000///111222222000000///............///....../////////000000000------......////////////...111222000///222555666<<<222QQQjjjOOOGGGBBBBBBHHHMMMMMMOOORRRIIIJJJIIIGGGDDDFFFKKKPPPLLLVVV```ggglllsssvvvvvvnnnrrrtttlllaaa\\\aaahhhbbbZZZ[[[ccc___PPPHHHKKKZZZiiifffAAA,,,000;;;777+++000......000000---******,,,,,,+++***************************************))))))))))))*********++++++++++++,,,------......---***...333111***---888###DDD===KKKppp|||uuuiiiYYYOOOMMMKKKGGGBBBAAACCCFFFFFFEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEEDDD999;;;AAAKKKUUUbbbsss___777)))111444,,,---...---,,,,,,------)))*********++++++++++++************++++++++++++---------......///000000---;;;888000KKKzzzwwwmmmnnnMMMJJJLLLIIIJJJ```~~~lll]]]TTTNNNGGGBBB===<<<===@@@EEEIIIIIIIIILLLPPPWWWaaammmyyyzzziiidddvvvSSS444000333111,,,---,,,,,,+++++++++++++++)))))))))))))))***++++++(((000---'''444222888jjjnnn>>><<<:::555000666;;;555555555666666666666666666444444333222000//////...666000---000111///444======^^^tttgggQQQPPPSSSaaa{{{{{{vvvddd^^^VVVMMMFFFAAA===:::777777666555555555555555888000888;;;000777AAA888999uuu\\\QQQPPPJJJHHHeeewwwwwwxxxccc\\\oooqqqAAA444333666555111///111222111000000///...............---------.........//////---000222333222000000000111---...333666333333666///:::>>>KKKxxxnnn```SSSOOOMMMIIIHHHJJJKKKJJJJJJLLLNNNMMMJJJFFFKKKPPPRRROOOMMMPPPSSSSSSWWWWWWWWWYYY[[[]]]]]]]]][[[^^^iiimmm[[[LLLaaammmEEE333---888777)))(((444///******...---)))+++111,,,++++++***)))*********************************))))))))))))***************++++++,,,,,,---.........///---+++///777555---222222666666EEEwwwqqqwwwkkk___WWWOOOSSSYYY[[[[[[XXXVVVUUUZZZSSSKKKFFFHHHOOOVVV[[[fffqqq{{{~~~bbbCCC333+++...000''')))++++++***)))******)))))))))******++++++++++++)))************+++++++++,,,------....../////////777$$$222>>>---EEE}}}YYYdddVVVFFFCCCLLLJJJGGGeeewwwqqqoooeee]]]RRRMMMOOOVVV\\\```ccckkkwwwrrr___bbblllxxxfff...+++666000+++222,,,,,,++++++***+++++++++)))))))))))))))******+++))))))555(((///888(((;;;aaa>>>000;;;:::333222444333444555777888999999999666555555444333222222111///222222000111222///***222666111NNN^^^\\\pppqqqwwwxxx]]]QQQeeefff]]]jjjwwwsssddd\\\SSSNNNLLLGGG???777666666666666555555555555555444444444444555666666999HHHjjj]]]TTTMMMNNNOOOaaawwwxxxzzz{{{kkkcccdddtttsssEEE555555333222111000//////////////////...------------...---------............///............///////////////000000000111111111111000///222777AAAbbbtttkkkjjjcccZZZOOODDDBBBLLLNNNEEE@@@CCC@@@EEELLLRRRRRRQQQUUU]]]qqquuurrruuummmnnn{{{RRR888222111111000000000000000---------,,,,,,+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///333+++---444444:::___~~~{{{{{{OOOBBB222+++---000///---************))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,...//////000555---000888111333___}}}mmmgggUUUHHHIIIJJJEEEDDDHHH```sssrrrlllhhhhhhsssxxxaaa]]][[[[[[gggPPP???111///111///------++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...///000111VVVbbb>>>555333666888555555777666444777===<<<666===<<<======777111000444444333///,,,///333111,,,222111222555;;;BBBFFFHHHMMMUUUdddwwwvvvjjjxxxsssfff]]]SSSMMMJJJFFF>>>888666666666666555555555555444444444444444555666666777999\\\ddd^^^UUURRRLLLMMMggg{{{tttsssyyy|||wwwppplll^^^iii}}}WWW<<<555222333222111000//////////////////...---------------------------............---.........//////////////////000000000111111111444222333555555???]]]|||}}}xxxuuuppp___HHHAAAFFFHHHCCC???<<<:::<<>>333+++---000...---...++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...///000000<<>>888666666666555555555555444444444444444444555555666333333===yyyooo[[[UUUMMMGGGIIIbbbqqqnnnuuuxxxsssnnn\\\YYY[[[hhhuuuvvv~~~```888444666111222111000//////.../////////......---------------,,,,,,,,,---------......---------.........//////////////////000000000000333000111444111...444???mmmsssrrrqqqkkkddd```]]]^^^eeemmm___gggnnnxxx~~~www}}}ZZZEEE:::///,,,000//////...------------...,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------...---///333222...---///444RRR~~~}}}lllgggttteeeGGG555(((+++***)))***,,,,,,+++)))******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((())))))***+++,,,---------,,,///444222,,,---333SSS|||QQQBBBMMMOOOBBBEEEDDDCCCBBBEEEVVVuuuyyyvvvoooaaaPPPIIIKKKOOOMMMIIIXXXyyynnngggeee===///+++***---///---,,,---************************))))))))))))))))))))))))***++++++,,,---...//////...CCC\\\333///:::999555444333222111???ddd|||yyysssiiiVVV@@@222...---777===888000000555999111000000444===GGGPPPTTT\\\___aaa```]]]YYYWWWVVVxxxqqqhhh```UUULLLGGGCCC===999666666555555555444444444444444333333444444555666333;;;888OOOmmm\\\RRRRRRMMMKKKbbbrrrnnnppppppmmmpppggg\\\XXX___pppsssrrrwww}}}uuuBBB...222777333111000//////.........//////...------,,,,,,------+++,,,,,,,,,------------,,,,,,---------................../////////000000000......333333111444999666NNNtttaaaEEE---,,,333333///......------,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---,,,.........111666666444111000777RRR{{{ggg[[[ZZZmmm~~~yyyyyyfffQQQ777---222333)))+++---...,,,***((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))***++++++,,,,,,------...222777777444111IIIxxxeeeIIIFFFIIIKKKEEEAAACCCHHHIIIEEEAAA]]]fffrrr|||wwwzzzzzzvvvxxxuuuooohhh___VVVOOOKKK>>>DDDFFFBBB@@@KKK^^^mmmooonnnvvvWWW<<<+++,,,---......---+++***+++************************))))))))))))))))))))))))******++++++,,,------...111***SSSWWW===;;;444888000,,,---,,,777[[[hhhUUULLLCCCNNNTTTMMMAAA:::888888444333333999DDDQQQ\\\bbb[[[\\\ZZZWWWQQQLLLJJJIIIwwwooohhh```VVVMMMGGGBBB===:::555555555555444444444444333333333333333444555555888999<<<===\\\tttVVVSSSTTTKKKHHHNNN{{{qqqllljjjrrrrrrmmmbbbXXXWWW```iii~~~sssmmmmmm{{{MMM666444444333333000///......---...............---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------............/////////000///000111000///111666111000999SSSxxxzzzUUU555000...///222///)))***111---,,,,,,+++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********************++++++++++++---111///))))))///222000777666222...:::\\\hhh``````ggguuummm}}}rrrrrrsssrrr```III:::333+++,,,///,,,+++---///...+++))))))***)))))))))(((((((((((('''(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((())))))*********...111///***,,,333444///666000QQQxxx~~~[[[LLLIIIJJJGGGAAA;;;;;;???DDD???@@@CCCHHHOOOWWW\\\___mmmqqqlll___XXXZZZZZZTTTLLLJJJFFFAAA>>>===<<<<<>>999HHHsss]]]XXXUUUNNNBBBOOOrrrxxxgggiiilllnnnmmmggg]]]UUULLLNNNXXXiiixxx~~~nnnbbbaaalll}}}TTT<<<,,,111666000+++---...------,,,------.........---,,,,,,++++++,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++---...000111222222111777...(((+++222888@@@GGGvvvwwwfffMMM666+++,,,333888:::---###&&&///222...)))---,,,++++++******++++++((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))))),,,000000...---...888000))))))///333444333///DDD___yyy|||xxx{{{{{{yyyzzz}}}{{{\\\BBB888555111111'''(((...++++++,,,''')))(((''''''((())))))***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********'''+++//////000111000...)))111+++)))EEEttt~~~oooWWWFFFRRRaaaYYYHHHLLLLLLKKKGGGCCC>>>:::999888888;;;???===999888;;;??????AAADDDIIIOOOTTTXXXbbbbbb______kkk{{{|||ssssss{{{hhhJJJ222+++///...((('''******'''(((,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++444...(((CCCqqqfffXXXDDD333,,,111;;;BBB444333555888888999???HHHTTT]]]fffkkknnnqqqoookkk\\\UUUJJJ@@@:::777666555777777666333222222444777sssiiiaaa]]]WWWPPPIIICCC>>>;;;555555444444444333333333333333222222333333444555---888666555555///VVVppp]]]UUULLLJJJHHHOOOeee~~~qqqfffgggooorrriii^^^\\\UUUQQQSSSXXX___nnn|||wwwnnnccc___^^^dddppp}}}{{{kkkvvvZZZ777333000000000///------------,,,,,,,,,------......---,,,,,,++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111...***)))---222222000))),,,222666222+++///777000BBBeeefffNNN>>>333,,,...111...***((())),,,///000,,,(((***///---,,,++++++***+++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))000)))'''---///+++))),,,%%%+++222333///+++...333333222666;;;>>>NNNrrrsssQQQHHH:::000++++++,,,...***&&&---///%%%###***---,,,***))))))******(((%%%)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************---+++***+++,,,,,,,,,---)))555444000222777\\\sss]]]KKKOOOYYY[[[aaafffddd[[[QQQLLLJJJEEE???===BBBCCCAAAGGGQQQTTTTTTTTTTTTTTTUUUUUUUUU___{{{xxxaaafffiiiUUU===)))+++222222+++(((***------***+++...+++$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))///,,,555(((===sss{{{VVV<<<666<<>>999888666444444444555444333222222333333333333444444///333555333111777FFFRRRoooSSSYYYJJJOOOKKKEEETTT|||qqqkkkoooooommmooofff___WWWQQQQQQTTTWWWYYYlllwwwnnncccXXX\\\WWW^^^kkkzzznnngggvvv___666444333222000//////......000///---,,,++++++,,,,,,+++++++++************))))))************+++++++++)))************++++++++++++++++++,,,,,,,,,------------,,,+++,,,---...///////////////000000000000666555666>>>PPPlllqqqXXXGGG<<<444///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------//////......000333666888EEETTTnnnrrr^^^NNNCCC===;;;//////...------,,,+++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,............///333999===}}}eeefffYYYLLLFFFEEEQQQcccnnnkkkcccmmmkkkiiihhhhhhddd^^^YYYeeeaaa]]]aaaooozzzyyyrrrddddddpppccc888......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((///((()))000,,,,,,KKKsssgggIIIBBB999>>>777777>>><<<000---333888666444444555666555444//////000222333333333333111222222444>>>TTTpppuuupppfff^^^UUUNNNIIIDDD>>>999888666444444444555444222222222222333333333444444333555777555222444<<>>OOOoooxxxooojjjmmmooorrrpppjjj```XXXSSSJJJLLLPPPUUU^^^kkk{{{{{{wwwtttooojjjfff___OOORRRPPPSSS^^^dddxxx{{{~~~qqqkkktttrrr???---777111000///...---,,,,,,,,,......---,,,++++++++++++++++++*********))))))))))))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---.........////////////000222444444222///......555AAARRRaaakkkttt}}}ooo```^^^YYYIII;;;777222///,,,,,,///111111///---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++++++++---///000222***'''******'''***000---))),,,999@@@;;;555333222222///+++---111111...))))))***,,,---...//////,,,,,,++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))*********++++++++++++***+++,,,------...000333222222III|||hhh[[[yyyWWWSSSPPPQQQVVV[[[^^^^^^LLLYYYeeekkkssstttTTT777+++***+++,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((()))(((***------+++,,,///HHHqqq|||tttcccPPPBBB;;;111))))))+++---------...///000***---...---+++...666<<<777OOOnnntttmmmbbb^^^WWWPPPJJJDDD===888777666444333444444333222111222222222222333333333222111222333555555444333666CCCllleeeRRRVVVTTTDDDBBBOOOaaaqqqdddfffkkkpppssspppiiicccYYYWWWRRRNNNMMMQQQZZZ```sss{{{}}}}}}}}}~~~~~~|||xxxuuusssooohhhaaa[[[VVVRRRPPPUUURRR^^^bbbgggnnntttrrrggghhhoooxxxmmmAAA222222222///...---,,,++++++++++++------,,,+++++++++++++++************))))))))))))))))))))))))************))))))))))))************************+++++++++++++++++++++++++++,,,,,,---------------............+++,,,...//////000222444//////...,,,---444???HHHLLLWWW[[[^^^gggiiikkkuuu}}}}}}vvvddd^^^___]]]VVVQQQDDD777---...000---+++,,,000...---------,,,)))&&&,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******************++++++++++++++++++*********+++,,,---...***+++111333000...000444+++$$$$$$%%%%%%***111,,,))))))++++++))),,,000/////////...---+++***)))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))************+++)))+++,,,---,,,,,,---...222***///FFFaaa~~~vvv\\\]]]jjjbbbNNN888///111222///,,,+++++++++******)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((+++,,,+++(((***...///------KKKgggxxxxxxzzzpppjjjZZZGGG???;;;666333333333111///444;;;BBBFFFHHHOOO[[[eeeppptttlllbbb^^^XXXQQQJJJCCC<<<888777555333333333444333222111111111222222222333333333111000111444555555444===333;;;eeesss^^^SSSKKKIIIMMMBBBUUUuuu|||rrrhhheeejjjnnnmmmjjjiiifffaaaYYYSSSNNNMMMMMMNNNVVVaaaiiinnnttt{{{}}}{{{}}}|||{{{yyywwwwwwvvvvvvwwwvvvuuusssrrrooojjjfff\\\ZZZUUUPPPNNNNNNQQQSSSaaaiiiyyyxxxuuummmnnnqqq```WWWZZZiiixxxrrr@@@...555888111...---,,,+++*********+++++++++++++++++++++***************)))))))))(((((((((((()))))))))*********(((((()))))))))*********)))))))))*********++++++*********++++++++++++++++++,,,,,,,,,------------)))***,,,,,,+++,,,...000+++---000000...,,,---...,,,222//////777777444:::777777:::>>>===999:::???BBB888000000///,,,---222000...,,,,,,,,,---...111,,,***))))))))))))(((''',,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++'''(((,,,///...)))'''(((------///111111//////222111...---///,,,&&&'''---((((((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))+++------,,,+++,,,,,,)))...666666+++000WWWeeeSSSVVViii~~~rrr{{{WWW:::111++++++***&&&(((...)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$))))))$$$%%%+++...,,,)))444???XXX~~~tttooonnnzzz~~~wwwjjjccccccbbb]]]XXXccckkkuuuzzz|||uuulllbbb^^^XXXQQQIIIBBB===:::777555333222333333222111111111111111222222222222555333111111222333333333333888444888aaannn[[[OOOJJJBBBCCCLLLfff~~~mmmfffeeedddbbbiiiiiigggeeeaaa[[[WWWTTTIIIIIIJJJKKKOOOUUU]]]cccmmmppptttzzz~~~~~~}}}|||~~~yyyzzzzzzyyyxxxvvvtttssssssrrrqqqpppooonnnnnnnnnjjjgggccc```]]]YYYUUUQQQJJJKKKMMMOOORRRXXX___eeeooowwwyyysssaaaYYYrrr```WWWXXXcccsssjjj@@@333555222......---,,,++++++*********+++******+++++++++******)))******)))))))))(((((((((((((((((()))))))))******((((((((()))))))))******((())))))))))))*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++...222333222///---,,,))),,,000222222000//////333555...+++333222---111444000///222222///...///(((***...222222000111555...222444111...---...---...------,,,,,,---///000+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))******************++++++++++++++++++...000...***))),,,000%%%''')))+++***'''&&&'''%%%%%%&&&)))******,,,111))))))))))))***,,,...///((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))+++------,,,+++,,,---666+++%%%+++111111111333JJJhhh}}}pppdddbbbaaabbbeeeeeeccc___mmmooorrrxxx^^^MMM>>>''',,,***,,,000...'''''',,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''!!!'''+++***((())))))(((,,,...+++444QQQiiiyyy~~~}}}sssuuu}}}vvvlllccc___XXXPPPGGGAAA===<<<777555333222333333222111111111111111222222222222222222222222111111111111...888:::333===eeecccQQQMMMIIIGGGNNN```xxxrrrgggaaaeeeeeeffffffeeeccc```^^^ZZZTTTMMMHHHHHHIIIJJJJJJNNNRRRXXX___eeejjjmmmooorrrrrrssstttuuuvvvwwwwwwtttttttttsssqqqqqqrrrtttnnnnnnnnnmmmkkkiiihhhgggfffeeedddbbb```___^^^^^^UUURRROOOMMMLLLKKKIIIHHHJJJOOOUUUZZZ]]]aaafffiiiiiimmmqqqqqqzzzgggRRRqqq|||~~~vvvmmmWWWSSSUUUbbbvvvfffFFF000444777...(((---,,,,,,++++++******++++++((()))***++++++***))))))***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((()))))))))******((((((***+++++++++***)))************+++++++++,,,$$$(((,,,...---+++***)))---,,,***))))))***---000+++...)))(((//////+++000111---+++,,,,,,******---''',,,///...---,,,***(((***......))))))---,,,(((++++++***)))'''''''''(((+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((()))******++++++***&&&)))***)))''')))---///222000,,,(((''')))+++------...,,,)))(((((('''$$$'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((***++++++******+++---,,,---//////......///111///111>>>UUUiiiyyyooossspppTTT555000333+++///)))&&&,,,222222---(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''))),,,,,,***)))***+++///******777III```{{{xxxuuuvvvuuu|||yyyuuuttttttvvvwwwxxxwwwxxxyyyxxxwwwwwwzzz|||wwwlllccc```XXXOOOFFF@@@======666555333222333333222111000111111111111222222222,,,///222333222111111222333,,,444===333000aaaiiiUUUSSSLLLAAA???PPPppptttiiigggfffdddcccbbbaaa___^^^bbb]]]WWWUUUVVVSSSNNNIIIBBBDDDGGGKKKMMMNNNMMMMMMTTTTTTVVV[[[aaaeeeggghhhgggggggggeeecccccceeegggdddccccccbbb```___]]]\\\YYYWWWTTTPPPMMMJJJHHHGGGIIIGGGEEEFFFHHHKKKMMMNNNUUUZZZaaaeeedddbbbaaaaaa[[[\\\aaappp{{{ZZZooo}}}|||uuujjj___XXXTTTWWWbbbvvvsssooo___888555111---,,,///111333,,,,,,++++++++++++++++++((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))++++++******))))))************+++++++++......---,,,***+++---000***,,,...//////...---,,,+++111///,,,000---***000,,,+++---000///,,,---111---///---((()))///000+++///000,,,&&&)))111000)))+++,,,------+++******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''((()))************'''***,,,+++++++++)))&&&%%%'''((((((***------+++$$$((('''$$$'''...---'''&&&''')))******)))'''&&&''''''((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((()))***)))((()))+++---%%%,,,///,,,)))+++,,,***///$$$)))777555444ZZZwwwxxxnnnqqqYYYLLLBBB999---%%%,,,000%%%******(((&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''',,,### %%%(((''')))...(((...+++***///000999KKK[[[|||vvvpppppprrruuuttttttvvvzzzvvvyyyqqqddd___XXXQQQJJJDDD>>>:::666555444333222111111111111111111111111111111111000000000000111111111111,,,111444222000666CCCOOOlll^^^RRRLLLFFFDDDNNN\\\}}}tttggg___^^^```aaaaaa___\\\YYYZZZ]]]\\\WWWQQQKKKIIIHHHHHHJJJKKKJJJHHHGGGGGGGGGHHHKKKMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPPPPNNNKKKIIIHHHFFFFFFGGGFFFDDDCCCGGGLLLNNNOOOQQQSSSTTTXXX\\\```]]]\\\[[[ZZZZZZ\\\```cccoooyyywww^^^xxx}}}}}}|||tttjjj\\\RRRRRRXXXjjjlllwww}}}~~~SSS:::000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))************))))))*********+++++++++---------...000111333444===JJJ___uuuuuuhhhpppgggSSSNNNFFF777......---,,,,,,+++******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******))))))******+++,,,===KKKaaa{{{|||yyy|||{{{{{{tttuuunnnddd___XXXQQQJJJDDD>>>:::666555444333222111111111111111111111111111111111//////000000000111111111000333666444111333999@@@RRRfffUUUOOOJJJDDD???NNNeee~~~zzzlllccc]]]YYYbbb___\\\]]]___```]]]YYYXXXYYYYYYWWWTTTRRRRRRRRRFFFEEEEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJHHHGGGMMMOOORRRTTTTTTSSSUUUYYYTTTWWWZZZ[[[ZZZYYYYYYZZZYYYYYYXXXWWWZZZgggzzzooo[[[```tttvvvooommmiiiccc[[[QQQKKKPPPXXXwwwPPP777,,,/////////...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,,,,---///000111,,,111;;;HHHWWWdddooouuujjjtttxxxrrr{{{wwwttt|||~~~uuukkkpppvvvgggQQQMMMUUUQQQ>>>222555666000------,,,,,,+++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******)))))))))***++++++///888CCCPPPcccvvv~~~~~~zzzzzzxxxxxxtttooommmxxx~~~rrrlllddd___XXXQQQJJJDDD>>>:::666555444222111111111111111111111111111111111111//////000000000000111111111333444444333111222333000QQQ}}}qqqZZZQQQMMMJJJBBBFFFRRRggg{{{{{{mmmbbb]]]WWWUUUWWW[[[]]]]]][[[]]]^^^ZZZTTTPPPPPPRRRTTTSSSRRRRRRSSSTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWSSSVVVZZZ[[[ZZZYYYYYYYYYYYYZZZZZZXXXVVVTTTSSSTTTWWWbbbpppxxx{{{~~~ssseeeTTTGGGLLLZZZlllyyy|||qqqfff[[[\\\]]]]]]ZZZZZZdddppprrrEEE///,,,---///......------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***************************+++,,,,,,---+++)))***000:::DDDJJJOOONNNPPPSSSRRRPPPUUU[[[WWWVVV]]]kkkooofff\\\XXXddd]]]OOOCCCEEEJJJEEE:::000111---&&&###'''+++---++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))))))))******+++(((+++---///888KKK___kkkuuuwww|||~~~rrrooo~~~zzzwwwuuuzzz}}}qqqiiikkkjjjeeeuuuooo^^^jjjqqqmmmddd___XXXQQQJJJDDD>>>:::666555333222111111000000111111111111111111111111////////////000000000111000000000222333333222111:::222AAA{{{jjjUUUPPPBBB===KKK^^^jjjttt}}}}}}pppddd\\\YYYVVVUUUYYYYYYXXXWWWUUUVVVXXXZZZUUUTTTRRRSSSTTTTTTRRRQQQRRRRRRRRRSSSTTTTTTUUUUUURRRRRRSSSSSSTTTTTTTTTTTTUUUXXXXXXVVVTTTTTTSSSPPPOOOPPPPPPQQQSSSXXX___dddkkkxxx|||qqqrrrqqqnnnhhh\\\NNNBBB???AAAJJJYYYjjjsssooohhhccc]]]UUUMMMHHHOOOdddxxxdddCCC---+++000333------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))************)))))))))))))))***111000---+++******++++++666000...111444444444777???;;;;;;??????:::555555...111111------111000,,,***'''(((,,,---***((())))))))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))(((((((((((()))******(((***+++)))***333AAAKKKbbbvvvzzzooouuunnnkkkyyyuuuiiiuuu{{{llluuuqqqnnnrrryyy}}}xxxpppfffqqqqqqfffaaaggghhhaaaYYYRRRlll{{{WWWSSScccppplllddd___XXXQQQJJJDDD>>>:::555444333222111000000000000000000000000000000000...////////////000000000111///...///222444333222222999222<<>>:::555444333111000000000000000000000000000000000000......////////////000000444222///...///111222222***999666,,,;;;^^^qqq]]]NNNEEEAAADDDJJJTTTaaaqqqxxxsssooowww}}}yyytttrrruuuzzzmmmgggfffbbb[[[SSSTTTRRRPPPOOOOOOOOOMMMKKKNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOFFFJJJKKKIIIPPP[[[___\\\^^^eeeooowww{{{{{{{{{zzzvvvnnneee^^^[[[XXXSSSOOOJJJGGGIIIQQQUUUJJJ777***000+++***000888;;;<<<===AAALLL___qqqzzzjjjcccaaahhh{{{vvvrrriiiIII666***///222,,,)))---++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((******)))((((((((())))))'''((()))***++++++,,,,,,)))(((***---,,,((('''***((((((***++++++***))))))+++...///+++'''&&&(((,,,***'''%%%'''(((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((()))))))))&&&%%%((()))((((((***###///555111777GGGNNNKKKNNNgggsss^^^QQQhhhzzznnnVVVeeeuuuttteeeZZZaaapppcccTTT^^^xxxoooPPPVVVzzzpppPPPIIIWWWLLL333)))+++rrrkkkddd___XXXQQQJJJDDD>>>:::555444333111000000//////000000000000000000000000........./////////000000111111000///......000111000///111999555---OOO}}}kkkddd^^^OOO>>>DDD===???PPPdddllllllkkkoooooonnnllljjjhhhgggggglllttt|||tttaaa^^^[[[YYYWWWTTTQQQOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPQQQQQQVVVWWWUUU[[[fffgggaaalllooorrrqqqlllfffaaa^^^XXXVVVTTTSSSQQQNNNJJJFFFMMMHHHIIIOOOPPPEEE777///333000111333333333:::CCCYYYkkk}}}wwwyyyqqqooorrrvvvqqqtttzzzqqqnnnQQQ999))))))+++...///---,,,---*********+++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((())))))---,,,+++)))))))))))))))(((&&&'''***)))&&&&&&)))(((***,,,+++)))(((&&&$$$''''''((((((''''''+++///((()))'''$$$$$$'''))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&''''''((())))))&&&&&&******((()))...$$$)))+++(((&&&)))000555999CCCKKKBBB===PPP```ZZZBBBRRRcccbbbPPPEEEPPPdddTTTDDDNNNhhh___>>>>>>]]]LLL555...333---&&&(((***vvvmmmddd___XXXQQQJJJDDD>>>:::555444222111000000//////000000000000000000000000............/////////000+++---///000///...000111000000---222777111555JJJzzz|||rrreeeXXXHHHFFFFFFDDD???AAARRReeeZZZ^^^bbbeeeggggggggghhh[[[ZZZXXXXXX[[[cccmmmtttzzz}}}zzzvvvrrroooeeedddcccbbb```___^^^]]]XXXYYYYYY[[[]]]```ccceeeiiinnnnnniiikkkqqqnnncccbbb```[[[UUUOOOLLLLLLMMMJJJJJJIIIFFFCCCDDDHHHLLLGGGCCCCCCGGGDDD;;;444444,,,---111777:::CCCXXXmmm{{{{{{iiidddhhhlll```bbbxxxxxxwwwjjj^^^hhhvvvcccBBB444333***111000(((&&&------&&&******************++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''''''((()))))))))((('''+++'''%%%((()))''''''***&&&((((((&&&&&&)))+++,,,%%%&&&(((+++,,,***))))))""")))+++&&&$$$((()))%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$''',,,***$$$%%%++++++&&&''',,,///+++(((((((((%%%***000000888???:::777<<>>777===JJJ===<<<@@@DDD<<>>^^^uuuiiiZZZHHH???@@@CCCCCC@@@IIIMMMSSSWWWZZZ]]]```ccc[[[ZZZXXXWWWXXXWWWUUUTTTUUUWWWYYY\\\```cccfffgggmmmnnnqqqsssuuuwwwwwwwwwttttttttttttssssssssssssjjjjjjiiihhhfffeeedddddddddccc___[[[WWWSSSOOONNNKKKJJJIIIHHHFFFDDDCCCCCCEEEDDDAAA???@@@BBBEEEGGGBBBCCCBBB???:::666444444999;;;@@@IIIWWWjjj}}}uuuoooiiieee___YYYXXXZZZ[[[mmm}}}___SSSYYYggg```TTTGGG;;;333...,,,************************))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%'''***,,,---$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&sssmmmfffbbbZZZSSSLLLEEE???;;;666444111000000000000///////////////............000/////////.........------------------...///////////////000111222222222222888NNNuuu~~~uuuggg\\\UUUMMMDDD============>>>AAAGGGLLLPPPTTTRRRPPPPPPQQQQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTSSSSSSYYYYYYYYYXXXXXXXXXXXXWWWRRRRRRQQQPPPOOONNNMMMLLLJJJIIIHHHFFFEEECCCBBBAAA??????????????????@@@@@@BBB@@@>>><<<<<<===???AAA@@@???===:::777777999;;;HHHNNNWWW```hhhooouuuyyybbbYYYQQQNNNOOOSSS]]]fffjjjfffeeecccVVVJJJNNN[[[LLLGGG@@@888111---,,,+++************************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$######$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&tttmmmfffbbbZZZSSSLLLEEE???;;;666444111000000000000////////////............---/////////...............---------------......///.........///000000111111///+++///GGGjjjwwwmmmdddXXXLLLCCCFFFCCC???======???@@@AAAHHHGGGFFFGGGIIIJJJJJJIIILLLKKKJJJHHHFFFEEECCCCCCAAABBBCCCCCCCCCBBB@@@???BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<============<<<:::888777888999:::::::::999999;;;AAAHHHNNN\\\```dddeeebbb\\\WWWTTTRRRMMMJJJLLLPPPTTT\\\dddQQQIIIEEEIIIJJJEEEDDDHHH444222...+++))))))***+++************************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###""""""######$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuunnnfffbbbZZZSSSLLLEEE???;;;666444111000000000000/////////.........---------........................------,,,,,,------...///---------....../////////222333111...444MMMqqquuulllrrr}}}xxxqqqfff]]]GGGDDDAAA@@@???===999666<<<;;;;;;===@@@BBBBBBAAAGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>=========<<<<<<<<>>>>>>>>===<<<<<<<<<=========<<<;;;:::::::::999999999999888888888888888888777666666777888999777999;;;???EEENNNXXX___]]][[[WWWQQQJJJEEECCCBBBKKKLLLSSSZZZZZZRRRKKKIII777555:::EEEKKKCCC666//////...,,,***))))))++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%###"""""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvooofffbbbZZZSSSLLLEEE???;;;666444111000000000000///............---------------------...............,,,,,,,,,,,,,,,---......---------------.........///000///------444AAAKKKdddfffnnnlllcccppp|||vvvttthhhPPPNNNKKKIIIGGGFFFEEEDDD:::999888888::::::999888::::::;;;<<<<<<===>>>>>>:::;;;======>>>===<<<;;;============<<<<<<<<<<<<999999999999999999999999::::::999888777777666666444444444444444444444444555666666888999:::;;;<<<>>>@@@CCCGGGJJJOOOTTTXXXJJJHHHDDDAAA@@@CCCIIINNNHHHIIINNNRRRNNNBBB777333@@@;;;777777666222,,,)))///...---,,,+++***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$###############$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxooofffbbbZZZSSSLLLEEE???;;;666444111000000000000///.........------------,,,---------------.........,,,,,,,,,,,,,,,------...------------------------+++///333222///------///<<>>>>>EEEFFFGGGFFFDDDBBBAAAAAA;;;<<<>>>???AAADDDIIILLLGGGAAA<<<:::777444444888===888111,,,))))))+++---)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyooofffbbbZZZSSSLLLEEE???;;;666444111000000000000///.........---------,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---..................---------***111666222***(((///777000,,,666EEELLLSSSRRRGGGKKKaaauuutttiiicccdddfffrrruuuzzzyyyrrrkkkmmmuuuvvvzzzjjjjjjfffZZZJJJ===888888EEECCCBBBBBBCCCBBBAAA@@@<<<<<<;;;:::999888888777666777888999999999888777333333333333222222222222333333333444444555555555222222333444666777888888666666777777888999::::::444555888:::<<<===<<<<<>>:::777555555666999===>>>>>><<<<<<<<>>===<<<<<<666777888999888777666555666666555555555444444444111111222222333333444444444444555555666777777777777777666555555444333333444666888:::;;;;;;:::999333444555555444444666888333666999::::::999999:::444333444777666000---...,,,------+++++++++)))&&&)))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%% """###$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuummmiii___[[[UUUIIIFFFDDD;;;888666444222000/////////......//////......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............///000111222333333888;;;@@@DDDHHHKKKLLLLLL@@@>>>BBBQQQbbbiiibbbXXXUUUUUUSSSQQQQQQSSSYYY]]]UUUVVVXXXYYYYYYXXXVVVUUUVVVCCCBBBIII>>>222444999999888888999:::<<<>>>???>>>=========>>>>>><<<:::=========<<<<<<;;;;;;;;;::::::999999888888888777::::::999888777666666555444444444333333222222222555555555555444333222222666444222111111111333444888777666555333222111000222222000///---+++***)))(((''''''(((***+++++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################vvvlllhhh^^^[[[VVVJJJFFFDDD<<<888666444222000/////////......//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------.........//////000000111111///111555888;;;<<<======<<<999888<<>>@@@@@@AAAAAA@@@>>><<<;;;???;;;@@@AAA:::999:::333666555444333222222222222222222222444666777777555666666666666555555555555333333333222222222222111333333222222222222222222111111111111222222222222//////111222222333333333666555444444444555666777000000000000000000111111+++++++++***))))))((((((,,,++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################wwwjjjfff\\\ZZZVVVKKKGGGEEE<<<888666444222000/////////.........///......---,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------,,,,,,++++++,,,---...000000000000000///333888888666444555666666777999999888888:::;;;<<<<<<=========<<<;;;:::666777<<<:::444;;;>>>333666555555555666666666666333222111222333333111///111111111111111111111111222222222222222222222222222222222333333444444444111111111222333333333444333333444555555555555555333222222222222333444444........................))))))))))))))))))))))))'''((())))))(((((()))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$########################################################################zzzjjjddd[[[ZZZVVVLLLHHHFFF===888666444222000/////////.........///......---,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++*********))))))***+++,,,---......***---222666777666444222---///222333444555777999555555666777888999999999888:::===999444???EEE:::333333444444444444444444333222111222333333111///222222222333333333333333222222222222222222222222///000000111111222222222222333333333444555555555666666666666666555444444222222111111111222222222---------,,,++++++******))))))))))))************(((***++++++))))))***,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################################################################|||jjjcccZZZZZZWWWLLLIIIFFF===888666444222000/////////......//////......---,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,---......///---,,,...111333333222111222333222111000111222222222333555777888999:::999777:::777222<<>>888666444222000/////////......//////......---,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******(((***+++,,,,,,---...000...///000111111333666999////////////000111222222999333999>>>888666999444222333555777999999999888777666666666777777555444666666666777777888888888666666666777777888888888444444444444444444444444444444444333333222222222000111222222333333333333000000000///...,,,***)))((((((((()))***++++++,,,(((((())))))))))))))))))'''***---+++'''&&&(((,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################oooaaa^^^ZZZVVVQQQJJJDDD???;;;888444222111111///...111000000...---,,,++++++***+++,,,------,,,+++***+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...------...///111333444444444444333333222222222111222333333444555666666999555222333777999666222777777666555444444555555555555555555444444444444333333333444555555666666777777666555444333333222333111000......///111222555444333222111000///...+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$###########################################################################$$$###"""!!!"""$$$&&&ooobbb___ZZZUUUPPPJJJDDD@@@;;;888444222111111000...000000///...---,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,---///000111000000111222222333333333////////////000000000000777444222333666888555222777666666555555444555555777777777666666666666555999888888777777666666555333333333333222222222222333222222111222444666888222111000///...---,,,,,,************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################################################################################################################"""############$$$$$$$$$########################################################################"""$$$''''''&&&$$$###$$$mmmccc___YYYTTTOOOJJJEEEBBB;;;888555222222111000...//////...---,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************+++++++++++++++,,,------,,,,,,---///111222333444333333333222222222111111333000...000222444222///444444444333333333333333555555555555444444444444444444444333222222111111111111111222222222333333444333333222333444555666------,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################################################################"""############$$$$$$$$$########################################################################"""&&&***+++)))&&&###!!!jjjddd___YYYSSSOOOJJJFFFDDD;;;888555333222111000//////......---,,,+++++++++---,,,+++******+++,,,---************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))++++++++++++***+++++++++)))***+++---...000111222555555555555555555555555333111000111333444333222111222222222222222111111111111111111000000000000.........///000000111111222222222222333333333333333222000///------------+++*********)))(((((((((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$###########################################################################&&&***+++(((%%%"""!!!hhhddd___YYYSSSOOOKKKGGGEEE<<<999555333222222000///.........------,,,,,,+++...---,,,++++++,,,---...************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((())))))))),,,,,,,,,,,,+++++++++*********++++++,,,---............///000000111222222666555555555777888777777111222333333444333222222222222222222111111111111111222222333444444555555222222222111000//////......---,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$########################################################################%%%&&&'''&&&$$$""""""###iiiccc___YYYTTTPPPLLLHHHEEE<<<999666333333222111/////////.........---------------,,,,,,,,,,,,------***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---...//////000000000111111222222333222222444555555555444333666555555555444444444444444444444333222222111111///......---+++******)))((())))))*********++++++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################################################################%%%%%%$$$""" """$$$kkkaaa^^^ZZZVVVRRRMMMHHHDDD<<<999666444333222111000000000/////////.........,,,,,,------------,,,,,,))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))***************+++,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,---------((()))*********+++,,,------///000222222222000///222222222111111111000000.........---,,,,,,++++++++++++******)))))))))((('''((()))***++++++,,,,,,(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################################################################$$$$$$###""" !!!###%%%mmm```^^^ZZZWWWSSSNNNHHHCCC<<<999666444333222111000000000000000000/////////+++,,,............,,,+++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((()))***,,,,,,,,,+++***((())))))***+++,,,,,,,,,*********))))))))))))((((((***+++++++++,,,---...((()))+++------,,,+++***++++++*********))))))))))))))))))***++++++,,,,,,***************+++++++++))))))*********))))))(((''''''(((((()))*********(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################################################################"""###$$$###""""""###%%%mmmccc___ZZZUUUQQQLLLHHHEEE===:::666333222222111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))((((((+++*********))))))((((((***************++++++,,,))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################mmmccc___ZZZUUUQQQMMMHHHEEE===:::666333333222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************************************************************+++++++++,,,++++++++++++*********)))************************************************+++***)))(((((()))***++++++*********))))))))))))+++*********))))))))))))***))))))))))))***++++++))))))))))))******************))))))))))))******************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################mmmccc___ZZZVVVRRRMMMHHHEEE===:::666444333333222111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************************************)))))))))*********++++++++++++++++++************************************************************+++***))))))))))))***+++***************)))))))))***************))))))))))))))))))))))))******+++)))))))))*********++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################nnnccc___[[[WWWRRRNNNHHHEEE>>>:::666444333333222111000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************((())))))))))))*********++++++++++++++++++++++++************************************************************************************************************************))))))(((((())))))***+++))))))*********++++++++++++******))))))******+++************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################nnnbbb```[[[WWWSSSNNNHHHEEE>>>;;;777444333333222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************((())))))))))))*********+++++++++++++++++++++,,,******************************************************++++++++++++*********************+++++++++***************+++++++++)))))))))))))))******+++************++++++++++++++++++************++++++******************************************************************************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################nnnbbb```\\\XXXTTTOOOIIIDDD>>>;;;777444444444333222111111000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++++++++*********+++++++++++++++***************++++++,,,*********++++++++++++,,,++++++************++++++************************************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################ooobbb```\\\YYYUUUOOOIIIDDD???;;;777555444444333222111111111000000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************+++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,---*********+++++++++,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################ooobbb```]]]YYYUUUOOOIIIDDD???;;;777555444444333222111111111111000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################nnncccaaa]]]YYYTTTOOOIIIDDD@@@===888555444333222111111111000000//////......000///---,,,,,,---...///.................................------,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++000...---+++******++++++++++++++++++++++++++++++,,,...000///...,,,++++++///...,,,++++++,,,...///------------------------------------------,,,,,,,,,+++******))))))******(((((())))))******++++++(((((())))))******++++++))))))))))))************(((((())))))*********+++***)))(((''''''((()))***))))))************)))))),,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((***)))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$$$$///===>>>///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$nnnccc```\\\YYYTTTOOOIIIEEEAAA===999666444333222111111111111000//////......//////.........//////000.................................---------,,,,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,++++++,,,...---,,,++++++,,,---...------------------------........................---,,,++++++******++++++)))))))))***************(((((())))))************(((((()))))))))*********))))))))))))*********++++++***))))))))))))***+++******++++++++++++******++++++*********)))))))))((((((((((((((((((((((((******))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$###)))//////((( &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$lllbbb```\\\XXXTTTOOOIIIEEEAAA>>>999666555444222111222111111000000///............///000000111000000////////////////////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------------......------------------------...............---------...------------------...---------------,,,,,,,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---++++++,,,---...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000...------,,,+++,,,,,,,,,++++++******************)))))))))))))))*********((((((((()))))))))******)))))))))***************,,,+++************+++,,,++++++,,,,,,,,,,,,++++++******))))))))))))((((((((((((((((((((((((((((((***))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((()))******))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$kkkaaa___\\\XXXUUUPPPJJJFFFBBB>>>:::777555444333222222222111111000//////...,,,---///111111111000000///////////////////////////.....................------------------------.........---------------------------------------------------------------------------------------........................------------------------........................---------......---------------------------------------------..................------------......------------............///.....................//////............//////.........---------------......///000///...---,,,---------------------------------,,,******---///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111//////...---------------,,,,,,,,,++++++******)))))))))******************((((((((()))))))))******************************+++++++++******+++++++++***++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''((((((***))))))******+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''$$$!!!!!!$$$'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$kkk```^^^[[[XXXUUUPPPKKKGGGCCC???:::777666555444333222222222111000000//////---...///111111111000///000000000000000000000000////////////////////////................................................------------------------------------------------------------------------........................------------------------..............................////////////......------------------------------.........////////////......------......///---------....../////////////////////////////////000//////......//////000........................,,,---...//////...,,,+++---------------------------......,,,++++++...000------------------------------------------------++++++,,,---......//////000///......------......------,,,,,,++++++******++++++++++++++++++******))))))))))))************+++++++++***************************************))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************,,,+++***)))((('''''''''***)))))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$kkk```]]][[[XXXUUUQQQLLLHHHCCC@@@;;;888777666444333333222222111111000//////000000111111111111000000000000000000000000000000////////////000000000000////////////////////////.........///////////////................................................------------------------........................------------------------......................../////////000000/////////........................---............///////////////............//////------......///000000000////////////000000000000000//////......//////000.........///////////////------.........------,,,........................---...///...------///111................................................++++++,,,,,,---.........000///......---.........------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++*********))))))************)))))))))))))))******)))))))))(((((())))))))))))******************************)))))))))************+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************---,,,+++***))))))))))))++++++***************+++))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$kkk___]]]ZZZXXXUUUQQQLLLIIIDDD@@@<<<888777666555444333333222111111000000///555444333222222222222222111111111111111111111111//////000000000111111111111111111111111111111111....../////////000000000........................................................................................................................------------------------///000000111111000000///........................---------.........////////////............//////---......///000000111111//////000000000111111111/////////....../////////....../////////000000000///...............//////........................---///111111000///000111//////000000000000//////000000000000000000000000------------............//////...------------...,,,,,,,,,,,,------------//////.........---------++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,+++******)))******++++++******))))))))))))*********++++++++++++++++++++++++++++++))))))*********+++++++++...---+++******+++---...************************))))))))))))))))))))))))************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,++++++******+++))))))))))))))))))))))))************************)))******++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++)))))))))(((((((((''''''((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$lll___]]]ZZZXXXUUUQQQMMMIIIDDD@@@<<<999777666555444333333222222111000000000999888666444333333333444111111111111111111111111//////000000111111111222111111111111111111111111.../////////000000111111////////////////////////////////////////////////........................////////////////////////........................------------------------000000111111111111000000////////////////////////------------........./////////............//////---......///000111111222//////000000111111111222//////............//////.../////////000000111111111000///......///000111////////////////////////---///222222222111111111000000111111111111000000000000000000000000000000///////////////.........//////...---------------,,,,,,,,,------.........000000//////............,,,,,,,,,---------......,,,,,,,,,++++++*********++++++------------+++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++///...,,,++++++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++)))******,,,---///111222000///...---,,,+++++++++))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,))))))))))))((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***((($$$"""$$$(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$hhh___\\\YYYVVVSSSPPPLLLJJJEEE@@@===<<<888333222444444444444333222333555777777666444333333333444444000000000000000111222222////////////////////////222222222222222222222222000000111111111111000000////////////////////////////////////////////////------------------------////////////000000000000//////............////////////////////////////////////000000000000//////000000/////////.........////////////000000000000000000000000000000000000............/////////000............/////////000000000000000//////////////////000000111111222222---...000111222222222222111111111111111111111111222222333333333444444444111111111111111111111111333222000/////////000000222111111000000000000000////////////////////////......---,,,,,,,,,,,,------,,,+++******+++,,,---,,,,,,,,,---------......------,,,,,,,,,+++++++++------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))))))))************************************))))))***++++++++++++***))))))*********++++++++++++,,,,,,------...//////111222222222111000///...000//////......000111222333222111111222222000///,,,,,,,,,,,,,,,,,,++++++,,,+++******++++++***((())))))***---000111...***))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((())))))*********************************)))((((((''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''))))))))))))))))))))))))************************'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj```]]]XXXUUUSSSPPPMMMJJJEEE@@@===<<<999444333555444555555444222222444666444333222111000111111222111111111111111222333333000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000........................000000000000111111111111000//////......//////000////////////////////////000000111111111111000000111111000000000/////////////////////000000000000111111111111111111111111.../////////000000000000000000000000111111111111222222222222222111111111222111111000000/////////000000000111111222222222333333333333333333333333444444444444555555555555222222222222222222222222555444333222222222333333333333222111111111222222000000000000000000000000...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...------............//////............------------------------------------........................---,,,,,,,,,++++++++++++------------------------,,,,,,+++***************************+++++++++,,,************************+++,,,------......------,,,,,,---------.........------......///000000000222222222222111111111111111111000000000111222333777555444444555555444333222222222111000///......---,,,++++++,,,,,,+++)))((((((***---000000,,,)))((((((''''''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))***************))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{nnnaaa]]]YYYUUURRRPPPNNNLLLEEEAAA======:::555444666555666666444222222333444333222111111000111111111333333222222222333444444222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222000000000000000000000000////////////////////////000111111111111222222222000000000//////000000000000000000000000000000000111111222222222222111111111111111111111000000000/////////000000000000111222222222222222222222222000000000000111111111111222222222333333333444444444444444444444444444444333333333333333333333333555555444333333444555666666666666666666666666666555666666666777777777777444444444444444444444444888888777666666666666777666666555444444444444555333333333333333333333333111000//////......//////000//////......//////000/////////000000000111111111111111111000000000///////////////////////////000000000000000000000000//////.........---------000000000000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///000000111111111111111000000000111111111222222//////000111111222222333333333222111222333444555444444444444444555666666:::999777888999999888777999888777666555444333222111000//////000000///...***+++...222333222...+++******))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))((((((((('''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''wwwpppbbb^^^YYYUUUSSSQQQOOOMMMEEEAAA>>>===;;;666666888666777777666333222333444444444444444333444444444444444333333333333444444444444444444444444444444333333333333333333333333333333333444444333333333222222222222222222222222000000000000000000000000////////////////////////000000111111111222222222111111000000000000111111111111111111111111111111111222222333333222222111111111111111111111111111000000000000111111111111222222222222222222222222111111222222222333333333333444444444444555555555555555666666666666666777444555666777999:::;;;<<<;;;:::888777666888999:::888888888888888888888888777777777777888888888888777777777777777777777777::::::999999999999999999999999888777777777777888777777777777777777777777777777666555555555555555222222222222222222222222222222222222333333333333444444444444333333333333222222222222222222222222222222222222333333333333555444444444444333333333333333333333333333333333333333222111111111111111/////////000000000000111333333333333333333333333222222333444444444444333333333333444444444555555111111222222333444444555444333222111222444666888888888888888888999999999;;;999888999:::;;;:::888::::::999999888777666666777555444444555555444333///111555888888666222/////////............//////,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))tttlllbbb___ZZZVVVTTTRRROOOMMMEEEAAA>>>>>><<<888888:::777888999888555444444555555555555666666666666555555555444333333444444444444444444444444444444444555555555555555555555555444444555555555555444444222222222222222222222222000000000000000000000000////////////////////////000000111111111222222222222222111111111111222222333333333333333333333333111222222333333222222111111111111111111111111111111111111222222222333333222222222222222222222222333333333444444444555555444444555555555666666666666666666777777888888888777777888:::<<<===>>>???===;;;999888888999:::<<<999999999999999999999999888888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::::::::::::::::::::::::::;;;;;;:::999999999999:::555555666666666666555555444444555555555666666666777777777666666666555555666666666666666666666666444444555555555666666666999999888888888777777777666666666666666666666666666666555444444444444444222222222333333333444444666666666666666666666666333444555555666666555555555555555666666666777777333333444444555666666666555444333333444666888:::777888888999999999999999:::888888888::::::999888888888888999999999999999999777666666777888666555333555999;;;:::777444222222111111000000111111222.........---------,,,,,,------------------------///......------......///---,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))(((((((((((()))))))))*********++++++************************************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,------.....................------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))***************+++++++++************************uuugggaaa___[[[XXXVVVSSSOOOLLLEEEAAA??????===:::999<<<888999::::::888666666777555555666777777777777666777777666555555555555666555555555555555555555555444444444444444444444444555666666666666666666555333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333333333222222222222333333444444444444444444444444333333444444444444333333222222222333333333333333333333333444444444444555444444444444444444444444555555555555666666666666666666666666777777777888777888888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::888888999::::::999888888777777777888888888999999999999999888888888777777888888888888888888888888666666777777888999999999:::999999999999888888888999999999999999999999999777777666555555555555555555555555555666666666777666666666666666666666666555555666777777777777777777777777777888888888999666666777777888999999999888777777777888999;;;<<<777777888999999999999888999888777888:::;;;:::999777888888999::::::;;;;;;999888666777888888777555444777999:::888555444444222222111111111111222222111111000000000/////////000000000000000000000000//////------------///////////////000000111111111111111111111111111111111//////000111111222333333000111111222222111111000////////////////////////////////////////////////000000000000111111111111............////////////000000000000000000000000////////////////////////000000000000////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,---------++++++*********)))))))))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////------------------,,,,,,---------...//////000000000000000////////////...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||ggg```___\\\ZZZXXXTTTOOOKKKFFFAAA???@@@>>>;;;;;;===888:::<<<<<<:::999999999777888999::::::::::::999::::::999888888888888888777777777777777777777777666666666666666666666666666777777777777777777666444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444333333333333444444555555555555555555555555555666666777777666666555444444555555555666666666555555555555666666666666666666666666666666666666666666666666777777777888888888888999999999:::::::::::::::;;;<<<==================<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<========================>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@??????>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<;;;:::999999999::::::::::::;;;::::::::::::999999999888888888888888888888888888888888999999:::;;;;;;<<<:::::::::999999999999888::::::::::::::::::::::::999999888777777777777888777777777888888888999999777777777777777777777777777777888999999999999888999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<<<<======>>>>>>>>>:::;;;<<<=========<<<<<<;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999999::::::999888777999;;;:::777555555666444444333333333333444444333333333333222222222222222222222222222222222222111000///......///000111111111222333444555666666333333333333333333333333222333333333444555555555333333444555555444333333111111111111111111111111000000000000000000000000111111222222222333333333000000000111111111222222222222222222222222222222111111111111111111111111222222222111111000000000////////////////////////000000000000000000000000........................------......////////////------------,,,,,,,,,,,,------------............------------.........///........................---.........////////////---.........////////////////////////////////////------------............,,,,,,------...//////000.........///////////////...//////000111111222222333333222222222111111111////////////.........---////////////////////////------------------------,,,,,,,,,------.........,,,,,,---------.........------------------------------------------------------,,,,,,,,,---...///------------------------kkk___^^^]]]\\\YYYUUUOOOJJJFFFBBB???@@@???;;;;;;>>>888:::<<<===<<<;;;;;;;;;:::;;;===>>>???>>>=========<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777555444444333333444444555666666666666666666666666888888999999999999888888666666777777888888999999666666666666777777777777888888888888888888888888666777777777888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@======>>>>>>?????????@@@;;;<<<===???@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB????????????????????????===>>>@@@AAABBBAAA@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999777777777777777777777777999999::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;888888999999999:::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@??????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAAAAA===<<<<<<<<<>>>??????>>>???>>>>>>>>>======<<<<<>>======>>>>>>===<<<;;;======;;;888666888:::777777666666666666777777555555444444444333333333444444444444444444444444444333111000000111333444222333444555666888999999444444444444444444444444444444555555555555666666444444555666666555444444222222222222222222222222///////////////////////////000000000111111111111111111222222222333333333333333333333333333333333222222222222222222222222333222222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111000////////////..................////////////000............//////000000000000000000000000000000////////////000000000000.../////////000000111111111111111111111111111111.........////////////000,,,,,,,,,---...//////000//////000000111111222222000000111222333333444444555555444444444333333333333333333222222222222111////////////////////////........................---------.........//////---------............///111111111111111111111111////////////////////////......---,,,---...///000........................hhhbbbaaa___[[[WWWRRRMMMKKKHHHFFFDDDBBB@@@???????????????@@@???======>>>@@@>>>??????@@@@@@@@@@@@????????????>>>======<<<<<>><<<;;;::::::;;;======;;;;;;;;;;;;======;;;;;;;;;;;;::::::999888777777888888888888777777:::666444666999999888777<<<;;;999777666666777888999999999888888888888888777777666666666666777777:::::::::::::::999888777999999999::::::999999999999999999999999999999999777888888888888999999999888888888777555555888:::666777777888888999::::::<<<<<<<<<===>>>??????@@@<<<===???@@@@@@@@@???>>>?????????@@@AAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBAAABBBDDDEEEEEECCCBBB@@@EEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>;;;<<<>>>>>>>>>>>><<<<<<>>>>>>>>>=========<<<<<<999::::::::::::999888888444333222222333555888:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<=====================<<<>>>>>>=========<<<<<<<<<>>>???@@@AAAAAA???===<<<;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<===???@@@BBBCCCBBBAAA@@@???>>>===<<<;;;BBBBBBAAAAAAAAAAAABBBBBB>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999888888888888444444555555555444333333333333333333222222222111111111000111111222333333333333444444444555555555555444222222222222444555444444333333333333444444222222222222222222222222111111111111000000000000//////000000000000000///111111111111222222222222222333333444444444333333666666555444333333333333444333222333666777555222333333333333333333333333333333222222222111111111333222222222222222333333111111000000000000111111000000000000000////////////000111000...---...///000000000000000000000000000000000000000000//////000000000000000/////////......//////////////////000000000000000111222222333333222222222111111111------,,,,,,------...//////000000111111111111111111111222222333333444444222222333555666777888999999888888777777666666555777666666555555444444333333222222111000/////////222111000//////000111222222222111111111111222222111111111111111111111111222111111111111111222333555333111///...///000111---------------------,,,...///000000000///---,,,ooocccbbb```\\\WWWRRRNNNLLLFFFEEECCCAAA@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@????????????BBBAAA???===<<<<<<======??????>>>======>>>??????======>>>>>>======<<<;;;<<<<<<============<<<<<<;;;888666777999:::999888>>><<<:::999888888999:::::::::::::::::::::::::::999999888888888888999999999999:::::::::999888888;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<======<<<:::;;;<<<>>><<<<<<<<<===>>>>>>??????======>>>>>>???@@@@@@AAA??????AAABBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEGGGHHHHHHGGGFFFEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????===>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888888888999;;;===>>>CCCCCCBBBBBBBBBBBBCCCCCC======>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>????????????@@@@@@@@@??????????????????????????????>>>>>>>>>>>><<<===>>>??????===;;;:::;;;<<<===>>>???@@@@@@@@@>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCEEEDDDCCCBBBAAA@@@??????CCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;999999999999888777555555666666555555555444444444555444444444444555666777555555555555666666666666777666666555555666666777777666666555555666666777555666666666666666666666444444333333333222222222222222333444444333333222555555555555666666666666444444555555555555444444555555444333333333333444444333222444666777555333333333333333333333333333888888888777777777666666333222222111222222333333333333333222222333333333111111111000000/////////000111222111///...///000////////////////////////////////////////////////111111111111111111111111000000000000000000000000000////////////000111111000000/////////.........000000000000000111222222111111222333333333333333333333333333222222222222111111222333444555555666777777777777888888888888999999888777777666666555444444333222222111000000333333222111111222333333333333222222222222333333222222222222222222222222666666555444333333333333666444222111000000111222////////////000000000000///000111222222222111000qqqfffdddaaa]]]XXXSSSOOOMMMFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDCCCAAAAAACCCEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBB>>>>>>??????>>>>>>============>>>>>>>>>>>>=========<<<::::::;;;<<<<<<:::@@@???===<<<;;;;;;<<<=================================<<<<<<<<<<<<======;;;<<<==================???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAA@@@>>>>>>@@@BBB???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@AAADDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===>>>?????????>>>===<<<>>>???@@@@@@AAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCDDDGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????????????????>>>>>><<<:::999888::::::999999999888888888999999999888999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999::::::666777777777888888999999999999999888888888777777666777777777777777666666555555555666666666777777666666777777777666666555444444444444555555555555666555555666888888777555666666666666666666666666999999999999888888888888666666555555555555555666777777777777777777777777555555555444333222222111444555666555333222333444333333333333333333333333222222222222222222222222444444444444444444444444333333333222222111111111222111111111111222333333555555555444444444444333555444444444444555666666333444444555666555555555555555444444333222222222333333333333444444444555666666777888888999::::::;;;;;;:::999999888888777666555555444444333333222555444444333333444444555444333333333333333333444444444444444444444444444888777666555333333333333777555444222222222333333222222222333333444444444111222333444555555555555mmmhhhfffccc^^^YYYTTTOOOMMMIIIHHHHHHGGGFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBAAA??????AAAAAA???CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHEEEFFFGGGFFFEEEDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJHHHFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDCCC@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAACCCCCCDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@???======>>>>>>=========<<<<<<<<<===<<<<<<;;;<<<<<<============>>>>>>>>>?????????===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>???>>>>>>>>>>>>=========999999:::::::::999888888666666777777777888888888888888888999888888777666555666777888888999999999999999999:::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666888999:::999777666777888::::::::::::::::::::::::777777777777777888888888777777777777777888888888777777666666555444333333777777666666777777888999::::::::::::::::::::::::888777777777777888999999666666777888888888888777666666666666666555555555888888888888888888888777888888888999999999::::::;;;;;;;;;:::999999888888777777666666666555555555666666666666666666666666555444444444444444444555555555555555555555555555555555444333222222222333777666555444444444555555444444555666777777888888555666666777777777777777mmmhhhgggeee```ZZZTTTOOOLLLHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGHHHJJJKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIFFFJJJIIIEEEDDDGGGHHHEEEFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEBBBCCCDDDEEEFFFFFFFFFEEEHHHHHHHHHGGGGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@AAACCCCCCCCCCCCAAA@@@>>>>>>============>>>>>>AAABBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@????????????;;;;;;<<<<<<;;;::::::999::::::::::::;;;;;;;;;<<<:::;;;;;;;;;::::::999888999:::;;;===>>>>>>>>>>>>===>>>???@@@@@@??????@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<;;;;;;:::999999888999:::::::::888777888999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::::::::999999::::::;;;<<<999::::::;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::<<<;;;;;;::::::999999888999999999999888888888888888888999999999999888888777777666666666666777777777777777777777777777777555444444444555666777777888888888777777777777777666777777888999:::;;;;;;:::::::::999999999::::::tttggggggfffbbb\\\UUUMMMIIICCCDDDEEEGGGHHHIIIIIIIIIKKKMMMMMMMMMLLLMMMOOOQQQNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLKKKPPPPPPJJJHHHLLLMMMJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKLLLIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNNNNLLLKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOLLLLLLMMMMMMNNNOOOOOOPPPNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQPPPOOOOOOPPPRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEECCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@????????????????????????>>>===<<<:::;;;;;;;;;<<<<<<<<<<<>>===<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;;;;::::::999:::::::::888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>>>>??????@@@@@@?????????>>>=========<<<===============>>>??????<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@======>>>???AAABBBCCCDDD@@@@@@@@@@@@????????????AAA@@@@@@???>>>>>>======???>>>>>>===<<<<<<;;;;;;=====================<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========>>>============>>>>>>???vvvfffggggggddd^^^UUULLLFFF???AAADDDHHHLLLNNNPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWSSSSSSUUUVVVWWWXXXXXXXXXTTTUUUVVVVVVVVVTTTRRRQQQRRRSSSSSSTTTTTTSSSRRRQQQPPPPPPQQQRRRRRRQQQPPPPPPLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMTTTUUULLLJJJOOOPPPLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNJJJLLLNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXXXXYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXXXXYYYZZZ[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXVVVUUUUUUVVVWWWXXXSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPOOONNNNNNNNNOOOQQQQQQLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMOOOOOOPPPPPPQQQRRRRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTQQQPPPPPPPPPOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNOOOOOOPPPOOONNNMMMLLLNNNMMMMMMLLLLLLMMMNNNNNNLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBDDDGGGFFFEEEDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>????????????<<<>>>>>>===<<<;;;<<<==============================>>>>>>???@@@@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEECCCDDDDDDEEEFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCC@@@@@@@@@AAAAAA@@@@@@@@@??????????????????@@@@@@?????????@@@BBBDDDFFFGGGrrreeefffgggeee___UUUKKKDDD>>>AAAFFFKKKQQQUUUWWWXXXUUUVVVWWWWWWVVVWWWYYY[[[VVVWWWXXXZZZ[[[[[[\\\\\\WWWXXXZZZ[[[ZZZXXXUUUSSSUUUUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSMMMVVVVVVMMMJJJPPPQQQMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSUUUUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXUUUTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTTTTTTTUUUVVVWWWYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^_________[[[ZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWWWWXXXXXX\\\\\\]]]^^^^^^___``````bbbbbbaaaaaaaaa`````````aaa___]]]\\\[[[\\\]]]^^^VVVXXXZZZ\\\]]]]]]\\\\\\ZZZZZZYYYYYYYYYXXXXXXXXXRRRRRRRRRRRRRRRQQQPPPPPPRRRQQQOOONNNOOOPPPRRRSSSPPPOOOOOONNNNNNOOOOOOPPPMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPOOOOOOOOOPPPQQQQQQRRRPPPQQQRRRTTTUUUVVVVVVVVVSSSSSSSSSTTTTTTTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUUUURRRSSSTTTTTTTTTSSSQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFEEEKKKKKKLLLLLLLLLMMMMMMMMMHHHHHHHHHGGGGGGFFFDDDDDDAAABBBDDDFFFFFFEEECCCBBBBBBEEEGGGGGGEEEDDDEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFDDDCCCCCCBBBBBBBBB@@@AAABBBDDDDDDBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEEBBBCCCDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEIIILLLNNNnnniiifffddddddbbbZZZMMMBBB<<