BMz 6(7 ~~~~~~zzzwwwvvvoooooogggfffhhh___mmm{{{GGG<<<<<<555===<<<;;;???AAAAAA|||kkk\\\nnn}}}qqqddd===555:::>>>===AAAdddooottt\\\YYYZZZsssvvvdddpppdddlllvvvxxxQQQ111777===\\\|||nnnrrr|||___fffzzztttfffUUUZZZYYY\\\qqquuu***777777IIIxxxnnnkkkuuuoooZZZPPPuuuyyyttt333111111000777DDDvvvuuu}}}mmmyyyhhhqqqvvv|||pppooommmjjjgggdddbbbaaaWWWNNNHHHEEEFFFSSSSSSAAAKKKEEEJJJ???MMMCCC@@@000222...333666555DDDZZZcccnnnttttttqqquuugggmmmoooeee___KKK===>>>@@@;;;;;;BBB>>>???;;;<<<===>>>]]]gggAAA@@@;;;CCC:::999===BBBIIIiiifffyyyqqq{{{vvvxxxpppoooGGG<<<:::>>><<>>///222333<<>>@@@BBBtttSSS<<<>>>BBB<<<;;;CCC:::;;;<<<>>>>>>LLL{{{xxxuuukkkqqqsssuuuzzz@@@999444:::888<<<888AAAddduuuYYYhhhtttwwwuuu|||dddJJJ:::999===999@@@|||jjjzzznnncccZZZZZZlllxxxqqqbbbkkkvvvrrrmmmuuuxxxwwwrrr___jjj~~~nnn```}}}{{{ooo```\\\aaahhhnnn999...???www|||nnnsss{{{mmmnnn~~~fffSSS```^^^TTT~~~mmm<<<;;;333___hhhXXXuuucccfffTTTZZZtttlllxxxggg___rrrNNN///444444@@@bbbrrrzzz{{{~~~zzzuuuOOO~~~jjjlllsssrrrnnnmmmllljjjgggeeecccbbb\\\QQQKKKEEEAAAHHHJJJ???GGGFFFFFFCCCIIIHHHCCC999000---111444444CCCZZZbbbnnnTTTGGGCCC===DDD???@@@888PPPoooTTTIII:::AAA@@@AAABBB\\\gggBBB===AAA;;;555888888888:::888999VVVtttwwwhhhooouuu}}}OOO999222666333???111???rrr______mmmuuurrr}}}```UUU;;;666:::666@@@jjjyyyeeeaaagggggg|||www{{{\\\fffuuusss{{{xxxxxxxxxzzzggghhhhhhmmm}}}rrr999---BBB|||xxxppp|||vvvvvvwwwppp|||gggOOO[[[\\\TTTrrriii888888BBBkkkuuuZZZZZZssspppeeeWWWqqqxxx}}}jjjaaafff[[[///222000@@@nnnyyyxxxeeewwwZZZkkkkkkZZZsssuuu|||mmmooonnnkkkhhheeeccc```___\\\QQQLLLFFF@@@EEEHHH@@@DDDEEEAAABBBCCCIIIDDD>>>111---111444333BBBXXX```jjjyyyFFF???DDDAAA>>>;;;555CCClllSSSEEE888555<<<666>>>qqqtttHHH:::===<<<888777999;;;???<<>>BBB<<>>IIICCC@@@222---222444222AAAVVV^^^eeevvvHHHCCCJJJFFF888>>>444RRRsssIIIEEE666===555NNNzzzUUU<<<888999999777---111666333FFF}}}xxx~~~~~~AAA111///---666666HHHtttccc|||^^^yyywww^^^{{{HHH555:::666DDDccciii|||yyyxxxpppzzztttvvvqqq]]]\\\bbbcccfff777444PPP}}}{{{wwwuuujjj~~~zzzpppLLLQQQXXX\\\___gggYYY777<<>>>>>...AAA999]]]GGGNNN666<<<555]]]mmmmmmGGG888666666333555999===666LLLsssxxxuuuqqqKKK888444///222???QQQvvvwwwfffZZZtttqqq}}}xxxHHHYYY999===777DDDzzzppp}}}wwwqqquuu}}}zzzjjj~~~qqq___aaannnlllsss;;;222RRRtttpppvvv}}}kkk|||uuuNNNMMMTTTXXXPPPgggVVV777LLLzzzvvvhhh{{{vvv}}}ooo___SSS^^^|||eeeaaaQQQ~~~uuu<<<777///PPPqqq}}}zzzvvv\\\gggjjjjjjxxxwwwlllmmmpppnnnhhhhhhgggeeecccbbbaaa```cccYYYUUUPPPBBB===>>>999999DDDAAAPPPGGGUUUGGGDDD444///222444111>>>SSSZZZggg}}}|||BBB>>>===>>>;;;>>>???~~~qqq~~~XXX===???000>>>xxx|||CCCCCC555666222000???777333lllzzztttmmmsssgggjjj777555222)))444kkk}}}oootttuuuZZZ{{{```\\\kkkvvvyyyzzz{{{kkk|||WWWyyyaaa::::::444KKKooobbbfffaaa^^^mmm}}}pppxxxxxxwwwoooXXXbbbtttdddwww>>>333ccceeeRRRdddyyy~~~|||iiiUUUIIIPPPRRR^^^hhhhhh666HHHkkkbbbccc}}}```gggvvv|||nnndddOOOiiiTTT:::...XXXzzzxxxnnnzzz~~~}}}tttfffzzznnntttvvviiifffeeecccaaa___]]]\\\\\\[[[YYYTTTMMMEEE>>>;;;:::888HHHLLLGGGDDDNNNKKKBBB;;;...---444333<<>><<<:::MMM}}}yyyddd;;;999888<<>>:::rrr___@@@222666555111999444EEExxxkkkqqqooorrrwww~~~bbbiiiJJJ===222--->>>vvv}}}iiisssxxxXXXkkk}}}vvvlllnnnXXXTTTvvv<<<666888WWWmmmlllbbbvvvccclll]]]CCCBBBCCCOOOYYYaaacccxxxtttaaa]]]kkkfffzzz888...lllnnnbbbYYYYYYtttzzzjjjWWWIIINNNLLLPPP|||vvvvvv;;;^^^lllWWWooorrrjjjcccTTTgggbbb???:::eeezzzgggzzz}}}zzzyyysssbbbdddbbb___\\\[[[ZZZ[[[\\\bbb___YYYPPPEEE<<<777555222===GGGCCCIIIMMMKKK???FFF555000222///999NNN[[[llllllvvv>>><<<===>>><<<555zzzzzz|||{{{nnnCCC>>>;;;???iii}}}qqqCCC444555111---;;;999LLL}}}jjjuuuwwwiii```HHH777222000FFF}}}xxxooo}}}[[[~~~rrrkkkdddhhhPPPDDD666;;;___vvv|||mmmwwwiiiVVVgggRRRFFFUUU^^^qqqwwwzzzkkkvvvddd[[[fffhhh;;;222tttrrrmmmfff```___aaacccdddmmmNNNSSSkkkyyywwwjjjUUUGGGNNNNNNPPPyyy|||;;;```}}}uuu\\\vvvvvvaaaXXXKKKXXX}}}zzzccc999<<>><<<===<<<:::@@@zzz|||YYYiii|||IIIFFF444MMM```ccc|||GGG999666222888......cccpppwwweeeWWW]]]BBB111000IIIyyyqqqbbbtttnnnpppgggZZZtttPPPxxxKKK444;;;fffvvvkkkZZZBBBUUUZZZmmmuuu}}}iii___kkkqqq~~~===666yyyvvv```dddQQQHHHRRRTTTKKKMMMZZZSSSggg]]]AAAlllooozzz~~~qqqiiiSSSDDDNNNSSSVVV}}}rrr999aaa}}}cccxxx|||aaaTTTIIIQQQ}}}xxxkkk777===lll}}}rrr{{{pppfffkkkxxx}}}|||sssbbb```^^^\\\ZZZYYYZZZ[[[\\\^^^\\\WWWOOOFFF???;;;:::======HHH===NNNGGGIII999???000...222000888JJJUUUjjjggg|||www???<<<<<<<<<888TTT~~~lllPPPwwwuuuuuuUUUEEE222YYYvvvddd[[[PPP<<<444111444222444hhhvvvyyy}}}jjjccc{{{kkk999000///HHHppp}}}iii{{{kkkoooxxxlll\\\WWWfffTTT111999kkkbbbsssWWW]]]{{{ooo~~~ssshhhaaaooowwwyyy===666yyywwwcccWWWOOOfffrrrhhhaaaZZZVVVeeecccNNNUUUnnnzzzwwwyyy~~~hhhQQQAAANNNVVVXXX|||ggg888hhhggguuukkkddd|||xxxeeeYYYRRRUUU~~~;;;???kkkzzzrrr{{{uuu|||xxxkkknnn{{{{{{vvvmmmbbb[[[[[[ZZZZZZYYYYYYYYYYYYZZZYYYUUUNNNGGGAAA>>>===EEE>>>HHH888NNNBBBHHH888>>>///...222000777HHHRRRfffiiiuuuxxx@@@<<<<<<===888lllppp\\\{{{nnnxxxmmm???777YYYrrrddd[[[===111333,,,;;;>>>fff}}}|||qqqvvvkkkAAA;;;999RRRnnnwwwlll~~~~~~qqqccczzz```YYYbbb444:::nnn[[[]]]jjj___|||xxxccccccttt|||uuu===555{{{nnnqqqhhh[[[dddzzzfffccc```gggssswwwuuu{{{gggPPP@@@NNNTTTSSSsssqqqBBBzzznnnyyyrrrRRRaaavvvVVVPPPQQQOOOuuu~~~444:::jjjsss~~~fff```MMMbbbrrr}}}ttt|||www|||uuueee^^^YYYVVVWWWWWWXXXXXXWWWVVVUUUWWWVVVSSSMMMFFFAAA???>>>JJJ<<>>HHH999BBB222///111...555GGGRRRbbblllqqqzzzAAA<<<;;;>>>999{{{}}}}}}oooaaatttoooyyyggg999===QQQzzzggg^^^===222;;;777111555sssuuummmyyyUUU777555333LLLjjjrrrmmmyyy|||www}}}nnndddqqqcccQQQooo:::<<>>555}}}~~~rrrjjj\\\\\\pppsss^^^YYYlllcccWWWnnn|||zzzzzzfffPPPAAAMMMRRRLLLiii|||ooo<<>>>>>KKK:::BBB,,,JJJ;;;III:::HHH666000000,,,333GGGSSS^^^nnnpppyyyAAA======???CCCuuukkkmmmjjjxxxkkkrrroooAAA777XXXwwwdddvvvxxxFFF>>>333333...>>>}}}vvvzzzMMMLLL}}}FFF000111RRRlll```{{{jjjyyyxxx{{{|||kkkcccxxx]]]UUU;;;BBBvvvvvviii{{{qqqlllfff{{{~~~{{{rrrhhh~~~ttt___vvvAAA222hhhYYY^^^```bbbddd```dddmmmvvvXXXWWWlll{{{kkkwwwssszzzxxxgggQQQ===GGGOOOPPPqqqjjjEEEoooppp}}}hhhQQQWWWzzzeeeSSS\\\dddVVVwwwDDDHHHgggzzzsssiiiWWWpppyyyqqqpppuuuzzz{{{rrr```LLL>>>JJJQQQYYYYYYTTTQQQRRRUUUVVVRRRNNNLLLGGG???<<<===UUUFFFGGG;;;CCCBBBLLL===@@@444---000111222AAAUUU```cccwww}}}AAA===<<<===DDDvvvbbblllmmm{{{qqqdddjjjwwwCCC:::ZZZzzziiiwww{{{HHH;;;666666333DDD}}}wwwvvvUUUqqq@@@888999```dddwwwmmmzzzrrrkkkwwweeeDDDppp>>><<>>;;;===XXXGGGFFF888???>>>JJJ<<>>;;;===YYYGGGEEE555<<<<<>>QQQaaabbbuuuEEE<<<:::;;;EEEvvvxxxiiirrrjjjdddeeerrr>>>222JJJqqq```fffNNN222333333GGGjjj\\\___eeeiiiqqqrrrdddJJJKKK<<<222SSSrrrkkkWWWjjj___aaa```xxxxxxvvvooofffmmmTTTggg???666bbbgggllloooyyydddfff~~~fffuuuCCC777sssyyy~~~mmmxxxuuudddUUUvvvkkk{{{uuuuuuaaaIII999JJJSSSOOOjjjnnnOOO}}}tttLLLQQQ^^^nnnwwwyyy~~~uuuhhhCCC```eee[[[zzz^^^TTTbbbvvv[[[tttnnnmmmhhhzzz~~~QQQGGG___gggcccbbbiiissszzzxxxtttZZZWWWTTTTTTUUUUUUSSSQQQPPPNNNMMMKKKEEE<<<:::===UUUEEEDDD666======III<<>>:::===DDDvvvwww~~~zzzmmmhhhfffaaauuu|||CCC666HHHzzzkkk^^^jjjeee999777777JJJiii^^^kkkuuurrrrrrgggCCCwwwGGG999000JJJkkkUUUgggiiilllnnn|||tttrrrjjj```kkkLLLWWW>>>555aaafffrrr^^^{{{eeennn}}}hhhCCC333fff|||}}}}}}mmm|||VVV```www~~~sss}}}vvv```iiiwwwxxxqqq]]]GGG888JJJTTTOOOjjjrrrQQQjjjhhhMMMeee{{{{{{qqq]]]EEE```^^^]]]gggcccfff|||zzz~~~uuuqqq}}}ccc[[[nnnmmmmmmpppssstttrrrpppZZZVVVRRRRRRTTTUUUSSSPPPRRRPPPOOOLLLDDD;;;:::>>>PPPAAADDD999BBBAAAKKK<<<@@@444---000000222AAATTTeeedddvvvMMM@@@======DDDxxxvvvuuuvvvwwwmmmjjjlllaaapppEEE888DDDuuujjjddduuu>>>999666FFF}}}{{{uuuuuummmGGGlllLLL111000@@@pppccc{{{www}}}rrryyyvvvqqqfffaaajjjKKKQQQ???444\\\fffmmm^^^}}}{{{eeeaaasss|||lllHHH000WWWzzzjjjccchhhvvv|||vvvlllZZZUUUaaauuuzzzjjjYYYFFF888IIISSSPPPlllnnnPPPeeegggWWWkkktttmmmzzzlllOOOEEEZZZSSS]]]{{{oooxxxmmmzzzwwwvvv|||www}}}zzzdddiiijjjkkkkkkjjjgggbbb___PPPMMMLLLMMMQQQTTTSSSRRRSSSQQQOOOJJJBBB:::<<>>GGGMMM???BBB777@@@@@@JJJ;;;AAA555...000000111@@@TTTccc```rrrTTTEEEAAA777FFFpppiiiUUUVVV^^^VVVYYYeee\\\lllLLL:::666nnnzzzrrrjjjeeeaaajjjFFF>>>555???yyypppcccOOO|||RRR888>>>111{{{~~~uuupppWWWeee~~~{{{ttt}}}oooaaalllhhhHHHBBB???888^^^ppp~~~\\\dddtttqqqkkkiiiqqqwww```MMMZZZXXXnnnttttttWWWvvvyyyiiiDDD000LLLmmmGGGDDDMMMyyy```hhhvvv{{{kkkXXXWWWcccyyy```TTTFFF999HHHQQQQQQqqq~~~lllFFFwww~~~}}}hhh]]]ggguuueeeUUUeeexxxvvvbbbLLLCCCSSSHHH```vvvvvv|||qqqtttvvvhhh|||iiixxx{{{iiiYYYYYY]]]]]]bbb\\\WWWXXX\\\XXXMMMCCCIIIKKKMMMNNNOOOPPPQQQRRRMMMKKKHHHDDD===999@@@JJJPPP@@@AAA444======HHH;;;CCC666///111000000>>>RRRdddbbbssswwwXXX>>>BBB>>>hhhiiiaaassscccgggJJJYYY```]]]fffttt\\\DDD999ddduuubbb^^^uuulllzzzkkkgggaaaxxxPPP===AAA???dddjjjrrrCCCoooEEE444111xxxhhhtttzzzNNNlllfff{{{pppgggttt]]]SSS???vvvBBB999aaavvvooocccnnn]]]PPPUUUOOOMMMNNNSSSVVVXXX\\\bbb}}}iiiGGGVVVdddjjjsssMMMwwwddd888666AAAZZZ777:::QQQggghhhiiijjjmmmsss|||~~~```MMMUUUppp}}}}}}sss\\\WWWBBB888UUUXXXRRRHHH}}}___SSSSSSUUUYYY```\\\qqqyyy\\\FFFAAANNNDDDXXXwww___~~~|||uuuhhhFFFGGGDDDPPPiiitttmmmfffgggjjj}}}oooVVVGGGKKKfffmmmrrrpppiii^^^LLL===NNNXXXYYYOOOJJJPPPQQQKKKIIIMMMAAA<<>>CCC666///111222222>>>PPPgggmmmssspppIIIAAA:::cccyyyeeehhhnnnkkkuuuaaa```NNNXXX[[[]]]bbbpppvvvRRR???III{{{}}}rrrgggxxxwwwjjjkkkggg\\\GGG???:::ccczzznnniiiUUU~~~VVV888444qqq|||]]]jjjpppxxx}}}^^^~~~ooommmbbbdddnnn]]]KKKEEEjjj:::222RRRnnnwww```kkktttyyymmmiiiWWWSSS]]]ttt~~~|||sss]]]NNNGGG\\\|||lllVVVtttnnn999555>>>xxxCCC555HHHjjjpppjjj___JJJ^^^qqqqqqsssxxxUUUMMM:::555SSSWWWPPP{{{}}}DDDxxx}}}tttwww|||sssXXXLLLMMMSSSYYYYYY|||rrrvvvYYYEEEGGGOOOFFFcccuuueeesss___TTT___gggnnnooonnnppppppnnnlllYYYEEECCCUUUtttdddYYYVVVLLL???@@@LLLGGGTTTXXXOOOGGGIIIIIIEEEGGGLLLBBB===BBB======PPPGGG999@@@AAAAAAAAAIII:::AAA555...111111111>>>PPP```hhhrrrXXX@@@333TTTyyy^^^OOO```nnn```eeeqqqccc[[[WWWZZZYYY```bbbppp{{{PPP444kkkZZZ{{{rrrbbbccc]]]YYYQQQBBB777]]]jjjoooYYYmmm}}}jjj;;;999uuuyyyrrrQQQ___ooo}}}tttxxxvvviiiaaaZZZccczzzTTTDDDWWWiii@@@:::PPPppp~~~qqq```PPPOOOWWWkkkooorrriiiSSS@@@CCCQQQZZZvvviii[[[ooo}}}{{{888222777wwwwwwgggBBB111>>>||||||~~~qqqlllttt{{{fffuuuyyy{{{wwwuuunnnVVVJJJ:::888UUUYYYRRRzzzvvv>>>rrriiibbbfffiiinnnhhhVVVJJJLLLTTT[[[oooddd[[[pppVVVEEEKKKMMMJJJuuuuuukkkOOO{{{{{{eeeZZZ```||||||jjjhhhrrrnnn^^^hhhfff[[[PPPFFF<<>>@@@===BBBSSSAAA<<<>>>HHH???EEEAAA888>>>333---000000000===OOO\\\fffrrriiiKKK777GGGttt]]]eeesssfffbbbiiibbbZZZeee```[[[fffeeeuuu]]]111rrrxxxggg|||mmm[[[XXXUUUSSSUUUJJJ===SSSyyymmmhhhPPP~~~{{{<<<<<>>===RRRUUUUUUnnn:::mmmsssnnnqqqeeedddbbbZZZPPPXXXiiiqqqeee~~~gggQQQFFFRRRNNNRRRzzzeeeEEE~~~~~~yyy|||gggYYY___yyyiii___jjjwwwgggJJJHHHLLLPPPYYY\\\SSS\\\wwwllleeekkkfffVVV^^^^^^YYYQQQJJJHHHIIIIIIBBBFFFEEE@@@>>>>>>FFFRRR:::@@@>>>NNNAAAIII<<<999;;;111---000000///<<>>???KKKNNNYYYiii~~~888jjjqqq```[[[ZZZ[[[sssmmmuuu]]]LLLGGG___RRRWWWzzzoooDDD~~~|||xxxyyyyyy{{{yyyuuuzzz~~~nnn```eee{{{nnnfffooooooYYYkkkqqqvvv~~~~~~jjjlll{{{zzzlllvvvfffSSSHHHDDDCCCDDDDDDAAACCCEEEBBB<<>>DDDtttkkkcccZZZVVVrrrxxxZZZRRRVVVNNNCCC[[[rrriiiUUUmmm~~~kkk999888???www|||hhh~~~yyyppp~~~tttiii^^^[[[]]]MMMCCCJJJddd;;;;;;CCCfffbbbMMMCCCCCCHHHSSSNNNIIIJJJQQQXXX]]]^^^SSSQQQXXXkkknnn```hhhnnnIIIbbbsss777777333RRRcccFFF888333999QQQlllnnn{{{uuu|||pppccclllccc\\\III333;;;III@@@AAABBBDDDHHHPPP[[[hhhqqqmmm\\\FFF:::@@@FFFLLLPPPbbbdddqqq777iii}}}|||[[[RRR\\\kkk}}}~~~||||||}}}~~~sssnnnkkkRRRHHHIIIbbbOOOTTTvvvxxxpppEEEddd}}}{{{rrrssstttmmmrrrtttxxx}}}wwwvvv}}}zzzpppuuu~~~}}}jjjOOOEEECCCAAA@@@AAABBB@@@EEEDDD;;;@@@HHHDDD555DDDEEEKKKJJJFFF999???777000...222000///===RRRbbbooouuuFFFMMM666___vvv```___]]]``````WWWSSS[[[eee```mmmcccfffdddiiiXXXGGG>>>uuussspppeee]]]YYYSSS}}}hhhXXXUUUQQQLLLFFFRRRzzzggg___TTTyyyXXX<<<;;;222www}}}zzzssszzzsssssseee\\\YYYbbblllDDDJJJcccddd777333555kkkgggyyyyyybbbNNNNNNYYY```^^^ZZZUUUaaajjjeeeZZZWWW```kkk```kkk~~~iiieeelllYYYfffrrr777444111CCC}}}WWW999777===>>>EEESSSvvvhhhWWWGGG999DDDMMM[[[kkk}}}mmm}}}VVVFFF777BBBMMMRRRTTTdddaaafff666hhh~~~vvvOOONNNjjjvvvlllccc```kkk{{{zzzjjjdddYYYVVV^^^VVVSSS___~~~nnnbbbZZZwww```JJJFFFMMM\\\LLLZZZsssuuuYYY[[[~~~qqqooopppooodddmmmoooqqqxxx{{{uuuyyy___IIIDDDEEEAAAAAAEEECCC>>>DDDEEE;;;BBBGGG:::888FFFJJJDDDLLL>>>777===666000///333111///>>>SSSaaalllqqqUUU^^^888MMMwww^^^SSSTTTWWWZZZ[[[\\\___cccdddmmmeeejjjccckkkooo\\\JJJ===bbb}}}nnniii___YYYZZZUUUwww^^^\\\ZZZKKKGGGKKKQQQlllrrrwwwjjjiii\\\VVVyyyTTTEEEAAA)))\\\qqqzzz~~~~~~vvvxxxvvvoooxxxrrrggg^^^ZZZ]]]lllZZZ???MMM}}}rrrAAA;;;666ddduuuhhhmmm\\\gggtttyyypppgggjjjrrrkkkjjjcccYYYWWWbbbttt|||ooo{{{~~~yyyrrrnnnrrr}}}bbbQQQkkk~~~[[[TTTooorrr555...---:::{{{]]]SSSFFFAAAHHHSSS]]]aaakkk~~~gggUUU\\\qqqyyypppnnn~~~|||llltttQQQFFF444@@@NNNRRRQQQ]]]___```555hhhyyyiiiEEEPPP{{{}}}lll```UUUOOOYYYjjjxxxhhhrrrOOOMMMMMMUUUgggiiitttXXXWWWgggssszzzlllXXXFFFFFFRRRYYYQQQkkkuuubbbPPPuuulllllllllgggmmmrrrkkkgggpppwww|||zzzpppuuu~~~qqqdddiiiuuu}}}___KKK>>>@@@BBB>>>???FFFDDD===DDDEEE;;;BBBFFF333;;;GGGNNN>>>NNN777444:::666000000444111000???TTT___jjjnnnPPPNNNUUUDDD{{{ooo]]]]]]WWWSSSLLLIIIXXXhhhgggkkkdddllleee```zzzRRRVVV<<>>DDDAAA666<<>>===HHHGGG===LLLKKK(((>>>>>>KKK>>>DDD333:::666000222......333111;;;QQQ\\\iiiooo```RRRUUUDDDggg|||}}}|||zzzrrreeeMMMRRR]]]ZZZQQQXXXeeeeeeppp```lllkkkbbb{{{PPPSSSGGGIII}}}eeegggvvv{{{iiibbbbbb\\\MMMjjjfffWWWZZZWWWTTT[[[ddd___ZZZnnnzzzsssZZZIIIqqqsssbbbUUUOOOBBB888AAAvvv{{{~~~~~~zzziii|||tttooofff]]]XXXLLLeeeOOOUUUHHH333999KKKooosssmmmSSSKKKLLLMMMPPP\\\dddgggtttiiidddsssRRRccc}}}555333&&&444QQQzzzoooLLLHHHMMMUUU[[[bbbbbbYYYjjjxxx~~~|||yyyhhhkkk}}}lllhhhuuuxxxpppssstttxxxdddIIIDDD999GGGQQQRRRKKK{{{rrrIII222bbb~~~[[[KKKWWWnnn~~~lllYYYNNNFFFCCCJJJUUURRRZZZ```bbbeeerrrpppddd^^^]]]YYYaaayyymmmXXXPPPDDDFFF___GGGfff{{{pppdddlllvvvvvv___^^^````````````aaabbbdddfffYYYcccooorrrttt~~~sss^^^ZZZ___oooxxxRRR;;;AAANNNZZZ[[[QQQFFF@@@AAA???======<<<:::<<<@@@AAAHHHEEEAAAFFFHHH???777BBBHHH>>>GGG555===333999000111......333111:::PPP^^^jjjnnnhhhXXXXXXMMMRRRxxxnnnwwwxxxjjj^^^VVVaaaqqqooo^^^]]]hhhkkkeeepppaaaccc[[[MMMKKKPPPAAA___rrreeecccfffeee{{{}}}yyynnnbbb___VVVDDDPPPzzzTTTOOO]]]XXXVVVXXXYYYTTTSSS```qqqiiinnn<<<]]]zzzOOOXXXNNNPPP===<<>>ooozzz\\\DDD>>>DDDJJJVVVZZZmmm~~~}}}dddeeegggPPPooo{{{777555***222HHH}}}{{{cccCCCPPPZZZYYYXXX___gggiii^^^HHHkkkkkkooo}}}lllZZZAAA888999KKKXXXZZZbbbkkkEEE555QQQuuuppp}}}RRRMMMiiioooYYYEEE???@@@BBBGGGOOOQQQaaarrryyy|||~~~lll|||yyyooottt~~~bbbOOOIIIDDDMMMdddTTTqqqtttxxxyyykkkfffeeeoooUUUWWWYYY\\\______[[[TTTOOO???EEEMMM\\\vvvoooMMM<<<@@@HHH^^^vvvpppRRR<<>>@@@999??????999999??????:::EEEMMM???;;;JJJ===111FFFKKKLLL>>>FFF777AAA777:::///111...///333111:::PPP```jjjmmmbbbeee]]]ZZZSSSzzzjjjpppmmm^^^YYYVVVYYYcccbbbVVVXXXdddhhhaaakkk\\\ppp|||TTTKKKFFFOOOFFFJJJrrr___^^^ffflllrrriiiccc___bbbSSSNNNmmmwwwYYYOOOXXXUUUUUUTTTQQQQQQTTT\\\ccczzzyyybbbmmmWWWQQQpppzzzuuulll___VVVKKKVVVDDD@@@>>>yyyxxxuuuvvvzzz{{{xxxzzz}}}xxxqqqxxxnnnuuudddSSSaaa{{{pppfff]]]UUUPPPSSS]]]eee@@@gggddd???555666\\\tttsssVVV>>>:::III[[[```]]]tttkkknnn~~~]]]QQQyyysss{{{xxx555555///222AAA}}}uuuXXXEEEUUU^^^^^^```iiiaaaHHHQQQ|||ooo^^^{{{jjjxxxRRR<<<888AAANNNUUUPPP```hhhCCC999@@@zzz}}}TTTRRRxxx~~~uuuzzzfffQQQ@@@???DDDGGGKKKPPP[[[iiixxx}}}pppXXXGGGBBBFFFUUUgggpppyyyiiiqqqsssdddjjjbbbyyytttqqqPPPRRRSSSXXX___aaa\\\OOOEEE>>>FFFGGGPPPjjjsssVVV444BBBDDDCCCVVVmmm]]]???:::FFF>>>:::@@@GGGGGGDDDBBB999@@@BBB===:::>>>BBBCCCPPPJJJ>>>AAAFFF666444NNNLLLBBBDDD666CCC777===444...000...///333111:::OOOaaajjjlll]]]wwwbbb^^^\\\aaammmhhhaaaXXX]]]VVVPPPTTTZZZYYYaaakkkjjjmmmTTTnnnxxxSSSGGGKKKHHHLLLHHHqqqxxx}}}tttYYYaaa{{{gggcccbbbYYYTTTJJJ___aaa]]]RRRTTTQQQQQQOOONNNPPPUUUZZZ[[[jjjtttuuujjjnnnnnn___XXXKKKqqqYYY```RRRKKKTTTJJJHHHAAAgggzzz{{{pppqqquuuvvvwwwwwwxxxvvvttt}}}qqq]]]hhh~~~}}}yyyuuuooohhhaaa[[[XXXXXXXXXooo|||GGGSSS___bbb>>>333555VVVwwwgggPPPAAA???MMM]]]XXXpppnnnhhhxxxqqqSSSUUUzzzqqq|||eee666777222...111gggpppLLLJJJ[[[ZZZZZZtttNNN\\\uuuyyy}}}xxxsss}}}wwwnnnkkkKKK;;;666GGGPPPVVVOOOjjjlllJJJ>>>777~~~~~~[[[___{{{qqqlllrrryyy```QQQGGGHHHKKKLLLPPPWWW```ggguuubbbOOOCCC???III[[[ffffffsssqqqnnnrrriiixxxiiiooovvvrrrcccQQQOOOPPPWWW]]]ZZZNNNBBB===JJJEEE???LLLRRRGGGBBBEEE@@@666BBBTTTGGG777CCC444CCCKKKDDD???BBB???777<<<>>>AAABBB===:::DDDRRRZZZCCCDDDLLL===666EEEOOOBBB999>>>333BBB555888------000...///333111999NNN```hhhjjj]]]bbbWWW^^^QQQyyyzzziiiYYYTTTcccYYY[[[dddfffkkknnnhhhllljjjOOOIIICCCQQQBBBIIIBBB\\\zzzrrr^^^sssxxxrrrwwwXXX]]]\\\JJJ>>>HHHhhhSSSSSSTTTSSSPPPNNNLLLLLLNNNQQQRRRSSS]]]ppp~~~jjj^^^```gggeeekkkggg___ZZZTTTRRRXXXhhh}}}rrr```ZZZTTTPPPOOOOOOOOOMMMGGGAAAqqqpppoooooolllppprrrqqqtttjjjkkkpppvvvqqqkkkeee```ZZZUUUVVVZZZmmm]]]AAAAAA___CCC777666NNNzzz|||tttTTTFFFKKKPPPVVV[[[]]]wwwfffzzzcccOOOcccyyyrrrxxxTTT999999444---,,,QQQjjjDDDKKKbbb[[[\\\tttJJJjjjqqqvvv\\\FFF<<<333KKKQQQ\\\ZZZ{{{YYYGGG999qqqyyy~~~^^^eeevvvoooYYYMMMFFFHHHKKKKKKQQQZZZccciii}}}|||iiiVVVJJJDDD@@@MMM^^^```XXXmmmkkkppppppllljjj~~~{{{iiixxx]]]SSSJJJKKKRRRSSSJJJ@@@999@@@888@@@\\\[[[EEE@@@<<<@@@IIIXXX[[[III???IIIWWWooosssSSS888666======;;;;;;>>>BBB>>><<>>666CCCcccxxxsssIIIGGGXXX``````aaarrrzzzmmmhhhsssvvvXXXRRRuuuxxxuuuwwwJJJ???===666111000HHH}}}hhhDDDRRRdddfff|||uuu```[[[uuuwww}}}iii}}}oooMMM@@@;;;<<>>NNN\\\yyykkkOOOJJJOOOvvv{{{nnnNNN666666???DDD777<<<>>>???AAAIIIQQQUUUCCCCCCAAA:::666@@@GGGCCC???BBB999EEE888@@@111111,,,///---///333111888MMM[[[dddgggIII]]][[[QQQZZZ\\\]]]qqq|||kkk\\\YYYccciiiaaaeeewwwzzzuuu<<>>999@@@333===...222)))+++///---///444111888LLLYYYbbbgggMMMcccUUURRR\\\VVVWWWZZZvvvvvvmmmjjjrrr|||NNNGGG@@@>>>@@@BBBBBB@@@GGGBBB???QQQzzzdddUUU[[[llluuummmffffffddd___^^^[[[TTTMMMLLLXXXlll|||]]]WWWOOOOOOUUUKKKNNNKKKIIIIIIJJJLLLMMMMMMZZZYYY```ooo}}}zzzxxx~~~uuudddTTTYYYVVVTTTQQQPPPPPPOOONNNMMMLLLKKKcccfffppp{{{mmmSSSRRRZZZaaa```[[[\\\bbbiiiffffffeeeeeeccc___YYYTTTWWWYYYUUUWWWUUUNNNppp]]]KKK???nnnUUUMMMOOOAAA???EEE666FFF___YYYZZZaaaccc]]]|||fffxxxddd===qqqvvvvvvNNNBBB>>>@@@555***999UUU}}}tttdddMMMfffeeerrrcccyyycccoootttMMM;;;@@@222GGGccc[[[HHHzzzwwwqqqmmmXXXRRR>>>sssvvv|||yyyiii```uuu\\\ZZZWWWtttyyyrrrsssjjjEEEKKKVVVXXXfffnnnuuusssggg[[[>>>GGGJJJPPPVVVQQQnnnnnn}}}zzzwwwtttpppkkkeeeaaadddzzz]]]===888AAAFFFWWWnnntttUUUAAAFFFUUUlllkkk```OOOCCC@@@>>>:::>>>777333666:::;;;:::;;;;;;CCCCCCEEEZZZmmm\\\888MMM>>>999GGGRRROOOHHHGGG:::<<<@@@>>>555,,,,,,111+++111///---111000666HHHYYY^^^iiiDDD\\\PPPNNNYYYRRRSSSTTTRRRpppGGGBBB===<<>>;;;CCCGGGKKKJJJFFFAAA>>>===???CCCBBB;;;888888888555222444999<<<999666888???===222DDDmmmwww[[[HHHLLL???@@@@@@FFFXXXcccSSS999@@@===<<<<<<666///,,,...,,,222000...222111888JJJWWW\\\fff???YYYOOOLLLVVVPPPPPPPPPKKKXXXDDD???<<<::::::>>>AAA@@@???<<<@@@@@@<<>>BBBGGGMMMUUUOOOTTTXXXYYYVVVSSSRRRRRR\\\FFFQQQZZZnnnjjjJJJ<<>>===UUUqqqQQQbbbiii^^^wwwpppEEEggg}}}fffpppJJJHHHFFFEEEAAA:::333333777iiizzz~~~ggg```nnnppp___iiisss}}}^^^fffjjj[[[@@@222777AAAYYYXXX\\\lllpppjjjiiifffaaaRRRHHH{{{___\\\YYYgggdddqqq{{{rrr```cccnnntttWWWUUUxxxlllPPPXXX\\\```rrr___RRR<<>>999///333888:::999888:::;;;666:::;;;888777999;;;:::;;;777444555666555666::::::QQQnnnwwwbbbGGG@@@III888DDDNNNTTT]]]```OOO888FFF???:::999666111------+++111000///333333:::LLLXXX]]]fffzzzDDD___SSSLLLTTTOOOQQQQQQUUUPPPqqqCCCDDD;;;:::999:::===???>>>===???CCCFFFAAA888===^^^oooppp}}}rrr|||XXXQQQVVVYYYNNNMMMQQQKKKKKKIIIGGGGGGGGGHHHHHHGGGGGGHHHNNNXXXbbblllzzzppp[[[[[[___PPPLLLUUUTTTNNNNNNMMMLLLKKKJJJIIIIIIQQQTTTuuu^^^QQQuuunnnyyyqqq___JJJ;;;999>>>BBBIIINNNTTTUUUQQQNNNNNNPPPRRRMMM[[[nnnPPPEEE===IIINNNIIITTTOOOGGGIIIDDD>>>DDDTTT```lllnnnxxx[[[BBBuuuxxxsssyyyMMMHHHJJJHHHBBB>>>;;;666000YYY|||\\\PPPwwwiiijjjsssyyyiii___nnneeeKKK;;;222777JJJ]]]VVVYYYyyyooommmdddaaaccc]]]\\\KKK[[[|||vvv}}}YYYJJJ[[[hhh```pppeeeXXXlllxxxYYYYYYkkksss}}}~~~hhhSSSaaagggmmm|||jjjXXXKKKLLLQQQGGGUUUcccjjjzzzssstttwwwtttqqqpppppppppooonnnjjjgggqqqkkkmmmEEE===>>>===999333000333666;;;;;;999555333555888;;;333666;;;>>>;;;666777===___|||ZZZ===???BBB:::FFFMMM]]]ggg[[[EEE>>>EEEGGG@@@999777444///---///***000///...333333:::LLL^^^aaaiiivvvKKKgggWWWKKKPPPMMMQQQRRROOOTTTOOOjjjRRR999;;;;;;;;;:::;;;<<<===<<<;;;:::999===CCC>>>:::EEEWWWRRRQQQRRRVVVSSSLLLLLLLLLGGGJJJHHHFFFFFFFFFFFFEEECCCAAABBBEEEHHHIIIQQQcccuuuwwwxxx~~~~~~~~~fffVVVRRRZZZZZZOOOUUUYYYHHHMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEuuu[[[HHHggglll^^^|||sssUUUIIIFFFCCCBBBDDDEEEEEEDDDJJJTTT\\\fffeeePPPAAAMMMaaaWWWLLLFFFGGGPPPMMMFFFGGGIIICCC@@@ooozzzggg```nnnxxxdddKKKXXX}}}sssuuuYYYEEEGGGHHHEEE???>>>???999000AAAyyy~~~llleee{{{ttt[[[lllttt[[[===999777<<>>CCCIII]]]^^^ddddddSSS???===IIICCC>>>999555000+++---222)))///...---222222999KKKaaadddjjjsssMMMiiiXXXHHHKKKJJJOOOPPPQQQNNNLLLOOOccc\\\<<<777;;;;;;;;;;;;;;;;;;::::::::::::555555===@@@===<<<@@@BBByyy~~~TTTPPPNNNPPPNNNKKKKKKMMMLLLLLLIIIGGGEEEEEEEEEDDDBBB@@@===@@@CCCDDD@@@AAAMMM[[[bbbTTTYYYQQQSSSUUUOOOMMMOOONNNKKKKKKJJJIIIHHHGGGFFFFFFEEE???aaahhhYYYIIIRRRhhhddd^^^fff}}}VVVPPPOOOLLLLLLQQQ]]]nnnzzzaaaYYYIII666QQQqqqddd???HHHBBBEEEIIIIIIFFFFFFKKKJJJCCCTTT||||||bbbiii{{{eeePPPNNNttttttsssHHHEEEDDDDDD@@@=========999333555aaa}}}~~~~~~qqqwww|||xxx|||qqqcccuuunnnNNN555999<<>>BBBSSSiiimmmmmmcccUUUQQQUUUNNN@@@===999555222---))),,,222)))///...---111111888JJJ```aaagggsssJJJhhhXXXGGGJJJIIINNNNNNTTTJJJNNNNNNAAAOOOzzzHHH@@@<<<555@@@:::::::::999888999:::;;;<<<999888:::;;;:::999999AAANNNsssyyyVVVQQQVVVMMMNNNIIIHHHMMMLLLJJJOOOHHHFFFEEEDDDDDDCCC@@@>>>===>>>AAACCCBBB???BBBHHHKKKgggdddUUUWWWSSSTTTXXXVVVRRRNNNGGGHHHUUUJJJJJJIIIHHHGGGFFFEEEEEEGGGGGG>>>QQQdddNNNIIIYYYiiiggg^^^ccc|||hhhEEELLLEEE<<>>EEECCCBBBGGGIIIHHHLLLNNNHHHKKKzzzkkkgggmmm[[[GGG```}}}xxxzzzsssNNNKKKDDDAAA???@@@???;;;777555888CCC|||ggglllyyykkk```nnn]]]cccrrr^^^@@@222777===III]]]WWW^^^yyyqqqpppkkkiiihhhgggdddSSSRRR{{{~~~vvvpppzzzjjjhhh|||rrrqqqppprrruuuaaaWWWqqqbbbnnn{{{jjjZZZNNNFFFBBBBBBJJJYYY]]]aaaqqquuulllvvvpppnnnmmmmmmnnnmmmkkkiii```ccc```^^^rrr~~~yyy|||}}}{{{|||aaaIII===:::<<<999888999777333555;;;>>>AAASSSpppsssRRR777000<<>>HHH000888888888777777888:::<<<444:::===;;;888999===???:::999???^^^cccRRRYYYXXXLLLLLLMMMHHHGGGLLLFFFBBBJJJGGGFFFDDDDDDCCCBBB???======999888===@@@@@@???AAA>>>LLLQQQccc~~~ZZZSSSSSSVVVXXXSSSQQQ___TTTHHHUUUXXXKKKGGGJJJIIIIIIHHHGGGFFFEEEEEE>>>LLLBBBGGGKKKYYYkkkLLL;;;HHHWWWUUUTTT[[[fffkkktttzzzzzzsssggg]]]HHHDDDJJJDDD;;;[[[QQQ<<>>FFFLLLIIILLLOOOJJJ>>>YYY~~~zzznnnzzzccc[[[FFFpppxxxlll~~~\\\XXXMMMGGGFFFAAAAAAFFFDDD;;;666888<<<)))nnn|||~~~{{{|||hhhVVVjjjOOO666222666===MMMaaa^^^bbbgggqqqrrrkkkjjjiiikkkWWWeee[[[LLLzzz}}}rrrqqqnnnhhh___jjjeeetttppp```SSSLLLHHHGGGCCCZZZWWWjjjqqqmmmlllooonnnnnnnnnnnnmmmjjjgggdddbbbdddeeeaaaooowwwjjjEEETTTooowwwaaaXXXQQQOOOPPPTTT```mmm{{{{{{vvveeeKKK888999CCCHHHBBBFFF```rrrxxxlllgggmmmkkk[[[OOOMMM888...''')))...///---------333111///333222888JJJ\\\^^^dddBBBuuukkkEEELLLRRRHHHOOOHHHFFFEEEGGGKKKNNNNNNLLLQQQ|||pppLLLFFF???;;;:::;;;;;;:::888888888888777777777666888888777777777777888888;;;=========JJJqqqzzzXXXNNNPPPOOONNNPPPJJJLLLOOONNNJJJFFFFFFFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBB@@@>>>AAAJJJWWWfffooosssaaaJJJJJJKKKNNNQQQRRROOOLLLNNNNNNNNNMMMLLLJJJGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEDDD@@@CCCGGG@@@DDDmmmgggBBB444<<>>BBBFFFIIIKKKKKKKKKLLL???|||yyyfff[[[NNNaaannntttIIIKKKGGGHHHCCC@@@<<<<<<<<<;;;888555;;;222SSSnnn\\\fffxxxVVV;;;555999555BBBWWWYYYZZZ~~~|||hhhnnniiijjj______YYY^^^[[[PPP```vvvzzziiiqqqvvvvvv]]]jjjtttrrr```SSSIIICCCDDDGGGLLLZZZOOOtttpppqqqfffxxxssssssooojjjhhhggghhhhhhgggdddbbbdddeee```___qqqkkkoooNNNBBBRRR]]]sss|||uuullleeeYYYIII<<<:::===BBBJJJSSSJJJkkkuuuzzzvvvbbbWWWHHH777......------------......---///000//////333:::@@@VVV___dddBBBrrrgggBBBGGGKKKAAAFFFDDDCCCBBBDDDHHHKKKKKKJJJWWWLLLMMMlll^^^OOOPPPCCC???999777777999999888888888777777777666666666777777666666666666777777666777666333444AAAYYYkkkxxxiiiWWWKKKNNNSSSPPPNNNOOOIIIJJJKKKIIIFFFEEEFFFHHHDDDCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;<<<===>>>???BBB@@@===<<<===BBBGGGKKK<<<>>>BBBFFFGGGCCC;;;555EEEDDDEEEIIIMMMOOONNNLLLNNNNNNNNNNNNLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCAAACCCFFF===777GGG___qqqeeeVVVGGGEEEDDDCCCAAAAAAAAAAAABBBRRR]]]lllmmmBBB333888<<<<<<<<<;;;===@@@DDDGGGIIIKKKKKKKKKLLL```{{{mmm[[[KKKFFFwww}}}\\\lllXXXpppSSS:::DDDAAA???<<<<<<======:::888555///EEEqqqrrr}}}xxxiiiiiilllkkkDDD999444666<<>>AAAHHHOOOQQQWWWfffvvvzzzxxx^^^KKK999,,,......------------......---///000//////333;;;AAAWWW```eee>>>hhh___>>>AAAEEE<<>>>>>AAADDDGGGIIIIIIDDDGGGIIILLLSSSdddzzzooo___PPP===666<<<;;;888666555666888888777777777666666666555555555666666555555555555666666<<<===>>>===;;;999888888555KKKnnnwwwfffWWWNNNQQQMMMNNNUUUUUUMMMIIILLLHHHHHHGGGDDDCCCCCCFFFHHHBBBAAA@@@???>>>=========;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<<<<<<<<<>>>>>@@@CCCAAA<<<:::;;;]]]aaaYYYLLLDDDEEEOOO]]]fff{{{JJJ:::000333999888888::::::;;;===@@@DDDGGGJJJLLLOOOIIISSSxxxxxx~~~uuueee]]]QQQDDDYYYhhh{{{]]]LLLSSS:::BBB???>>><<<<<<======;;;:::666666;;;VVVwww~~~nnnZZZggg}}}xxx}}}sssccccccnnnfffPPP888;;;555222???LLLUUU\\\fffcccgggaaaccc___[[[aaaVVV```eee]]]___ccchhhrrr|||}}}hhh[[[NNNFFFCCCDDDIIIPPP]]]OOOjjjoooxxxttttttnnnqqqnnnllljjjjjjjjjiiihhhfffeee]]]ZZZ^^^^^^XXXVVVXXX^^^}}}aaa]]]WWWPPPLLLMMMQQQUUU\\\eeetttyyyeeeMMM999///,,,......------------......---///000///000444;;;AAAXXXbbbeee:::\\\WWW<<<>>>BBB===AAA<<<======@@@CCCFFFHHHIIILLLPPPSSSPPPJJJGGGIIIMMMQQQUUUYYY[[[ZZZXXXVVVVVV[[[CCC444999===777666>>>888777777777888888888888555555555555444444444444444444444333333444444444333444666999;;;<<<;;;999CCCBBBBBBBBBCCCDDDDDDCCCMMMNNNNNNNNNNNNOOORRRTTTWWWTTTTTTUUUQQQJJJHHHKKKHHHGGGFFFDDDCCCCCCDDDEEEAAA@@@???>>>>>>===>>>>>>;;;;;;;;;:::;;;;;;<<<<<<:::<<<>>>???@@@@@@???>>>>>><<<:::888888999::::::@@@@@@@@@BBBEEEIIILLLNNNLLLMMMMMMMMMLLLKKKIIIHHHIIIHHHHHHFFFEEECCCAAA@@@======<<<<<>>===<<<;;;;;;:::999888888>>>555@@@nnnssswwwttt}}}PPPPPPbbblll]]]```dddSSS:::333<<<666666EEELLLXXXrrrqqqqqq^^^___aaaZZZ\\\^^^ZZZ___UUU]]]dddYYYTTTwwwfffccceeesss|||nnn\\\QQQGGGBBBCCCFFFMMMTTTJJJnnnkkkvvv|||zzzqqqpppooonnnmmmmmmkkkhhheeefff]]]WWWYYY[[[ZZZZZZ\\\eeeQQQmmmXXXHHH888,,,,,,333......------------......---///000///000444<<>>===@@@===@@@<<<===>>>@@@BBBEEEHHHIIIVVVOOOIIIJJJQQQUUUTTTPPPJJJIIIGGGDDD@@@>>>>>>???;;;===??????:::555666999777888888888777666666666444444444333333333222222333222222111111222222333000111222222333666999;;;777666666999>>>AAAAAA@@@;;;AAAIIINNNOOONNNLLLLLLPPPMMMJJJKKKLLLJJJKKKLLLGGGGGGGGGGGGFFFEEECCCAAA@@@???>>>>>>======>>>>>><<<;;;;;;::::::::::::;;;=========<<<;;;:::999888999:::<<<===>>>>>>???@@@@@@?????????@@@CCCGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIHHHGGGFFFDDDBBB@@@>>>>>>???<<<777999>>>===777444<<>>======<<<:::888666555555222:::///111XXXzzz}}}~~~ppp~~~{{{rrrpppsssOOOggg}}}ooo```^^^^^^TTTBBB444111777555>>>OOOTTTkkksss\\\YYYXXXYYYSSSSSSZZZWWWUUUUUUTTTWWWTTTZZZ^^^zzz}}}~~~yyykkk___dddwww{{{}}}}}}kkk]]]OOOFFF???>>>@@@DDDLLLSSSaaavvvtttoooqqqmmmxxxooollljjjiiihhhgggddd___\\\[[[XXXWWWXXXXXXWWWYYY\\\KKK^^^SSSeeetttZZZBBB888222++++++111......------------......---///000000111555===CCCTTT___```@@@RRRQQQ@@@;;;<<<;;;;;;:::<<<>>>???@@@BBBEEEHHHJJJMMMMMMGGG@@@???EEEMMMIIIHHHGGGFFFDDDBBBAAA@@@<<<;;;666333:::CCC???333555666777666444222333444333333222222222111111111111111000000000000111111444666888777555555777999666666777999;;;;;;:::888FFFDDDAAA>>>===???CCCGGGGGGFFFFFFIIILLLLLLIIIFFFGGGFFFGGGHHHHHHGGGDDDAAA@@@???>>>>>>============<<<;;;::::::999999999999:::999888777777777888999777777777666666777:::============<<<<<<===@@@CCCHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFEEECCCAAA???>>>;;;======;;;::::::888444===666333GGGpppZZZ222333,,,+++,,,---///000000111111555555555777:::>>>BBBDDDDDDNNNIIIHHHUUUqqqpppiiiWWWRRRNNNOOOdddcccppp``````SSS???FFF===@@@<<<<<<<<<999666333333333///444///000GGGfff}}}kkkttt}}}|||}}}yyyfffWWWQQQcccvvvjjj{{{{{{~~~fff]]]\\\aaaZZZFFF666333333444777BBBOOO[[[vvv|||dddUUU[[[TTTXXXVVVPPPZZZZZZSSS[[[SSSQQQXXXeeeHHHsss\\\RRR[[[lll{{{{{{ooo```TTTIIICCC>>>AAAEEEJJJQQQXXXnnndddiiicccsssjjjpppyyydddhhhfffdddcccbbb___[[[XXXSSSWWW\\\^^^[[[WWWUUUUUUQQQFFFPPPXXX___~~~pppNNN===000000333000------......------------......---///000000111666===DDDQQQ]]]^^^|||{{{???LLLMMM@@@888999999999888:::<<<===<<<>>>AAADDDHHHDDDCCCHHHOOOQQQJJJCCCEEEDDDCCCCCCBBB@@@???===555>>>AAA777......333666333555555444111111333555222222111111111000000000000000////////////000000,,,...///000000000000000333222111111333777;;;>>>555999>>>DDDHHHHHHFFFDDDHHHJJJLLLMMMLLLJJJFFFBBBEEEDDDCCCEEEGGGHHHGGGEEE@@@@@@???======<<<<<<<<<<<<;;;:::999888888888888666555555666777999;;;===999:::999666333444777::::::;;;<<<<<<;;;;;;???BBBFFFFFFHHHHHHIIIHHHGGGFFFFFFFFFFFFDDDCCCAAA???>>>;;;:::;;;>>>>>>;;;999:::999---<<>>@@@EEECCCQQQ===]]]bbbxxx||||||{{{rrr|||{{{eeeZZZMMMJJJTTTfffsssyyyeeeeeefffXXXQQQ<<>>:::;;;<<<999666444444555222111444444888QQQsss{{{tttpppuuu{{{xxxuuuWWWBBB<<>>DDDPPP]]]]]]zzzyyy:::EEEGGG>>>777888;;;:::555888::::::999:::===@@@DDDHHHMMMLLLIIIFFFHHHJJJMMMIIIDDD@@@>>>===<<<<<<444444777;;;<<<999666444333444555444222222555888111111111111000000000000//////............//////222///---...111333222111...111444555555666888:::<<<:::999;;;???CCCEEEEEEFFFJJJLLLKKKHHHGGGGGGGGGDDDAAA???AAAEEEIIIJJJIIIAAA@@@???===<<<<<<;;;;;;<<<;;;:::999888888777777777777666666666555666666000444777888777777999<<<999<<<>>>>>>======AAADDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEDDDCCCAAA@@@???CCC;;;888;;;<<<888777:::///999222...777999HHHlll@@@"""777000&&&---((((((,,,///,,,***,,,222666333333444666888:::<<<===CCCIII>>>QQQQQQLLL{{{xxxzzzxxx~~~yyysss|||gggeeeyyy{{{hhhRRRSSSJJJEEE[[[zzznnntttZZZFFFFFF===???CCC555888:::<<<:::777555666888444---444444)))===ggg{{{}}}vvvmmmhhhqqq}}}}}}pppyyykkkHHH777:::===KKKeee^^^lllwwwhhh\\\WWW```^^^III666111555777222:::HHHLLLXXX~~~IIIIIIEEEOOOAAAQQQXXXGGGOOOPPPPPPUUUOOOMMMYYYMMMgggQQQjjj{{{cccMMMIIIWWWhhhzzz\\\iiittteeeWWWMMMFFFAAA???<<<>>>EEEMMMSSSYYY___bbbmmmggg```ffffffbbbiiibbb```______``````___]]][[[ZZZXXXUUUUUUWWWWWWUUU\\\MMMJJJNNNGGGAAAIIIQQQ```CCC222)))111333222---+++------,,,.........------.........---///000000111666>>>EEEPPP]]]]]]yyywww666EEEBBB555555777444666666666777888999;;;===>>>>>>CCCJJJNNNOOOMMMJJJIIIFFFFFFEEEDDDAAA>>>;;;999777777777666555555444444333333333222222222111111////////////////////////......------------......---,,,,,,,,,,,,---......000000000111222444555666666888:::;;;<<<>>>BBBDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCAAA@@@CCCGGGHHHCCC???<<<<<<===============<<<:::999888888777777888888:::888777666777888777666444555555555666666777777;;;;;;:::::::::;;;;;;<<>>OOODDDyyynnn~~~999JJJHHHIIIJJJJJJIIIIIIKKKMMMMMMNNNPPPQQQRRRSSSVVVYYYQQQyyyYYYIIIRRROOOpppwwwhhhxxx~~~uuugggZZZPPPJJJFFFDDDCCC888GGGUUULLLQQQjjjtttZZZ[[[```cccaaa```aaabbb```bbbbbbaaa```^^^[[[YYYXXXYYYXXXVVVTTTSSSSSSTTTTTTNNNLLLIIIFFFDDDCCCDDDDDDGGG^^^cccCCC444222333444//////.........---------,,,,,,,,,---------......---...//////111666???FFFNNNcccfffrrrooo888EEE@@@444444555333555444444444555777888:::;;;<<<@@@FFFIIIHHHEEEBBBAAA@@@@@@@@@???>>><<<:::999666666666555444444333333222222222111111111111000..............................------------......---,,,,,,,,,,,,---....../////////000111333444555666777999;;;;;;===@@@CCCDDDEEEFFFGGGFFFEEEDDDCCCCCC@@@???BBBEEEEEEAAA===::::::;;;;;;;;;;;;:::::::::999999888777888888888888666555444555666555444333333444444444555555555999888888888999999:::;;;@@@AAADDDFFFFFFEEECCCBBBEEECCCAAA@@@???===:::777999888888777777666555555444444333222222222222222<<<555:::YYYQQQ/// ++++++******)))))))))))))))***+++,,,---......///...000222333444555777999;;;>>>AAAHHHKKKDDDLLLeeeyyyqqq{{{rrriiiiiiCCCNNNUUU]]]NNNuuujjjTTTIII888HHHSSSlllkkkxxxDDD@@@AAA777AAA999>>>999777555444444333111000111000111111,,,///GGGbbbWWWgggmmmyyynnnqqquuuUUU;;;@@@AAACCCHHHFFFFFFXXXvvvjjjZZZggg||||||mmmVVVTTTaaaQQQFFF;;;777555222111333???<<>>JJJaaaQQQDDD444***)))+++++++++///.........------------,,,,,,,,,------------...---...//////111666???FFFMMM```cccooohhh999DDD>>>222222333111444111111111222333555666777999<<>><<<:::888777555555444444333222222111111000000000000/////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...............///000111222333555666888999:::;;;>>>@@@DDDDDDFFFGGGGGGFFFEEEEEEBBB@@@???@@@BBBBBB>>>;;;999999::::::::::::999999:::999999888888888888888666444222222333444333222222222333333333333444444555555555666777888999:::===>>>AAACCCDDDDDDCCCBBBCCCAAA???>>>>>><<<:::777888888777777666666555555333333222111111111111222***...000000444DDD^^^ssskkk@@@+++''',,,111))))))))))))((((((((((((((())))))***+++,,,------,,,...000111111222444666888???BBBGGGNNNHHHBBBIIIjjj~~~sss]]]kkk{{{sssqqqoooSSSPPP[[[ZZZVVVOOOrrr|||fffOOOBBB???LLLSSSppphhh}}}lll```AAAJJJ@@@666@@@666===888666444444444333111///...---000111---+++777GGGvvv~~~OOOnnn]]]wwwrrrvvvWWWMMM]]]WWWiiipppgggRRRPPPbbbmmmhhhQQQHHH___{{{cccXXX^^^___VVV>>>888555555555444777;;;OOOOOOYYY{{{gggAAAFFF@@@BBBCCCDDDDDDCCCDDDFFFHHHLLLNNNRRRSSSTTTTTTUUUVVVRRRTTTvvv~~~{{{pppHHH???CCCGGGaaayyyTTT___pppuuussswww|||sssbbbZZZOOOEEEAAA@@@BBBBBBBBBQQQZZZLLLCCC___qqq\\\ccc___cccddd```\\\\\\ZZZWWWYYYYYYYYYYYYXXXWWWVVVUUURRRQQQPPPOOOMMMKKKIIIHHHAAAAAA@@@???@@@AAABBBCCCFFFCCC<<<999???UUUrrraaaAAA------------///222444333222............------------,,,,,,,,,,,,---------------...//////111666???FFFMMM]]]```lllfff:::BBB:::///000000///333/////////000111222444444555999===AAABBBBBBCCCDDDEEEDDDBBB???<<<999666555333333333222111111000000/////////.........------------------------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------...///000111333555666777777888;;;===@@@AAACCCEEEEEEEEEEEEDDDAAA@@@>>>??????>>><<<999;;;;;;;;;;;;;;;;;;:::999:::999888888777777888888555333111111333333333222333333333333333333333333333444444555666777999::::::;;;===@@@AAABBBAAAAAABBBAAA?????????>>>;;;999:::999999888777777666666222222111000000000000111111666888222)))$$$'''---000;;;KKK[[[eeegggeeeaaaDDD666///444666...&&&$$$((((((((((((((((((''''''(((((())))))***++++++,,,+++---//////000000222444999BBB@@@???HHHKKKGGGIIIOOOwwwuuuiiiiiicccdddaaarrrtttrrrmmmjjjssssssjjjxxxrrr___KKK>>>>>>DDDWWWkkkccc]]]fffsssJJJFFFNNNAAA===>>>111:::777555333333333222000///...---...000...+++...555^^^~~~rrrRRRddduuuwww|||vvvnnniiisssuuuwwwqqquuuzzzzzz~~~wwwwwwgggSSSXXXhhh]]]AAA<<<555111222666999???FFFEEE___yyyqqq;;;>>>CCC888===???@@@@@@???@@@BBBDDDEEEHHHLLLNNNOOONNNOOOOOOPPPYYYTTT{{{~~~cccHHH;;;BBBLLLZZZmmm}}}nnnzzzyyy{{{kkkcccZZZZZZQQQ___rrrhhh~~~nnndddUUUNNNEEE???>>>AAADDDFFFMMMHHHOOOLLLSSSPPPYYYQQQ[[[___```[[[XXXXXXVVVSSSWWWWWWWWWVVVUUUTTTSSSRRRPPPPPPOOONNNKKKHHHEEECCC>>>=========>>>???@@@@@@<<<@@@BBB???:::888<<>>888555333111111111000///...///000------------------------++++++,,,,,,,,,------------...//////111666???FFFMMMZZZ```kkkddd999>>>666---000///,,,222.........//////111222333555888;;;>>>???AAADDDFFFGGGFFFCCC???<<<888666555222222222111000000//////.........---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---...//////222333555555555555888:::<<<===???AAABBBCCCCCCBBB@@@???>>>======<<<:::888:::::::::::::::999888888888888777666666666666777555333222222333444444333333333333333333333333333333333333444555777888999777888:::<<<>>>????????????>>>======>>>===;;;999999999888777777666666555111111000////////////000111,,,(((+++222777666333222///,,,***+++///333666///***((()))###%%%333''''''''''''''''''(((((('''(((((())))))*********+++---/////////000222444333===:::555===DDDFFFKKKEEEttt~~~vvv|||XXXjjjeee^^^qqq}}}{{{jjjTTTEEE>>>???IIITTT```rrrlllrrr```UUUDDD@@@>>>;;;BBB===000<<<555333222111222111000...000------...///------///>>>dddeeePPPLLL{{{www{{{xxxnnn\\\nnnvvvwww~~~wwwqqqVVVNNN```eeePPP===;;;;;;444000222666999>>>CCCVVVnnnFFF:::>>><<<888999:::<<<<<<<<<<<>>???CCCFFFHHHLLLNNN;;;KKKIIISSSIIIXXXVVVZZZ\\\XXXVVVWWWVVVTTTWWWWWWVVVUUUSSSQQQOOONNNJJJJJJIIIHHHEEEBBB???============<<<<<<<<<<<<===888999;;;<<<<<<;;;;;;;;;888<<<@@@???<<<<<<@@@DDD\\\[[[XXXUUUPPPIIIBBB===<<<888333///...---------000000///,,,)))))),,,///,,,,,,------------------+++++++++,,,,,,,,,---------...//////111666???FFFMMMYYYbbblll___777:::222,,,000...+++000------------...///000111555666888888999;;;>>>AAACCCAAA???<<<999777666555222222111111000/////////...------------,,,,,,,,,------------------------,,,++++++******++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---......111222333333222333555777777999;;;>>>@@@AAAAAAAAA??????>>><<<;;;::::::999888888888888777666555444777666666555555555555555555333222222444555555444444444333333333333222222333333333333444555666777555666888999;;;<<<======;;;:::999:::;;;;;;999777666666555555444444333333000000///............///***///111...'''%%%***111(((+++///111///***$$$ ***$$$""")))000...(((###''''''''''''((((((((((((((((((((()))))))))******+++---////////////111333000:::999777===@@@AAAGGGDDDLLLqqq|||sss~~~iii]]]\\\PPPkkk|||bbbRRRAAA<<>>333777333000000444777:::@@@HHH|||iiiVVV<<>>BBBEEEIIILLLMMMOOOPPPRRRSSSKKKaaa___[[[oooeeeKKK999===EEEJJJWWWhhhyyywwwqqqcccmmmqqqbbbUUUkkkeeezzzkkk[[[MMMEEE@@@???>>>???BBBEEEFFFGGGOOOGGGXXXSSSRRRDDDTTT]]]QQQVVVYYYWWWVVVXXXXXXVVVWWWVVVUUUTTTQQQOOOMMMLLLJJJIIIHHHFFFCCC@@@>>>======<<<<<<<<<;;;::::::999AAA<<<777555666777777555000111444777:::===@@@AAA666777888888777555333222222444666888888666444222///111222222111000000000,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---...//////111666???FFFLLLYYYfffnnnZZZ333666///,,,111...)))///,,,,,,,,,,,,,,,---...///111222333333444777;;;>>>BBB@@@===:::777555444444222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***++++++,,,---------,,,,,,,,,---......000111111111000111333444555777999<<<>>>@@@@@@@@@>>>>>>===<<<;;;::::::;;;777777777777666555444333555555444333333333333444444222111111333555444444333333222222222111111111222111111111222333333444444555666777888999:::;;;999888777999::::::999777666666555444444333333222000///......------......333///,,,000666666...%%%...---+++)))***,,,...///###+++000***"""!!!%%%)))''''''((((((((()))))))))((())))))))))))*********+++,,,............000222333888666888@@@>>>===FFFKKKEEEZZZqqqoooXXXRRRgggUUUYYYdddvvvvvvggg^^^JJJBBB>>>DDDOOOZZZdddllllllhhhWWWkkkQQQHHHOOOHHH>>>??????999666000333111000000000000///------,,,++++++,,,......,,,&&&<<>>@@@DDDGGGIIIKKKOOOQQQUUUNNN``````OOOrrruuu~~~lllOOOCCC<<<<<>>999:::::::::999999888888333222333555999:::999777999888777666444222...,,,111333444666666777777888222111///,,,******,,,...++++++,,,------+++)))(((++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---...//////111666???FFFJJJWWWiiioooWWW111444...,,,222...)))...+++*********+++,,,------,,,...///000222777===AAAGGGDDD@@@;;;777333111000222222111111000000//////.........---------,,,,,,************************++++++************++++++++++++******++++++,,,---------,,,,,,,,,---......///000111000///000111333444666999<<<>>>@@@@@@AAA===>>>===<<<::::::;;;<<<999999999999888777666555444444333222222222222333333111000111333444444333222111111111000000//////111000000000000000111111444555555666777888999999:::999999:::<<<<<<;;;:::888777777666555555444444//////...------------...)))+++------******,,,...((()))******)))'''%%%###'''***((("""%%%......''''''((((((((())))))******))))))))))))***************+++------------///000555333---111<<<;;;;;;FFF>>>BBBBBBVVV~~~```|||sssTTT]]]XXXTTTVVVcccyyyooo[[[LLLEEE:::;;;BBBPPP[[[bbbhhhmmmiiiiiicccRRRIIIFFF???BBB@@@???888999===...222000//////000000///---***++++++***+++,,,+++***333666ddd{{{YYY;;;GGG___sssvvvsssvvv|||cccYYYeeeuuuzzz|||~~~}}}mmm~~~~~~{{{yyyvvvmmm^^^QQQNNNUUU]]]\\\QQQAAA444------111555111555999:::???VVV;;;AAA///---777000111333444666666666777:::<<<777999<<>>GGGLLLOOOMMMMMMOOOPPPNNNPPPPPPPPPOOOOOONNNLLLLLLEEECCCAAA>>><<<;;;;;;;;;666777888888888888888777777777777777666444333222222222333333444555666666222333333222111000000111000111000///...///111333///---++++++...000000///+++++++++,,,,,,---------******+++++++++,,,,,,,,,---...///000111666???FFFHHHVVVjjjoooUUU888444///,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........///111555888:::<<<;;;888555333222111111222222111000///...------......---,,,,,,+++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---......///000111111222555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777777777777666666666666444333333222222333333444111000000000222333222111111111222222222333333333000000000000////////////444333333222222333333444333333444555666777888888666555555444222111000000///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---.../////////000222444777999:::>>>@@@<<>>AAAJJJUUU]]]```ccceeefff^^^^^^]]];;;SSSDDDAAA@@@===;;;888555333222222111000///...---,,,,,,++++++++++++++++++++++++555###"""CCCqqqYYYCCC888MMMgggpppssswww~~~dddPPP^^^cccppp~~~|||uuuppp___WWWQQQSSS[[[```___[[[???777333555444000///333:::888888IIISSSxxx???;;;777222///...///000111111111222444666777888777999<<>>;;;EEEJJJLLLFFFHHHSSSMMM[[[HHH999:::AAACCC@@@???BBBDDDFFFIIIKKKNNNOOOPPPNNNOOOQQQQQQPPPMMMIIIGGGEEEBBB>>><<<;;;:::999888777666555444444333444444444444444444444444444444000000111111111222222222111222222222222111000000......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222888???DDDMMMXXXggghhhRRR777444///,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---///333666777999888666444222111111111222222111000///...------...------,,,++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222333555777999:::;;;;;;<<<<<<<<<;;;;;;::::::999666555555555444444444444333333222222222222333333111000///000222333222111000000000111111111222222000/////////////////////222111111111111111111222333333444555666777777888666555444333222111111000............------------,,,+++++++++************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......//////000222444666888999;;;AAAHHHKKKOOOaaasssaaa___ccc[[[SSSOOOJJJGGGKKKSSS```kkkxxxiii^^^LLL<<<555888AAAIII\\\PPPIIIRRR```ddd[[[PPP}}}XXXLLLAAACCC@@@???===:::777555333111111111000///...---,,,,,,++++++++++++++++++++++++$$$999555"""<<<{{{qqqUUUSSS222BBB___]]]gggmmmsssxxxiiiaaaZZZYYY\\\ggg{{{{{{hhh___[[[YYYWWW]]]bbbjjjnnniiiXXXBBB111222222444555111+++---555===777[[[MMMLLL888666333000......///000000000111222333555666777777999<<>>???<<<===AAAMMM@@@NNNPPPDDD777aaapppAAA888222555::::::;;;===@@@AAADDDHHHJJJLLLMMMMMMIIIJJJLLLLLLKKKHHHDDDBBBCCC@@@===<<<;;;:::888666555555444333222222222222222222222222222222222222000000000111111111111222111111222222111111000///......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222888???DDDMMMWWWeeegggNNN666333///,,,,,,,,,+++***++++++************++++++*********+++---000222444555555333222111000000000222111000000///...------------,,,,,,++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000222444666888:::;;;===<<<<<<;;;:::999999999333333333333222222222222222222222111111222222222111000///000222333222111/////////000000000111111////////////////////////000//////......//////000222222333444555666777777555555444333222111111000............------------++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************+++++++++++++++***++++++,,,---.........///111333555777888======GGGOOOFFFAAA___vvvwwwooodddYYYNNNHHHIIIOOOHHHNNNVVV[[[```gggqqqxxx}}}{{{sssrrrJJJEEEAAA===>>>DDDNNNXXX^^^```dddhhheeeXXXQQQ___rrrBBBKKKQQQ;;;AAA???>>><<<999777444222111111000000///...---,,,,,,++++++++++++++++++++++++&&&000000&&&)))MMMuuuCCCCCC@@@777KKKMMM]]]bbbeeejjjqqq{{{rrr```TTTSSSXXX[[[qqqoooaaa[[[UUUWWW___ggglllnnnsssjjjZZZIII===777777999444111///000111444<<>>BBBGGGKKKGGGIIINNNRRRPPPKKKJJJMMMIII}}}zzzrrrSSSCCC@@@666222;;;GGGOOOWWW^^^tttMMMDDDQQQqqqqqqWWWVVVooo```|||SSSLLLFFFCCC???>>>AAAEEEKKKNNNEEETTTLLLSSSUUU~~~uuu222111111444777777666999>>><<<>>>BBBFFFIIIJJJJJJJJJIIIJJJKKKLLLJJJGGGDDDBBB@@@>>>===<<<;;;999666444444333222111000000000000/////////////////////////////////000000000000111000111111111111000//////......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222888???DDDNNNWWWccceeeIII555222///---,,,,,,+++*********))))))))))))***************+++---///000222222222222111111111111111111000000///......------,,,,,,,,,,,,++++++*********************************************************++++++++++++,,,,,,,,,------------------------,,,,,,------............---...000222444777999:::<<<<<<;;;:::999999888777333333222222222111111111222111111000000111111222111000///000111222222000/////////000000000111111........./////////////////////............//////111111222333444555666666444444333333222111111000.........---------,,,,,,*********))))))))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,---------...///111333555666@@@666999EEEDDD<<>>CCCNNNWWWaaakkkrrr{{{VVVQQQsssrrrtttzzzZZZAAAAAA;;;===;;;999===HHHNNNNNNRRRHHHHHHGGGaaa777:::000333777888666555777;;;999<<<@@@DDDGGGHHHIIIHHHIIIJJJJJJKKKIIIGGGDDDBBB===<<<;;;;;;:::888555222333222111000////////////------------------------............///////////////000000000000///.........------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///222888???DDDPPPWWWcccfffFFF444111...---,,,,,,+++)))***))))))(((((())))))*********+++,,,---...000000111111111111111111111111000000//////......------,,,+++++++++++++++***************************************************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------------...000333666888:::;;;::::::999888777777777333333333222222222222111000000000//////000000000000///...///111222111000000000000111111111222222------....../////////000//////............//////000000111222333444555555333333333222222111111000...------------,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++++++++*********+++,,,,,,,,,,,,---...000222333444:::444555>>>DDDCCCDDDGGGPPPppp[[[\\\___RRRAAAGGGDDDBBBDDDHHHJJJJJJHHHEEEGGGJJJMMMMMMKKKIIIGGGGGGGGG???===CCC===;;;GGGGGGJJJOOOVVV[[[^^^]]]\\\ZZZJJJGGGdddVVV:::NNN@@@;;;FFF;;;;;;:::999777555333222111//////......------,,,,,,************************)))+++......((('''444DDDnnnfff777===111222:::AAAIIIOOOSSSVVV[[[^^^\\\iiiyyyssseeeVVVHHH>>>666444444666999999555111222666:::<<<>>>CCCHHHKKKzzzqqq\\\,,,===$$$,,,------...---,,,+++***,,,,,,,,,,,,---///000111000222444666888;;;???CCCGGGIIIKKKJJJIIIHHHGGGEEEAAAKKKEEEbbb~~~|||jjjOOO777666???AAA>>><<>>;;;:::999999999777444111333222111000////////////------------------------,,,,,,---------............////////////...------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///222888???DDDRRRWWWdddiiiDDD222000...------,,,+++)))******))))))))))))******++++++,,,------.../////////000111111111111000000/////////.........------++++++++++++++++++******************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------///111444777888777777777777777666666666444333333333222222222222000//////......//////000000///...///111222111000000000000111111111222222---------......//////000000//////////////////000//////000111222333444444333333222222111111111111------------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))******++++++******)))************************)))************+++++++++++++++************+++++++++,,,,,,---...000222333///777===>>>@@@CCCDDDCCCBBBdddrrr[[[ddduuuMMMPPPQQQLLLDDD@@@CCCHHHIIIJJJJJJHHHEEEDDDFFFIIIAAANNNKKK???DDDMMMNNNMMMUUUXXX\\\\\\YYYTTTPPPOOOBBBRRRnnn[[[BBB888DDDHHH>>>777999999888777666444333222111.........---------,,,,,,************************''',,,***&&&)))000000)))BBBuuu~~~|||BBB444:::222555888<<>>999666444333999333,,,+++///444777777333<<>>AAAEEEHHHHHHFFFFFFHHHGGGEEE@@@JJJEEE555ccczzzmmmuuuttt{{{YYYCCC>>>>>>;;;666<<<>>>BBBFFFLLLSSSYYY[[[\\\aaavvvaaafffwww}}}zzzuuummmddd___TTTSSSHHHAAADDD???;;;@@@AAADDDIIIMMMNNNMMMLLLLLLQQQZZZ222***???......,,,+++///555555222555666999<<<@@@CCCEEEFFFEEEEEEEEEDDDCCCAAA???>>>:::888777666666555333000222111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222888???DDDRRRWWWeeelllDDD222000...------,,,+++)))+++******))))))******+++***+++,,,,,,------------......///000000///...---//////.........---------******************++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...111333555444444555555555555555666333333333222222222111111///..................///000///...///111111111////////////000000000111111,,,,,,---......///000000//////............//////...//////000111222333333222222222222111111111111---------,,,,,,,,,++++++,,,+++++++++************)))))))))))))))))))))))))))******++++++******)))************************)))************+++++++++++++++************+++++++++++++++,,,---///111111...666<<<<<<;;;<<>>???CCCDDDBBBDDDGGGFFFAAAFFF,,,FFFDDD222]]]xxxyyyooouuuKKK888>>>HHH:::999:::<<>>;;;@@@AAAAAADDDFFFEEEGGGYYYmmmZZZ444))),,,;;;+++......,,,///555555111222222444777:::>>>AAACCCEEEEEEEEEDDDBBBAAA???>>>:::777555444444444222111000///...------,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,---------------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222888???DDDPPPUUUdddnnnDDD111///---------,,,***)))++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,---.........---,,,+++...............---------******************++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++******************++++++******,,,...111333222222333444444555555666222222222222111111111111.........------.........000///...///000111111///............/////////000,,,,,,------...///000000///......------......///......///000111222333333222222222111111111111111---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++***************+++***++++++,,,---...000111555111111666999888;;;@@@@@@:::EEEXXXrrrzzzdddaaammmrrrhhh[[[NNNNNNNNNPPPSSSVVVVVVVVVZZZKKKOOO]]]YYYRRRXXX```WWWQQQHHHCCCLLLkkkVVV222222222777;;;888666:::???777666666444333222222111------------------,,,,,,))))))))))))))))))))))))'''+++,,,)))%%%&&&((()))&&&CCC///tttpppOOOGGG===666444444444333000777;;;777666:::===<<>>AAA@@@CCCFFFDDD>>>>>>999DDD@@@===555AAAmmmyyyxxxTTT---666666666999;;;;;;===???GGG]]]sssjjjVVVgggqqqrrrkkkiii\\\TTT\\\\\\fffvvvsssuuu{{{qqq^^^nnn```\\\TTTLLLHHHFFFCCC???:::CCC@@@999===???@@@GGGKKKGGGGGGLLLOOO```QQQ$$$'''222...111(((&&&---///,,,,,,///...+++000000000333666;;;???BBB@@@@@@@@@???===<<<:::999:::777444222333333222111......---,,,++++++++++++************************)))************+++++++++,,,------------,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------......///222888???DDDNNNSSSdddoooAAA111000...,,,+++***++++++))))))*********++++++++++++++++++*********)))))),,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++************++++++)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,---...000000333333333444444444555555222222111111000/////////......------------..................////////////........................///......---------..............................,,,,,,------///000111222000000000000////////////...------,,,,,,------...++++++,,,,,,,,,,,,------+++******)))))))))))))))))))))))))))******************))))))))))))************++++++++++++******+++++++++*********)))))),,,,,,,,,,,,---...//////000111222555777:::===>>>>>><<<999;;;JJJjjj|||hhh]]]XXXZZZYYY\\\^^^WWWMMMQQQ]]]YYY>>>RRROOO@@@JJJBBB===EEElllqqq???)));;;111222222333444555666777444444444333222111000///...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))111///***===yyyiiitttxxxZZZ999:::AAA:::444666555444222111333777:::888777666555555555555666666555444666777555///***888333666@@@DDDAAAFFFOOOTTTtttrrr~~~???888000,,,---...,,,***))))))))))))))))))))))))))))))))))))************,,,,,,---...///000111222:::===AAACCCCCCAAAAAAAAAEEECCCAAA>>><<<;;;;;;;;;gggvvvttt{{{~~~oooNNN999===333:::111AAA<<<;;;CCCJJJGGG@@@BBBOOO\\\aaadddhhhppp|||}}}kkkVVVZZZWWWRRRNNNNNNUUU___fffbbbhhhnnnsssuuunnnXXXBBBIIIGGGCCC@@@>>>===<<<;;;222GGG@@@@@@HHHFFFIIIAAAQQQ???;;;YYY444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111111333888>>>BBBAAAAAAAAA@@@>>><<<;;;:::555444333222000///......,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---///000000000111777@@@GGGLLLTTTgggsssAAA111000...,,,************))))))*********++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******))))))******+++))))))*********+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++*********))))))***+++++++++,,,...///000222222222222333333333333222222111000000//////...------,,,,,,,,,,,,---------.........////////////..............................------------..............................,,,,,,,,,---...///111111000000000000/////////...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++******)))))))))))))))))))))))))))******************))))))))))))************++++++++++++******+++++++++*********))))))++++++++++++,,,---...///000000111333666999;;;<<<===<<<:::999AAAUUUpppttt```WWWTTTOOOGGGBBBNNNNNN]]]___vvvnnn;;;666333"""//////000111222333444444333333333222222111000///...------,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))'''---...---???llleeerrrYYY222999???<<<888555666999888222---000000000111111000000000555222///...///222555666444666:::???FFFUUUooonnnvvv???999333---+++,,,---,,,***))))))))))))))))))))))))))))))))))))************+++,,,---...///000111111888;;;>>>@@@@@@???>>>>>>AAA@@@>>><<<:::999999999777\\\iiiyyyZZZHHH>>>DDD111666000777222000666@@@DDD???888BBBDDDEEEIIIPPPSSSHHH:::FFFEEECCC@@@???AAAFFFJJJNNNQQQTTTTTTVVVSSSFFF888EEE@@@999444222333555666777>>>777EEEJJJ;;;CCCOOONNNRRR,,,222111...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000000222666<<>><<<:::999555555444222111000///...,,,,,,+++++++++******************)))))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------///000000000111777@@@GGGMMMTTTfffrrr}}}@@@222000...,,,+++*********)))))))))************++++++************)))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++++++++******))))))******+++)))))))))*********++++++************************)))************++++++++++++++++++++++++++++++++++++++++++************************+++,,,---...///000000000111111111222222111111111000//////......,,,,,,++++++++++++,,,,,,---------.........//////------------------------...---------------..............................+++++++++,,,---...///000000000000/////////......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******))))))))))))))))))))))))******************))))))))))))************++++++++++++******+++++++++***************************+++,,,---......///000222444666888::::::;;;:::888888@@@LLLWWW```000%%%,,,...))),,,------...///000111111111111111111000///......---------,,,++++++******))))))))))))))))))))))))(((((((((((()))))))))))),,,)))***+++***777bbbjjj{{{qqqfff777;;;>>>===999777999<<<444555666777777777666555666888::::::::::::<<<===PPPFFFAAAPPPtttllljjj~~~rrr,,,000111---***))),,,---,,,***))))))))))))))))))))))))))))))))))))************++++++,,,---...///000000444777:::<<<<<<;;;;;;<<<===<<<:::999888777777777999///>>>zzzooonnneeettt\\\===666IIIFFFBBB<<<444111444777999999777:::;;;<<>>CCCDDDFFFEEEDDDBBBCCCCCCAAAAAA@@@======>>><<<777///444:::AAACCCBBB@@@===BBBGGG<<>>===;;;999888666444333222111000...------++++++++++++*********)))******))))))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........///000000111777@@@GGGOOOUUUeeeoooyyy???333222000---,,,+++++++++))))))))))))************************)))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))************************************))))))*********+++++++++************************************************************+++,,,---...///000000000000111111111111000000//////...------,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------------,,,,,,------..............................++++++++++++,,,---...///000000/////////.........,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++******))))))((()))))))))******************))))))))))))************++++++++++++******************************))))))))))))***+++,,,---------...000111444555777555888:::999777888<<<@@@XXXwwwuuuAAA%%%444;;;)))%%%666***+++,,,---...//////000///000000000//////...---------,,,,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))000''''''111111***///===pppppptttzzzrrr|||~~~VVV???<<<>>>888///777777666555444444555555666999===>>>???BBBGGGLLLTTTwwwmmm|||JJJ///:::***---+++******,,,,,,+++)))))))))))))))))))))))))))((()))))))))************+++++++++,,,---.........111444777999999888999:::999999888888777777666666///;;;555///WWWyyyxxxzzzrrrpppMMM---555999>>>@@@===999777666555999<<<;;;999:::<<<===777:::>>>???>>>===<<<<<<<<<===;;;888777888:::;;;CCC@@@:::555333555;;;???777LLL@@@<<>>555444222///---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++************))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++***************************************************************+++,,,---000000000000111111111111000000//////...---------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---..............................+++++++++++++++,,,---...////////////............,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++++++++***))))))((()))))))))******************))))))))))))************++++++++++++******************************))))))))))))***+++,,,,,,,,,,,,---...000111333444444666999999777777999;;;999MMMnnnfff555---)))+++,,,***((((((******+++,,,---...//////....../////////...---------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((,,,,,,(((%%%)))000666TTTsssrrr~~~nnnZZZNNNHHHFFFBBB???>>>>>>@@@BBB>>>CCCKKKUUUeeezzzppp666222444(((,,,---,,,,,,+++,,,+++)))((())))))))))))))))))))))))((()))))))))******************++++++,,,,,,------000222555777777777888999888888888777777777666666'''444:::...$$$;;;vvvTTTdddyyyZZZKKK999222555::::::777777:::>>>===888444333555444666888888777777777888555666888888555444555888333555888999;;;???DDDHHH999WWWYYYdddbbb>>>(((%%%---///)))))))))))))))******+++************************)))***++++++,,,///333666999999999888777555333222222222111///...---,,,+++*********)))))))))(((((((((((((((((((((((())))))((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---...//////111888AAAHHHPPPWWWdddgggooo===666444222///---,,,,,,,,,***)))))))))))))))(((((((((((()))))))))))))))***)))************+++++++++++++++++++++***************))))))(((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++***************************************+++++++++******))))))******+++,,,/////////000000000111111/////////...------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................,,,+++++++++,,,,,,---.../////////.........------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,+++)))((())))))))))))******************))))))))))))************++++++++++++*********************+++++++++))))))))))))***+++,,,---,,,,,,,,,---...000111222444555666666555555777888888>>>OOOeeewwwkkk:::***+++111---######,,,---%%%)))******+++,,,---...///.........//////......---,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&******''''''---000///)))555@@@ooovvvzzzqqqooozzzlllzzzWWW///:::222(((...---...------,,,+++***))))))))))))))))))))))))))))))))))))))))))************)))*********+++++++++,,,...111333444555555777999777777888777777666555444666***'''111444///555DDD}}}wwwccceeefff}}}qqqXXXFFF======???999888:::>>>===::::::======>>>===<<<999999:::;;;444444555999888666777:::???AAACCCBBB@@@@@@CCCFFFwww~~~MMM***&&&,,,111...$$$)))))))))))))))*********))))))))))))))))))))))))((()))***++++++---000333888888888888777666555444444444333111000///...---))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......---...//////111888AAAIIINNNXXXddddddlll<<<555333111...,,,+++************))))))(((((((((((((((((((((((())))))******((((((((()))))))))******++++++++++++************))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++***))))))))))))***++++++---.........//////////////////......---,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///........................,,,,,,,,,,,,,,,------...//////.........---------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,------+++)))((())))))))))))******************))))))))))))************++++++++++++******))))))*********+++++++++***************,,,------,,,,,,,,,---...///000111333444444444444444555666999+++###333YYYRRR222222""")))&&&&&&)))+++***+++---(((((()))***+++,,,------......////////////......,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))---)))&&&)))///222,,,$$$333&&&***000;;;mmmrrryyyxxx~~~uuuzzzlll000>>>444'''///000+++333,,,,,,,,,***)))))))))***))))))))))))))))))))))))))))))))))))************)))))))))************+++,,,...111222222333666777666777777777666444333222...333444000......)))"""***JJJhhhppp{{{ZZZ[[[nnnYYYPPPKKKAAA::::::<<<;;;;;;>>>:::;;;;;;:::888777888:::<<<777666;;;>>>>>>BBBGGG::::::<<>>???>>>@@@BBBBBBBBBBBBDDDEEECCC;;;666:::@@@DDDKKKSSSrrruuuhhhzzzUUUDDD---222''')))///)))'''***'''***************)))(((((())))))))))))))))))))))))''')))***++++++,,,...111//////000111111111111111//////...---+++***)))((()))(((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------,,,...//////222888BBBIIIIIIXXXfffaaawwwccc<<<222///---+++,,,,,,++++++)))))))))))))))))))))))) 555,,,))))))$$$***###111$$$,,,'''*** ---+++'''333)))$$$((((((+++***---///777 ,,,$$$222%%%'''***!!!%%%...((()))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************---------.........//////------------------------++++++++++++++++++++++++++++++++++++,,,---......---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------...---------------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++)))(((+++---,,,)))...---,,,,,,,,,...///000222333444444444333111000222222111//////222888>>>zzzEEE;;;///***+++,,,)))&&&((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,---------......,,,,,,++++++***)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,------......666fffrrr;;;///444222......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...000111222333333333222111000/////////......---+++***)))))))))(((***...777UUUwwwaaafffzzzsssiiihhh^^^\\\QQQNNNSSSPPPVVVWWW\\\kkkzzzwwwjjjzzzooo<<<000111---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++...///000111111222222111111000///...,,,+++***)))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...000222111222888CCCMMMPPPWWWccceeennn```999222///---+++,,,,,,++++++))))))))))))))))))))))))333"""(((---+++...(((###'''***!!!)))///000###///333///---)))$$$)))***(((... 222+++ ...###"""&&&111888...&&&---)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,---......------------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,+++******)))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***++++++******,,,...///'''(((((()))+++---///000///...,,,,,,---///111333222444555444111000111222+++OOOxxxLLL333333///***(((***+++)))'''''''''''''''''''''''''''((((((((((((((())))))***,,,,,,,,,,,,------------,,,,,,+++******)))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---111,,,222LLLvvvvvv>>>111;;;:::000)))...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---///111222222222222222111000///.........---,,,+++***)))))),,,+++...///)))%%%111DDDzzzvvvYYYUUUaaarrrjjjeeetttxxx999'''///222,,,))),,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++---...///000111111111111000000///---,,,+++***))))))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...111222111222999DDDMMMOOOWWWccceeennn]]]777222///---+++,,,,,,++++++))))))))))))))))))))))))... ,,,111'''$$$"""%%%***))))))222...111"""+++333444+++///"""''',,,"""$$$+++%%% ===444$$$"""%%%)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************))))))*********+++++++++------------------------************************+++******++++++,,,---...,,,,,,,,,,,,++++++++++++*********++++++++++++,,,******+++---............------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((***,,,,,,++++++...111------------,,,,,,,,,,,,222111111111222444555666,,,...000000///...///000888,,,)))AAAhhh\\\;;;222222111%%%&&&''')))))))))((('''''''''''''''''''''''''''((((((''''''(((((()))***+++++++++,,,,,,,,,,,,---+++++++++******))))))(((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************+++///000***(((888YYYuuu[[[GGG222+++444000 $$$888------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---...000111111111111111000//////......------,,,+++***)))))))))%%%&&&...///+++***///444>>>]]]cccmmmkkkgggnnnpppoootttwwwnnnmmmfffggg~~~uuuoooxxxooo>>>---+++777333 ...++++++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,---...///000000000000//////...---+++***))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,...000222111222888CCCLLLNNNWWWdddfffnnn]]];;;222///---+++,,,,,,++++++))))))))))))))))))))))))%%%&&&---$$$+++444(((... ***$$$222)))'''444---555***)))111...+++666"""***;;;''',,,""" ...777///***111(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******))))))*********+++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,---...,,,+++++++++++++++++++++************++++++++++++((()))+++,,,---...//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***---,,,)))))),,,////////////...---,,,,,,+++,,,///000000///,,,***000///---,,,,,,...111333+++555:::000%%%000RRRqqqiiiJJJ888@@@<<<&&&'''$$$(((++++++(((&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))*********+++++++++,,,,,,+++*********)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((---...///---***((('''(((111CCC\\\qqqnnnRRRCCC??????,,,555:::777111...,,,))),,,,,,,,,,,,++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******,,,---...///000000000000000///...------,,,,,,+++***)))))))))...%%%!!!&&&+++,,,---///'''+++///333DDDkkk{{{uuuooorrr\\\ppp```qqqooo[[[nnn^^^ggg^^^ooorrr|||eee999---&&&---000,,,)))+++......+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))+++,,,---...////////////......---,,,+++***))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,...000///000666BBBKKKLLLVVVdddfffnnn^^^@@@222///---+++,,,,,,++++++))))))))))))))))))))))))%%%111***''' +++///,,,---222000!!!,,,###)))%%%'''222%%%$$$(((222&&&&&&###'''***%%%222111+++,,,(((((((((((((((((((((((())))))*********+++++++++******++++++++++++******))))))*********+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,------++++++++++++++++++++++++))))))*********+++++++++((()))***,,,---.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++***************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,((((((,,,---)))&&&((((((((()))***+++,,,---...,,,---.........---,,,,,,444333111//////......---555,,,%%%'''000777666111AAAPPPmmmbbbDDD222111 $$$...+++(((+++&&&)))+++)))%%%$$$&&&)))'''''''''''''''''''''''''''''''''''''''(((((())))))))))))************+++*********)))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((+++$$$ (((444999111''',,,///111222222666===BBBRRR^^^eeemmmwwwvvvoooqqqnnniii___VVVNNNIIIGGGGGG>>>AAABBB>>>777222333666666:::111"""&&&666666''',,,+++++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,---........./////////...------+++++++++******))))))((()))''''''++++++'''""" ++++++,,,...222777;;;>>>eee]]]888%%%&&&...111444***000222$$$*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((******+++,,,------------------,,,+++***))))))(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***---...---...555@@@IIIJJJUUUdddgggnnn]]]BBB222///---+++,,,,,,++++++))))))))))))))))))))))))///$$$:::UUUIII;;;'''...'''666JJJ888555"""111$$$,,,(((///---///%%%&&&&&&%%%(((666EEELLL666(((***000///555333 )))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))******+++,,,---*********+++++++++++++++)))))))))************+++))))))***,,,------------------------------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))---'''''',,,,,,))),,,444444333111000///000000111222000,,,))))))+++...111((())),,,///111000,,,)))(((+++...000111///---,,,000''''''000444777MMMiiirrrdddUUUDDD777///,,,...333+++???<<>>222///---+++,,,,,,++++++))))))))))))))))))))))))EEEZZZ"""UUUXXX'''"""///!!!%%%aaavvv+++###NNN>>>...'''---)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++******************************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---)))*********++++++++++++))))))))))))************)))***+++,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++((())),,,)))***;;;OOOUUUSSSPPPMMMLLLMMMOOOQQQ???>>>;;;888555333222111333000------///000000......//////---******...111...+++---444333......444)))111///BBBDDD;;;OOOUUU===:::888888777333000000)))(((,,,000000,,,***+++######000--- """000$$$%%%%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((()))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((())))))******&&&&&&&&&(((+++,,,***(((...............---)))'''111333+++%%%)))((('''...000///---+++*********+++777333//////222444444222222))))))444999111'''$$$******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,------------,,,,,,)))))))))))))))(((((((((,,,+++(((### """&&&((((((''''''+++000000+++&&&!!!(((...///...222999>>>LLLiiihhhJJJ;;;888111---...///((($$$000555'''!!!(((...,,,***---))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++++++++++++++++++++***))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++---///...///555@@@IIIGGGTTTeeehhhoooVVV999222///---+++,,,,,,++++++))))))))))))))))))))))))&&&000FFFGGGbbb...YYY222%%%"""000)))WWW===))):::111)))///)))))))))))))))))))))))))))************+++++++++******++++++++++++******)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---))))))******++++++++++++))))))))))))***************++++++,,,,,,,,,++++++------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((+++,,,'''+++GGGgggkkkjjjjjjkkkpppvvv}}}iiikkkmmmlllfff[[[PPPIIIXXXMMM===222...///222444...,,,+++,,,000111...+++///...+++)))---111---&&&...111###///111%%%222,,,111///...///...------000000,,,+++---,,,))))))+++))),,,***%%%'''---***!!!''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++,,,***((()))+++,,,)))&&&'''''''''&&&'''(((***,,,$$$,,,,,,---444000***...((())))))******+++++++++%%%+++222333///---000333,,,...///,,,((((((+++---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++++++++,,,---------,,,,,,))))))))))))((((((((((((###'''+++,,,---,,,***'''+++,,,,,,'''""""""''',,,''')))(((%%%$$$'''+++---(((333111+++///555<<>>666000,,,))),,,+++******+++,,,+++***,,,,,,,,,+++++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((()))******++++++,,,++++++***)))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++***)))***+++))))))*********+++++++++************************************************++++++******++++++,,,---.../////////111777AAAIIIIIISSS```aaaiiiMMM===111...,,,++++++++++++***((((((((((((((((((((((((...WWW&&&+++***QQQ222)))$$$WWWnnn###%%%fff>>>(((000000((())))))))))))************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++******+++++++++*********))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,,,,,,,---------......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,!!!&&&)))((()))///444555666777<<>>IIIVVVccckkk|||yyyvvvrrrtttzzzzzzvvvpppaaaLLL<<>>>>>###$$$(((AAAsss<<<)))000+++!!!///((()))))))))*********+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++,,,,,,,,,,,,++++++---------,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))***************************+++++++++*********++++++++++++,,,---------........./////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********++++++++++++,,,+++,,,,,,,,,,,,---------***000555333000...)))$$$+++***)))))))))***,,,---***---...+++((()))222;;;<<>><<<999555111///......(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))((((((''''''(((((()))((((((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))'''''')))+++...AAAWWWaaa```dddqqqzzz~~~ttthhh]]]NNN999***%%%(((,,,///,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((())))))******))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++************************************************++++++******++++++,,,------.........000666@@@HHHHHHRRR___aaaiiiEEE???111///,,,++++++++++++***))))))))))))))))))))))))(((___&&&888jjj111,,,<<<999...$$$nnnppp222$$$GGGbbb666&&&&&&///$$$))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---///111111///---,,,...------,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,........./////////000000///////////////......---------------------------,,,++++++******++++++,,,*********************************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------...)))++++++(((***111666666++++++,,,,,,---///111111,,,//////---***+++///333,,,///...((('''---111111//////222999===>>>AAAFFF===;;;777444222000000000(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))(((((((((((())))))((())))))***++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%''')))'''(((...;;;EEENNN]]]ooozzz~~~{{{wwwuuu___FFF222+++---111,,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++************************************************++++++******++++++,,,---,,,---------///555???GGGJJJTTTbbbccckkk@@@===111///,,,++++++++++++***))))))))))))))))))))))))$$$(((mmm&&&DDD,,,...***###iii...///$$$,,,,,,)))************+++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222444777999;;;;;;999777444......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------////////////000000000000//////////////////...---------------------------,,,++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........///222555666<<>>666000,,,//////---+++,,,------******---000///++++++---...***)))++++++)))))),,,+++***(((''''''((()))+++((((((((((((((((((((((((************************************))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,------,,,,,,,,,---------......))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''+++---...222@@@VVVgggnnnmmmsssuuu~~~xxx^^^BBB000(((,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++************************************************++++++******++++++,,,---+++,,,---,,,...444>>>FFFMMMWWWdddeeelllHHH;;;222///---+++,,,,,,++++++++++++++++++******))))))***333???@@@VVV111)))***888$$$888)))iii''',,,888""",,,))))))))))))))))))))))))***************+++++++++------++++++---///---***222///---------,,,++++++***555:::BBBAAAttt^^^xxxnnn~~~hhh\\\LLL>>>444000000333222''')))///)))&&&***+++***************)))(((((((((((((((((())))))))))))(((+++------,,,---,,,***...,,,(((''',,,333555333444333///...111:::AAADDDIIIGGGJJJCCC666666999111,,,&&&///999...%%%***000+++...///---***)))******))))))))))))))))))))))))++++++*********************))))))+++...//////...,,,000///((()))222111&&&---,,,,,,...000333333333HHH\\\ssskkkNNN:::888111"""###000,,,+++000...$$$%%%---...+++++++++************)))************************))))))))))))))))))))))))))))))))))))((((((((((((++++++)))'''&&&&&&(((***'''///...%%%###,,,...)))///)))---:::;;;333555BBBMMMTTTXXXTTTRRRRRRPPPJJJ>>>>>>888111///222...''''''((())))))(((''''''''',,,&&&'''---,,,$$$%%%---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++***&&&(((---***%%%***:::JJJWWWiiizzzttt{{{wwwQQQ+++333111000000---)))+++...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))(((((()))***))))))&&&&&&&&&&&&&&&((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%&&&%%%$$$###&&&&&&&&&&&&((()))(((%%%((('''&&&&&&(((***++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---...,,,///999AAADDDSSSWWW```aaauuuGGG999222000---,,,,,,,,,,,,+++,,,+++++++++************888;;;pppqqq,,,###'''222jjjAAA+++&&&---***&&&[[[VVV333,,,>>>{{{aaa..."""333&&&...))))))))))))))))))))))))***************+++++++++---------+++***+++++++++***444000###&&&888<<<111MMMSSSccczzzyyyzzzxxxgggwwwlllpppxxxaaa<<<$$$'''***''')))000,,, )))))))))***))))))(((((((((((((((((()))))))))***+++,,,,,,++++++++++++)))))),,,111333///+++***,,,555GGG\\\iiitttsssbbbRRR???LLL999)))$$$+++<<<888 ******)))((((((******)))))))))))))))))))))))))))************************++++++************+++,,,...&&&///000""")))666---'''000444---***BBBrrr~~~{{{xxxzzz```???<<<:::,,,+++------+++...333..."""++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))((('''((()))+++,,,,,,++++++///%%%###+++---''')))222222>>>DDDNNNqqquuubbbSSSDDD999666...'''''',,,...)))###&&&...---(((%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&***+++))))))+++///)))222MMMbbbkkkxxx|||~~~lll666+++''',,,...'''&&&+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))&&&%%%%%%&&&''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''%%%$$$$$$&&&)))+++,,,)))&&&(((------(((%%%'''...***''')))---,,,'''!!!***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---000999BBBEEENNNSSS^^^___qqqFFF777222000---,,,,,,,,,,,,+++,,,,,,++++++++++++******!!!444))) ---'''"""888222222...444)))"""000+++...000:::'''///<<<%%%...<<<!!!333,,,)))000+++666///***&&&---///))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,***))),,,000)))(((111;;;777666TTT|||uuurrrZZZxxxkkk|||mmmkkkkkkqqq}}}^^^CCC///222000;;;((((((((()))))))))))))))((((((((()))))))))******---+++***+++,,,,,,,,,,,,///---...111333<<>>)))222222'''LLL]]]///888000666XXXuuuyyynnnQQQ???@@@///+++(((...000######666,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((&&&((((((///666333000???VVVddd{{{^^^LLL444%%%"""&&&+++---(((+++&&&###......###))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++'''%%%))),,,+++***+++,,,EEE```mmmuuuyyy|||xxxTTT222***...---...333************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,+++******))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))'''&&&%%%%%%)))$$$&&&++++++%%%&&&---&&&***---***&&&'''...555******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///---111:::CCCFFFIIIQQQ^^^```oooEEE777222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++)))***---222444222,,,&&&%%%***(((444555000<<<999CCC666@@@<<<<<>>(((///,,,+++,,,---++++++,,,))))))))))))))))))))))))***************+++++++++))),,,...---+++---444:::ZZZ***'''///fff{{{AAAGGGiiinnnVVVOOORRRLLL???(((###111111+++///,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))*********---***'''%%%&&&(((******'''---+++(((===lll}}}}}}~~~~~~}}}xxxaaaIII666+++''',,,,,,'''"""&&&---,,,%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++(((''')))))))))---222333^^^yyyttt}}}yyyGGG+++(((,,,+++&&&************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((('''&&&'''((()))((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((!!!###''')))))))))))))))'''))))))&&&&&&)))...000+++...000---(((&&&(((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,***)))***+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///...222;;;DDDGGGGGGPPP___bbboooCCC888333000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,------333---444111!!!333555444EEEDDDWWW{{{{{{zzznnnYYY???111---+++)))***...(((%%%,,,222+++%%%***))))))))))))))))))))))))((())))))***++++++,,,,,,...******...000,,,+++---999222EEEooonnn}}}BBB ###444))))))(((((((((((()))***))))))))))))************,,,***+++//////++++++///+++111HHHlllrrrTTTIII111---,,,...,,,((()))...))))))))))))))))))))))))))))))*********+++++++++))),,,...---+++---444;;;nnn,,,,,,DDD///444TTTRRR{{{nnnfff]]]OOOkkkiiiDDD...111111(((,,,,,,,,,++++++++++++***************************************************((()))))))))*********+++(((((())))))***+++...000000<<>>111...---***((())),,,+++(((++++++******************###666+++"""333111(((777---EEEpppaaa[[[[[[]]]XXXbbbooouuuwwwxxx}}}uuuoooooo((()))111(((444///+++++++++************++++++++++++++++++++++++++++++...!!!***222((((((000+++...///...999```}}}yyyyyyzzz{{{zzz~~~ccc555&&&111...'''&&&---///(((&&&)))))))))************)))))))))(((((((((((())))))***777%%%...LLLvvvwwwzzziiiZZZccc```111111&&&,,,000%%%(((000&&&))))))))))))))))))))))))******)))))))))))))))***###+++...***'''))),,,---)))---+++111SSSyyyzzzbbbyyy}}}~~~}}}tttllleeeYYYDDD///+++333***(((---...(((+++---$$$((((((((((((((()))******))))))))))))((((((((((((&&&((((((&&&&&&)))++++++###+++***(((///555>>>NNNttttttyyy~~~___444'''333///***,,,'''))),,,...,,,******)))((())))))))))))(((((((((((((((((((((((((((''''''''''''******)))+++...((( &&&+++---+++***+++***(((,,,333((()))(((&&&000)))))),,,---***''''''((('''%%%(((***(((&&&''')))+++))))))))))))))))))))))))))))))))))))************...///,,,)))((()))*********++++++,,,,,,+++******,,,+++******,,,,,,,,,***...,,,******+++,,,,,,,,,,,,++++++******++++++,,,,,,---------444>>>DDDDDDJJJGGGVVVlllfffBBB;;;333222111000............(((333555+++***333777222ZZZsssggg^^^mmmrrrtttppplllkkkiiiffflllvvvRRR???333((())))))))))))***+++,,,+++************+++,,,---...***,,,,,,333JJJeeewwwyyy~~~wwwgggjjjlll<<<333333000*** )))))))))******+++,,,---***(((//////;;;eeeLLLGGG;;;((())))))(((''')))++++++)))++++++******************666!!!)))555***,,,555+++ddd~~~uuueeeUUUQQQ[[[fffiiihhhtttwwwyyytttkkkbbb]]][[[lllhhhxxxmmmqqq333///555)))'''++++++************++++++++++++++++++++++++++++++++++++000---%%%(((111111555+++FFFyyy~~~nnnyyy~~~PPP+++)))///---$$$$$$+++,,,&&&))))))************)))))))))(((((((((((()))******+++000+++BBB```vvvggghhhMMMbbb^^^777(((,,,111'''&&&+++%%%))))))))))))))))))))))))******))))))))))))******///+++''''''***---...///===VVVuuu~~~zzzzzzppptttooopppyyyzzzgggGGG///666***'''***(((***+++"""((((((((((((((()))******))))))))))))(((((((((((()))((('''%%%%%%'''((((((......)))***666@@@SSSooo}}}{{{~~~wwwzzz}}}rrrFFF///###+++333((())))))(((''')))++++++)))))))))))))))((((((((((((((((((((((((((((((((((((---000,,,888///)))!!! ***333111))) ---+++333555///222''',,,((($$$'''...333111,,,+++,,,---,,,+++***'''$$$))))))))))))))))))))))))))))))))))))************%%%)))---///000000...---+++---......///000333666111000000000111111///---'''(((+++///000...)))&&&,,,,,,++++++++++++,,,,,,,,,---------333>>>DDDDDDIIIFFFSSSkkkeeeBBB<<<333222111000///.........111***...666///***CCCggg{{{ooofffeeeccc```dddlllfffooovvvwwwuuusssoookkkoooxxxvvvrrr]]]<<<000---+++******,,,---,,,,,,*********++++++,,,---...+++444...>>>lllvvvgggnnnjjjpppdddxxxXXX333111---(((111************+++,,,---------***666***OOOsssRRRBBB+++***)))))))))))))))))))))******++++++++++++++++++...///***///555+++111OOOyyyLLL]]]wwwiiiaaaeeexxxzzz{{{wwwvvv:::,,,888111000++++++************++++++++++++++++++++++++++++++)))111...)))---///---///***MMM}}}vvvsssyyygggeeecccdddggglllpppqqqqqqhhh\\\yyy~~~QQQ222000+++%%%%%%***,,,)))))))))************))))))((((((((((((((()))***+++///$$$555UUUqqquuuooowww]]]^^^rrr~~~EEE///)))///***''')))((())))))))))))))))))))))))***)))))))))))))))******---((()))///000///444===NNNbbbrrr```bbbtttdddEEE000,,,***---000+++))))))((((((((()))******))))))))))))((((((((((((***'''%%%&&&''''''((((((***))))))>>>eee|||xxx}}}wwwtttwwwwwwyyyuuulllqqqxxx```999&&&))),,,---)))&&&&&&)))***+++***))))))))))))(((((((((((((((((((((((((((((((((((("""111333((()))444111!!!///AAABBBAAARRRsss{{{rrreeeWWWVVVIII333444444000***&&&%%%''')))'''&&&(((++++++)))''')))))))))))))))))))))))))))))))))*********++++++)))+++...///---***((((((...///111222555???MMMXXXXXXUUURRRNNNJJJDDD===888888333---((((((***---...,,,,,,++++++++++++,,,,,,,,,---------333===CCCDDDIIIDDDPPPfffccc@@@;;;333222111000////////////444))),,,777666<<>>???BBBFFFJJJKKKIIIGGGKKKBBB666---)))+++...000,,,,,,,,,++++++,,,,,,,,,,,,---,,,,,,333===CCCCCCHHHEEEOOO```uuu```>>>;;;333222111000000///000000+++555333---EEEzzzzzz___dddtttbbbFFF;;;000---,,,)))))),,,++++++++++++,,,---...//////'''DDDqqqgggsssOOO888000###++++++++++++,,,---...///000333(((XXXpppooozzzwww~~~pppmmmjjj}}}hhhOOO999000***++++++((((((+++******++++++,,,,,,,,,,,,***+++555///'''OOOgggZZZdddyyyjjjvvvmmm$$$555,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++%%%,,,444)))111UUUeeeYYYUUUGGG;;;666<<>>BBBCCCJJJUUU]]]ccciiioooyyy~~~vvvkkkdddYYYHHHFFFLLLIIICCCiiiuuupppaaa777(((------%%%))))))************))))))((((((((()))***+++,,,------WWW|||jjjnnnPPPEEEFFF;;;555???===KKKLLLIIIPPPYYYddduuu{{{qqqzzz{{{LLL000000,,,%%%)))))))))))))))))))))))))))(((((((((((()))***+++,,,)))///EEEfffsssmmm|||ttteeeTTT>>>$$$++++++***)))))))))******))))))))))))(((((((((((()))'''(((+++((($$$***666VVV}}}ccc___yyyuuuqqqpppttt|||zzzTTT...***+++...,,,&&&'''...))))))))))))(((((((((((('''(((((())))))******+++)))111111333OOOyyy{{{}}}uuu}}}yyy}}}tttIII***,,,(((***111111***&&&(((*********************************++++++++++++,,,((()))111;;;<<<:::???IIIDDDQQQcccnnnqqqpppnnnmmmbbbbbbbbbbbbcccaaa^^^[[[LLLJJJFFFCCC???999333///------,,,,,,,,,,,,------,,,---,,,,,,222<<>>dddyyyjjj~~~|||VVVMMM:::555;;;555;;;VVV\\\jjjhhhhhh}}}tttvvvyyyrrrddd???555---$$$***))))))))))))))))))))))))(((((((((((()))***+++,,,111IIInnntttnnnsss```PPPKKKRRR___iii{{{qqqeeehhhmmmWWW000,,,+++******))))))******))))))))))))(((((((((((()))'''(((+++)))***<<>>>>>222222111111111111111111***<<<]]]gggvvvlllRRR???...)))---,,,,,,,,,,,,---...//////(((]]]~~~nnnfffkkkyyyDDD...---------------...000000---999uuuTTT___ppp```hhhzzzkkkyyylllNNN222,,,...,,,)))*********+++,,,,,,---......---&&&:::hhhhhhXXX---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,***///222CCC}}}[[[???===DDDIIIUUUeeessspppbbb[[[LLLCCCTTTvvvxxxUUU000(((---))))))************))))))((((((((()))***,,,---...]]]www~~~tttkkk}}}uuunnnbbb\\\^^^kkkdddMMM@@@EEEHHHaaa~~~sssKKK;;;///'''...))))))))))))))))))))))))(((((((((((()))***+++,,,MMMlllsssqqqJJJ888===>>>AAAGGGLLLLLLHHHCCCDDDAAAQQQxxx{{{~~~|||kkk,,,,,,+++***))))))******))))))))))))(((((((((((((((&&&(((+++,,,444PPPnnn~~~xxxvvvpppzzzqqqeeeiii\\\ZZZeeexxxrrrTTT>>>,,,---111---))))))))))))))))))(((((((((((('''(((((()))***+++++++++(((FFFjjjjjjvvv{{{~~~qqqOOO...&&&***+++***,,,******************************+++++++++,,,,,,,,,777666===HHHNNNQQQ```sssuuusssqqqqqquuu||||||vvvqqqkkkggg[[[XXXTTTOOOJJJCCC<<<777...------,,,,,,------...------,,,,,,111;;;@@@@@@HHHNNNTTTWWWiiirrrWWWEEE:::777666---;;;111***>>>)))888IIIrrruuufffMMM888(((...222%%%...***'''111------000lllzzzfffmmmzzz{{{+++///+++---(((///444)))666...HHHxxxQQQlll{{{}}}oooSSS;;;+++(((..."""///(((000,,,'''---...+++...---333WWWhhh|||kkkfffQQQUUUhhhqqqIII...)))000))))))...&&&...---,,,+++++++++,,,,,,000...%%%333sssjjjNNNAAA===FFFSSSccc|||cccGGGFFFggg{{{KKK###444)))++++++)))***---,,,(((***222&&&%%%111%%%&&&KKKXXXNNNFFFFFF<<>>AAALLLLLL\\\fffmmmUUUDDD:::777111000,,,333777000;;;jjj{{{}}}zzzxxxQQQDDD000000&&&...,,,+++///+++666mmmvvvyyy___ggg~~~{{{yyybbb666///444,,,---555,,,000666hhhMMMyyygggsss{{{tttyyy{{{FFF444...''',,,)))***...***)))///...,,,444333kkkvvvwwwqqqwwwsss}}}vvvgggkkkvvv{{{tttkkkhhhqqq555)))222+++$$$---***+++,,,,,,,,,,,,,,,+++...,,,NNNaaaFFF888AAATTToooeeeSSS]]]nnn+++---***'''((()))******+++***,,,%%%(((///)))AAAxxxTTTqqqXXXUUUUUUiiikkk|||qqqooonnnrrryyytttggg666555,,,******)))(((((((((((()))&&&***+++''')))???mmmwwwccc???>>>aaakkkaaaccckkkxxx~~~SSS%%%(((...'''---))))))))))))))))))))))))$$$)))+++IIIUUUtttqqqtttjjj~~~fffddd[[[YYYUUU^^^iiifff{{{|||wwwyyy|||{{{uuu777)))"""555!!!++++++***))))))))))))***"""(((777222'''%%%WWWvvvnnnZZZ```vvvyyypppfff```___ccchhhXXXlll|||JJJ(((,,,...)))******++++++,,,,,,,,,***,,,------111>>>QQQ``````ccckkkuuuuuupppyyy}}}gggccc[[[QQQIIICCCAAAAAA:::777333///...---+++)))++++++,,,...111666;;;>>>BBBLLLKKK\\\hhhqqqSSSBBB:::;;;000666///666555111aaa|||iiiNNN:::000)))...,,,---...+++BBBvvvvvvtttYYYeee}}}{{{ppp???111444---,,,555//////@@@~~~```NNNwwwgggpppeeeOOO777000&&&111(((+++...+++,,,000+++***666YYYxxxrrrjjjWWW000000...$$$((()))***+++,,,------,,,,,,222***yyypppEEEBBBDDDYYYvvv|||lll\\\YYYaaammmdddMMMFFFOOO\\\ggg{{{tttNNNfff]]]888///)))+++,,,***(((***((('''%%%)))+++(((JJJuuu|||wwwxxxhhh___}}}qqq___pppxxxWWWWWWaaa|||jjj}}}{{{vvvlllooovvvvvv~~~999///***+++***))))))(((((())))))&&&))))))$$$444ggg{{{~~~DDDAAAUUUkkkSSSSSSFFFWWWWWWllldddmmmmmmppp|||nnn@@@000---((()))))))))))))))))))))))))))"""444<<>>;;;888555222000...+++(((++++++,,,...000555:::>>>BBBLLLKKK\\\hhhsssQQQAAA:::<<>>KKKMMM]]]eeegggMMM???:::444???222111666cccvvviiiYYY>>>888///'''222000>>>nnnVVVmmmKKKMMM111888///...222<<>>;;;777555444333222000(((+++...------///666<<<===JJJMMM^^^ddddddPPP???;;;555999;;;$$$MMMyyywwwkkkJJJ888111222...333YYYooo]]]rrrxxx]]]kkkuuuxxx777+++999......EEEjjjooozzzlllzzzhhhXXXaaayyyeeeaaaSSS555000///&&&---!!!000777+++PPPhhhfffrrrZZZmmmoooBBB------+++555&&&))):::'''---bbbLLLAAAbbbrrr{{{sss~~~mmm---$$$222###...''')))444(((222fffwwwLLLDDDCCCnnnrrrfffyyy}}}qqqgggNNN^^^aaammm111...///(((------''',,,+++***+++mmm|||xxxGGGJJJ\\\rrr~~~iiiaaa{{{nnn>>>$$$)))///'''&&&111,,,'''999RRRzzziii^^^wwwEEEfffnnntttiii```|||FFF---,,,...---)))(((+++,,,******MMM^^^\\\{{{uuuiiijjjjjjpppdddQQQPPP>>>999JJJOOOSSSeee~~~hhh000222888&&&...555///555GGGSSS}}}llluuuxxx{{{|||qqqwwwwwwvvvzzz}}}yyykkkddd^^^SSSGGG>>>;;;???CCC999888666444333222333333+++---...///000222555888???FFFOOOYYY```hhhOOO>>>:::666BBB222777YYYxxxnnnTTT666222...+++,,,]]]lllYYYmmm```eee>>>...555,,,---KKK|||nnnkkkeeevvvfff~~~```VVVbbbvvv|||aaazzzaaaYYY777111///)))+++)))+++,,,000mmmvvviii]]]nnn}}}ddd000......+++///'''333222777eeeDDDIIInnnJJJ+++333***...///***///'''===tttoooIIIDDDEEErrrxxxlll}}}xxxpppWWWaaaaaaCCC------(((******)))---+++,,,GGG{{{xxxtttgggBBBIIIwwwrrr{{{rrrhhhvvvsssKKK---+++000)))'''///***+++@@@ZZZdddjjjQQQxxxzzz|||ffflllvvvhhh777///...,,,***+++---,,,))):::BBBggg___uuu{{{```oooRRRTTTMMMSSSZZZooo|||zzzOOO444...---:::888000:::RRR]]]qqq|||~~~xxxsssfffZZZSSSNNNHHHCCC@@@===;;;:::999888666444333333333333------......///111555888???FFFPPP\\\eeemmmMMM===:::555===...???uuuooovvvpppzzzkkk999999111//////rrrlllZZZooo{{{~~~eee]]]KKK333333...///UUUvvvbbbrrr[[[sss\\\QQQVVVkkk||||||qqqsssbbbvvvpppbbb:::222///,,,***222---$$$DDD]]]yyywwwxxxaaapppmmm999...000$$$888'''+++<<>>VVVppp|||~~~ppphhhddd]]]UUUGGGBBB===;;;<<<<<<999666888777666444444333333333//////...------000555888<<>>[[[sssBBB(((,,,---))))))---...RRRNNNLLLMMMzzzrrr|||~~~uuu___ZZZUUUmmmppp666///000***+++000***,,,:::zzz|||[[[CCCJJJtttZZZcccXXXvvvzzzIII,,,,,,---...***))):::UUUfffssscccpppEEEzzzqqqiiiwww[[[MMM///++++++......+++...444KKKiiicccmmmzzziiiXXXOOOWWW}}}}}}~~~~~~TTT///---000(((:::EEE[[[tttqqq~~~}}}zzzooofffbbbaaa^^^[[[LLLGGG???999777888999:::666666555555444444444444111000...,,,,,,///444888<<>>KKKYYYaaafffHHH;;;<<<555<<<===ooowwwmmmttt:::;;;888FFFoooaaa{{{}}}ppptttuuuWWWnnn999222666333xxxzzzwwwnnn___pppEEEgggYYY{{{dddvvv;;;777(((---+++......ccc\\\{{{xxxeeedddzzzPPP555444---555777nnnkkkRRRKKKkkkxxxrrr~~~\\\cccwwwMMM///+++(((---***222jjj~~~OOOKKKHHH{{{HHHCCC===BBBOOO|||}}}xxxdddSSSRRRfff111---)))+++000***TTT|||bbbIIIQQQXXX|||nnn|||uuu]]]pppqqq{{{OOO000(((000+++333NNN___vvvnnn~~~QQQSSSrrrjjjfffwwwgggwwwLLL666***......***555JJJeeevvvuuuttt{{{tttvvvcccwwwoooyyyuuu|||VVV333222222CCC]]]yyy|||PPPkkk~~~wwwpppllljjjdddZZZTTTTTTNNNRRRTTTOOOEEE;;;666555222333555666666666555555333333222///---...000222222<<>>444555555~~~vvveeeeeepppGGGpppbbbfffwww<<<999)))...'''999---~~~}}}}}}gggqqq{{{rrrmmmuuugggiiinnnkkk999,,,666222:::[[[WWWNNNxxxpppwwwwwwaaannn{{{```888,,,---111000@@@{{{PPPKKKGGGyyyAAAXXXZZZ]]]QQQbbbKKKTTTjjjvvvuuuaaaPPPKKK~~~vvv777...+++///444444iiizzzrrrZZZAAAUUU```}}}|||~~~ppp```CCC^^^666(((...***555QQQ```mmmyyyzzzLLLXXXrrrlll]]]pppXXX[[[<<<(((,,,111...777III}}}oootttuuuttt```zzzsss___lll|||mmm888111777IIInnn~~~|||OOOtttyyyqqqjjjgggaaaYYYVVVYYYMMMLLLIIIDDD???;;;999999222333444666666666666555222333222000......///111999BBBOOO\\\bbbfffIII;;;888???111|||bbbooooooiii;;;AAA333QQQjjj___VVVggg{{{___jjjJJJ333555:::nnnrrrcccfff]]]EEEwww```ddd???333,,,222,,,###HHHcccwww}}}rrr{{{ooottt{{{{{{uuuvvvfff:::...:::---HHHzzz\\\JJJYYY}}}gggYYYttt>>>111***---***NNNbbb___LLLBBBHHH{{{BBB[[[dddqqq]]]EEEhhhnnnhhh[[[OOOnnn>>>888---&&&111666~~~uuuNNN<<>>222+++///000111SSSvvvnnnyyysssxxxxxx{{{nnn<<<,,,999444^^^kkkJJJNNNooobbbWWWtttxxxJJJ111555333+++SSSggghhh[[[JJJIIIBBBaaaiiihhhlllkkknnn{{{lllZZZHHH```III555///***333HHH{{{vvvSSSEEEdddvvvttthhhWWWhhh~~~ggg{{{EEE...---222;;;ZZZrrrkkkccc]]]aaaZZZlllaaannnRRRvvv}}}LLLEEE111+++...:::GGGrrrttt}}}zzzyyymmm\\\ppplllnnnqqqllltttWWW444333```ddd___zzzrrriiibbb___[[[UUUPPPKKKMMMMMMGGG>>>777555666333666666555777999777222333111222333111,,,---000555AAANNNXXX___fffKKK===:::222EEEzzzjjjsssiiiYYY777777fffsssdddiiiVVV}}}}}}}}}ZZZ[[[dddddd777555888uuuuuunnnfffbbbHHHhhhfff{{{uuu===111+++---***333ccceeeoooggg||||||~~~sss~~~www}}}KKK///777:::uuubbb@@@WWWsssZZZXXXvvv~~~uuu[[[333000///***]]]ooosssnnnTTTIIIBBBuuu}}}wwwddd```{{{kkk\\\GGGUUUyyyyyy]]]222111---333aaazzzoooTTTNNNeeexxx|||hhhLLLaaaqqq{{{zzzWWW***+++222:::iiimmm{{{yyykkkwwwfff```PPP```aaahhhiiiVVVmmm{{{YYY444+++---444MMM|||nnnyyykkk|||zzzxxxbbbuuu}}}gggmmmjjj||||||UUU;;;AAASSSooohhhzzzrrriiibbb___ZZZTTTNNNKKKLLLKKKFFF>>>888666666333555666555777:::888333444222222333000,,,,,,000333@@@MMMYYY```iiiJJJ===:::444NNNqqqsssjjjfff777<<>>eeeHHHccc\\\TTT\\\|||zzzqqq444(((,,,///mmmzzzzzz|||[[[GGGOOOsssdddVVVwwwlllbbbMMMOOOnnneeettt222222---111uuuttthhhPPPVVVcccyyygggDDDGGG~~~hhh,,,---222<<<}}}jjjbbb}}}mmm```eeeQQQSSSkkkiiioooaaaYYY|||aaa444...111000NNNyyyrrrVVVuuukkk{{{{{{ppphhhnnn[[[uuu{{{yyy}}}~~~uuu222???qqqvvvxxxpppgggaaa^^^[[[UUUOOOKKKKKKIIIDDD===888666666222555555444666:::999444444222222333000,,,,,,000111>>>LLLXXXaaajjjIII;;;::::::WWWssspppjjjwwweee222999fff~~~{{{aaafffxxx\\\oooaaaRRR444444:::}}}fffRRRXXXkkkyyyuuuccclllppp\\\FFF___```]]]fff>>>111///,,,888+++sss}}}wwwmmm{{{sssrrrwwwwww444000EEEvvviiiPPPmmm}}}QQQTTTeee{{{~~~333...222777zzzzzz^^^EEEccceee___~~~qqqgggRRRIIIeeevvv777222,,,222sss___KKKaaaaaaTTTbbbyyyxxxsssUUUGGGooouuu666000333BBB~~~___~~~pppQQQjjjZZZKKK{{{___vvviiiMMMlll666111666222YYY||||||uuuzzzwwwxxxoooYYYiiidddjjjWWWqqq~~~|||777BBB{{{vvvtttmmmeee```^^^\\\WWWRRRJJJIIIGGGBBB===999777666222444444333666::::::666444222222333000,,,,,,//////<<>>---000---000222qqquuuWWW|||~~~pppzzzZZZddduuu>>>444XXXzzz___UUU~~~YYY^^^zzz~~~rrrmmm{{{OOO...///444}}}|||eeeKKKxxxWWWqqquuuuuuhhhYYYOOObbbdddKKK777111FFF[[[MMMhhhwwwvvvooorrrYYYBBBkkkkkk|||HHH,,,---NNN______vvvFFF]]]^^^QQQvvv___xxx|||HHHkkkLLL...///---eeevvvlllvvvuuuKKK}}}iiikkkpppDDDlllzzzllldddqqqxxxMMMFFFgggQQQJJJDDD___|||rrrkkkccc^^^]]][[[VVVRRRJJJGGGCCC???<<<:::777666111333333222555;;;;;;888555333333333000++++++...---999GGGSSS[[[dddJJJ===<<<999vvv]]]eee~~~lll~~~iiiaaasss:::000wwwpppiiilllhhh}}}NNNbbbzzzbbbRRRmmm666999555ssskkksssuuuiiiYYYgggnnn^^^LLLqqqZZZccc===***///---///BBBkkkxxxxxx~~~ttt{{{UUU~~~aaappp|||===888cccwww^^^___[[[___]]]FFFSSS~~~pppeee222333999~~~{{{iiiPPPuuuLLLlllzzz|||mmm\\\KKKSSSnnnaaaQQQ999555QQQxxx}}}WWWNNNkkkmmmooouuuaaaJJJffflllUUU111444ZZZdddZZZ}}}tttLLLSSSXXXWWWYYYjjjNNNgggRRR444999;;;wwwrrr{{{xxxbbb~~~RRRtttYYYdddkkk|||wwwWWWMMMOOO888GGGOOOppptttlllddd___]]]ZZZUUUPPPIIIFFFBBB>>><<<:::888666111333333222555;;;<<<999555333333333000++++++...---999FFFRRRYYYbbbGGG<<<<<<;;;rrrggg}}}yyynnnjjjkkk666777zzz}}}}}}|||^^^qqqgggUUUwwwyyyVVVOOOttt???111:::nnn]]]dddTTT```kkk|||zzzNNNxxx^^^UUUAAA...///...333@@@ooobbb___rrrnnnVVV{{{```zzzcccUUU<<<{{{HHHfffaaakkkjjjSSS___\\\TTTwwwvvvgggsss555333444yyyuuuyyyKKKpppXXXggg}}}kkk```PPPOOO}}}bbbhhh555,,,UUUqqqtttLLLVVV}}}SSSHHHbbb|||\\\nnnpppttteeeLLLJJJtttzzzhhh...///YYYkkkjjj|||{{{KKKVVVKKKggg```{{{~~~YYYMMMyyybbb444000666nnnmmmnnn{{{vvv}}}nnnuuuvvvXXXmmmpppuuu\\\xxxnnnllliiiLLLUUU===EEEPPP\\\{{{qqqkkkccc___]]]ZZZSSSNNNJJJHHHEEE???:::888999:::444333222333666888999999666444222111000///---+++---333IIIPPPXXXeeeHHH<<<<<<;;;tttggguuuooouuubbbfff;;;555nnnzzzyyy\\\}}}xxxccc[[[xxx{{{bbbQQQrrrttt;;;///777hhhhhhaaaMMMSSSVVV[[[nnnwwwUUUsss]]]```>>>333444+++000HHHvvvgggtttwww~~~pppSSS{{{bbbooo```\\\>>>~~~NNNpppmmmkkkvvvfff}}}vvveee{{{xxx|||nnnwww+++888CCCuuu|||pppHHHqqqUUUeee~~~kkk```MMMFFFnnneeettt:::222bbbrrrpppMMMXXXnnnaaaJJJRRR]]]tttZZZyyyppp{{{wwwdddLLLHHHrrrvvvjjj///333cccrrrwwwWWWUUUFFFhhhfffwww^^^NNNccc444000@@@wwwlllqqquuudddtttttt\\\qqqooowwwwwwZZZvvvooodddAAA@@@NNNSSSttteeebbb``````bbb```[[[VVVKKKHHHCCC===:::777666666444333222333555777888999666444222111000///---+++---333HHHOOOXXXdddJJJ===<<<===yyylllpppzzz{{{}}}}}}hhhmmm~~~???222\\\yyyxxxYYY~~~uuukkknnn}}}}}}^^^IIIsss===222888hhhlllpppyyyccciiikkkmmmOOOuuuTTT[[[rrr:::666666'''///SSS}}}mmm{{{gggeeennn{{{rrr___{{{dddddd```hhhDDDRRRvvvnnnooo~~~qqqqqqxxxrrr444999@@@qqqfffLLLuuuWWWbbbooodddOOOBBBdddppp<<<777qqqtttkkkOOOZZZUUU]]]\\\eeesssgggkkkpppwww{{{bbbLLLEEEpppqqqttt111000bbbzzzuuuzzz___\\\LLLooommmsssaaaGGGqqq:::...???ttt}}}wwwyyytttlll~~~qqqqqqwwwhhhrrr\\\nnnwww{{{vvvVVV~~~SSS999JJJ\\\bbbfffdddccccccccc___XXXRRRMMMHHHAAA===;;;999666333444333222222333555777999666444222111000///---+++...333HHHOOOWWWcccMMM>>><<>><<<888333333333222111111333777999666444222111000///---+++...333GGGNNNWWWbbbOOO???<<<;;;zzzrrrkkk{{{ddduuuzzz~~~<<<111^^^xxxdddmmmyyyiiiPPP>>>---444gggooo|||dddppp]]]iiiuuu]]]UUUqqqfffXXXkkkkkk<<<,,,///...+++ZZZwwwyyy||||||ooowwwLLL\\\}}}|||dddTTTiiiPPP|||WWWvvv{{{xxxqqq~~~yyyooowwwnnntttqqq777666OOO}}}kkkooodddIII```XXX[[[uuufffRRRIIIlllnnn;;;999{{{zzzjjjOOOdddcccuuuzzzsssxxxaaa}}}qqqrrr~~~XXXKKK>>>pppkkk666///ccc~~~{{{~~~yyy\\\eee___sssppplll@@@}}}:::111EEEnnn}}}{{{zzzuuutttkkkzzzXXXNNN^^^iiipppfffqqq{{{mmm``````HHHPPPZZZyyyxxxllliiiddd___[[[VVVRRROOOJJJDDD>>><<<===<<<888333222222222111111333888;;;666444222111000///---+++---111EEEMMMVVVaaaQQQAAA;;;555tttnnnnnnxxxaaa{{{ttt;;;222]]]zzzooojjj~~~xxx~~~~~~gggKKK@@@...555hhhppp|||{{{nnnaaarrr|||RRRGGG|||jjjzzzhhh]]]eeefff@@@---000333)))ZZZyyy~~~|||}}}}}}~~~yyyrrruuuKKKXXX{{{}}}aaaMMMkkkOOO|||XXX}}}qqqXXXSSSssslllrrrwwwBBB333III|||___DDD???IIIUUUuuu}}}bbbPPPccc[[[XXXtttdddPPPEEEeeegggBBB<<<|||}}}lllQQQbbblllvvvyyyjjjhhhbbb|||ooooooUUUMMM===rrriii555,,,]]]vvvlll___eee}}}{{{yyy^^^```[[[ssstttlll@@@555///AAAqqquuuqqqlllsssttt```pppPPPPPP|||zzzkkkkkkuuuvvvYYYcccDDD^^^rrrrrrnnnhhh```XXXRRRMMMKKKGGGCCC>>><<<;;;999555222111222222111111333:::???666444222111000///---+++,,,///CCCKKKVVVaaaSSSBBB;;;555rrrmmmiiirrrgggmmm===111OOO{{{uuuhhh|||}}}sssuuunnnfffiiiiiivvvwwwuuu{{{hhhCCC~~~zzzBBB111666fffnnn||||||}}}hhhggg}}}CCC>>>|||wwwiiiZZZUUU```yyy===111444//////bbbsss}}}~~~bbbhhhjjjOOO{{{zzz}}}\\\MMMpppOOOZZZcccUUUpppnnnuuu{{{MMM111===~~~kkkBBB<<<888666EEEPPP]]]ZZZOOOccc^^^WWWzzzrrrgggTTTBBBZZZgggFFF999mmmUUUddd~~~qqqqqqrrriii]]]XXXPPPaaallllllTTTOOO<<>>zzz777666AAAzzztttmmmsssqqqkkkqqqttt^^^|||mmm]]]bbbssskkkfffcccxxx\\\lllQQQlll|||tttrrrmmmeee[[[RRRKKKHHHIIIGGGDDD@@@;;;777444222///111333222111444<<>>///222```ppp|||{{{kkkqqqmmm???OOO```uuu^^^ZZZXXXsss888444666(((888nnnhhh{{{GGGRRRqqqkkkOOOQQQyyy}}}ZZZRRRvvvQQQ~~~^^^mmm~~~qqquuuuuu{{{|||FFF444FFFZZZ777HHHKKKAAAQQQSSSTTTQQQ>>>UUU[[[WWWtttrrrmmm\\\DDDUUUeee~~~EEE333nnnXXXoooqqq```]]]sssnnnjjjiiiTTTPPP<<>>888555444///111333222111555>>>EEE666444222111000///---+++))),,,@@@JJJVVVbbbSSSCCC>>><<>><<<<<<;;;555000666...111555222666>>>===;;;333...000222///+++***,,,000===EEEWWW___WWWBBB;;;444YYYsss|||kkkQQQkkkZZZUUUTTTVVVXXX\\\mmmpppfffZZZ999222666lll\\\ZZZMMMaaapppcccNNNssskkk===:::999dddrrr~~~~~~UUUFFFGGGsssppp\\\WWW===222///+++444cccooovvvzzzooovvvvvvrrrpppsss~~~|||wwwMMMMMMzzzSSSYYY{{{wwwcccppp{{{UUU444KKKCCCFFF[[[sss|||aaa___{{{dddlll]]]PPPvvvkkkbbb^^^MMMUUUhhhjjjTTT777zzzwwwPPPmmmuuunnnzzz~~~___~~~mmmqqqXXXNNN666llleee~~~555000@@@}}}ooo|||yyy|||yyyNNNVVVQQQssstttjjj@@@oooHHHHHHZZZsssiiiyyyttttttfffwwwtttyyypppyyykkkwwwnnn}}}fff```{{{gggxxxuuuwwwnnnhhheee___TTTMMMMMMHHHEEEAAA===:::777555444555///222444000555???>>>:::333...000111...+++***+++...;;;DDDVVV]]]dddEEE:::888JJJ|||uuugggZZZkkkrrrzzz]]]RRRYYY```bbb___ZZZYYYZZZpppvvv```eee\\\777777555uuufffJJJRRROOOOOOKKKiiiyyydddTTTGGGRRRggglll{{{zzzlllsss{{{sssgggLLLKKKsssfff:::---+++___~~~tttmmmuuuvvvEEE444___```hhhYYY\\\<<<222111+++555WWWzzzrrryyyttt|||~~~uuuKKKQQQyyyMMMZZZ|||||||||[[[jjjyyyQQQ999NNNxxxzzzAAAUUUsss```ZZZ|||YYY]]]nnndddpppjjjMMMuuuiiiaaa\\\HHHMMMaaabbbWWW999yyyyyySSSnnnpppwwwzzzccceee~~~ggg<<<<<<\\\iiigggSSSJJJ:::ssshhh888111EEEzzznnn|||YYYOOOGGG]]]lllvvvooojjjccc|||ccc:::gggKKKJJJ^^^iiiyyygggyyy{{{jjjlllmmmyyysss|||}}}~~~kkkrrriiilll[[[www}}}|||llljjjhhhbbbQQQ???;;;CCCMMMLLLGGG@@@999444444666333///333333---444@@@@@@999222...000111...++++++***---999BBBTTTZZZuuuKKK:::===@@@kkkjjjpppPPPOOO[[[TTTWWW\\\___```]]]WWWQQQNNNTTTZZZ___iiiqqqpppjjjZZZwwwxxxaaacccXXX666;;;666jjjyyy^^^YYYLLL666IIIPPPRRRfffbbbkkkdddjjjwwwSSSQQQcccmmmeeeggg___mmm{{{yyysss[[[LLLwwwggg888111999yyybbb^^^kkk|||qqq[[[FFFEEElll```ZZZ^^^;;;...333000000SSStttlll|||uuuKKKSSSxxxIII\\\jjjpppRRRjjjtttyyyRRR;;;KKKxxxRRReee~~~aaabbboooVVV[[[rrr}}}uuuOOOwwwiii```\\\KKKQQQtttiiiXXX666rrr|||___jjjtttuuuxxxOOO<<>>???yyy{{{eeekkkSSSJJJ===vvvhhh???444IIIvvvkkkjjj\\\VVVSSSNNNOOOFFF\\\ooobbb<<>>{{{WWWvvvbbb[[[qqqkkk???gggeeeYYYTTTGGGRRRGGG```ccc111QQQtttdddSSSqqqdddxxxhhh\\\llljjjqqquuuccc>>>]]]lll[[[sssYYYPPP;;;uuuqqq{{{999111QQQooozzzqqquuuvvvUUU;;;jjjyyyKKK888}}}mmmXXXIIIjjjyyynnnkkkjjj}}}wwwcccKKKrrrlllccccccgggooouuu~~~xxxttteeeLLL@@@CCCFFF<<<777@@@^^^|||~~~bbbEEEEEEAAA<<<:::999888666444111000333333555CCCHHH<<<222///...///---)))))),,,***+++888CCCWWW\\\~~~vvv>>>CCCUUUiiigggttt[[[LLLXXXpppsss}}}qqqfffeeePPPkkkOOO555000<<>>;;;333???ZZZcccUUULLLPPPGGGFFFDDD???999555333444222000333444777FFFJJJ;;;111///...///,,,))))))---(((***666BBBWWW\\\}}}PPPCCCFFFqqq___xxx}}}\\\aaadddrrr}}}lll~~~www\\\bbbvvvYYYYYYLLL///666}}}yyypppjjjlllcccUUUnnnqqq~~~lllRRRVVVKKKZZZVVVsssdddUUUvvvlll444111555MMMuuuuuuooouuurrrrrrppplllhhhiiimmmrrrsssvvvuuubbbWWWeeevvv888'''333000999}}}yyyooo~~~|||VVVzzzjjjkkkqqqMMMLLL]]]ttthhhGGGcccqqq___```QQQIIISSSbbbrrr~~~XXXBBB777GGGzzzoooRRRjjjJJJ>>>iiittt{{{{{{XXXNNNUUUIIIKKKeeeOOOaaa000BBByyyFFFuuuaaaXXXXXXQQQIIIiiinnnkkkNNNnnnzzzVVVIIIGGG```lll//////WWWzzzggguuuwwwfff|||kkkzzz}}}bbbtttSSS???NNN>>>gggqqqTTT???AAAMMMXXX______eeedddZZZwwweee```eeeeeeYYYLLLAAA222QQQlll[[[[[[kkk```kkk```PPPCCC<<<888333000///555222,,,777HHHEEE444---...///...,,,***)))***)))///333EEEMMM[[[yyyXXX@@@DDDwww{{{fff{{{llljjjqqqxxxyyyqqq___www[[[pppIII444222eeeooozzzjjjVVV\\\}}}^^^OOO```eee___pppPPPNNN```qqqqqqeeeSSSqqq}}}444000...===mmm|||fffUUUhhh===000222000333}}}}}}BBB___{{{{{{fffhhhGGGIIIbbbvvv\\\>>>cccnnnmmm]]]kkkllldddggggggzzz|||OOO???333KKKttt}}}rrrdddlllvvvwwwXXXooozzzzzz@@@777lllTTTQQQSSSrrr{{{tttmmm[[[YYYXXXFFFMMMttt\\\___888DDD{{{OOOxxxiiifffhhhkkkhhh^^^WWW[[[dddvvv[[[LLLrrr]]]XXX}}}tttRRRCCCQQQ___bbb222111XXX}}}~~~fffzzzwwwaaannnqqqxxxoooMMM@@@vvvUUUAAASSSrrrvvv~~~|||uuudddjjjhhh^^^}}}sssooolllfff[[[RRRGGGEEE___nnn\\\XXXaaaZZZOOOHHH@@@;;;::::::777444000222111111<<>>xxx\\\nnnyyyqqquuu{{{~~~|||QQQ;;;]]]RRR]]]pppOOO<<>>TTTlllqqqdddXXXQQQJJJGGGCCC???===<<<:::555111222...///888BBBCCC:::000---......---+++))))))***)))...222DDDLLLYYYuuunnnFFFAAAVVVxxxyyyqqqppp{{{nnntttuuuaaafffpppiii555555444FFFpppzzzLLLyyy|||[[[mmmvvvZZZXXXtttYYYUUU}}}sss666666111222tttxxxWWW^^^fffDDD555222000000]]]}}}{{{uuuOOOPPPjjjkkkZZZPPP===KKKpppFFF111UUUlllooocccbbbbbb999555VVVtttQQQbbbuuuIII444000KKKHHHnnndddKKKLLLMMMIII```wwweeefff777555uuujjj]]]zzzyyy}}}\\\JJJWWWyyyXXX```}}}nnnQQQ888kkkcccKKK777000MMMxxxXXX:::LLLkkkpppyyyiii???TTTooovvvfff\\\CCC{{{|||oookkk}}}ccctttvvvjjjeeeWWW{{{ttt{{{||||||}}}zzzpppmmmoooggg^^^RRRQQQLLLIIIDDD@@@===999333///333+++///@@@HHH???333///---......,,,***((()))***)))---111CCCLLLXXXqqqqqqKKK@@@HHHwwwwwwyyylllhhh___yyy[[[888333555???rrruuuWWW~~~ttthhhuuu___bbbjjjTTT```tttmmm333111++++++\\\oooMMMkkkfffrrrFFF555999000555DDDyyywww{{{{{{yyytttjjjppp^^^EEERRRjjjeeeXXXHHH???UUUqqqKKK666HHHtttyyyuuuxxxqqqmmmfffQQQkkk|||hhhdddNNNsss777,,,ZZZzzzZZZ]]]oooZZZ@@@444EEEFFFVVV{{{eeeSSSUUURRRBBBNNNkkkYYYddd333666sssvvvWWWuuujjjggg~~~~~~ooo___fffjjjSSS:::iiiiiiGGG888...EEExxxlllvvvzzzkkkbbbBBB999PPPgggqqq\\\888gggmmmkkkcccKKKZZZ}}}}}}WWWrrrzzzdddbbbWWWssslllnnnyyy|||yyyOOOHHHKKKJJJTTTFFFCCC???;;;888666444333333+++222DDDIII999......---...---+++)))((()))***))),,,000CCCKKKVVVnnnoooJJJCCCAAAmmmzzzccc[[[gggZZZccc@@@555333333dddrrr~~~iiiuuu}}}|||ooo~~~{{{^^^JJJddd^^^///000---///CCC}}}tttnnnuuugggOOOsssmmmcccIII???BBB333777333vvvsssnnn{{{~~~{{{ssshhhiiikkkeeeVVVPPPhhhxxx]]]VVVAAACCCaaannnTTT;;;===zzzpppxxxeeeccceee~~~ZZZ[[[vvvAAAGGG{{{uuubbblllgggFFFlll;;;+++jjjUUUVVVnnn{{{???;;;333IIIQQQzzzgggWWWVVVNNN<<>>DDDCCCIIIFFFCCC>>>999555333333333222...777FFFEEE444+++///......---***(((''')))***))),,,///BBBKKKUUUjjjrrrGGGLLLDDDXXXuuuyyyjjjtttccc]]]|||aaatttLLL;;;555333...GGGzzzqqq{{{cccQQQtttJJJ)))333111222;;;fffVVVYYYcccxxx{{{]]]VVVnnnxxx```HHHOOOFFF999777000ddd|||fff{{{www~~~jjj\\\dddqqqvvvdddyyyyyypppUUUSSS;;;EEEjjjkkk[[[;;;888ssshhh~~~sssooorrrzzzqqq}}}TTTfffooo]]]sssTTTTTTYYY:::444{{{xxx~~~KKKRRRpppddd<<<>>>DDDKKK}}}wwwYYYNNNTTTPPPLLLkkkwwwfffaaa999555ggghhhsssuuummm}}}\\\VVVvvvMMMNNNUUU]]]~~~TTTFFF;;;999rrryyy{{{~~~rrrhhhgggfffeeelllvvv|||aaaHHH^^^gggKKKNNN\\\PPPEEE]]]{{{vvvEEE<<>>===@@@rrrzzz}}}~~~xxxrrrddd]]]WWW<<<888VVVnnnXXX999777III]]]zzz|||ppp___eeeFFFwww<<<333666ooo{{{pppooopppDDDooo[[[RRR{{{nnn???:::QQQHHHEEEqqq~~~TTTSSSNNNCCCNNNcccvvvqqqfff===999:::kkk~~~ssskkkjjjgggfffpppgggQQQooommmAAAHHHbbb\\\mmm^^^MMMJJJ;;;@@@mmmwwwzzzllldddccccccaaahhhsssnnnuuu```XXX===nnnzzzkkkjjjpppllleeebbbxxx}}}ZZZSSShhhtttlllpppLLL|||kkkdddaaaWWWWWWRRRQQQ}}}[[[???<<>>;;;666222000///000111222BBBHHH<<>>}}}___|||uuuuuuvvvvvvrrrooouuu}}}jjjbbbpppLLL<<<444999sss~~~vvv^^^^^^YYY{{{lllfffiiiKKKAAABBB:::YYYaaaIIIRRRTTTFFFLLLhhheeerrrkkkGGG???888pppwww{{{ooofffTTTIIIFFF@@@eee}}}uuu```SSSrrr[[[IIINNNYYY{{{nnnfffYYYWWWEEE===rrrvvv|||{{{kkkYYY???sssyyymmmlllppplllgggeee|||~~~[[[MMM___rrruuurrryyy|||kkkaaa|||fffdddaaaWWWUUUNNNHHHbbbPPP333666;;;???FFFNNNTTTXXX[[[\\\YYYbbbjjjiiiccc]]]WWWTTT777555222///...///000222666AAACCC777,,,,,,...------***&&&&&&'''))))))((()))...444999EEEWWWcccqqqPPPmmm___ZZZ```xxxrrrnnnqqqzzzllldddZZZ___```wwwTTT''';;;CCC///)))666333>>>zzz|||wwwuuuUUUfff{{{aaaOOOaaarrrwwwtttlll___TTTiii888***111+++$$$///111,,,___|||yyyYYYIIILLL:::RRRddd}}}qqqccc```^^^fffVVV[[[\\\\\\VVVHHHFFF===ZZZ|||}}}~~~yyykkk```WWWGGG:::HHHdddpppfffOOO???555iiirrrmmmpppaaafffzzzgggiiifff888555>>>zzzqqqiiioookkk}}}yyy}}}VVV___zzzmmmtttjjjYYYIIISSSYYYEEEHHHnnnllleeeLLLBBB666vvv{{{qqqvvvdddZZZRRREEEHHH```rrr}}}yyygggWWW[[[HHHDDDaaa```ooooooeeeeeeSSS<<>>;;;000))),,,///...+++)))'''&&&'''((((((((()))---222888DDDTTTaaapppSSSppp^^^[[[eeesssrrrdddPPPggg~~~iiiVVVaaaBBB444777333...222555444:::[[[~~~|||mmmVVV\\\[[[TTT]]]rrrxxxlllyyyqqqsss|||rrrXXXUUUkkkgggmmmkkk]]]LLLLLLlllUUU000,,,333((()))000***)))XXX~~~yyytttxxx~~~^^^LLLPPPUUUpppnnnllliii|||ooo___ZZZnnnZZZXXXYYY```TTTZZZ\\\NNNMMMCCCJJJ~~~zzz~~~www^^^ZZZOOO>>>:::PPPkkkxxxfffXXXHHH999[[[iii}}}}}}yyyfff\\\gggHHHQQQ666111<<>><<<:::JJJZZZIII)))000000000000222444666777999999444,,,***---...+++)))((('''''''''((((((((('''***///888DDDTTTaaaxxxXXXppp^^^aaalllppppppxxxmmmddd^^^kkkvvvgggWWW>>>;;;;;;444,,,222888111,,,666FFF}}}}}}tttmmmnnnMMMHHHwww|||sssdddkkkcccLLL[[[222222......'''...---&&&000FFFwww}}}mmm[[[___qqqsss~~~~~~zzzxxx}}}uuu```XXX^^^jjjrrrSSS\\\]]]KKKZZZZZZPPPPPPJJJCCCuuuzzz~~~xxx~~~jjjOOONNNCCC999@@@XXXvvveee\\\RRRDDDTTTssszzz}}}fffdddiii}}}ooobbb]]]lllLLLGGG888,,,555eeesssmmmQQQ]]]eeeyyyqqqiiirrrccchhhuuu{{{}}}aaaWWWAAABBBOOOCCCNNNaaaUUUYYYQQQBBBLLLxxxnnnmmmNNNBBBHHHDDDBBBNNNZZZwww{{{wwwvvvkkkUUUTTTaaaaaa[[[bbbuuuzzzxxxwwwnnnnnnhhhOOOGGGzzzQQQ,,,ggg{{{xxxyyyrrrooolllhhhffffffhhhxxx~~~|||}}}yyy~~~vvvxxxppp^^^\\\hhh~~~yyyaaa[[[XXXTTTSSSSSSGGGLLLKKKCCC[[[~~~@@@777///...333666444000***333888333000222333111///000111333444666777888777555000,,,,,,---+++'''''''''((('''''''''(((((('''***000<<>>vvvfff```XXXUUUVVVXXXZZZ[[[QQQPPPSSSUUUPPPQQQfffzzz|||}}}zzzlll^^^LLL\\\www|||zzzpppcccVVVNNNFFF444???LLLPPPxxxfffiiieeedddeeecccaaahhhqqq}}}ssssssuuuOOOUUUOOO___lll]]]ZZZmmmfffZZZDDDQQQ111555,,,CCChhhqqqVVV???MMMBBBEEELLLttt|||jjjlllzzzjjjjjj___ZZZVVVrrrwww}}}vvvuuuzzz}}}{{{}}}pppeee```YYYTTTmmmqqqVVV___[[[kkk{{{___iiihhhhhhhhhiiihhheeecccNNN[[[}}}|||hhhNNNDDD@@@BBBNNN[[[eeezzzRRRbbb===UUUfff}}}pppwwwxxxvvvtttrrrppplllgggdddjjjllliii___ssskkk|||xxxoootttjjjfffzzz{{{XXXRRRRRRQQQOOOMMMJJJHHHFFFLLLHHHCCC@@@>>>>>>======qqq~~~yyy___CCC888///...000000111222888888===GGGQQQRRRIII???===888000***'''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((333>>>BBBPPP```qqqBBBGGGBBBFFFBBBIIIGGGJJJHHHCCCRRR~~~mmm___YYY```lllkkkhhh]]]VVVZZZ\\\^^^dddbbbrrrgggzzzVVV111000555000000//////...------,,,***333+++(((???iii}}}}}}}}}rrr{{{}}}{{{}}}lll]]]bbbeeeVVVwwwmmm666777***))))))(((((((((((((((%%%,,,///)))///XXX^^^NNNTTTVVVOOODDD???BBBHHHCCCLLLNNN@@@444???KKKFFFIIIbbbPPPKKKWWW\\\XXXRRRPPPRRRUUUWWWWWWUUUPPPPPPRRRPPPOOO\\\mmmwwwxxx~~~}}}rrrLLLEEEPPPfff}}}yyysssjjj___RRRIII>>>888<<>>>>>===DDDkkkwww___MMMAAA::::::===HHHRRR^^^bbb]]]RRRIIIEEE:::555...)))&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''333>>>BBBOOO]]]ppp@@@EEE???BBB===BBB???===FFFBBB>>>[[[xxxrrriiicccdddfffdddhhhmmmiiiUUU^^^111111555.../////////......------,,,'''777%%%,,,///>>>}}}vvvxxx}}}rrrpppyyyooozzz~~~rrrjjjjjjmmmYYY[[[^^^zzziii111))))))((((((''''''((((((''',,,---***&&&000cccqqqQQQ@@@HHHUUUPPPAAAFFFNNNHHHEEEXXXhhh___NNNRRRFFFrrr]]]VVVTTTRRRQQQTTTVVVWWWXXX]]]VVVRRRVVVVVVSSSUUU[[[{{{wwwxxx|||}}}xxxFFFCCCQQQXXXlll~~~xxxooohhhaaaWWWJJJAAA:::===<<>>DDDLLLIIIFFF\\\mmmyyyvvvrrrpppVVVGGG999SSSsssiiijjjhhhggghhhjjjlllmmmmmmjjjhhhkkkpppjjjbbbeeeHHHQQQNNNLLLJJJHHHGGGFFFFFFGGGAAA???<<<;;;<<<===>>>>>>444<<<]]]~~~uuusssdddlllsssrrrhhhYYYMMMGGG555111+++'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''333>>>BBBMMMYYYmmm>>>BBB<<<@@@:::???<<<888:::AAADDDAAAPPPaaaqqqVVV444555888333///.........---------,,,,,,+++000(((000)))((([[[~~~zzz~~~{{{}}}~~~{{{wwwooofffrrruuucccrrrjjjgggkkkkkkccc]]]^^^[[[hhhzzz{{{(((000))))))(((((('''''''''((((((***)))###(((...%%%999kkkbbbSSSZZZbbbbbbffflllkkkooonnnSSSIIIaaavvvzzzKKKRRRRRRRRRSSSUUUVVVWWWWWW\\\WWWUUUYYYYYYTTTRRRRRRpppzzzrrrvvvvvv{{{}}}ZZZccckkkkkk}}}}}}{{{{{{yyyqqqfff]]]WWWNNNCCC:::>>>===AAAbbb}}}jjjeeebbb``````ccchhhhhhfffddd[[[zzzpppttttttssssssyyyuuummmsssddd[[[dddaaammmtttaaaiiiccc[[[III:::666666___uuuoooTTTFFFCCCAAAVVVcccfffQQQBBBMMMEEECCCEEEnnnfff```dddYYYZZZVVVVVVZZZSSSZZZqqqzzz{{{ddddddmmmnnnbbbnnnwwwrrrhhhdddmmmvvv^^^[[[MMM@@@KKK{{{rrrJJJiii___oooiiihhh```aaaaaabbbcccffffffdddcccTTTkkkVVVuuuttt[[[NNNNNNGGG@@@EEEEEEWWWxxxrrriiipppxxx___UUU777AAAwwwrrrkkkbbbgggdddaaa```bbbdddeeeeeebbbooojjjcccfff___```uuueeeOOOHHHKKKGGGEEECCC@@@@@@@@@AAABBB>>><<<:::999;;;<<<<<<<<<;;;555999TTT{{{tttpppkkk```NNN@@@///,,,(((&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((555@@@BBBLLLVVViii:::@@@;;;???999>>>;;;BBB222222AAAAAA;;;VVVjjjuuu\\\111000666+++)))555------------,,,,,,,,,,,,222###000111+++***555]]]{{{WWWmmm|||sssvvvtttfffnnn{{{gggMMMNNN\\\bbbUUUTTTaaacccYYY[[[iiirrrsss???///$$$000((((((''''''''''''(((((())))))!!!&&&333***%%%999kkk{{{{{{jjjoooxxxsss888SSSMMMNNNPPPQQQQQQRRRRRRSSSQQQQQQTTTWWWUUUPPPOOOPPPPPP~~~uuunnnllloooxxxzzzZZZhhhuuu{{{ttt{{{oooqqqhhh\\\SSSLLLFFF>>>888DDD;;;OOOfffkkkbbbfffdddaaa```cccfffeeebbbYYY{{{~~~ooohhhbbbdddnnn~~~oooxxx}}}lll^^^```iiiiiiuuuzzz}}}ttteeeoooOOODDD777111RRRsss```CCC===KKK]]]rrrpppmmmZZZUUUBBBFFFBBBIIICCCxxxpppZZZ]]]YYY[[[XXXUUUWWWRRRLLLkkkuuuuuuuuu```\\\eeecccaaa___[[[TTTMMMIIIDDDDDDNNNqqqYYYIIIzzz^^^rrraaadddjjjfffffffffgggiiihhhfffddd```rrreeennnzzzzzzzzz}}}ppp]]]ZZZYYYMMMVVVuuuyyyzzzuuugggxxxjjjUUUNNN)))ffffff}}}aaakkkiiifffbbb```aaacccddddddXXXhhhccc\\\gggggg\\\]]]TTTaaaCCCEEEIII@@@BBB@@@>>><<<;;;<<<===>>>>>><<<:::999999:::999888777:::999777AAAbbb~~~tttiiiYYYEEE555***(((&&&%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))***666AAACCCLLLUUUeee777===999>>>888===:::<<<666444999<<<<<>>===IIIDDDkkk{{{qqq\\\ddddddfffhhhhhhjjjllliiieeehhhZZZ{{{rrreee]]]^^^gggrrryyywww]]]WWWfffkkkbbbwwwwwwmmmlllPPPOOO===...DDDsss[[[KKK;;;666RRR|||}}}yyynnnUUUBBB???@@@CCCQQQSSSbbbXXXXXXWWWYYYZZZYYYUUUVVV[[[UUUttt^^^}}}zzzdddWWWIIIFFFKKKOOOSSSVVV^^^xxxnnnfffxxxNNNgggfffhhhbbbeeeddddddfffgggfffdddbbbiiibbbmmmkkk|||zzzuuuttttttyyyooohhhpppsssjjjyyyuuudddGGGggg;;;MMMllloookkkkkkhhheeedddeeegggiiiiii```aaa```ccceee^^^\\\fffbbboooaaaNNNAAACCCGGGAAA@@@???===;;;::::::;;;;;;===;;;999888888888666555:::444666999111///MMMtttvvv]]]EEE444,,,'''&&&$$$%%%'''''''''&&&&&&&&&&&&''''''''''''(((******666AAABBBKKKUUUccc555<<<777<<<666:::666000999<<<777555:::===;;;III|||kkk[[[bbbssswwwnnnYYYNNNVVVeeevvvlll555---111222///222666222(((++++++++++++++++++,,,,,,,,,(((------------)))---...|||sss{{{wwwVVV@@@BBBXXXmmm}}}kkkbbb|||nnn888111&&&888'''&&&&&&&&&&&&'''((()))$$$'''---***###'''...+++$$$---HHHuuu|||EEE>>>888666JJJJJJMMMQQQRRRSSSTTTWWWZZZUUUWWWXXXUUURRRRRRUUUWWW[[[ZZZtttjjjhhhlllooosssxxxwww{{{~~~~~~rrr{{{mmmmmm{{{rrrhhhfff```QQQNNNGGG@@@;;;<<>>uuu|||bbbkkkfffiiigggdddcccdddffffffffffff[[[]]]ccc\\\VVV\\\bbb___jjjllliiimmmKKKAAAHHHCCCAAAEEEAAA===<<<;;;:::999888777777:::888666666666666444333:::000///888888000000888BBBfff~~~ppp[[[DDD222)))'''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((())))))555???@@@JJJTTTccc555;;;666:::333777333555333111333:::>>><<<777777MMMjjj}}}|||HHH---444---333666111)))(((///555+++++++++++++++++++++,,,$$$333%%%+++***%%%777+++444CCCaaa}}}iiiKKK888888>>>NNN\\\hhhzzzrrrnnn~~~}}}kkkkkkttt999000!!!)))444+++&&&&&&&&&&&&&&&'''((()))(((!!!***---"""'''///&&&111(((444333VVV[[[888,,,999///<<<888CCCGGGKKKMMMOOOQQQUUUYYYXXXWWWTTTOOONNNPPPQQQQQQRRROOOVVVqqqhhhdddccceeehhhqqqwww||||||||||||lllsssxxxoooiiidddaaahhh___EEEEEEDDD@@@:::777:::DDDLLLXXXvvvkkkYYYVVVZZZccc```fffhhhccc```eeehhhggg___oooYYYwwwqqquuuoooaaaXXXTTTRRRXXXnnn~~~yyysssaaaYYYXXXMMMUUUjjjpppuuufffsssuuufffkkkeeeUUUSSS>>>888aaavvv]]]AAA:::444LLLLLLkkkyyyWWW===CCCCCCJJJAAALLLccczzzWWWVVVaaa^^^WWWVVVWWWRRRLLLOOOYYYKKKttt```VVV```tttkkkTTT^^^^^^]]]aaaWWWXXXggg______```bbbeeefffeeedddYYYaaa```ZZZhhhsssvvvnnnpppeeeeeeYYYlllRRR000fffyyy|||zzz___fffZZZiiieeeccc```^^^___^^^^^^\\\\\\QQQVVVYYYTTT^^^bbbRRR^^^XXXfff^^^fff{{{___WWWNNN<<<>>>DDD;;;;;;???444999999999888777555333222666555333444444555333222(((444777---,,,555555,,,///---555OOOqqqvvvbbbGGG444,,,***(((%%%%%%$$$$$$&&&(((((('''%%%&&&&&&&&&'''''''''((((((((((((333===>>>HHHSSSZZZ888333222222666///333222222222333444555777777>>><<>>***///:::------......------,,,+++************************************************,,,,,,???ggg{{{dddTTTMMMLLLSSSXXXOOOaaahhhyyyuuu___...---***'''&&&&&&&&&'''***(((%%%$$$%%%&&&&&&&&&((((((((((((((()))******(((+++,,,+++///AAA\\\rrraaa666000---......///444:::;;;???EEELLLPPPQQQPPPPPPVVVTTTQQQNNNMMMLLLMMMMMMLLLTTTVVViiiuuu^^^VVVZZZ___\\\eeeqqqxxxyyyvvvsssrrrmmmoooqqqqqqooollljjjiiijjjbbb\\\YYYUUUOOOJJJJJJKKKNNNCCC:::===BBBKKKZZZmmmQQQ[[[___VVVhhh___dddhhhhhhdddbbbdddhhhgggfffaaabbb{{{uuuttt~~~qqqllleeeUUUNNNHHHMMM[[[iiisssvvvxxx}}}zzzxxxwww~~~tttjjjeee```WWWPPPMMMWWW```fffnnnkkkjjjhhhiiillliiieeeSSSMMM???@@@yyy___:::HHHCCCEEE^^^{{{yyy___HHHAAADDDIIIKKK===rrrbbbHHHbbb___]]][[[ZZZXXXUUUSSSSSSNNNPPPSSSNNNWWWrrrUUUIIIbbb~~~fff]]]eeeuuuwww^^^[[[aaa___ZZZYYYbbb```___```aaabbbaaa___XXX___ffffffbbblll{{{~~~xxxjjjeeekkk~~~eeeYYYEEE???kkkvvvlll``````bbbaaa```aaa```^^^[[[YYYXXXYYYYYYXXX[[[^^^]]]VVVRRRRRR\\\VVVTTTZZZ^^^```dddjjj```KKKEEECCC???>>>===<<<;;;:::999999777666666555444444333333444444333333222111000000111111111111000///------------,,,---000444999===OOOUUU]]]bbb```XXXLLLEEE,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))///666===BBBHHHPPP\\\:::666555333666...111000000000111222333555666666888;;;AAAPPPkkkrrrHHH444777;;;222'''---------...------,,,+++************************************************+++$$$***BBB]]]rrr{{{RRR&&&,,,+++)))'''&&&&&&''''''"""%%%(((******(((((((((%%%&&&'''))))))))))))(((///...---,,,---///222333DDDNNN[[[gggtttrrrIII666***222---+++,,,------000666:::>>>DDDJJJOOOQQQQQQQQQUUUTTTRRRPPPOOOPPPQQQRRRQQQUUUFFFeee}}}iiiSSSDDDRRRLLLIIIQQQ^^^fffddd___eeeggghhhfffaaaYYYRRRNNNTTTPPPLLLKKKFFFAAAAAADDDMMMFFF888888GGGPPPXXXfffeeeYYY```ZZZYYYddd```fffmmmpppmmmiiifffeeefffbbb\\\]]]kkktttxxx}}}{{{}}}llllllgggZZZKKKEEEIIIPPPNNNRRRVVVYYYZZZ[[[]]]___QQQMMMKKKMMMPPPUUU___jjjrrrfffrrrqqqfffjjjiiijjjllliiiccc[[[WWWEEE===nnnfffCCCNNNeeeXXXeeevvvXXXvvvyyyfffQQQBBB@@@EEEFFFOOODDD{{{FFFXXXaaa___\\\ZZZYYYXXXUUUSSSQQQLLLOOORRRKKKJJJjjj[[[DDDEEEYYYrrriii___xxxlllnnn\\\QQQUUU[[[\\\]]]```^^^]]]\\\]]]^^^___^^^]]][[[___bbb```[[[bbb{{{cccWWWBBB===222nnnxxxVVVttteee```aaa```___aaaaaaaaa```^^^^^^___aaaddd^^^[[[[[[[[[ZZZ]]]bbb^^^YYYWWWZZZ]]]\\\^^^bbbkkkmmmsss\\\>>>777;;;===<<<;;;;;;:::999888777666666666555444444333222222222222222111000/////////000000000000///...------///...,,,******,,,...///******++++++***)))'''&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((...555<<>>DDDKKKEEEMMMVVVXXXTTTUUUmmmlllXXXKKKDDD333 !!!------)))(((***+++***,,,000555999???EEEKKKNNNOOOOOORRRQQQPPPPPPPPPQQQSSSTTTOOOZZZjjj{{{oooKKKRRRWWWRRRHHHCCCHHHOOOOOOMMMJJJHHHIIIMMMQQQTTTFFFFFFFFFAAA;;;???QQQeee;;;444:::NNNRRRHHHeeegggGGG^^^YYYSSS\\\YYY^^^bbbfffiiiiiifffccc```aaa^^^]]]]]]]]]hhh~~~|||tttkkknnnvvvsss```MMMTTTTTTRRROOOLLLLLLNNNPPPTTTXXX^^^aaa___^^^fffppp}}}rrrcccbbbjjjiiiiiikkkhhh___ccc```MMM===TTTnnnuuuWWW^^^eeezzz}}}xxxgggQQQBBB===AAAHHH@@@RRRWWWlllBBB~~~lll^^^\\\YYYWWWVVVUUURRRPPPLLLHHHJJJOOOHHH>>>III___^^^MMMMMMMMMaaammm}}}zzzrrreeeYYYoooxxx|||]]]SSSMMMLLLRRRTTTRRRTTT[[[ZZZYYYXXXYYY[[[\\\[[[ZZZ^^^^^^]]][[[YYY\\\jjjxxxbbblllJJJSSSGGGFFFsssiiiooovvv```\\\___^^^\\\]]]aaaaaa```^^^]]]]]]___bbbbbb\\\XXXXXXYYYZZZ___fff\\\XXXVVVYYYZZZYYYYYYZZZddd]]]YYY]]]fffjjjgggbbbggg}}}dddLLLQQQQQQJJJ===999@@@DDDCCC888888777666555444333333444444333333222222111111000000000///......------///////////////...---,,,...---+++)))((('''&&&&&&&&&$$$""" ###&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((---555;;;@@@FFFNNNWWW999888888555555---///...------...///000111222///333777:::;;;<<<<<<===JJJ```{{{eeePPPEEE===111777===:::111,,,...333,,,------------,,,++++++************************************************++++++,,,,,,'''(((444DDDeeezzz{{{uuu|||\\\000+++444///'''&&&&&&&&&&&&'''(((((()))'''&&&%%%%%%''')))***$$$%%%&&&(((***---...///---,,,+++***+++---///000999222111444222,,,...777AAA111000444++++++000,,,444555'''###---///000***''''''******((())),,,///222888???EEEIIIKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQOOONNN\\\iiiRRRtttfffGGG<<>>777...***""""""&&&...%%%%%%%%%&&&'''(((((())))))&&&$$$&&&***......,,,,,,+++)))(((***,,,///111BBB<<<:::DDDTTT[[[VVVNNNTTTMMMLLLOOOLLLCCCBBBIII===///444777000:::<<<%%%"""222444...///---((('''***''''''******((((((+++,,,///444:::AAAFFFJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQNNNJJJGGGEEEHHHPPPWWW|||ssseeeyyy~~~fffOOOHHHJJJGGGDDD@@@@@@CCCIIILLLNNNVVViiizzztttVVV;;;777AAACCCOOO@@@444]]]IIITTT\\\[[[VVVWWWZZZ[[[[[[ZZZYYY[[[___ccceeefff]]]hhhkkkccc```gggiiidddlll|||xxxxxxtttsssuuuyyy|||~~~jjjeeehhhbbbgggjjjbbb```ddd```___hhhccc^^^YYYHHH\\\wwwaaaIII???@@@CCCFFFGGGLLLLLLTTTRRRyyy\\\WWWTTTRRRQQQPPPOOOMMMKKKHHHBBB@@@DDDEEEAAA>>>???999ZZZ~~~oookkkDDD???AAAFFFDDDFFFKKKPPPRRRUUUWWWUUUUUUUUUWWWZZZ\\\\\\\\\\\\[[[ZZZ\\\aaaeeeeeeccckkk~~~hhhUUUsss^^^XXXTTT;;;CCCtttsssrrrooo]]]OOOKKKVVV\\\XXXXXX___```___]]]YYYWWWWWWYYY\\\VVVUUUXXX]]]\\\WWWTTTUUUYYYYYYXXXYYYZZZZZZXXXUUUUUUZZZ]]]YYYQQQLLLLLLNNN:::BBBCCCEEEKKKDDD999:::AAAAAA===666222222333222333222222222111000000000////////////...........................---------,,,------------,,,,,,+++)))******+++***)))((('''!!!"""$$$%%%$$$###""" $$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''***///777===AAAGGGNNNMMM111333444000111+++000------,,,,,,---......///+++...111000///111888???HHHBBB===@@@HHHNNNLLLHHHGGGOOOKKKRRRQQQIIIOOOIIIKKK999222===CCC;;;777<<<777222------000111---))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,---)))$$$"""+++>>>OOOUUUTTTpppnnnwwwmmmdddKKKAAA+++ &&&###""" 000+++,,,###%%%%%%&&&&&&'''(((((()))))))))(((((()))***)))%%%"""***---222;;;FFFRRR\\\bbboooyyyWWWMMMKKK888666$$$+++...'''%%%***+++((((((******((((((,,,,,,...222888>>>DDDIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNN[[[\\\SSS]]]aaaKKKVVV~~~zzzxxxzzzrrrpppwww{{{YYYFFFAAAAAABBBCCC@@@FFFPPPrrrNNNLLLWWWQQQPPP\\\TTTLLL\\\QQQUUU[[[aaaccccccaaa```cccjjjhhh^^^aaannnmmm___JJJxxxppp|||{{{ppp```dddjjjdddgggfff^^^^^^bbb___bbbhhhdddeeegggWWWWWWtttXXXKKK??????CCCEEEEEEEEEDDD===AAAZZZXXXVVVTTTQQQPPPPPPOOOMMMKKKJJJEEEAAA@@@AAAAAA@@@???MMM&&&HHH|||oooccc>>>;;;FFFEEEDDDBBBAAADDDJJJOOORRRRRRSSSRRRSSSUUUYYY\\\\\\\\\XXXYYYYYYYYY\\\```___ZZZSSSwww}}}yyylllooogggKKK;;;SSStttxxxmmmtttaaaPPPMMMHHHKKKTTTXXXWWWYYY___]]]]]]]]][[[ZZZ[[[^^^```bbb^^^\\\^^^]]]ZZZZZZ]]]]]]^^^\\\YYYYYYYYYVVVQQQWWWSSSNNNKKKIIIEEE???:::>>>BBB>>><<>>===AAAGGGBBB666111444555666555111,,,***,,,///+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))&&&''')))++++++(((000555///######...,,,)))///333---...///)))333$$$555***111$$$'''444+++666+++(((...)))&&&&&&''''''((()))))))))))))))+++,,,***(((***111777222;;;JJJ]]]rrr|||QQQ<<<<<<111+++,,,&&&,,,)))'''))))))'''(((,,,)))+++///444:::@@@EEEHHHHHHIIIJJJLLLMMMNNNOOOOOOLLLFFFKKKSSSPPPHHHOOO[[[OOObbbwwwnnnyyyrrrVVVLLL@@@;;;888777<<>>>>><<<111999:::???hhh^^^;;;;;;JJJFFF888777@@@@@@@@@@@@CCCGGGJJJJJJNNNNNNOOORRRVVVYYYZZZYYYRRRVVVWWWTTTTTTWWWWWWSSS]]]UUUnnnrrrmmm___xxxdddppp||||||nnnVVVBBBLLLTTTlll|||sssmmm{{{RRRKKK???EEEFFFHHHKKKOOOSSSVVVXXXXXXYYYYYYYYYXXXXXXZZZ\\\aaa\\\YYYZZZYYYWWWYYY]]]YYY[[[XXXSSSRRRUUURRRMMMQQQLLLFFFFFFHHHIIIFFFCCC:::===999888;;;444111<<<333444666777555///+++)))...............---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***+++***)))((('''%%%%%%$$$%%%$$$""" !!!###$$$%%%%%%$$$#########$$$$$$###########################$$$$$$%%%%%%&&&''''''***000777<<>>999999;;;888333555222///...000///,,,)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))))))))***)))''',,,%%%!!!&&&---///---***+++''',,,///((()))---(((%%%$$$444$$$'''***###&&&###111!!!)))###---''''''((()))******))))))%%%***---,,,---;;;UUUjjj{{{}}}~~~}}}|||eeeWWWVVVYYYZZZXXXMMMTTTUUUPPPPPPYYY]]]ZZZ]]]ddd~~~zzzLLLBBBFFF222---)))'''((((((&&&(((,,,%%%'''***///555;;;@@@CCCBBBCCCFFFHHHKKKLLLNNNNNNNNNYYYKKKCCCUUUUUUJJJRRRSSSGGGTTTzzzhhhiiiooo|||uuuhhh]]]PPPCCC:::555444555:::???EEEPPPZZZxxx<<>>???;;;999::::::888777>>>888888;;;777]]]VVV777EEE===333888777666DDD444999===???AAAEEEJJJLLLKKKKKKLLLOOOSSSVVVWWWWWWLLLRRRTTTPPPNNNRRRTTTRRRUUU^^^XXXdddwwwgggVVV}}}wwwkkk___]]]eeeiiiggglllbbbaaa```hhhNNN>>>DDDEEECCCDDDBBB@@@EEENNNQQQOOOSSSTTTUUUSSSQQQPPPPPPQQQUUURRRRRRUUUTTTQQQQQQTTTOOORRROOOKKKKKKPPPOOOJJJHHHIIIGGGAAA:::888;;;???888999666888===555///777333000...000222111...---------,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))))))))*********)))******+++++++++************)))((((((((())))))"""$$$&&&(((((('''%%%###&&&%%%%%%$$$######$$$$$$###########################$$$$$$%%%%%%&&&''''''***///666;;;@@@EEELLLGGG555111333,,,))),,,***))))))))))))(((((((((((())))))***+++,,,...///000///222444666777999;;;>>>???AAACCCEEEFFFDDDBBBAAABBB@@@===:::777444333222111111000///...---,,,,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((%%%###"""'''(((((('''))),,,+++)))***///999LLLkkk{{{pppggg]]][[[___dddaaagggvvvzzz~~~|||ttt{{{ddd]]]SSSSSSaaapppgggSSSIIIAAA333'''''',,,+++&&&+++******,,,///333999???>>>EEEMMMPPPOOOMMMNNNPPPPPPPPPPPPPPPOOONNNMMMLLLKKKNNNKKKNNNpppeee___]]]aaaffffffcccbbb\\\VVVNNNGGGDDDBBBAAA???>>>BBB@@@BBBNNN___~~~AAA;;;GGGDDDFFFGGGHHHJJJLLLMMMOOOOOOTTT\\\^^^WWWVVV\\\]]]WWWWWWWWWWWWWWWXXXYYYZZZ[[[```bbbccceeeooogggZZZYYYPPPOOOYYY^^^```^^^[[[^^^cccaaa[[[```ccceeeeeefffhhheee```ppp{{{wwwooommmrrruuuvvv~~~}}}qqqiii]]]LLL@@@<<<777???BBB>>>@@@HHHGGG@@@IIIsssXXXLLLTTTTTTRRRPPPLLLIIIGGGEEEEEE@@@??????>>>===<<<<<<;;;777888888999::::::;;;;;;[[[~~~xxx\\\CCC:::;;;888888888888888888888888;;;<<<>>>??????BBBEEEHHHLLLMMMOOOQQQRRRSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVV\\\\\\___^^^\\\nnn|||]]]RRR]]]]]]YYYbbblllnnnjjjIII>>>@@@BBBBBB@@@AAAAAAAAABBBEEEJJJNNNXXXVVVTTTTTTTTTSSSRRRPPPVVVSSSPPPPPPRRRUUUVVVWWWNNNLLLKKKKKKMMMNNNMMMMMMLLLIIIEEEAAA>>><<<<<<<<<<<<;;;:::888666555333333111000///...---,,,++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&'''''')))---222888>>>EEEKKKFFF555000333,,,)))+++***))))))))))))(((((((((((()))))))))***,,,---///000...000222444444666888:::===>>>AAACCCCCCCCCAAA@@@>>>===;;;888666444333222111111000///...---,,,,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%&&&&&&((()))***+++###$$$%%%'''(((,,,333:::III]]]|||___OOO]]]dddfffqqqgggZZZnnn~~~nnnYYYHHH@@@333###"""---$$$***---***+++333999:::???EEELLLOOONNNNNNPPPRRRRRRRRRQQQQQQPPPNNNMMMLLLIIIIIIGGGEEEOOOooofffPPPCCCAAAHHHPPPIIIEEE@@@<<<:::;;;===>>>GGGPPP^^^{{{rrrIIIAAAEEECCC<<>>======<<<;;;:::999999666666666777777777777888555777BBBXXXppp}}}yyyrrr}}}zzzwwwyyy}}}|||yyyYYYOOODDD===555...,,,///666666666666666666666666888999:::;;;<<<>>>BBBEEELLLNNNPPPRRRTTTTTTTTTTTTQQQRRRSSSTTTVVVVVVVVVVVVVVVXXX\\\[[[RRRRRRjjjooo]]]GGG;;;;;;??????<<<@@@@@@AAAAAABBBEEEIIIMMMUUUUUUTTTTTTUUUWWWZZZ\\\aaa^^^[[[YYYYYYZZZZZZZZZVVVTTTRRRRRRSSSTTTSSSRRRJJJHHHEEEBBB???===<<<<<<:::999888666444333111111000000///...---,,,+++*********)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''***---333999>>>EEEKKKDDD333///222,,,)))+++***))))))))))))(((((((((((((((((()))***+++,,,...///,,,...000111111222444666:::<<<>>>@@@AAA@@@???>>>;;;:::888666555444333333111000000///...---,,,,,,******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%%%%&&&((())))))...///444555222777NNNgggqqqaaayyy|||xxx}}}zzzOOOCCCJJJ==="""$$$,,,---'''&&&...222000===BBBGGGKKKKKKMMMOOORRRRRRRRRQQQPPPNNNLLLJJJIIIEEEEEEKKKMMMDDDDDDeeeeeeVVV___```bbbeeejjjrrr{{{mmm777222AAADDD>>>======>>>???@@@BBBDDDEEEEEEIIIPPPRRRMMMMMMSSSUUURRRPPPQQQSSSTTTUUUUUUTTTTTTQQQSSSUUUWWWZZZ___fffkkkNNNHHHHHHOOOTTTRRRRRRUUUWWWXXXXXXXXX[[[______\\\```cccccc``````bbbbbb___fff|||nnnccceeebbb[[[VVVQQQMMMMMMTTT\\\___bbbdddXXXPPPIIIEEEAAA<<<:::<<>><<<;;;:::999888777666666555555444444444444333333777111,,,...555999777444333111///000333555333111555---))),,,111333555777222222222222222222222222333555666777777999===@@@DDDFFFHHHKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTPPPRRRWWWYYYRRRJJJOOO[[[QQQRRRuuuGGG===888444666:::<<<999666<<<===>>>>>>>>>AAAEEEHHHPPPQQQQQQQQQPPPTTTZZZ```]]][[[WWWUUUUUUVVVVVVVVVSSSQQQOOOOOOOOOOOOMMMKKKDDDDDDBBB@@@>>><<<;;;:::666666555333111000///...///......---,,,+++******)))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''***...444999???DDDJJJBBB222///222,,,)))+++***))))))))))))((((((((((((((((((((()))***+++------,,,---////////////111222888999;;;===??????>>>>>>;;;999888666444333222222111000///...---,,,,,,+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((()))******)))((()))!!!$$$666OOOmmmhhheeezzz{{{rrryyyvvvwwwllljjjIII===RRR888222+++)))))))))+++---666;;;BBBGGGJJJKKKMMMOOOQQQPPPOOOMMMKKKIIIGGGFFFGGGCCCHHHPPPHHH:::@@@SSSuuuCCC@@@<<<999999;;;===<<<:::;;;<<<===???@@@AAABBBDDDJJJLLLJJJJJJOOORRRQQQMMMNNNPPPRRRSSSRRRQQQPPPNNNPPPSSSWWW[[[[[[ZZZXXXcccvvv___AAAIIIMMMNNNKKKIIIKKKLLLMMMQQQRRRSSSUUUXXX[[[\\\\\\]]]```___\\\[[[^^^___^^^\\\___zzzooosssqqqXXXYYYRRR===CCC???<<<===????????????===;;;999999;;;===???BBB<<<444CCCXXXMMMFFF\\\UUUNNNUUUAAAIIIHHHEEECCCAAA???>>>===;;;:::999888777666555444444444333333222111111000///666;;;555***%%%***222000///...///111222111///333000---...111222222222000000000000000000000000000222333333444555999<<<===???BBBEEEGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQSSSQQQRRRVVVUUURRRSSSYYY```VVVIIIHHH___VVV===<<<999888777666666777888888777777888999999:::<<>>>>>===;;;999888666444444333111000...------------,,,++++++***))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''***...444:::???EEEJJJ@@@000...222,,,)))+++***))))))))))))(((((((((((('''''''''((()))***+++,,,+++---............///111666777999;;;===>>>>>>>>><<<;;;999666444222111000000000///...---,,,++++++)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((+++,,,++++++++++++///;;;YYYxxxxxx~~~```wwwTTTTTT;;;+++...///((('''000000666???FFFKKKLLLMMMLLLPPPPPPOOOMMMKKKHHHFFFEEEGGGBBB>>>>>>@@@AAACCCFFFAAA___~~~```;;;...999<<<333222999:::333999:::;;;<<<===??????@@@BBBFFFHHHGGGHHHLLLPPPPPPOOOQQQSSSUUUUUUUUUTTTSSSQQQRRRUUUZZZ^^^^^^[[[WWW[[[aaaoootttIII@@@EEEGGGKKKIIIAAA@@@GGGKKKIIIKKKKKKNNNQQQTTTUUUXXXZZZ\\\______[[[ZZZ]]]``````ddd^^^vvv]]]bbbwwwjjjKKK?????????===;;;:::999888555;;;<<<>>>>>>>>>@@@AAAAAA>>>HHHUUUVVVLLLZZZgggIIIQQQKKKVVVLLLHHHGGGEEECCCAAA@@@??????;;;:::999888666555444333444444333222111000000///******,,,///333444333111+++*********,,,,,,,,,++++++---...,,,******,,,---///////////////////////////000111111222333666999>>>@@@CCCGGGJJJLLLMMMNNNKKKLLLMMMOOOPPPPPPQQQQQQWWWSSSPPPRRRRRRQQQPPPQQQ;;;CCCEEE>>>;;;CCCMMMPPPgggmmmeeeEEE:::888===:::...333444333333333555888:::444666777777888999<<>>...---111,,,)))+++)))))))))))))))((((((((((((''''''''''''((()))*********,,,------------///000444555777999;;;<<<===>>><<<;;;999666333111000///000//////...---,,,++++++))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++)))&&&(((///666KKKqqqkkk```bbbvvv~~~|||xxxooommmPPP999555222(((&&&---...333<<>>DDDDDD<<<;;;AAAEEEBBBAAAFFFMMM[[[xxxggg<<<111555777444333555666444333444888888999:::;;;<<<======???AAACCCCCCDDDGGGKKKNNNLLLMMMOOOPPPQQQQQQPPPPPPTTTTTTVVVYYY[[[\\\ZZZXXX___ZZZXXX___nnnQQQ;;;???GGGHHHBBBEEECCC???AAAGGGHHHCCCEEEEEEIIIMMMOOOOOORRRWWW[[[```aaa]]]\\\___cccdddpppqqqjjj|||gggGGGlll}}}^^^SSS888;;;;;;999999<<<<<<:::777<<>>>>>AAABBBBBBBBBKKKPPPbbbrrrTTTPPPWWWPPPQQQMMMGGGFFFDDDBBBAAA@@@??????;;;:::999888666555333333333333222222111000//////666000+++***------((($$$....../////////000000000+++000222...+++,,,///000...........................///000000000222555777<<>>777???DDD@@@EEEGGG<<<888888222BBB)))$$$111777666222+++///111333333222222222333333555666777777888;;;===>>>CCCIIILLLMMMMMMOOORRRTTTRRRRRRSSSUUUWWWWWWVVVTTTSSSQQQQQQPPPNNNJJJGGG>>>>>>===;;;:::888777666222222111000///...------))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''(((---555<<>>>>><<<777:::777888AAATTTiiiyyyeeeDDD777111111555,,,...444999555...000888555555666777888888999:::;;;<<<===>>>???AAAEEEIIIFFFGGGGGGHHHIIIIIIJJJJJJOOOQQQSSSUUUVVVWWWWWWWWWYYYUUUSSSWWW]]]eeeqqq|||cccLLL===AAADDD>>>:::??????@@@AAA@@@AAACCCAAA>>>AAAAAADDDJJJKKKIIIMMMTTTWWW]]]```]]]\\\___cccddd]]]eeeYYYaaaSSSJJJgggiiiOOOEEEGGGDDD>>>;;;???@@@>>>999???@@@===<<>>>>>>>>::::::888777555333222111111111111000000/////////***...000---))))))---111(((((())))))))))))******)))---,,,'''&&&***+++))),,,,,,,,,,,,,,,,,,,,,,,,---.../////////000333666666888<<>>;;;:::444888888,,,+++555888222222222222111///...---000111333444444555777888<<>><<<:::777666555444444111000000///...---,,,,,,((((((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''''',,,444<<>><<<:::<<<999888999888777>>>HHHhhhvvv>>>888...)))---333222,,,...555555,,,(((...333111222222333444555555666666888888999:::;;;<<<@@@EEEFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKOOORRRSSSTTTVVVWWWTTTRRRRRRRRRPPPOOOUUU]]]sssXXXBBB@@@===::::::>>>@@@>>>;;;999999:::<<<<<<===>>>@@@???>>>BBBHHHIIIFFFJJJRRRQQQYYY]]][[[YYY\\\aaabbbeeeeeeeeeXXXcccXXXGGGKKKfffeee\\\NNNFFFGGGGGGDDDLLLOOOLLLCCC===@@@BBBAAAKKKdddvvvWWWSSSLLLWWWBBBLLLFFFFFFAAA@@@???>>><<<<<<<<<<<<:::999888666444222111000///////////////.........)))***+++------,,,***(((***+++,,,,,,++++++,,,---)))***(((%%%***111111+++************************,,,---.........///222444444666:::???CCCFFFHHHIIIFFFGGGIIIJJJKKKKKKLLLLLLKKKPPPTTTQQQKKKHHHHHHHHHFFF???===CCCDDD>>>;;;<<<;;;999???>>>666777777,,,//////444111,,,333666***000...,,,+++,,,...111222+++---///000///000222444;;;:::;;;???DDDIIILLLMMMJJJIIIHHHIIIJJJKKKJJJIIIFFFEEEEEEEEEDDDBBB>>>;;;;;;999666333111000000111//////...------,,,++++++''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''&&&+++444<<>>???@@@===???BBBCCCDDDEEEHHHJJJVVVVVVWWWYYY[[[___bbbccciiiiiibbb[[[ddd}}}WWW@@@OOOYYYWWW[[[gggmmmjjjhhhKKKKKK<<<555CCCWWWXXXUUURRROOONNNNNNLLLHHHDDDAAA???===<<<===>>>===<<<999999777666444222111000///............---------+++******)))))))))))))))))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))******+++,,,---///000111666777999<<<@@@EEEIIILLLGGGGGGIIIJJJLLLNNNOOOPPPNNNOOOQQQOOOKKKFFFCCCBBBAAA@@@???>>>===<<<;;;:::999999888777666555444444222111111000///......------,,,++++++******++++++------...///000111222222888999;;;???DDDIIIKKKKKKLLLKKKLLLNNNQQQRRROOOKKKLLLJJJHHHFFFEEECCC???===@@@===888444111000111222///...---,,,***)))((('''(((((('''&&&%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$###$$$$$$%%%%%%''',,,444;;;BBBHHHNNN~~~999222...///000---++++++***))))))))))))((((((((('''((((((((())))))))))))(((((()))))))))*********,,,,,,,,,---///222666777555444333111111111111111//////...---,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%000222(((###,,,444666666999nnnooozzzwwwkkknnnsssiiiqqqnnnZZZzzzpppIIIGGG???444000888DDDIIIGGGGGGFFFFFFDDDCCCBBBAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;888888777777666555555555///000333777===BBBGGGIII]]]eeepppuuurrrhhh]]]UUUAAA<<<:::;;;999333111333...------,,,,,,------...,,,---------............000000000111111111111222444555666777888999:::;;;>>>AAADDDFFFFFFFFFHHHIIIJJJJJJKKKMMMNNNPPPRRRSSSTTTRRRPPPMMMKKKKKKKKKLLLMMMSSSYYY[[[[[[^^^dddkkksss]]]NNNGGGBBB<<<888888;;;>>>???888888888888888888888888777888888999;;;<<<<<<===<<<>>>AAABBBCCCEEEGGGIIIOOOPPPQQQTTTWWWZZZ]]]^^^bbb^^^\\\^^^```jjjxxxXXXIIIAAA;;;???IIIGGGFFF\\\rrrNNNQQQSSSPPPMMMLLLKKKIIIFFFCCC@@@>>><<<<<<======<<<;;;888777666444222111//////............---------,,,+++***))))))(((((())))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((())))))***+++,,,...///000111222444777;;;@@@DDDGGGCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQRRRPPPLLLHHHEEECCC@@@@@@???>>><<<;;;:::999777777666555444333333222111111000//////...------,,,++++++***************,,,,,,---...///000111111777888:::>>>BBBFFFIIIJJJNNNNNNNNNPPPSSSSSSPPPMMMQQQOOOLLLJJJHHHEEEAAA>>><<<999666333111000111222000000///---,,,+++))))))(((''''''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%########################################################################%%%%%%%%%$$$%%%%%%&&&'''''',,,444;;;BBBHHHNNNwww999222...///000---***+++************))))))))))))''''''((((((((()))))))))(((((())))))))))))******+++++++++,,,...000333444333333333333222222111000//////...---,,,+++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---......///111444MMMlll|||zzz|||uuusssuuuvvvpppoooyyyllluuu~~~wwwllloooSSSKKKAAA999333333;;;FFFFFFDDDBBB???>>>=========;;;;;;;;;::::::999999999666666555555444333333333777555111...------...///000666===@@@===666...***---******,,,+++((((((***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------.........//////111111222333555666777888:::<<<@@@BBBCCCDDDFFFHHHFFFFFFHHHIIIKKKMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIGGGDDDAAAAAACCCEEEFFFEEEDDDDDDEEEGGGJJJKKKAAA@@@@@@AAABBBBBB???<<<888999:::;;;;;;888333///444444444444444444444444444444555666777888888999;;;===???AAAAAACCCEEEGGGGGGHHHLLLPPPSSSWWWYYYZZZ\\\VVVXXXaaa^^^XXXgggcccQQQTTTQQQOOOKKKIIIGGGEEECCCAAA@@@>>><<<;;;<<<<<<;;;:::666555444333111///......------------,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))***,,,---......///111333777<<<@@@BBBAAACCCEEEHHHJJJLLLNNNNNNKKKMMMNNNLLLHHHDDD@@@?????????>>>===;;;:::999999555555444333222111000000000000//////...---------+++***))))))(((((())))))***++++++,,,---...//////222333666999<<<@@@CCCEEEIIIIIIIIIKKKLLLLLLJJJHHHNNNLLLIIIFFFDDD@@@<<<999666666444222111000000000//////...,,,+++***))))))''''''&&&&&&%%%%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%########################################################################&&&%%%%%%%%%&&&&&&'''(((''',,,444;;;BBBHHHMMMsss999222---//////,,,***************)))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))***,,,...000111000222333444444222111000///......---,,,+++******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************+++333'''(((333333///EEEeeeuuu}}}{{{}}}vvvpppsss~~~vvvssscccJJJCCC999+++000BBBDDDCCC@@@>>>;;;:::999888;;;;;;::::::999999888888555555444444333222222222333222000//////111333444111111111///...///222444111000///000///.........*********))))))*********++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------...///000111222444555555666999<<<>>>@@@BBBDDDGGGDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEDDD@@@???>>><<<<<<===>>>???DDDDDDAAA>>>999666444444:::999777666666444111///222222222222222222222222222222333333444555555666999;;;===>>>???@@@BBBDDDAAADDDHHHMMMRRRUUUWWWXXX[[[WWWYYY___]]]WWW]]]kkkqqqaaaRRR\\\PPPPPPNNNKKKGGGEEECCCAAA@@@???===;;;:::::::::999888555444333222000///...------,,,,,,,,,++++++++++++******)))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***,,,,,,...///000333666:::>>>@@@BBBDDDGGGJJJMMMOOOPPPQQQIIIKKKLLLJJJFFFBBB>>>===>>>>>>===;;;:::999888777444444333222111000//////............------,,,,,,))))))(((''''''''''''((())))))******+++,,,---------...111333555888<<>>>>>===;;;999777;;;;;;:::999999888777777444444444333222222111111------......------,,,,,,000333777777444000,,,***&&&'''((()))***,,,------))))))(((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222333444444666999;;;===???CCCEEEFFFFFFGGGHHHIIIHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIGGGEEECCCCCCCCCBBB>>>;;;===<<<<<<<<<===>>>???@@@444555666555444555888;;;222000......111444666777222222222222222222222222111111111222222333333444666888:::;;;;;;<<<>>>@@@===@@@DDDJJJNNNRRRTTTUUU[[[[[[YYYXXX[[[```aaa___cccrrraaaZZZRRRGGGUUUOOONNNLLLHHHDDDBBB@@@@@@>>><<<999999999999777666555444333222111//////...++++++++++++***************))))))((('''((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))***+++------///111444888;;;===AAACCCFFFJJJMMMOOOOOOPPPLLLNNNOOOMMMIIIEEEAAA@@@===<<<;;;:::999777666666444333222111000//////...---------,,,,,,,,,,,,,,,)))(((''''''&&&&&&''''''(((((())))))******+++++++++---///000111444999===FFFGGGHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCBBB>>><<<666666666444222000---,,,******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&''''''########################"""######$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$%%%&&&'''''',,,444;;;AAAFFFLLLmmm888111---...///,,,)))***((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''((()))******++++++,,,---///111222111000///......---,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++*********+++,,,,,,------+++000///222QQQ}}}xxx{{{{{{nnnOOONNNHHH555555777:::===>>>===;;;::::::999999888777666555555333333333222111111000000000111222222000///,,,+++---///222222000,,,)))(((///111000+++******)))&&&))))))(((((((((((())))))))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,---///000111222333222444666888:::<<<@@@CCCEEEFFFHHHIIIIIIIIIHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFAAAAAAAAAAAAAAA>>>:::777AAA@@@>>>;;;999888777666======;;;888666555666777999777666555555444222000111111111111111111111111000000000000111111111222333444666777777888:::<<<888:::>>>CCCHHHLLLOOOQQQXXXXXXTTTRRRYYYdddddd\\\VVVmmm^^^}}}aaaXXX]]]WWWRRRZZZMMMNNNMMMJJJEEEAAA???>>>===;;;888777777777666444444333222111000///......+++*********))))))))))))***)))((((((''''''((((((''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))*********+++---000444777999===???CCCFFFIIIJJJJJJJJJJJJLLLMMMKKKGGGCCC???>>>;;;;;;:::999777666555555222222111000///......---,,,,,,,,,+++++++++++++++)))(((''''''&&&&&&''''''((((((((()))))))))******,,,...000000000333888===DDDEEEGGGHHHHHHIIIKKKMMMHHHFFFEEEDDDDDDBBB@@@===777666555444111///---+++++++++***))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""############"""""""""""""""############$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###$$$%%%&&&'''''',,,333:::@@@FFFKKKiii888111,,,......+++)))))))))))))))(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))************+++,,,---///////////////...------,,,+++***))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...//////<<<```}}}~~~{{{zzzyyy{{{~~~rrr||||||bbbjjj|||xxxcccUUUHHH666666888999::::::999999777777666555444333222222111111111000//////......++++++******++++++++++++---,,,***((((((***///222$$$((()))&&&''',,,---***))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++***+++,,,---...000111111000222333555666888<<>>????????????>>>>>>>>>111222333555777999:::;;;888666333111///---,,,,,,++++++,,,///111222000...////////////////////////............////////////000111333444444555777888666888;;;???CCCHHHLLLNNNTTTPPPNNNRRRYYY^^^``````cccNNNeeemmmeeesssGGGGGGYYYNNNQQQ[[[LLLKKKMMMMMMKKKEEE@@@===<<<<<<:::888666666666555333222111111000///...------******)))))))))((((((((())))))(((''''''''''''((('''''''''((()))*********)))(((((((((((((((((()))''''''''''''''''''''''''''''''&&&''''''((()))***((())))))+++...111444666:::<<<@@@CCCEEEFFFEEEEEEFFFHHHIIIGGGCCC>>>;;;:::;;;:::999888666555444444000000///...---,,,,,,+++++++++++++++++++++++++++)))(((((('''''''''''''''(((((((((((())))))))))))+++---//////---000666;;;<<>>@@@DDDGGGJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEE??????>>>;;;888777999;;;<<<;;;:::999888666666555555333111111222333222000555333000//////...---+++........................------------------.........000222222222333555666777888:::>>>BBBGGGLLLNNNRRRIIIJJJXXX\\\WWWZZZfff___aaa```^^^___kkkVVVJJJZZZSSSLLLYYYXXXLLLMMMHHHKKKMMMKKKEEE???;;;:::<<<:::777666666555444222000000///...------,,,,,,))))))))))))(((((((((((())))))((('''''''''''''''&&&''''''((()))******+++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))***))))))***,,,...111444666:::<<>><<<888555111000///......---......'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%&&&''')))***(((,,,333:::@@@EEEJJJddd555111---,,,...---+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))******++++++,,,------,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++000"""...777)))***555,,,<<>>666222777666444222111000//////111000///---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,000111222333555666777888@@@AAACCCEEEGGGJJJLLLMMMKKKKKKJJJIIIHHHFFFEEEDDD@@@???===:::999888888888777777777666555555444444222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222333444444555777999;;;===AAAEEEHHHLLLMMMNNNRRRWWW[[[]]]]]]aaa^^^[[[ZZZ[[[]]]^^^^^^WWWDDDJJJHHHJJJLLLMMMNNNMMMLLLKKKJJJJJJIIIGGGDDD@@@===;;;888888777555444333222111000//////---,,,+++************))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,...///000777999===@@@CCCDDDDDDCCCKKKJJJIIIGGGDDDAAA>>>===999888777666444222111000///......------,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''(((***,,,---///222444<<<===>>>@@@CCCFFFIIIJJJFFFFFFDDDBBB???;;;999777555333111000///...,,,*********((('''&&&%%%%%%$$$########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################%%%%%%%%%%%%&&&'''(((((('''---333999===BBBIIIbbb555222...---......+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))******+++,,,,,,---,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++)))...+++(((...111222666^^^}}}~~~|||ooolllggg^^^PPP<<<,,,///888888555444333222000//////...//////......---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******+++,,,,,,...///000111222444555555:::<<<>>>AAADDDFFFHHHIIIHHHHHHHHHGGGFFFDDDBBBBBB???>>><<<:::999888888888777777666555555444444333111111000//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333555777999:::>>>BBBEEEIIIJJJMMMQQQTTTXXXZZZ\\\\\\[[[YYYYYYZZZZZZYYYWWWOOOlllrrrZZZLLLBBB>>>@@@DDDEEEGGGHHHIIIIIIIIIHHHFFFEEEDDDBBB???<<<999888888777666555444333222111//////...---,,,+++******))))))))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))+++,,,...///333666999===@@@AAABBBBBBIIIHHHGGGEEECCC@@@>>>===999888777555444222111000.........---,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&''')))***+++---000333;;;<<<>>>@@@BBBDDDEEEFFFDDDCCCAAA>>>;;;777555333555333000//////...,,,******)))((('''%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###$$$%%%%%%'''---333999===BBBIII^^^666222///...//////,,,)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))***++++++,,,,,,+++++++++******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,&&&444***&&&333///;;;fffhhhtttbbbffflllaaa^^^BBB...111222111111111111000///...---------.........,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******++++++++++++,,,---...///111222222555777:::>>>BBBDDDEEEFFFEEEEEEEEEDDDBBBAAA???>>>===<<<;;;999999888888888666666555444444333333222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////000222444555777:::>>>AAADDDHHHMMMPPPQQQSSSWWW[[[XXXXXXXXXYYYZZZXXXUUURRRSSSTTTMMMPPPcccvvvuuuLLLAAA;;;@@@FFFDDDAAABBB???@@@@@@AAABBBDDDEEEFFFDDDBBB@@@===;;;999777777777777666555333222111111///...------,,,+++******)))))))))(((((((((((('''((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,---111333666:::>>>@@@AAABBBBBBBBBAAA@@@>>><<<:::999888888666555333222000000......---,,,,,,++++++***))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((())))))+++...000444555777:::<<<=========CCCBBB???<<<999555333111444222000//////---+++)))))))))'''&&&%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%'''(((((('''---333999===BBBIIIYYY777333///...//////---***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((())))))***++++++++++++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++......333222000```rrrsssjjj|||dddkkkbbb@@@---000...//////000///...---,,,+++,,,---......,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********+++***++++++,,,...//////000333555999>>>AAADDDEEEEEECCCCCCCCCBBB@@@???===<<<::::::999999888888888888555444444333222222111111............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------......000222333444777:::===@@@FFFMMMOOOOOOPPPUUUZZZXXXWWWWWWXXXXXXWWWTTTQQQPPPNNNHHHLLLSSSLLLGGGPPPzzzuuulll]]]OOOJJJGGG<<<000111777AAACCC<<<555:::FFF===<<<<<<<<<>>>@@@CCCEEEDDDBBB@@@===:::999999999777666555444333111000000---------,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***,,,---000222555999===@@@BBBCCC@@@@@@@@@???>>><<<;;;:::888777666444222111000///------,,,,,,+++*********))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&((())))))***---///...111444888:::;;;;;;;;;FFFDDDAAA===:::666444333333222///......---+++))))))((('''&&&%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$&&&&&&&&&&&&'''(((******'''---333999===BBBIIITTT777333///...//////---***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''(((((())))))******+++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,------222'''///555222TTT}}}pppgggyyy|||fffkkkXXX:::555............------,,,+++)))***,,,------+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***************+++,,,---......///111333777;;;???AAACCCDDDBBBBBBBBBAAA@@@>>><<<;;;999999999888888777777666333333222222111000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------...///000111222444888;;;>>>EEELLLOOONNNOOOSSSXXXVVVTTTRRRRRRSSSSSSQQQPPPFFFGGGEEEJJJMMM@@@:::EEEEEE[[[cccPPP<<<:::@@@AAAFFFAAA:::444555;;;>>>===GGG@@@:::777777666777999<<<;;;::::::<<>><<<:::999999999666666555333222111000///,,,,,,,,,+++******))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))+++,,,------///222666:::>>>AAABBBCCCCCCCCCBBBAAA???>>>===777666555444222000///...,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&''')))))))))***,,,...000222777;;;???AAABBBBBBFFFDDDAAA===999666555444333111///...---,,,***(((((('''&&&%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$&&&'''((('''---333999===BBBIIIPPP666222///...//////,,,)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,---......222)))...222HHHhhhwwwwwwuuurrrSSS333000///...,,,,,,++++++,,,))))))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,---......///000222555888<<<>>>???BBBAAAAAA@@@???===;;;;;;888888888888777666555444222222111111000//////...,,,,,,,,,+++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------...///000000222666888;;;AAAGGGJJJLLLMMMPPPRRRPPPNNNLLLLLLMMMNNNMMMMMMLLLJJJAAA===???<<>>999>>>>>>777***000999??????<<<777444222000000555<<>>===<<<:::888777777777555555444333111000//////+++++++++*********))))))&&&''''''''''''(((((((((((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,***+++...222666999<<<>>>@@@@@@??????===<<<::::::666666444333111000......,,,,,,+++******))))))((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((()))+++------000444999===@@@CCCCCCCCCAAA===:::666555444333222000...------,,,)))'''''''''&&&%%%%%%%%%%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$%%%&&&((()))***'''---333999===BBBIIIMMM555222...---......+++(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((())))))***((()))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,---...............000DDD|||~~~zzz|||}}}}}}rrrHHH222111...+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))((())))))******+++,,,,,,,,,......///000333777:::===@@@@@@??????===;;;:::999888888888888777555333222111111000000///......---++++++++++++++++++++++++************************************************************************+++++++++++++++,,,,,,,,,,,,---.........000333666777:::???DDDGGGIIIJJJJJJJJJJJJJJJLLLMMMMMMKKKIII???HHHJJJIIIJJJAAA888<<<888999666444777===<<<666>>>999444000...000555:::888999555...)))---555===777777666666777999:::;;;;;;;;;;;;:::999777666555555444333222111000///...***************)))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))*********))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))+++---000333777:::<<<======<<<;;;:::888666555666555444222111///...---+++++++++***))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))******+++...222666:::===>>>@@@>>>;;;777555444333333222000...,,,,,,+++)))'''&&&&&&%%%%%%$$$$$$%%%%%%########################################################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&&&&''')))***,,,---'''---333999===BBBIIILLL555111------...---+++((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++,,,------......///,,,111444bbbtttooopppyyyyyyttt444222...***))))))+++---))))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))******++++++000///...///222666:::===??????>>>===<<<:::999888888888888888666444222000000000000///......------******************++++++))))))))))))))))))))))))************************************************************+++++++++++++++,,,---------...111444333555999>>>DDDFFFFFFDDDGGGHHHKKKOOOQQQPPPLLLHHHAAAGGGAAA;;;???>>>;;;>>>888<<<>>>;;;666444666777222000000222444333222111+++///222444666666222---444444444444555555666777;;;;;;<<<;;;:::888666555555444333222111///......************))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************))))))(((((((((((()))))))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++,,,...111444888;;;<<>><<<:::999666555444222000///...---++++++******)))((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%'''))),,,,,,...111444888;;;===@@@>>>;;;777555555555555111///---,,,,,,+++)))'''&&&&&&%%%$$$$$$$$$%%%%%%########################################################################"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$&&&((()))***(((---444999===BBBIIIFFF666///+++,,,---+++))))))((((((((((((((((((((((((...///$$$,,,%%%+++"""%%%///%%%$$$---&&&$$$+++444,,,&&&,,,$$$,,,...+++'''(((444...***)))+++333&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))*********%%%000///)))------,,,222222---aaa|||zzzkkkzzz|||wwwxxxooo)))555+++(((&&&)))###((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,...111555666;;;;;;;;;:::999888777666666555555444222111000000111000///...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,---...000000111333666999<<<@@@EEEIIINNNOOOPPPOOOLLLHHHFFFFFFCCCBBBAAA???===<<<::::::888888777666555444333333111111111111000000000000000000000000000000000000111222222333333444555555777777777777666555333333333333222222111///...---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++,,,---...000444888<<<>>>>>>===<<<;;;999777777666444222000...,,,++++++))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,...111666<<>>AAAFFFGGG666///+++---...+++))))))((((((((((((((((((((((((+++ !!!)))AAAzzzOOO444!!!YYY777,,,111%%%333 666nnn--- ///"""sssddd"""!!!'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************)))111...***///000...444...OOOvvvuuuxxxfff}}}ooo]]])))333''''''###...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++***+++---000333444:::::::::999999777666666555555444333222111000000000000///...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,...///000000222555888;;;???DDDHHHKKKLLLNNNMMMIIIFFFDDDCCCAAAAAA???>>><<<:::999888666666555444333222111111000000000000////////////........................//////000000111222222222555555555444444222111111222222111111000...---,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((***+++,,,...///222777:::<<<<<<<<<;;;:::999777666555444222000...,,,++++++))))))))))))(((((((((((((((((()))))))))*********))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***,,,///333999======<<<;;;999777444111000000///...,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((())))))...555:::>>>AAAFFFHHH666000+++---...+++)))***(((((((((((((((((((((((("""111,,,%%%???}}}EEE<<>>===<<<:::999777777444333333222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222111111000///...000000000///...---,,,+++******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))+++,,,---000444777::::::::::::999888777666555444222///---,,,++++++))))))))))))(((((((((((((((((())))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++///444777::::::999777555222000//////...---+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))(((...555:::===AAAFFFIII777000,,,---...,,,******((((((((((((((((((((((((...!!!(((###tttVVVqqq ///444888222+++888333 BBBfff```""",,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))******++++++,,,---000,,,---222------888ccc{{{|||{{{~~~aaa___|||ttt111(((&&&999((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++---...///555555555666555555444444444333333222111000000000......------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,---...,,,...111333666:::@@@CCCCCCEEEGGGGGGDDDAAA@@@???>>>===<<<;;;999888777666333222222111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------....../////////000//////.........//////...---,,,+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&((()))++++++...111444777777777777777777666555444333111///---,,,++++++))))))))))))(((((((((((((((((((((((()))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))),,,000333:::999999777666444222111......,,,+++)))(((&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))(((...555:::===AAAFFFHHH777000,,,---...,,,******)))))))))))))))))))))))),,,$$$&&&&&&333333###$$$555zzz---(((000cccsss(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++,,,,,,,,,,,,...,,,///111+++333IIIxxxyyyqqqkkkbbbbbb^^^YYYZZZaaahhhiiixxxrrrmmmZZZ,,,,,,999!!!((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,---...222222333333444333333333222222222111111000000///------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---***,,,///111333777<<>>>>>>>>:::999999888777666555555222222111000///...------,,,,,,,,,+++++++++******************************(((((())))))***++++++,,,******,,,------.........------------------,,,+++))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$&&&((())))))***+++,,,......000111222333444444222111///...---,,,++++++))))))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''(((***,,,000000111111111000000///------+++***((('''%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))'''---444999<<<@@@EEEAAA888111---...///---++++++)))))))))))))))))))))))))))(((///***###XXX888,,, ***222!!!+++///)))FFF\\\***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))+++,,,---......,,,000111111222BBBzzz~~~zzzuuuqqqeeeaaa^^^___fffrrrvvv}}}wwwCCC---)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((''''''&&&,,,,,,...///000000000000000000000000////////////+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++***+++,,,,,,---...111444;;;===@@@@@@???===<<<===888888777666555444444333111111000///...------,,,,,,,,,,,,++++++++++++***************************''''''(((((()))*********((()))***+++,,,---------------.........---,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$&&&))))))))))))+++,,,,,,---///000222333333333222111///...---,,,++++++))))))))))))((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&''')))+++000000111111111111000000,,,+++***)))'''%%%$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$%%%&&&'''((()))'''---444999<<<@@@EEE{{{DDD888222...000111...++++++)))************+++++++++&&&000... 777EEE000555111dddNNN...333)))???ooo###222666___&&&))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------///444&&&---888```~~~}}}yyyvvvuuukkk___[[[___eeehhhhhhpppttt{{{xxx{{{{{{{{{~~~nnnmmmooo444(((&&&555###(((,,,!!!)))%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''((((((''''''''''''((((((******+++,,,---//////000000000000000///...---,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...///000777888:::<<<<<<;;;:::999888888888777555333000///111000///...---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((())))))+++,,,---......------------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))***++++++,,,,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++---///111111111111222111111///---+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''...///000111222222111111---,,,+++***)))'''&&&&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""###############$$$$$$%%%%%%&&&&&&'''(((,,,222777;;;???DDDyyyDDD888222...000111...++++++************++++++++++++...!!!+++333SSS999333???:::///***@@@VVVFFFHHH,,,000dddvvv(((((('''''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,---------444+++666CCC{{{~~~}}}xxxqqqlllnnnmmmhhhaaa[[[WWWUUU]]]___gggttt~~~zzznnnxxx}}}sssxxxooovvv[[[,,,%%%111!!!%%%***$$$,,,$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,***((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((******+++,,,---...//////000000000//////...,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...444555777999:::999888888888888777666444222000///000000///...---,,,++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))((())))))***+++,,,---...------------,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((())))))***++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***+++---///000111111111111111000///---+++***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++,,,...///000000//////---,,,+++***)))'''&&&&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""""""""###########################################################################""""""""""""###############$$$$$$%%%%%%&&&&&&'''(((,,,111777;;;@@@DDDwwwCCC888222...000111...++++++************+++++++++,,,444)))///(((OOOrrr444---@@@ggg^^^ggghhhYYYSSSoooTTTRRRpppSSS)))'''%%%%%%&&&'''&&&&&&((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,------//////666555ggg~~~ssspppkkkggghhhjjjeee___\\\aaahhhnnnsssxxx~~~zzzuuujjjddd\\\VVVSSSUUUYYY\\\mmmwwwyyywww~~~yyyxxxxxx~~~333(((///$$$%%%((((((---###((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))///---+++((('''&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))******+++,,,------...///////////////...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,///111333555666777666666888777666444222111000000//////...---,,,,,,++++++,,,++++++++++++*********************************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))***,,,...///000000000111111000///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))+++------------,,,,,,,,,+++***((('''&&&&&&########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###""""""###########################################################################"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&'''(((,,,111777;;;@@@DDDsssBBB888222...000111...++++++*********+++++++++,,,,,,&&&)))111&&&HHH000777NNNoooeeezzz$$$'''---***''''''((((((&&&$$$(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...333(((===777~~~|||{{{wwwwwwzzzpppvvvtttiiieeejjjjjjdddggggggiiiqqq}}}sss___MMMBBBAAAAAADDDLLLYYYkkk{{{pppddd|||uuummm~~~~~~pppMMM------+++***''')))---###((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))---,,,+++)))''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((()))))))))******+++,,,---------...............---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))******+++,,,,,,---000222444555555555888666444222000000000000......------,,,++++++***++++++++++++************************************(((((((((((((((((((((((((((((())))))***++++++,,,+++++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))+++,,,---//////000000000///...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))+++,,,,,,,,,+++,,,,,,+++)))((('''&&&%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%$$$###"""##############################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''+++111777;;;@@@EEEoooBBB888222...000111...++++++***++++++++++++,,,,,,,,,***///666***@@@QQQ|||fff:::555---)))&&&'''***,,,+++)))(((((((((((((((((((((((())))))))))))***************++++++,,,------......111---666XXXmmmnnnppprrrqqqooonnnnnn___ggghhh```^^^gggppprrr{{{{{{mmmcccRRRCCC;;;===EEELLLUUUdddzzzyyynnnooopppmmm}}}nnnqqqvvvzzzhhhkkkttt555''',,,---%%%(((+++'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,,,,------------,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++************++++++,,,+++,,,...000222444555555666555333111/////////000------,,,,,,++++++******+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))***************++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((())))))))))))((())))))***,,,---///////////////...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,,,,,,,,,,,,,+++***)))(((&&&%%%%%%########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$####################################################################################$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''+++111666;;;@@@EEEjjjBBB888222...000111...++++++++++++++++++,,,,,,,,,,,,222 444CCC111666DDDTTTWWWwwwvvvIII777///&&&###&&&***+++***(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,------......---666777nnnjjjmmmuuutttcccQQQHHH<<>>TTT___mmmwww{{{~~~ooottt}}}rrr|||www|||vvvqqqsss}}}gggyyy333''',,,%%%)))&&&***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))************((((((((((((((((((((((((******))))))))))))******)))))))))***************++++++,,,,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))******+++,,,...000111222222222222111000///...---++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))+++---............---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))++++++++++++++++++***((('''&&&%%%$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&***000666<<>>CCCZZZ@@@777333222333111------///222***///999222(((;;;[[[|||QQQ<<<222******+++)))((((((******))))))******+++,,,***///---***///222111222fff}}}jjjaaattt\\\uuujjj{{{{{{vvvYYYdddvvv}}}www{{{oooqqqooofff}}}xxxxxx{{{...222'''%%%,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((''''''(((((())))))((())))))(((((())),,,...333666222(((''',,,)))!!!+++///111///...000///,,,+++---,,,)))***------***333///---...---******---+++)))((((((***++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((((())))))***++++++,,,,,,------.........------,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''''''''''''''((()))***%%%%%%&&&&&&''''''''''''***)))))))))***)))'''&&&***++++++,,,+++******)))++++++,,,,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))***)))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################'''%%%###!!!###''',,,///666;;;III___rrr~~~}}}ssszzzxxxooowww|||zzzuuuiiiWWWAAA///%%%((('''&&&###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&***000555:::>>>CCCXXX@@@777333222333111......000333,,,...333111999ccc{{{|||VVVDDD111******+++*********************++++++,,,+++000***)))333333000:::|||lll}}}wwwssstttlllvvvzzzTTT___nnnkkkvvvnnnyyywww}}}xxx{{{~~~uuuxxxgggllllllwwwnnn{{{???...'''+++'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******%%%+++111111---((((((***))).........777DDDFFF>>>HHHYYYaaaXXXSSSXXXWWWNNNFFFAAAAAADDD<<<---***222///+++)))+++,,,,,,///444000///...------,,,)))'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++,,,,,,------------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))******************************+++,,,,,,,,,+++***))),,,+++***))))))***,,,------***((((((***++++++***)))******++++++******)))******+++,,,,,,+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""###---///+++000<<>>BBBVVV???777333222333222///...111///555111***:::iii{{{cccGGG444+++(((+++///+++************+++,,,,,,+++111)))***666000444RRRwwwsss[[[[[[YYY[[[iiiiii~~~uuuPPPOOOvvvbbb```}}}zzz|||~~~}}}aaa[[[ooovvvbbbrrrhhhjjj]]],,,)))000&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,,,,......---***(((,,,555<<<===GGGUUUdddwwwgggcccpppIIICCC>>>:::444,,,((()))+++***)))***,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******++++++,,,************************))))))*********+++++++++++++++,,,,,,------,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******************************)))))))))))))))((('''&&&++++++++++++,,,...000222111...,,,,,,...000...,,,''''''(((((()))***++++++)))***++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$)))(((''''''&&&&&&'''''''''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$$$$$$$$$$'''"""%%%...777>>>MMM^^^qqqUUU@@@666===WWWqqqgggnnnxxx~~~}}}uuujjjcccSSSNNNGGGJJJ\\\nnnkkk^^^GGG:::***"""###%%%$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))///444999===BBBTTT???666333222333222//////222///444333:::ccc{{{iiiOOO777))))))000++++++******++++++,,,---***111+++---444***===tttqqqzzzwww```TTTqqqcccVVV|||~~~lllrrrzzz^^^aaa~~~{{{yyyhhhqqqjjjjjj333,,,///&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************+++,,,---...---***+++222AAAQQQ___eeezzzeeeMMM;;;444333000+++)))***,,,......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++*********+++++++++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********************************'''''''''(((***...222555333555999===@@@BBBCCCCCCGGGDDDAAA@@@???;;;444---...---+++***)))******+++))))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((())))))******++++++,,,+++***((('''''''''''''''''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%&&&///777AAAWWWtttOOOCCCCCCWWWppp}}}uuu|||vvvdddcccssszzzsssiiiWWWKKKWWWlllnnnYYY==='''!!!&&&)))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%)))///444999===BBBTTT???666333222333222//////222666,,,111XXXzzzkkkHHH...'''---++++++******++++++,,,---)))222---...222%%%DDDyyydddVVV}}}|||~~~~~~SSSZZZ~~~|||qqqoooppplllnnn===///+++'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---...///111:::OOOppp}}}zzz}}}tttnnnPPPHHH<<<111,,,***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************************************,,,++++++...555???IIIOOO___dddllltttyyy{{{zzzyyy}}}yyyuuurrrmmmcccUUUKKK999777333...+++)))))))))((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''***---000333555666000///---+++***)))((((((&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################$$$$$$%%%%%%%%%'''BBBTTTYYYkkk}}}iiiBBBDDDSSSrrr|||kkkfffvvv}}}qqqbbbLLL:::666777PPPooommmUUUWWWqqqcccYYYIII999---'''$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%)))///444999===BBBQQQ<<<;;;...///888555222444222---444@@@yyyjjjxxx000444###,,,///,,,,,,///)))(((333,,,...111555---777HHH~~~{{{XXXWWWaaaQQQZZZyyyvvvgggiiihhhiiiZZZ###***+++))))))))))))))))))))))))*********)))))))))))))))(((......((()))///...'''///...+++...///***888XXXsss}}}yyy|||iiiTTT>>>111---000******'''$$$,,,111)))***++++++******+++***(((++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******''''''+++(((***)))''',,,333...###"""''',,,---///444555222111<<<333+++666555)))***///((()))000222,,,***...+++,,,---...---+++)))'''++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))***,,,,,,++++++///,,,&&&'''......(((&&&444DDDRRR```sssfffQQQLLLDDD333***+++///---)))&&&(((,,,,,,)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&***&&&&&&+++,,,&&&###%%%%%%000SSSllljjjooorrreeekkkiiiNNN<<<444%%%+++###,,,******+++$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!***))) $$$333TTTIIITTT|||\\\<<>>---,,,---((('''------+++000000---,,,000---:::cccyyyzzzlllfffvvvVVVQQQ}}}|||[[[QQQ]]]|||qqqhhhpppppptttvvv333---)))))))))))))))))))))))))))************))))))))))))!!!***000...++++++...///+++,,,)))000@@@QQQmmmwww}}}zzz\\\HHH+++***222555+++))),,,'''......,,,***)))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))...+++***,,,+++((('''***...000333222,,,''',,,444:::@@@IIITTTcccqqqvvvttt{{{nnniii```RRRLLLDDD999///***((()))---222///...,,,***)))+++///222++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((((((((('''''')))------)))(((...555999OOO\\\kkkuuu~~~bbbGGG@@@DDD'''***...000...***)))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((('''(((***)))&&&+++===PPPdddwww{{{zzzyyyqqqxxxuuu{{{xxxeeeSSS>>>000+++000###!!!)))%%%+++&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%% %%%)))222DDDHHHcccVVVFFFbbbuuuaaazzzZZZRRR[[[dddgggaaaXXXRRRPPPLLLaaa}}}qqqhhhiiiSSSKKKRRR___TTT666&&&,,,'''(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((+++...222666;;;@@@PPP<<<999777444222///...111333///aaakkklllFFF111000...)))'''+++000///,,,111+++,,,000111???}}}|||{{{pppQQQIIIxxxrrrpppTTTPPP```wwwssskkkqqqooouuu|||BBB+++'''))))))))))))))))))))))))************************---,,,++++++)))(((...666***222;;;TTT||||||}}}}}}}}}oooRRR===444+++***111111)))))))))(((((())),,,///++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,((('''+++,,,)))((())),,,&&&&&&+++,,,...BBBYYYuuuwww{{{tttlll\\\HHH;;;333,,,&&&...---+++)))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))((((((''')))((())))))+++555III[[[xxxpppRRR???444,,,---,,,'''(((,,,******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((&&&(((,,,000555EEE___wwwlll}}}{{{lll@@@,,,)))...,,,!!!---''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ***"""+++555@@@WWWSSSPPP@@@^^^ssstttMMMwwwrrrnnn~~~}}}zzzuuussshhhTTTNNNYYYWWW???+++'''(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%(((***...111555:::@@@PPP<<<666888555333444333111666III~~~ccctttxxx===444///---,,,+++000000)))...,,,222333666FFFxxxsssOOOLLL|||zzzvvvkkkPPPQQQdddsssvvvnnnmmmgggssseeePPP++++++)))))))))))))))))))))))))))***************++++++444+++(((...///++++++111:::TTTkkkqqqaaaHHH333---,,,))))))***---,,,******,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((%%%&&&+++...,,,+++,,,++++++555JJJ```qqqooo___III444///,,,)))+++......(((###))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%'''***+++++++++,,,,,,+++''')))333>>>OOOlllvvvWWW999---***'''***000+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((('''((()))***333DDDZZZnnn{{{pppwww]]]EEE111***)))'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ***###%%%;;;BBBKKKgggooo~~~OOO666mmmddd___vvvuuuxxxwwwtttxxxiiiSSSFFFHHHKKK@@@000((('''&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''***---111444999???PPP<<<555999444444:::333000===kkkmmmfffggg~~~___999---...000))),,,111***+++,,,555000444UUUpppuuuNNNWWW}}}hhhPPPUUUjjjttt|||sssiiifffvvvdddggg000000))))))))))))))))))))))))))))))******+++++++++,,,((('''---444222---555BBBjjjxxxuuuVVV999+++000---...222111***&&&&&&++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))***------***+++...+++FFFddd||||||iiiLLL>>>///(((,,,000///---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''))),,,,,,+++***+++---)))+++888OOOdddvvvbbbKKK888***(((...++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&'''***,,,222:::JJJ```xxxlllYYY333444111444((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""111HHHOOO\\\xxxqqqLLL<<>>---@@@---EEEuuu~~~vvvPPPSSSzzz@@@(((===$$$444)))222---(((>>>VVVllluuu}}}eeeWWWXXXSSSTTTttthhhEEEeeevvvyyyyyybbbLLLDDDOOO```~~~ooofffmmmiiifff[[[...,,,***(((((()))***)))(((%%%,,,...***)))---///...///...VVVlllooovvvllljjjzzzPPP(((///444111***,,,+++)))(((***+++***************************,,,)))+++...***###'''111555'''###<<>>555888```{{{www}}}|||dddGGG]]]OOO888444444---000000...))):::eeeuuu~~~___UUUNNNKKKIIIUUU~~~fffAAAWWW}}}nnnYYYFFFAAAMMM]]]sssfffkkkhhhmmmpppppp:::,,,***)))((()))******))),,,)))(((+++------...000555XXXuuummmmmm~~~dddbbbwwwzzzbbb>>>)))&&&,,,,,,,,,+++*********(((************************(((******((()))+++,,,)))(((222IIIjjjqqqiiihhhaaannnpppiiifffWWWRRRbbb\\\ZZZYYY\\\YYYRRRWWW______ccc;;;///)))///222+++(((***************))))))))))))))))))))))))************+++******)))))))))((((((222...,,,,,,&&&""")))666...,,,*********+++***(((///)))''',,,...,,,***+++)))(((&&&%%%&&&))))))((('''''''''((((((((()))))))))))))))))))))******+++***))))))+++444IIIggg~~~iiiMMMGGG===AAAFFFHHHCCCAAAJJJWWWVVVBBB999GGG\\\pppiiiFFF---...000'''$$$---************)))))))))))))))(((((('''''''''((((((&&&((('''EEEIIIaaahhh}}}sssnnnzzzzzzAAA((($$$...***'''+++)))'''''''''&&&&&&&&&%%%%%%((($$$###%%%&&&######%%%+++UUUPPPhhhcccGGGxxx___xxxrrrbbbbbboooaaaHHHCCC<<<;;;444+++&&&'''((('''&&&&&&&&&'''''''''(((((()))***,,,///222999@@@JJJ===;;;)))DDD444AAAyyy}}}xxxxxx}}}wwwIIIHHHgggppp<<<333666)))222///000---888}}}cccJJJIIIGGGGGGRRRlll}}}yyynnnTTT\\\|||}}}zzzzzzcccNNNAAAAAAOOO]]]xxxhhhhhhhhhrrr]]]???---+++)))((()))******)))000&&&&&&000111))),,,888QQQkkkhhh{{{dddbbbxxxzzzuuu^^^<<<...---+++***+++,,,+++)))'''************************''',,,+++&&&)))222000$$$&&&FFFqqqnnniiikkkpppttt[[[LLLAAATTTaaakkkwwwlllccckkk}}}pppNNN000(((***((()))///************))))))))))))))))))))))))************+++***((((((*********)))$$$'''### 000DDDCCC333CCCCCCDDDEEEDDD@@@:::555...(((&&&***......+++***...***'''&&&((()))((('''''''''((((((((())))))))))))))))))))))))***+++++++++,,,,,,111IIIkkk___DDD===BBBEEEQQQXXX\\\]]]bbbmmmxxx}}}WWWVVVYYYWWWKKKBBBOOOeee~~~ggg@@@111...)))(((,,,++++++*********)))))))))(((((((((''''''(((((()))###...333RRR[[[zzz}}}oooTTT\\\zzz|||eee777&&&...&&&###***&&&'''''''''&&&&&&&&&&&&%%%***$$$!!!###&&&&&&&&&(((:::```YYY|||MMMOOOtttqqqzzztttmmm___^^^ggg^^^LLLGGGFFF???888444---'''$$$&&&&&&&&&'''''''''((((((((()))***,,,...222888@@@III===:::000777>>>RRR{{{|||yyypppuuu}}}UUUFFFVVV===AAA...///222000444333;;;pppuuuTTTHHHMMMQQQXXXeeeoookkk```RRRPPPVVVYYYSSS^^^|||ooo~~~{{{}}}zzz^^^JJJAAAEEETTTbbb{{{kkkeeegggppp\\\AAA///,,,***))))))*********---''',,,555...$$$666UUUiii^^^zzzoookkkpppjjj777///***'''))),,,+++)))(((***************************,,,,,,***+++//////,,,KKKlllpppcccggguuukkkRRRTTTQQQOOO]]]UUUWWWRRRGGGXXXvvvGGG,,,(((---...---************)))))))))(((((()))))))))***************)))))))))++++++***))))))333===DDDSSSllltttjjjUUUJJJ<<<000***''')))***...++++++,,,***'''&&&''''''(((((((((((()))))))))))))))))))))***+++,,,,,,---,,,000EEEfff\\\FFFHHHJJJ\\\yyyrrrrrrfff\\\SSSfffddd:::(((...111(((+++++++++*********))))))(((((((((((((((((()))***)))333MMMPPPooowww}}}iiilll~~~|||ttt```888))))))'''%%%'''''''''''''''&&&&&&&&&&&&(((%%%###$$$%%%%%%***111NNNVVViiicccAAArrrhhhttt~~~qqqiii^^^[[[___[[[RRRLLLLLLAAA:::999333'''###&&&''''''''''''(((((((((((((((***,,,...222888???HHH===;;;888000CCC{{{mmmjjjvvv\\\KKKIIIlllXXXFFF111444444///444555BBBssscccPPPGGGUUUhhhzzzmmmWWWUUUZZZPPPEEELLL___uuu}}}qqq~~~{{{\\\HHHBBBIIIYYYgggpppcccggggggiii}}}OOO111...***)))***+++++++++(((***///000''',,,WWWeee~~~zzzeeeYYYkkk~~~www|||XXX;;;///&&&(((++++++***+++************************---((()))...+++&&&111CCChhhdddPPPNNNDDDDDDDDDSSSqqqooouuunnnfff}}}pppKKK444111...(((************)))))))))(((((()))))))))******************+++***)))))))))***444555WWWrrrXXXAAA333,,,***''''''***...+++%%%&&&+++(((((((((((()))))))))***))))))))))))***+++,,,------***;;;bbbuuu^^^@@@BBB```|||ssscccYYYddd~~~XXX444,,,---***++++++++++++************((((((((((((((()))******111AAA]]]ZZZrrrxxx|||{{{mmm~~~LLL###...///###///(((((('''''''''&&&&&&&&&$$$&&&((('''###$$$000>>>RRRYYYsssuuuBBBSSShhhnnn|||uuuoooggg___ZZZWWWXXXVVVPPPBBB888333555333***&&&***'''''''''((((((((())))))((()))+++...111888???HHH===<<<888888HHHqqqdddmmm___PPPBBBXXX<<<888///111,,,111555PPP~~~~~~^^^NNNPPPlllkkkttttttzzz~~~}}}vvvzzzZZZFFFAAAJJJ\\\kkkwwwcccggg___sssqqqddd222///+++)))***+++++++++)))------)))...OOOiiihhhvvv```___vvv|||oooUUU@@@...***+++******---************************---%%%'''...***(((AAAeee}}}jjjWWWcccYYYeeeYYYCCCFFFSSSfffwwwdddiiiiii???+++***,,,************))))))))))))))))))))))))***************,,,,,,)))'''***222:::BBBbbbqqqwwwuuutttwww}}}bbbCCC---'''$$$&&&+++***%%%'''...((((((((()))))))))******)))))))))***+++,,,---...,,,222RRRcccDDDDDDXXXkkkXXX[[[oooVVV...%%%000,,,++++++++++++*********(((((((((((()))***++++++888QQQ]]]ssspppqqq}}}pppZZZ***---,,,###000((((((((('''''''''&&&&&&"""&&&***(((###%%%777JJJNNNnnnpppOOONNNtttvvvhhh~~~{{{tttnnnddd```ZZZPPPTTTXXXPPPCCC<<<555444222---)))(((''''''((((((((()))))))))((()))+++---111777???GGG===999;;;===bbb|||xxxdddgggeeeQQQAAAPPPzzzCCC777444---+++000777bbbfffVVVbbbwwwzzzjjjyyyyyypppuuu|||vvvssswwwYYYEEEAAALLL```qqq|||dddhhh]]]qqqiii{{{333000,,,)))***+++,,,,,,+++///,,,...OOOnnn~~~yyy}}}~~~}}}zzzoooddduuu{{{|||wwwwwwZZZ<<<000,,,((()))---************************+++((())),,,...<<>>GGG===444BBB888www~~~}}}eeedddgggNNN@@@LLLooo[[[444FFF///---222:::qqqdddmmmeeeZZZrrr{{{ggg___uuu|||~~~rrrvvvYYYFFFCCCNNNeeewww}}}dddhhh___jjjfff444111,,,)))***+++,,,,,,,,,111///;;;qqqiii~~~qqq~~~|||{{{{{{{{{yyyvvvssspppnnnlllssspppUUU\\\}}}yyymmmHHH555---'''''',,,************************+++...---+++333RRRaaa^^^@@@BBBIIIYYYvvvxxxlllfff;;;+++************))))))))))))))))))))))))************&&&***,,,+++000EEEgggoooUUU===******...,,,)))***))))))))))))************)))))))))***+++---...///999```uuuQQQTTTlllxxxppp|||pppdddkkkEEE***,,,,,,,,,+++++++++******(((((((((((()))***+++,,,KKKRRRppp{{{zzz||||||sss~~~|||www~~~999%%%555((()))(((((((((''''''''''''&&&%%%&&&'''(((///BBBSSStttiiicccNNNxxxrrreeezzz~~~wwwoookkkaaaaaaXXXFFFLLLVVVKKK;;;;;;444+++,,,333111((((((((((((((())))))))))))''')))+++---111777>>>JJJ;;;:::<<>>AAAxxx```OOO```SSSDDDCCC___fffGGG333...666RRRvvvzzzaaavvvpppeeebbbVVVHHHKKKZZZzzzzzzggg\\\bbbjjj~~~]]];;;000...---111///000333^^^ggglllxxxppprrr|||ttt~~~]]]]]]ooozzz}}}hhhlllfffhhh}}}rrrlllmmmpppqqqpppvvvrrrsssqqqaaa[[[iiiYYY~~~rrrttt~~~ddd:::,,,###******))))))******+++,,,)))000???nnn}}}FFF666444777???DDDpppyyysssgggCCCQQQmmm]]]333SSS```sssqqqFFF))),,,000)))&&&***+++((('''***,,,,,,***+++777777HHH}}}ssskkkNNNJJJjjjyyyaaaMMMJJJbbb|||fff???------++++++***************)))***'''***---(((---MMMsssMMM]]]zzz}}}NNN,,,(((000%%%***444'''***((()))+++)))+++===QQQooolll}}}bbblllvvvrrr[[[wwwxxx}}}ppptttfff444((()))(((((('''''''''''''''+++###***&&&999PPPUUUuuuCCCpppZZZvvv~~~sssiiibbb[[[YYYTTTOOOIIIEEECCCCCCHHHCCC<<<555000...------''''''&&&&&&&&&&&&'''''''''(((***,,,///555<<>>@@@PPPuuuvvvaaaNNN]]]QQQEEECCCYYYBBB444000666UUU|||yyy{{{||||||bbbrrrfffyyyqqqUUUmmmWWWHHHLLL]]]}}}hhh[[[^^^dddtttnnn;;;...---///333***222@@@___eeewww}}}eeezzzuuurrrxxxoooyyynnn^^^ooo||||||tttttt~~~mmmYYYuuuYYYUUUgggXXXsssvvv|||nnnMMM,,,666***************++++++,,,,,,...\\\RRR;;;GGGMMMHHHGGGIIInnn```sssTTTrrr~~~rrryyynnnfffwwwttt\\\111(((///+++'''+++---((('''***+++))))))---333BBBhhhyyyWWWQQQeeemmmPPPRRRppp```>>>,,,,,,+++++++++******)))))))))(((+++---+++777^^^bbbHHHccc|||}}}yyy~~~www===***777...)))---%%%+++))))))***(((---BBBYYYqqqlllNNNqqqxxx___xxx|||{{{|||~~~}}}555***))))))(((''''''''''''((()))""",,,)))>>>OOO]]]\\\JJJaaasss~~~uuulllddd]]]ZZZWWWSSSNNNJJJFFFCCCAAAFFFCCC===777111...------''''''&&&&&&&&&&&&''''''&&&''')))+++///444<<>>BBBkkkooo}}}uuucccWWW^^^OOOEEE@@@PPP:::EEE555999\\\nnnVVVZZZSSSggg|||[[[RRR~~~YYYHHHMMMaaaiii``````ccclll}}}888***,,,///111(((@@@nnn]]]|||}}}tttssssssnnnwwwhhhKKKLLLPPP]]]ooo~~~]]]NNNOOO[[[[[[[[[tttYYYcccwwwooo:::---+++************+++,,,,,,///:::zzzOOO:::444FFF```rrrbbb@@@>>>SSSXXXyyynnnsssrrrDDD((()))+++'''+++---((('''++++++''',,,444DDDrrrlllooobbb\\\jjjeee___uuuuuuMMM///,,,,,,,,,+++******))))))(((***,,,,,,000GGGqqqSSSgggppp^^^~~~|||}}}nnn|||HHH)))111000***,,,+++,,,*********)))000IIIdddlll{{{bbblllyyy^^^qqqwww|||~~~jjjpppDDD///***)))((((((''''''(((((('''###,,,000BBBNNNpppQQQmmmuuu}}}fffttt~~~{{{rrrllleee^^^ZZZVVVQQQMMMJJJGGGCCCAAACCCAAA>>>777111---,,,,,,''''''&&&&&&&&&&&&''''''&&&''')))+++...444;;;HHH???@@@uuu}}}vvvgggYYY[[[OOOJJJ???DDDwwwDDD===666;;;bbb{{{ZZZMMMKKKMMM]]]|||cccOOO___\\\IIILLLbbbkkkbbbbbbcccaaa999+++///000///---[[[{{{dddiiiyyynnnhhhnnnmmmNNNSSSZZZaaabbb```[[[WWWRRRPPP???AAATTT]]]^^^ZZZWWWccchhhVVVmmm{{{|||YYY%%%++++++******++++++,,,---666YYYIII;;;///---BBBccchhhNNN===llllllIII~~~oooQQQoooyyypppjjjxxxhhh666)))+++))),,,+++'''(((---+++(((222@@@___fff\\\```gggnnnoooqqqyyytttsss~~~___BBB------,,,++++++***))))))''',,,,,,***555VVV[[[cccddd|||~~~oooqqq{{{]]]333(((+++---...///+++)))***,,,,,,666SSSppplllaaahhh}}}]]]iiiuuuvvvzzzccctttttt}}}eee333***))))))((((((((((((((('''&&&***888FFFQQQzzzKKK{{{uuufffnnnyyy}}}vvvooommmfff\\\ZZZUUUOOOJJJHHHFFFCCC@@@AAA@@@===888111,,,+++,,,''''''&&&&&&&&&&&&''''''&&&''')))+++...444;;;HHH???<<<}}}yyyjjjRRRVVVQQQQQQAAA:::jjjlll888333;;;fffuuupppQQQSSSNNNWWW```dddOOOLLLpppaaaJJJKKK```lll]]]^^^]]]TTT<<>>EEEBBBsssvvv\\\CCCRRRwww|||QQQ???xxxqqqpppvvvcccGGG---,,,+++---)))&&&)))...,,,***777JJJxxxiiihhh^^^^^^tttuuullldddjjjtttqqq\\\------,,,,,,+++***))))))&&&------)))888aaaSSS|||\\\www|||qqqppp{{{iiiqqq~~~~~~LLL))))))///,,,******)))***---...;;;ZZZyyyqqqXXXkkkaaadddxxxooowwwiii{{{555******)))(((((((((((((((((())))))===IIIUUU{{{@@@hhhxxx}}}dddbbbmmmrrrlllhhhggg___TTTYYYTTTMMMHHHFFFEEEBBB@@@??????===888111,,,***+++'''''''''&&&&&&'''''''''&&&''')))+++...444;;;EEE>>>FFF}}}qqqggg\\\NNNRRRIII<<>>mmmyyyrrrhhh```[[[iiilllddd]]]|||xxxuuuiiijjjyyyOOO%%%555///000111&&&(((///&&&777JJJnnn]]]WWWlllqqqnnnxxxzzz{{{uuuuuuzzzvvvppppppVVV)))444222$$$+++...###---***...KKK___oooLLLiii~~~ddddddzzzpppttt|||yyybbb{{{KKK'''***...###(((..."""***'''---'''<<>>QQQ{{{nnndddXXXLLLSSSMMMAAA???LLLrrrBBB:::222vvv{{{^^^PPPSSS```______uuu~~~uuulllVVVEEEUUUsssiiikkkrrrNNNLLLZZZlllvvv[[[VVV___WWW555333...333>>>ssshhh|||ooooooiiihhh^^^gggjjjeeekkkuuunnnQQQWWWoooqqqcccMMMHHH???CCCdddrrrtttTTTkkkkkkZZZ{{{sss<<<+++***///,,,,,,...111eee999(((222FFFjjjqqqMMM<<>>BBBAAA999222000...******)))'''&&&%%%%%%&&&&&&''')))))))))---555;;;FFF>>>ccczzzmmmcccYYYKKKQQQMMMCCC@@@EEEbbbAAA:::555zzz~~~WWWQQQTTT]]]^^^aaaxxxyyysss___YYYPPPFFF>>>GGGgggkkkBBBCCCRRR___kkkaaaMMMJJJWWWooo{{{___ZZZaaa[[[AAA888$$$333GGGeeezzzooolll~~~~~~~~~eeeggg```WWW???888QQQffffff```tttlllnnnnnneee>>>111777BBBLLL___tttWWWEEE___wwwvvviiifffppp]]])))+++...+++333...:::zzzkkk222444666999HHHZZZTTTDDDAAAPPPZZZ~~~dddOOOhhhnnnIIIYYY~~~cccNNNDDDJJJKKKFFFlllfff222***,,,(((333$$$&&&111333sss\\\]]]]]]^^^|||xxx___vvvkkkbbbVVV^^^iiirrrLLL(((---000&&&+++,,,,,,(((---999dddZZZiiiGGG[[[sss}}}}}}|||{{{~~~pppiiigggmmmzzzxxxtttlllzzz555---'''000///***%%%///,,,333HHHUUUiiixxx|||kkkssseee___tttlll{{{lll\\\sssnnnvvv111(((+++&&&(((...$$$)))&&&)))444IIIVVVssszzzFFFbbbJJJNNNiiitttfffXXXmmmrrriiiddd___ZZZ\\\VVVSSSOOOJJJFFFCCCAAA@@@===@@@???:::444111---)))***)))'''&&&%%%%%%&&&&&&'''))))))(((---555;;;FFF>>>vvv{{{nnnddd\\\NNNPPPHHH???@@@IIIgggGGG;;;888~~~___\\\ZZZcccnnnuuu~~~{{{xxxpppbbbWWWRRRIIIJJJGGGBBBGGGZZZtttoooBBB???LLLJJJBBBJJJKKKDDDCCCTTTxxx~~~ddd___bbb\\\zzzSSS:::'''222YYYggggggcccuuuzzzvvvqqqnnnsssmmmHHH>>>aaammmoooXXXIIIGGGXXX|||[[[MMMBBBMMMooouuukkkpppyyyvvv}}}000...,,,'''444111NNNXXX333555<<<;;;999;;;777;;;LLLPPPTTTxxxcccNNNppp|||}}}QQQ@@@FFFCCC^^^bbbzzzyyy{{{{{{|||^^^JJJBBBDDDGGGGGGPPPyyy999...000)))---...,,,333BBB```SSSiii```hhhaaa^^^~~~zzzvvveee000+++333%%%,,,+++---&&&555EEEyyyiiimmmfffGGGqqqzzzvvvrrreeeaaakkkxxxrrriiinnn\\\111---+++&&&+++''',,,***999RRRfff~~~kkktttggg___~~~wwwiii~~~|||kkk^^^}}}wwwzzzrrr<<<(((***((((((---%%%(((&&&''':::LLLYYYzzzzzzAAAyyyzzzooo[[[ZZZssswwwTTTllltttkkkeee^^^XXX[[[SSSQQQNNNJJJFFFCCCAAA@@@<<<>>>===:::666111,,,)))***)))'''&&&%%%%%%&&&&&&&&&))))))(((,,,555:::HHH???zzznnnddd[[[PPPSSSHHH<<<>>>IIIhhh\\\<<<888|||qqqmmmcccjjjqqq]]]YYYWWWUUUPPPHHHEEEGGGEEEGGGDDD@@@FFFUUU^^^___llllll___@@@///BBBRRRHHHWWWWWW[[[WWWLLLTTTvvv```[[[\\\[[[vvvXXX444333===}}}~~~fffXXXnnn{{{xxxiiiGGGKKKwwwkkkNNNeee[[[sss___QQQUUUnnnWWW333@@@RRRttthhhnnn~~~^^^|||ppp666///,,,(((222444bbb{{{LLL888333:::===@@@@@@:::BBBYYYVVVzzz```CCChhhooopppiiilllZZZqqqqqqlllmmmSSSEEE===;;;777FFF???JJJ333...---$$$333...111]]]uuuOOOcccxxxyyywwwWWWjjjqqqvvvAAA+++000(((...)))///&&&888NNN]]]bbbIIIzzz{{{tttddd\\\eee{{{zzznnneeecccttt***111,,,000---+++,,,'''888MMM^^^lllzzziii___}}}zzziiinnnzzzppp```hhh|||yyy}}}}}}JJJ))))))***''',,,'''(((''''''===LLL^^^wwwGGG{{{uuuxxx{{{zzzmmmPPPiiitttmmmggg^^^WWWYYYPPPOOOMMMJJJGGGEEECCCBBB<<<;;;;;;:::777111,,,******)))'''&&&%%%%%%&&&&&&&&&((()))(((,,,444:::JJJ@@@yyylllbbbXXXPPPVVVKKK>>><<>>SSS\\\KKKCCCQQQRRR~~~aaarrrvvv{{{xxxZZZ{{{zzzrrrdddLLLBBB888666555DDD666pppddd888'''///!!!///)))888ZZZ___~~~mmmLLLpppsssppp}}}rrr|||SSS...+++------)))000)))777WWW^^^xxxtttiiidddtttdddVVVZZZmmmrrrhhh___vvv:::666---000))),,,...***<<>>:::888999777111,,,+++***)))'''&&&%%%%%%&&&&&&&&&((((((''',,,444:::LLLBBByyymmmcccZZZPPPTTTIII?????????RRRppp999222vvvwwweeeyyyvvvJJJ@@@DDDKKKQQQPPPLLLOOOUUU^^^ccchhhnnnwwwiiiyyywwwrrrjjjxxx{{{jjjeeeaaadddqqqLLL444333jjjlllsssLLLmmmsss~~~|||}}}ooowwwssseeexxx]]]gggxxxuuuwwwzzzyyy~~~>>>OOOwwwcccpppuuuaaazzzzzzzzz```222***555+++???}}}cccGGG@@@222333555JJJppp{{{ZZZDDDQQQbbb{{{TTT@@@]]]bbbGGG@@@444777999>>>888CCC~~~@@@))),,,)))+++&&&UUUttt[[[zzz}}}qqqJJJyyyvvv|||www^^^555***000))),,,------;;;iiivvveeemmmmmmmmmsss|||ssseeeSSSOOO]]]yyymmm^^^hhh^^^222+++###&&&,,,---***AAAOOOYYYhhh{{{eeeWWWuuu~~~sssXXXgggMMMsssvvvfff///(((,,,$$$++++++)))'''///BBBNNNrrrccc[[[}}}yyysssgggiii|||TTThhhmmmgggeee```XXXXXXSSSRRRPPPMMMIIIEEEBBB@@@???999666888777111------***)))'''&&&%%%%%%&&&&&&%%%(((((('''+++444999MMMCCC{{{pppfff```QQQOOODDD???CCCDDDTTTvvv}}}888000uuu{{{sssrrraaaPPPOOOYYYiiiwww{{{zzz}}}gggxxx}}}dddmmm|||nnnfffttteeeaaa___dddoooHHH>>>111jjj}}}yyyYYYttttttppp{{{{{{nnnrrriiiwwwwwwbbbyyynnnuuuqqqLLLbbbvvv{{{~~~LLLdddyyyhhhuuussswwwkkklll{{{}}}555%%%444'''EEE^^^@@@555???,,,;;;///222JJJPPP>>>OOO___WWWssslll::::::444SSS]]]@@@:::...555///222CCC...III000&&&333******sss{{{dddjjjzzzyyyWWWooooooyyy}}}rrraaa:::+++111$$$000(((000CCC}}}hhhhhhmmmwww^^^JJJMMM~~~sssgggRRRJJJTTTyyyxxxlllZZZ[[[ddd&&&777000+++///+++%%%===NNN\\\lllbbbwwwiiicccSSSqqq~~~vvvTTTxxx^^^NNN|||nnnnnn222)))---###***,,,***'''222DDDPPPyyyZZZ___kkkfffWWW___|||sssXXXiiijjjbbbbbb```ZZZZZZWWWUUURRRNNNIIIDDD@@@>>>@@@888555777666111---...***)))'''&&&%%%%%%&&&&&&%%%(((((('''+++444999AAANNNyyymmmeee\\\RRRTTTHHHAAABBB@@@NNNyyyqqq@@@333kkklllTTTZZZ```xxxttttttccceee]]]___bbbXXX666BBBttt~~~kkkPPPlll|||sssaaaPPPLLLVVVrrrffffffmmmpppooo___FFFLLLaaakkkwwwXXXUUUrrr{{{XXXuuuzzz```bbbttt888222000111HHH~~~fff===111444666222;;;555...000666999SSS{{{|||xxx|||hhhXXXVVV[[[MMM@@@UUUmmmZZZ>>>BBBIII888___pppvvv]]]???777555///:::--->>>222hhh]]]###***000///222uuu[[[|||lll```kkkuuu~~~qqqrrr>>>111))),,,***''',,,???lllSSSgggrrryyy^^^PPPoookkk:::>>>gggxxxhhhWWWMMMJJJvvvlll```___}}}www<<<(((///,,,'''///+++777VVViiieeeeeetttlllUUUhhh{{{vvvcccooouuuddd\\\lllwwwpppxxxtttGGG******+++******''''''333HHHTTT}}}|||UUUtttzzzgggRRRYYYkkksss```ffflllllleee^^^[[[ZZZRRRPPPNNNLLLJJJHHHDDDAAABBB???;;;777555222///,,,(((++++++'''%%%'''(((&&&'''******(((***222999DDDQQQ~~~uuuiii```]]]RRRSSSGGG@@@DDDDDDTTTtttuuu;;;555nnn||||||lllqqq|||wwwcccllleeegggaaaeeehhhVVV999YYY{{{~~~SSS111OOOuuueeeDDD999<<>>PPPxxxvvvrrrmmmkkkmmmsssyyy{{{gggUUUMMMKKKnnnjjj]]]RRRfffvvv444'''111---(((///,,,===XXXgggpppdddtttfffnnnXXXfff~~~yyysss^^^ddduuunnnTTTYYYrrrssstttFFF))))))******+++))))))444JJJZZZ{{{TTTvvvtttnnnXXXPPPgggvvvrrr\\\bbbhhhiiifff```[[[YYYYYYVVVQQQNNNJJJFFFBBB???BBB???:::777444222///,,,(((++++++'''%%%'''(((&&&&&&******(((+++333:::HHHSSS|||qqqeee\\\```SSSRRREEE???CCCDDDSSSpppppp===666gggjjjffffffppp\\\iiirrr}}}{{{vvvxxxiiiiii```dddhhhYYY;;;qqq|||pppBBB[[[QQQbbbxxxtttlllggg[[[ZZZ___nnnqqq\\\KKKFFFBBBXXXSSS~~~```yyywwwqqqqqq[[[aaahhhtttdddpppsssuuu^^^,,,222333hhh}}}GGG000...------111---333===PPP___YYYUUUaaaPPPGGGDDDIIIHHH@@@CCCNNNnnnzzznnnXXXXXX]]]UUUMMMggghhhjjjJJJ888555555222222...999555???yyy555......***GGGTTT~~~~~~hhhfffjjjuuu}}}qqqtttXXX000222(((---###111KKKtttYYYXXXeeemmmPPP[[[WWW===...888CCCPPPqqqkkknnnnnnWWWJJJGGG\\\llleeeSSSZZZ999)))------(((...---EEEYYYggguuutttzzzgggsssqqqZZZeee}}}uuu^^^[[[tttsssGGGIIIvvvlllQQQ000,,,+++)))***(((+++333KKK___wwwPPPxxxoooyyyqqqssscccVVVTTTPPP^^^uuuuuu___ccciiimmmlllgggaaa]]]UUURRRMMMJJJHHHFFFCCCBBBAAA>>>:::666444222///,,,(((++++++'''%%%'''(((&&&%%%))))))(((+++333;;;IIIRRR}}}qqqeee\\\bbbUUUSSSFFF???AAA???LLLzzzCCC666[[[sssccc___eeeyyy|||dddbbb~~~]]]LLLfff}}}yyy|||zzzkkkjjj^^^^^^bbb```<<<}}}yyyaaa\\\uuuqqqmmmttt___sssYYYfffWWW{{{iii[[[mmmWWWlllaaaqqqrrr---666444uuurrr===...000,,,,,,222222444555AAAPPPNNNGGGLLL;;;@@@NNN\\\[[[RRRPPPWWWbbbxxxvvvvvv}}}xxxllliiifffLLL<<<555333111666333999===444888000---)))WWWxxxWWWgggSSSZZZzzzuuuqqqsssggg000555'''///)))999UUU}}}xxxaaa\\\bbbzzz^^^\\\hhhQQQEEENNNVVVdddwwweeeWWWNNNIIIMMMpppmmmWWWRRR@@@,,,,,,+++***///,,,IIIWWWlllwwwuuutttrrrZZZdddvvv```RRRtttppp<<>>:::666444222///---(((++++++'''%%%'''(((&&&$$$((()))(((+++444;;;IIIOOOttthhhaaabbbUUUUUUJJJDDDEEE???JJJAAA888WWWjjjgggpppqqqiii]]]XXXyyypppccc}}}~~~nnnwwwqqqvvvyyyjjjkkkaaa```bbbeee===ooo~~~|||rrruuuxxxrrrrrrzzzooonnnooofff{{{```cccsssUUUtttuuu111777888nnn999...111,,,***000444444...000===???:::>>>AAAHHHVVVbbbbbb^^^cccnnnyyyvvvkkk\\\bbbsssTTT;;;222333555444333333;;;///rrrGGG222+++,,,fffdddiiitttIIINNNhhhmmmxxxvvv666666(((000///@@@\\\oooeeeRRR}}}XXX~~~rrrjjjdddaaa___bbbnnn{{{lllnnnbbb[[[UUULLLEEEJJJqqqiiiOOO@@@AAA...000'''+++000+++LLLTTTtttqqqlllxxxrrrYYYccc}}}qqq^^^III{{{qqq<<>>:::777555333000...(((++++++'''%%%'''(((&&&$$$((()))(((+++444;;;IIIMMMvvvlllfff```TTTVVVNNNJJJLLLFFFOOO;;;;;;XXXxxxggg___vvvuuuwwwxxxhhhmmm~~~jjjiiimmmhhhjjjkkkddd???tttllltttiii^^^]]]uuuQQQ___~~~ooouuu^^^kkktttfffpppttt{{{wwwNNNyyykkk777444???mmm:::---///+++(((---000555000...888:::666888>>>KKK```qqqxxxzzzrrrccc\\\RRRfff\\\666...555:::444555222888444dddRRR333***111rrrZZZwwwsss{{{IIIUUUyyyooo>>>333***///$$$888YYYooonnnoooUUUtttOOOmmmvvvuuummmsssssssss|||ZZZsss}}}ppp{{{ttt}}}nnnddd___YYYMMMCCCGGGyyywwwhhhNNN;;;{{{PPP000///&&&---111)))PPPSSS|||vvvJJJGGGhhhhhhsssXXXaaazzznnnbbbHHH}}}wwwEEEBBBkkkXXX333,,,)))'''***)))))):::YYYjjjuuuQQQ~~~}}}ZZZ___qqqMMM@@@AAAQQQaaacccsssuuupppjjjllloooooolllfff___[[[MMMKKKIIIHHHIIIJJJJJJIIIBBB???;;;888666444222000(((++++++'''%%%'''(((&&&%%%))))))(((+++333;;;KKKMMMwwwmmmhhh```SSSTTTKKKIIIMMMGGGQQQBBB;;;JJJpppiiiNNNsssfffbbbgggmmmzzz|||pppnnnoooiiinnnrrraaaDDDkkk}}}[[[dddaaa___tttBBBeeesssuuuhhhxxxyyyaaannn~~~QQQeeettt???111AAAppp>>>---...---+++------999777111666777444666555IIIgggttt]]]]]]iiifffkkkddd444---555777444999666777>>>WWW\\\444***777yyy^^^www|||oooQQQbbbuuuddduuu~~~sssEEE///...111///DDDbbbuuuwwwzzz}}}cccsssqqqUUU[[[kkkooohhhttt{{{www<<>>@@@@@@PPPKKK888:::www___qqqiii[[[vvvqqqkkkeee~~~zzzrrrnnn```ddddddKKK{{{dddJJJMMMkkkqqqVVVzzznnnhhhttthhhWWW{{{WWWuuuNNN...cccpppyyywwwHHH333000///111777888<<<;;;555000222444555888???LLLNNNLLL___xxxnnnJJJKKK^^^cccRRR333333444222111DDD666:::@@@RRRkkk666---333gggxxxNNNZZZdddmmmaaaXXX...000000,,,FFFSSS{{{~~~yyy}}}|||WWWhhh\\\[[[bbbhhhnnnGGG]]]ZZZZZZddd```nnnvvvhhhuuutttsssrrrrrrssstttuuuiiigggeeebbb\\\TTTKKKEEE;;;___jjjUUUDDDeeexxx000&&&000)))---111___UUUxxxUUU{{{bbb|||sssggg]]]vvv}}}yyyjjj\\\JJJlll|||SSS888kkkbbbZZZ555))),,,,,,)))''',,,;;;kkkppp}}}MMM{{{SSSTTT^^^}}}KKKddd|||ssshhhuuuuuujjjaaa___[[[RRRJJJIIIGGGAAA<<<<<<:::444...,,,)))---,,,(((%%%'''(((&&&''''''((())),,,222999MMMEEE|||vvvjjj]]]]]]RRRRRRFFF>>>BBBBBBSSSLLL:::===rrrdddxxxnnnggguuummmVVVxxxssspppjjjsssXXXPPPyyypppSSSQQQiii}}}zzz]]]JJJGGGAAA777AAAdddxxxrrrjjj{{{uuuWWWsssQQQ~~~VVV555mmmzzzvvvNNN444000444555555888;;;;;;999888999555///111444<<<:::444@@@PPPRRRRRR``````NNNBBBJJJ]]]jjj{{{^^^eee___444...444777:::555===555<<>>]]]dddOOO@@@^^^ooo999777---***///222^^^WWW\\\yyyuuu~~~xxxeeemmmzzzgggUUUiii{{{wwwhhh\\\JJJhhhwwwVVVCCCzzzooo\\\777***,,,,,,)))'''---AAAlllnnnRRRbbbVVV^^^|||OOOttt|||ttt}}}}}}{{{xxxvvvhhh]]]UUUSSSQQQKKKGGGGGGFFFAAA===>>><<<666222111)))---,,,(((%%%'''(((&&&'''(((((())),,,222999PPPDDD|||uuuiii]]]ZZZOOOQQQEEE>>>CCCEEEVVVKKK:::@@@~~~rrrjjjrrriii|||vvvpppzzzkkkrrruuuqqqrrrQQQUUUtttjjjMMMJJJfffyyyvvvVVVDDDBBBTTTKKK???BBBPPPYYYlllqqqtttyyyUUUpppLLLVVV999uuu{{{ppp[[[888000777:::555CCCDDDBBBAAACCCDDD>>>555======CCCAAA999>>>FFFBBB``````JJJ666999???NNNkkkWWWJJJ\\\uuummmUUU777...999888333888999666555===FFFAAA|||vvv555///666wwwbbbsssuuu}}}lllbbbzzz```***222,,,222OOO[[[}}}tttuuurrrZZZ\\\fffffflllaaappprrrwwwooozzzxxxuuurrrnnnllljjjiiihhhfffccc```\\\UUUNNNHHH???YYY```KKK@@@ZZZeee555...***+++111333]]]\\\xxxfffsss}}}~~~yyylllZZZrrrvvvlllXXXnnn{{{wwwgggZZZHHHeee}}}oooSSSBBBvvvfff^^^:::,,,,,,+++)))(((,,,FFFmmmiii}}}TTTxxxllltttbbbddd^^^wwwuuuyyywwwpppiiiggggggfffaaaXXXPPPMMMLLLJJJIIIJJJEEEAAA>>>???>>>888555555)))---,,,(((%%%'''(((&&&'''(((((())),,,222999RRRBBBxxxmmmdddZZZOOOPPPDDD>>>DDDFFFWWWKKK555@@@ttt|||wwwrrr\\\kkkzzz{{{zzznnnXXX{{{uuunnn~~~NNNQQQppplllNNNKKKiiiwww~~~ZZZAAAFFFXXX^^^bbb\\\OOOCCCAAA[[[}}}nnnjjj[[[SSSfffSSSuuu^^^OOO;;;xxxwwwjjjmmm@@@///666;;;777>>>???<<<888888:::777111999:::DDDHHHAAADDDJJJGGGVVVRRR666)))888;;;JJJssstttBBB;;;BBBFFF666999555777<<<666222:::999444777<<>>///---+++))))))(((IIInnngggwwwTTTpppnnntttjjjmmmxxxrrrkkkmmmiiiaaa\\\\\\]]]]]][[[VVVPPPNNNMMMLLLKKKKKKEEEAAA???@@@===777444555)))---,,,(((%%%'''(((&&&(((((()))))),,,111888SSSAAAvvvlllfff]]]QQQQQQDDD===BBBDDDVVVKKK000===mmm{{{zzztttUUUjjjppphhh|||yyyhhhyyyFFFJJJtttmmmOOOEEE[[[aaafffzzz{{{vvv^^^NNNLLLZZZiiittt```SSSOOOVVVqqq|||ggg\\\cccWWWhhhnnn{{{yyyQQQgggoooOOO<<>>GGGoooggg<<<666777444BBBQQQJJJ555---111999CCC;;;;;;<<<>>>???NNNoooiii555000555|||QQQ|||jjjxxxzzzyyy~~~wwwccc...555...---UUUfffhhhpppYYYOOOooojjjsss|||zzzssssssrrrqqqooonnnmmmlllccc```]]]ZZZVVVRRRNNNJJJ===\\\cccHHHBBBiii]]]>>>333---------111___hhhmmm~~~{{{yyynnn}}}zzz}}}xxxddd]]]|||xxxgggVVVBBBlllvvv___JJJtttdddcccBBB444///+++)))***'''IIIrrrkkkqqqVVVwww}}}rrr~~~nnnvvv~~~xxxwwwhhhjjjgggaaa]]]^^^___]]]NNNNNNMMMLLLLLLLLLKKKIIIEEEBBB@@@???;;;444111333)))---,,,(((%%%'''(((&&&((())))))***,,,111888UUUBBBzzz{{{ooogggddd^^^RRRQQQDDD<<>>///...111,,,///^^^uuujjjttttttYYYJJJVVViiiyyyvvvooommmxxxssscccVVVDDDvvvlllVVV@@@eeeTTT~~~|||cccIII===555...***,,,)))>>>uuuqqqeeehhhjjjyyyqqqeee]]]rrrrrr|||yyypppggggggccc]]]ZZZ[[[YYYUUUPPPTTTTTTOOOMMMOOOOOOKKKAAA@@@@@@???:::333111444)))---,,,(((%%%'''(((&&&)))))))))***,,,111777YYYFFFZZZ{{{ppplllnnn]]]PPPPPPCCC<<>>ggg|||}}}dddSSSzzzjjjRRR\\\dddzzzvvvyyyfffUUU```vvvvvvqqqTTTNNNmmmzzzBBB222llltttMMM666555<<<888:::<<>>000777GGGEEEOOONNN{{{AAAZZZ@@@777333jjjpppXXX```NNNWWWiiiVVVqqqLLL888+++222111```lllwwwooozzz\\\]]]jjjxxx|||uuubbbiiiyyy~~~ooorrrqqqpppnnnkkkgggcccaaaWWWTTTOOOLLLKKKIIIHHHFFFBBB~~~nnnRRRZZZ|||ZZZDDD>>>,,,222...///\\\yyyppp|||XXX===...;;;ddd~~~www~~~{{{rrraaaUUUDDDwww|||gggVVVGGGqqqaaazzzcccKKK???777///+++,,,(((777qqqnnn{{{___mmmhhhyyyiiiiiihhhyyySSSmmmwwwuuusssgggfffbbb[[[YYY[[[ZZZWWWYYY[[[XXXNNNIIIJJJIIIEEE@@@?????????:::444444888)))---,,,(((%%%'''(((&&&))))))******,,,111777___BBBLLLpppqqq~~~{{{}}}{{{rrriiifff]]]QQQOOOAAA???LLLRRRdddGGG888888JJJiiisss___ssslllkkkjjjDDD;;;tttyyyppp___ZZZyyyhhhyyyQQQkkkwwwuuu[[[xxxpppLLLPPPLLLHHH---nnnZZZ777777666;;;555HHHFFFjjjkkkaaa^^^vvv```LLLUUUkkksss\\\???555BBBHHHSSSVVVEEEnnn???sss@@@===///TTTuuuZZZWWWhhhrrrvvvjjjRRRxxx}}}MMM000777...000fffuuuiiicccvvvWWWwwwzzzpppXXXhhhsss{{{hhhHHHVVVrrrwwwooommmpppqqqoooiii```YYYUUUWWWTTTQQQPPPNNNJJJEEEBBB===mmmEEEqqqSSSPPP???///888,,,555JJJ~~~bbbzzzwww\\\DDD<<<@@@DDDFFF[[[iiiwww}}}~~~yyy~~~~~~ssspppcccNNNDDDggguuuppp>>>RRRvvvaaaJJJEEE<<<111,,,(((------{{{eeefffmmm```~~~}}}|||pppmmmtttMMM,,,CCCWWWsssxxxqqqnnnggghhhfff```\\\YYYTTTNNN^^^VVVMMMJJJLLLMMMJJJFFFDDD<<>>EEELLLnnn@@@333222@@@qqq{{{jjjiiikkk]]]nnn~~~wwwiiijjjqqq???555xxxqqqxxxaaaNNNgggdddlllsssxxx{{{XXX]]]lllHHHjjjcccmmmGGG444zzzrrraaa<<<888444===???VVVrrrdddDDDKKKjjj}}}QQQPPPLLLWWW[[[YYYmmmcccvvv>>>OOOAAA000UUUqqq^^^~~~{{{~~~]]]nnnaaauuuOOO777999000---TTTuuuhhh]]]uuuOOOZZZfffhhhhhhxxxFFF@@@555===BBBPPPtttssssssjjjnnnnnnnnnkkkfff^^^WWWRRRWWWUUUQQQMMMLLLLLLHHHCCCRRRwwwaaaGGG[[[UUUEEE888777&&&222MMMZZZ~~~yyyQQQCCCSSSkkk{{{~~~wwwrrryyymmmcccdddaaannnwwwmmmkkk___MMMFFFpppsssiiiOOOPPP]]]sss]]]HHHFFF???888555000......sssjjj~~~aaasssaaa}}}qqqiiiiiiLLL777AAABBBLLLeeewwwlllggglllpppbbbccc___YYYVVVXXXXXXUUUQQQOOOLLLLLLLLLKKKHHHEEEEEE===CCC;;;BBB222777555)))---,,,'''%%%&&&(((((())))))))))))+++///666oooDDD888yyy}}}vvvrrrooommmooosssnnnnnniiicccfffmmmkkkcccWWWUUUKKK===DDDCCCMMM>>>666555;;;ppp\\\\\\aaaxxx\\\jjj~~~tttpppmmm{{{FFF666iiiuuu{{{qqqQQQ___qqq^^^hhhFFFeee<<<888nnnjjj```999555111555CCC^^^pppjjjIIIWWWSSS@@@888IIIbbbsss~~~kkk]]]XXXXXXXXXiiiwwwyyy@@@@@@AAAbbb~~~|||lll{{{>>>WWWBBB,,,LLL}}}HHH~~~~~~uuuooolllsss{{{TTTBBB<<<222222GGGkkkZZZwwwIIIQQQQQQQQQUUUqqq}}}rrrGGG444333???AAAgggwwwrrrpppkkknnnkkkhhheeebbb\\\TTTNNNTTTUUUQQQKKKKKKNNNKKKCCCggghhhPPPMMMtttcccZZZLLL>>>999'''000HHH|||```www~~~jjjOOOKKKggg~~~tttwww~~~rrriiigggYYYIIIGGGuuuqqq```SSSUUUYYYkkk~~~___LLLIII@@@888444...+++---dddnnnwwwXXXvvv]]]}}}vvviiicccWWW???BBB<<<<<>>DDD<<>>IIICCCPPP===:::999999~~~www]]]YYYnnnlll^^^hhhwww|||nnnzzzNNN888[[[ttt~~~___```~~~\\\~~~dddJJJnnnnnn000555gggfff^^^888999999222OOOxxx]]]QQQBBBQQQYYYfffzzzxxxZZZAAA@@@GGGQQQZZZ___XXXKKKHHHQQQ[[[kkkmmmwwwyyylllUUUcccmmmyyyuuuGGGZZZIII000@@@|||QQQ}}}{{{{{{oooYYYMMM???666666@@@lll}}}sssYYYuuurrrHHHUUUQQQSSSZZZwwwggg===///BBBMMMJJJ|||lllllljjjpppnnnhhhccc```___ZZZRRRKKKOOOSSSQQQLLLKKKMMMIIIAAAsssYYYDDDWWWmmmrrreeeZZZQQQCCC???111///===tttvvvoooWWWVVVhhh{{{]]]vvvzzzqqqhhhXXX^^^|||qqqiiifffUUUGGGIIIvvvmmm[[[EEEeeejjjzzzyyy]]]MMMJJJBBB:::555...***---UUUttttttUUUvvv\\\ttttttlllrrrppprrrqqqrrrvvvwwwxxx}}}zzzqqqdddYYYPPPJJJFFFEEEYYY^^^aaa___]]]^^^\\\XXXHHHGGGGGGHHHKKKKKKJJJHHHCCC>>>EEE;;;BBB444888333---///---(((%%%'''(((&&&))))))))))))+++///666EEE???[[[zzzuuu~~~ooo```cccccc[[[SSSZZZiiijjj```TTTSSSGGG<<>>EEE999AAA444888111...///,,,'''&&&)))(((%%%))))))))))))+++///666FFF<<>>EEE999@@@555888///......+++''''''***)))&&&))))))))))))+++///666JJJHHH@@@rrrnnnrrrmmmddd[[[ZZZ___bbb^^^XXXWWWJJJFFF???EEEPPPgggYYY:::555555...[[[~~~___\\\gggjjj{{{llleeevvviiiYYYAAA999uuummmUUUZZZuuuccc[[[XXXpppjjjUUUzzzWWWfff>>>333@@@\\\uuu{{{fffhhhdddPPP???OOORRRqqqqqqZZZQQQCCC555PPPvvvwwwhhhiiiqqq___PPPzzzBBB}}}tttcccccc[[[HHHGGGzzz{{{VVV___jjj|||vvvddd___ZZZOOOLLL===444YYY{{{\\\mmmyyyWWWpppoooyyyqqqvvvkkk|||MMM444777LLL```sssaaa___kkkooolllfff___YYYYYYXXXUUURRRMMMIIIFFFEEEAAAHHHQQQKKKAAANNNgggZZZFFFYYYfffgggeee___[[[[[[NNNEEE555333aaa[[[xxxzzziiirrr|||wwwlllXXXEEEBBB```sssaaa]]]YYYIIIHHH]]]iiicccEEEOOOdddUUUzzzgggWWWQQQPPPJJJGGGCCC888222)))...ZZZjjjhhhOOOmmmgggjjjaaa]]]ppp{{{[[[EEE;;;CCChhhyyy||||||pppaaaXXX[[[```]]]UUUGGGKKKNNNLLLFFFCCCDDDHHH??????GGG999AAA666999///...---***'''(((,,,+++&&&))))))))))))+++///666RRRDDD---zzzyyyqqqoooqqqbbbVVVPPPVVV___```]]]ZZZSSSAAA@@@;;;>>>OOOiiiNNN:::222222***RRR||||||NNNWWWkkkjjjsssiiiiiifffXXXDDD555hhhzzzooo~~~kkkTTTYYYssstttdddWWW<<<{{{~~~///777;;;tttZZZqqq|||~~~mmmqqqmmmZZZ888:::bbb???AAA444AAAPPPUUUtttvvv~~~OOOSSSHHH~~~hhhjjjddd```RRRCCCyyyqqq{{{|||yyywwweeeddd___ZZZSSSRRREEE000EEEWWWtttuuucccrrrlllkkk{{{^^^>>>666>>>QQQlll```UUU\\\ccc\\\^^^___PPPSSSTTTUUUSSSNNNIIIFFFDDDEEE===DDDQQQJJJ???SSSxxxuuuXXX>>>^^^jjj}}}gggccc___XXXVVVSSSRRR<<<---YYYhhh{{{yyy}}}xxx~~~sssyyypppWWWFFFQQQ||||||ddd[[[UUUDDDGGGaaaYYYhhh444GGGTTTpppyyy[[[MMMJJJLLLIIIIIIFFF<<<===...---TTTlllrrrLLLzzz```~~~hhhdddeeevvv___RRRWWWbbbllluuuttt|||ttttttjjj^^^ZZZ^^^^^^RRRDDDAAANNN[[[YYYNNNEEEFFFLLL???@@@HHH:::BBB888:::///------***''')))---,,,'''))))))))))))+++///666SSSLLLBBBNNNzzzqqqrrrvvvtttnnnggg\\\XXXaaafff```YYYYYYPPPDDD???DDDHHHXXXHHH<<<222000111:::mmmVVVLLLWWWVVVggg}}}qqqccc|||~~~gggqqqjjjHHHGGGGGGmmmmmmdddyyySSSFFFSSSkkkppp<<<000555iiiyyy~~~^^^|||ooosssvvvrrr>>>;;;FFFMMMLLL???OOO???^^^___^^^sss{{{___LLLfffZZZmmmjjjfffeeefffcccWWWYYY}}}|||xxxuuuccc___ccc```YYYWWWNNN555999xxxbbbhhhzzzrrrvvvrrrnnnxxxeeeooo|||PPP777CCC@@@SSSyyyAAALLLLLLKKKSSSTTTMMMMMMNNNNNNLLLJJJGGGEEEBBB@@@DDDDDDFFFNNNKKK;;;TTT[[[999[[[ooolllpppgggccc\\\aaabbbZZZQQQKKK...AAA|||sssxxxuuurrrppprrrZZZDDDbbbvvv```TTTPPPEEE;;;ggg^^^LLL999\\\XXXgggSSSPPPMMMNNNPPPOOOIIIDDDAAA---555666iii|||OOOttt```uuusssjjjqqqmmmwwwrrrxxxrrrqqqiiimmmqqqeeeZZZTTTMMM???MMMYYYPPPAAAEEEJJJ@@@<<>>888:::AAAWWWCCC888///111444===|||OOONNNXXXOOOYYYkkkzzz^^^___~~~www]]]~~~qqqQQQLLL999|||{{{jjjXXXkkktttzzzcccZZZqqqccckkkkkkFFF|||^^^FFF;;;222YYYrrrxxxyyyvvvbbbTTTDDDGGGSSSTTTkkkqqqhhh[[[III[[[ccc___^^^aaaaaaXXXWWWqqqvvvtttsssuuu___]]]aaa^^^YYYWWWUUU???>>>```qqqeee}}}yyy|||qqqfffZZZSSSUUUYYY>>>222CCCIIIhhhOOO444777555666AAAFFFFFFIIIHHHHHHHHHGGGGGGFFFEEEEEECCC???QQQCCCFFFLLL___IIIPPPGGGnnnjjjfffccc^^^dddbbb^^^WWWSSS888???sss{{{jjjpppzzz{{{tttoooooo```XXX|||rrr[[[SSSJJJ???CCC___YYY>>>@@@ddd___rrr{{{zzzSSSNNNJJJIIIJJJKKKHHHEEEDDD555555333YYYmmmPPPaaa{{{~~~|||uuu~~~}}}zzztttnnn]]]VVV]]]eee___YYYVVVPPPEEELLLRRRIII???HHHOOOEEE>>>GGGFFFBBB@@@666---000///,,,)))''''''(((((('''************+++000666jjjQQQIIIjjj~~~zzzwwwvvvqqqllljjjllljjjfffYYYaaaggghhhfffccc\\\UUUKKKDDD@@@DDDNNNkkk???444...111555===uuu}}}SSS___jjjWWWUUU\\\dddTTT]]]~~~qqq[[[rrraaa[[[@@@eeeWWWWWWeeesss```ccc]]]vvvvvvmmm{{{uuuvvvsssnnn~~~zzziiizzz{{{}}}YYY]]]FFFYYYNNNTTTFFF000BBBttt}}}uuuzzzvvvkkk___sss|||ooo~~~uuuhhheeeGGGKKKvvvSSSwwwnnn^^^^^^[[[^^^ccc___ZZZfffyyyvvvzzzzzzjjj]]]]]]___\\\YYYYYYZZZHHHBBBBBBuuucccfff}}}}}}}}}wwwqqqSSS[[[QQQ;;;CCC:::111;;;BBBlll}}}444000,,,***///777<<<@@@DDDCCCCCCCCCCCCDDDEEEFFFGGG===SSSBBBGGG???QQQcccAAASSSsss|||uuu^^^aaa```]]]ccc``````ZZZZZZGGG<<>>444333KKKeeedddZZZkkk~~~{{{rrrqqqbbbLLLGGGQQQ[[[XXXWWWWWWPPPHHHIIIJJJBBB<<>>YYYrrrUUUhhhzzz{{{~~~mmmrrrmmmUUULLLJJJSSS[[[VVVUUUUUUMMMEEEEEEGGGAAA:::DDDKKKCCC;;;PPPQQQAAA:::777111///...+++(((&&&'''((((((((())))))))))))+++///666BBBJJJooocccrrr}}}yyytttuuuuuupppiiigggjjjlllllleeehhhfff``````aaaUUUFFF:::===???DDDZZZ{{{BBB777111///---222MMM~~~tttWWWnnnzzzmmmuuuxxxzzz```ccczzzgggwww___eeePPP___mmmfffrrrggg{{{yyyqqqZZZ}}}mmmWWWMMMMMMwwwccc^^^fffIIINNN===PPPfff___EEE>>>OOOhhheeekkkjjj```fff___^^^dddhhhdddaaabbbwwwjjjeeerrrvvvsssdddbbbkkkkkk^^^]]]]]]^^^\\\XXXWWWWWW```XXXVVVJJJNNNuuuiiippptttoooqqq|||tttmmmssssssyyyqqqgggvvvuuufffpppOOO>>>;;;444777888///444<<<666<<<<<<===>>>@@@BBBDDDEEEUUU333LLL<<>>@@@RRRRRRBBBAAAooo~~~ppp[[[[[[ZZZ[[[___\\\aaa\\\[[[YYY___TTTHHHeeexxxkkk{{{~~~kkkGGGBBB999TTT{{{vvvsssnnnjjjfffccc___[[[ZZZRRRJJJCCCFFFCCCOOOaaaQQQ___UUU]]]dddwwwbbbPPPOOONNNMMMLLLKKKKKKKKKHHHMMMAAA???111===dddYYYZZZmmm}}}vvvrrrlllhhhbbbVVVXXX^^^iiieeeTTTNNNOOOIII@@@DDDMMMKKK@@@AAAEEE???SSS___XXXFFF===666///000,,,)))'''&&&'''(((((((((((()))((((((***///555LLL???SSSzzzhhhfffcccbbbiiiqqqrrrnnngggaaa^^^^^^ZZZPPPFFF@@@888@@@EEEOOOtttggg<<<444111222000333666|||{{{ppp|||tttXXXcccxxxyyy}}}wwwTTThhheeeqqqvvvnnndddTTTxxx^^^qqq|||~~~pppRRR@@@QQQeeeYYYQQQZZZbbbIIIZZZPPP???ccchhhoooqqqLLL???:::;;;DDDiiicccttt[[[\\\[[[]]]YYYXXX\\\___```aaaccc\\\hhhwwwxxx^^^]]]ZZZXXXVVVWWWYYY[[[wwwQQQoooUUUWWWXXXWWWVVVUUUTTTSSSSSSXXXTTTRRRGGGVVVjjj```jjjccc^^^qqqrrr___\\\\\\mmm{{{zzzJJJJJJBBB:::@@@CCCIIIjjjpppJJJ111444999>>>BBBEEEFFFFFF;;;UUULLLcccDDDIIIJJJ{{{ttt___ZZZ]]]UUUWWW]]]VVV___\\\dddYYYZZZ]]]NNN[[[|||tttlllwwwyyyvvvUUULLLGGGooottt{{{rrrkkkeeeeeebbb[[[UUUUUUOOODDDDDD@@@JJJYYYUUURRRIII___bbbxxxsssFFFPPPNNNLLLIIIHHHHHHJJJLLLDDDFFFEEEDDD666:::[[[kkkeeevvvxxxzzzssszzzyyyppppppqqqgggcccaaaYYY]]]gggsssjjjRRRIIIKKKGGGCCCAAAEEEDDD===AAAFFFAAAXXX[[[QQQEEE>>>444...444+++)))&&&%%%&&&(((((((((((((((((((((***///555UUU555???xxxvvvzzzrrrhhhfffdddeeelllssspppiiibbb\\\]]]```YYYJJJAAAAAA999GGGUUUgggYYY;;;444222333111222,,,tttttt|||xxxxxxyyyyyyzzz}}}yyy|||vvveeekkk}}}qqq|||{{{tttSSSnnnwwwwwwqqqmmm\\\mmmVVVhhh|||yyywwwooolllcccttteeeLLL222nnnkkkggg```aaarrr\\\ccc^^^QQQ999yyy|||fff]]]111999???;;;EEEIII]]]|||uuucccYYYeee\\\\\\[[[\\\___bbbdddfffiii___hhhqqqxxxrrr}}}WWWkkkXXXVVVXXXYYYWWWWWWXXXWWWVVVWWW```WWWRRR]]]IIIjjjmmmiii}}}PPP[[[}}}|||iii]]]TTTPPP___qqqwwwtttKKK>>>===888EEEOOO___GGG333666;;;@@@CCCCCCCCCBBBBBBEEEttt666:::MMM~~~eeeZZZ```dddXXX[[[cccZZZZZZ[[[iiiXXXTTT```RRRUUUgggyyyZZZzzzuuutttsss___]]]WWW|||ggg|||llldddbbbgggdddXXXOOONNNKKK===BBB<<>>333///888+++)))&&&%%%&&&(((((((((((((((((((((***...555\\\AAAFFFjjjxxxrrrvvv}}}{{{tttccceeeiiikkkllljjjhhhfffbbb___YYYQQQKKKGGGCCC??????NNNGGGAAA???333555444,,,333555RRRyyypppvvv}}}mmmvvvhhhyyylllbbb~~~qqqqqqqqqrrrttttttrrrpppzzzwww```|||rrreeefffaaaQQQlllqqqsssYYYGGG;;;xxxZZZ```cccdddaaaZZZVVVVVVXXXMMM[[[hhhYYYbbbIIIEEE444333999222LLL???777|||qqqiii[[[UUU[[[]]]]]]^^^```cccddddddcccbbb]]]bbbrrr}}}uuunnnoootttwwwvvv]]][[[aaaXXXYYYYYYYYYYYYXXXWWWVVVbbb\\\YYYYYYTTTRRR```sssbbbjjjhhhKKKYYYjjjwwwhhhRRRFFFLLLQQQPPP[[[nnn|||^^^BBB777FFFOOOYYYhhh~~~nnn:::555555888AAAGGGGGGAAA<<>>???DDDEEEBBBUUU\\\FFFQQQSSSEEE:::888444+++(((((((((((((((((((((((('''(((((()))***///555OOODDD???ZZZooo{{{jjjiiirrruuuzzz}}}yyyuuuuuusssqqqnnnnnnllljjjfffbbb^^^\\\YYYXXXUUUMMMBBB<<<;;;>>>GGGUUUTTTMMM???<<<777555///555000555fff{{{zzzqqq{{{wwwnnnxxx}}}sssUUUmmmppppppooollliiiiiimmmqqqiiiyyyzzzvvvhhhNNN===RRRvvvvvvSSScccZZZ]]]``````^^^]]]___aaahhhNNNeeezzz|||ttthhh\\\rrr}}}yyyXXX888---111444666999333444FFF<<<555@@@kkkJJJQQQWWWUUUYYYUUUTTTUUUXXX[[[]]]]]]\\\^^^TTTOOOSSS[[[eeevvviiiWWWWWW[[[[[[YYYXXXWWWUUUTTTTTTUUUVVVVVVUUUSSSTTTVVVRRROOOXXXfffmmmbbboooQQQ888000[[[bbbWWW:::777<<<;;;555<<<777222:::<<<888<<>>;;;FFF___JJJEEE:::]]]\\\xxxoooVVVJJJQQQMMMJJJGGGFFFGGGGGGDDDAAA>>>AAA@@@CCCFFF===888BBBhhhfffwww}}}|||sssnnnJJJ===;;;@@@CCCCCCXXXaaadddbbbZZZWWWWWWOOOEEEKKKMMMIII???;;;@@@BBB???CCC???DDDEEEEEE@@@rrrUUUJJJUUUQQQ>>>888>>>666$$$(((((((((((((((((((((((('''(((((()))***///555TTTAAASSSvvvzzz~~~kkkhhhsssuuu~~~|||sssnnnooooooqqqooolllhhhccc^^^ZZZXXX\\\UUULLLDDD===;;;AAAIIIOOOtttQQQTTTLLLAAA777555222777555222QQQ}}}ppp___}}}{{{zzziiizzzbbbcccnnnooopppooojjjhhhkkkttt|||ooovvvfffQQQDDDQQQ|||zzzkkk___\\\]]]___```___\\\ZZZ[[[\\\cccPPPXXXuuueeehhhOOOMMMLLL;;;LLLMMM___vvvxxxgggGGG>>>888222000444666555555888444CCC...AAAEEEVVVNNN\\\[[[UUUVVVRRRRRRSSSUUUYYYZZZZZZYYYXXXSSSQQQUUUZZZ^^^gggpppfffVVV___```SSSRRR___WWWUUUTTTRRRRRRSSSUUUVVVWWWWWWXXXXXXSSSOOOTTT]]]xxxXXXqqqAAA;;;444JJJ]]]~~~|||[[[HHHDDDBBB:::BBBDDD???:::444222555777777666333333888>>>CCC===QQQSSSTTTVVV???111FFF]]]kkkXXX\\\]]]ZZZWWWVVVVVVVVVUUUTTTXXXZZZZZZUUUSSSVVVXXXWWWZZZkkkUUU|||{{{{{{ppp|||xxxrrr]]]XXXQQQLLLGGGCCC???<<<;;;AAA[[[PPPQQQ>>>MMMZZZiiiwww___SSSPPPTTTKKKIIIHHHGGGGGGFFFBBB???>>>@@@>>>AAAGGG???777===SSS```yyy~~~sssyyywww|||xxx{{{|||xxxvvvTTTIIIBBB===:::@@@___hhhbbbVVVMMMNNNTTTTTTOOOPPPNNNGGG???===AAABBB???CCCFFFEEE>>>DDDOOOlllPPPYYYWWWJJJ:::777===777)))(((((((((((((((((((((((('''(((((()))***///555TTT;;;XXXxxxqqqzzzxxxuuuqqqxxx|||zzzmmmiiikkkmmmkkkjjjgggccc^^^ZZZVVVTTTWWWMMMCCC>>>;;;;;;BBBKKKaaaRRRYYYYYYLLLGGG999888333666777000BBBzzzqqqlllzzz|||yyyooonnn~~~xxxTTTrrraaaiiitttyyyyyywwwwwwyyy{{{uuuzzz}}}rrrmmmQQQ777PPPwwwmmmWWW[[[TTT\\\]]]]]]\\\YYYXXXWWWWWW[[[TTTTTTbbbfff{{{wwwTTTEEE<<<+++333,,,555HHH===FFFEEEKKKCCCOOOCCC555555...(((333000111555666444111333999BBB---FFFJJJ}}}```OOOWWW[[[SSSNNNPPPOOOOOOOOOQQQTTTVVVUUUTTTQQQOOOOOOQQQSSSTTTVVVZZZllltttfffSSSYYY\\\YYYYYY[[[XXXRRRRRRQQQPPPNNNNNNPPPRRRSSSVVVVVVWWWWWWRRROOORRRWWWXXXaaakkkUUU777)))888HHHeeesssOOO444777444555444111444===BBB333777999<<>>ZZZaaa666<<>>>>>@@@<<<===DDD???999===JJJbbbfffbbboooxxx{{{~~~qqqrrr{{{lllUUURRRJJJ>>>999@@@bbbwwwdddSSSKKKJJJIIIEEEBBBCCCAAA===<<<@@@CCCDDDDDDMMMDDD:::IIIiiiSSSVVV___QQQCCC>>><<<666///,,,(((((((((((((((((((((((('''(((((()))***///555VVV>>>NNNsssppp~~~^^^kkkzzz}}}~~~xxxxxx~~~}}}qqqfffdddgggiiiffffffdddaaa]]]YYYUUUSSSIIIBBB===>>>======FFFSSS~~~KKKWWWYYYCCCMMM>>>???777444555...777ppp~~~|||}}}aaayyy^^^fffccceeevvv^^^xxxzzzqqqWWW}}}tttcccjjjrrrwwwyyyyyy{{{|||tttooo{{{vvvyyynnnoootttvvvnnnzzz~~~~~~lll^^^HHHAAAaaa___TTT[[[aaaQQQVVVWWWWWWXXXXXXXXXWWWWWWYYYVVVWWW```ooozzzddd[[[YYYOOOFFFAAA:::333...+++777$$$555)))---333333+++)))222555555:::222000///222777::::::999---999cccZZZLLLPPPYYYPPPJJJMMMOOOLLLKKKKKKMMMOOOOOONNNMMMQQQNNNKKKJJJJJJLLLPPPSSSRRR\\\kkkyyysss```SSSYYYTTTRRRUUUXXXUUURRRQQQNNNMMMMMMLLLLLLMMMOOOOOOOOOPPPQQQPPPNNNNNNRRRVVVQQQbbbeee|||WWWOOO:::,,,666aaatttgggYYYJJJHHHLLLFFFAAA;;;///>>>999<<>>BBBFFFEEEKKK\\\XXXWWW[[[SSSQQQOOONNNOOOPPPPPPOOOOOOSSSUUURRRSSSWWWYYYYYYVVVEEEccciii{{{{{{kkkmmmXXXPPPPPPYYY^^^XXXRRRRRRBBB@@@<<<999888999;;;<<>><<<===@@@;;;999@@@>>>:::???BBBaaafffiii~~~zzz{{{sssooo{{{pppMMMAAACCCRRR\\\RRRYYYwwweeeUUULLLFFFBBB>>>>>>??????===;;;<<<@@@CCCDDDKKKDDDCCCVVVvvvLLL```UUUHHHAAADDD@@@000&&&&&&(((((((((((((((((((((((('''(((((()))***///555^^^AAADDDfff{{{wwwvvvccc^^^qqqyyy}}}~~~zzzuuuuuuyyy}}}vvvooottttttnnnddd```aaacccccc_________]]]YYYUUUPPPMMM@@@======@@@???FFF]]]wwwZZZUUUVVVTTTEEEOOOCCCIII@@@666888111444OOO|||yyy~~~oooXXX\\\UUU^^^~~~www]]]~~~}}}wwwdddlllttttttnnnmmmllllllnnnrrrwwwzzzeeeuuuqqqiiizzzuuu}}}rrrsssYYY???GGGuuuaaatttGGGdddgggXXXSSSTTTTTTVVVXXXXXXXXXWWWWWWXXXZZZ]]]```fff]]]III===;;;;;;555555999666555222777666666555000333999888777444+++<<<;;;999999:::999555000KKKoooVVVQQQMMMVVVVVVHHHKKKTTTNNNKKKJJJJJJKKKLLLLLLKKKIIIMMMLLLIIIGGGHHHLLLOOOQQQOOOQQQUUU\\\fffrrrttt___XXX]]]```^^^cccRRRNNNZZZ[[[MMMKKKWWWOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNMMMJJJIIILLLQQQTTTSSSRRR]]]jjjLLL555,,,???ZZZooo}}}jjjfffbbbjjj^^^;;;222999@@@DDDHHHhhhNNNVVVKKK^^^YYYQQQOOOMMMMMMOOOPPPQQQPPPMMMQQQTTTRRRRRRVVVYYYXXXTTTRRRYYYfffbbb|||yyytttbbbooopppNNN???MMMOOO<<<888FFF777666555555777<<>>:::666<<<<<<:::@@@444IIIaaauuuzzzxxxjjjnnn{{{wwwoooppp|||UUU@@@>>>UUUgggTTTIII^^^RRRDDD???BBBFFFGGGGGGFFFBBB???<<<::::::===@@@FFFBBBFFFUUUbbbfffZZZ___LLLIIIFFFCCC:::...&&&###(((((((((((((((((((((((('''(((((()))***///555ddd===???```rrrkkkWWWWWWooo{{{}}}{{{mmmfffhhhpppyyy~~~|||zzzyyypppeeejjjhhhaaa[[[[[[```aaa^^^SSSTTTTTTSSSOOOJJJDDDAAA@@@>>>???@@@@@@PPPyyysssmmmTTTZZZ\\\OOOQQQOOOEEEPPPHHH;;;===777888===xxxrrrzzzssstttbbbccczzzuuu[[[sssmmmttthhhjjjlllppprrrppplllhhhmmmjjjwwwmmmuuuqqqqqq}}}xxx}}}}}}yyyeeeSSSCCCSSSlll[[[YYYkkkRRRXXXaaaUUUTTTTTTVVVWWWXXXWWWVVVRRR\\\ZZZUUUWWW___rrrvvvLLLCCCEEE;;;000999;;;,,,:::...999444777000999<<<---///;;;999000666999555222777AAAIIIoooUUUSSSQQQXXXRRRDDDPPPXXXGGGMMMLLLLLLLLLMMMMMMKKKIIIAAADDDFFFGGGIIIKKKLLLJJJQQQRRRTTTXXX\\\______^^^]]]eeekkkjjjfffbbb\\\WWWVVVXXX[[[aaafffeee]]]UUULLL\\\bbbXXXRRRWWWVVVOOOSSSSSSTTTUUUVVVVVVUUUUUUQQQQQQNNNIIIGGGJJJOOORRRIIILLLRRRPPP]]]fffHHH999777<<>>HHHaaa\\\vvvTTTFFFLLLJJJDDDHHH>>>???>>><<<999777777777333;;;999666;;;:::999???@@@???```xxxmmmooorrrwwwzzzzzzyyyuuukkk```eee]]]^^^TTTYYYlllrrrmmmRRRCCC@@@@@@>>><<>>888777999<<<@@@BBBIII;;;HHHccciiiNNNkkkWWWKKKPPPKKK<<<111///---((((((((((((((((((((((((((('''(((((()))+++///555}}}EEE===jjj}}}vvv{{{wwwOOOMMM```eeevvv~~~qqqZZZQQQ^^^qqq{{{|||xxxppplllkkkiiifffbbbaaa___]]]ZZZYYYXXXXXXSSSQQQNNNKKKGGGBBB===999<<<@@@777???OOOoooSSSZZZYYYWWW\\\SSSNNNNNNNNNMMMHHHAAA888111:::ddd}}}{{{nnncccooolllxxxuuuPPP|||}}}nnnVVVvvvoooqqqsssppptttyyywwwqqqvvvrrrnnnooorrrnnnlllyyypppqqqLLL999IIIcccaaa^^^ZZZXXXXXXXXXXXXQQQRRRQQQQQQVVV[[[YYYRRRVVVUUURRRPPPQQQWWW^^^dddjjjBBB;;;666888999999999999999999===,,,777@@@111666@@@222888999+++222III666rrrzzzOOOTTTRRRRRRPPPOOONNNMMMMMMMMMJJJHHHGGGGGGHHHIIIIIIHHHEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQTTTWWWZZZ\\\]]]^^^]]]______^^^[[[XXXWWWVVV[[[YYYWWWWWWXXXXXXXXXVVVYYYWWWVVVUUUVVVVVVTTTSSSPPPPPPOOOOOONNNMMMMMMLLLPPPMMMJJJIIIJJJJJJIIIHHHKKKNNNDDDAAAcccmmmyyy777777777444...;;;===CCC>>>888CCCDDDIIIGGGAAA999666777777444555<<<===LLLzzziii[[[XXXZZZXXXVVVVVVTTTSSSQQQQQQQQQOOOMMMJJJKKKKKKKKKMMMQQQSSSSSSSSSPPPQQQTTTWWWWWWfffkkkmmm|||dddBBB^^^nnnGGG???<<<111111777>>>IIITTTMMM===666...999@@@IIIccc}}}[[[EEEJJJPPPFFF>>>AAA>>>===<<<:::888666555444666666666666666666666666555666UUUmmmhhhppp}}}rrr}}}}}}rrrpppiiiXXXWWWcccttt|||QQQ333<<<@@@:::===???===:::777999===??????999RRRcccvvvWWWyyyYYYUUU___UUUHHH>>>333***&&&(((''''''''''''''''''&&&&&&'''((())))))+++///444OOO>>>fffxxxpppxxxwwwuuuFFFAAAUUU[[[mmm}}}}}}tttgggXXXKKKKKKUUU```gggkkklllfff___fffddd```\\\XXXTTTRRRPPPSSSNNNHHHBBB???>>>??????777??????XXXvvviii^^^lll___SSSVVVRRRWWWTTTPPPMMMJJJDDD===888222MMMuuuwww~~~uuuJJJYYYjjj|||XXXjjjiiieee~~~cccRRRlllkkkfffoooiiijjjmmmpppnnnlllqqqxxxllliiijjjnnnkkkeeelllyyyzzzhhhVVVCCCGGGZZZaaa^^^]]]ZZZWWWVVVUUUUUUVVVRRRLLLGGGHHHMMMQQQSSSSSSPPPPPPPPPPPPPPPSSSWWW[[[wwwggg@@@;;;555444555777777666EEE666777;;;888@@@DDD444AAA888@@@^^^vvv___PPPMMMQQQPPPOOOMMMLLLLLLKKKKKKGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBCCCDDDFFFHHHIIIKKKJJJMMMRRRWWWZZZ[[[[[[[[[ZZZ[[[\\\[[[XXXUUUTTTTTTRRRQQQOOOOOOQQQRRRSSSSSSSSSRRRPPPPPPPPPPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMJJJGGGFFFGGGGGGFFFEEE>>>IIIJJJ>>>@@@ZZZ|||wwwjjj666555===555000...333888444333000222222222777???AAA???MMMPPPdddYYYQQQRRRUUUSSSQQQRRROOOMMMKKKKKKKKKJJJHHHGGGKKKJJJJJJKKKMMMMMMMMMKKKLLLMMMPPPRRROOOVVVsss~~~}}}rrr:::;;;<<>>666666...TTTMMMPPPkkkaaaMMMAAAEEEHHH@@@;;;>>>===<<<;;;999777666444444444444444444444444444444000111CCCfff~~~|||~~~bbb```|||uuujjjOOOOOOVVV{{{^^^;;;>>>@@@888999333999??????===>>>AAACCCIIIUUUrrrfffSSSWWWXXXVVVIII666***))))))&&&'''''''''''''''''''''''''''((()))***+++///444PPP777\\\mmmfff{{{{{{xxx~~~nnnQQQ444DDDUUUgggqqqwwwwwwkkk[[[IIILLLMMMMMMOOOTTTVVVTTTWWWVVVSSSOOOLLLJJJHHHGGGGGGDDD???;;;:::;;;>>>AAA;;;DDDNNN{{{lllWWW^^^jjj[[[UUU___aaaggg```VVVOOOKKKFFF???999555>>>ppp~~~zzzfffyyy~~~tttwwwVVV]]]xxxfffwwwzzz]]]nnnyyyMMMGGGfffeeeiiihhhffflllnnnlllkkknnnrrrsssllliiilllrrrqqqjjjjjjoooyyyzzz~~~yyyuuuoooTTT:::\\\qqqdddSSSZZZYYYWWWUUUTTTTTTTTTUUUPPPHHHFFFMMMQQQOOOOOOSSSNNNPPPRRRSSSRRRRRRSSSTTTXXXqqqttt[[[GGG???>>>>>>===///999>>>555...444@@@EEESSSUUUPPPTTTKKKNNNMMMLLLKKKJJJIIIIIIIIICCCBBB@@@@@@BBBCCCBBBAAA@@@@@@AAABBBDDDFFFGGGHHHGGGKKKQQQWWW[[[[[[ZZZYYYWWWXXXYYYXXXVVVSSSSSSSSSRRROOOMMMMMMPPPSSSUUUVVVTTTRRRQQQQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKHHHEEEDDDEEEEEEDDDCCCBBBAAABBBBBB===???TTTlllnnnzzziiiRRR>>>AAA555999DDD111555000:::???:::===YYYvvvVVVYYYUUUSSSUUUVVVSSSRRRRRRQQQNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHJJJKKKLLLJJJIIIJJJKKKOOORRRNNNMMM[[[mmm~~~{{{aaapppcccNNN;;;444555333000000+++666444###555ZZZfffSSSVVVpppaaaKKKGGGEEEFFFEEE@@@======;;;:::999888666444333333111111111111111111111111111666222OOOxxxssslllcccsssxxxhhhIII<<<^^^zzzXXX<<<777555333999GGG999...444DDDLLLEEE:::```sss>>>lll[[[SSSTTTFFF,,,!!!))),,,%%%'''''''''''''''''''''''''''((()))***,,,///555\\\CCCfffzzzvvv{{{{{{qqqiiizzz@@@>>>AAAIIITTT^^^fffooouuueee```TTTFFFAAAEEEJJJKKKBBBBBBAAABBBBBBCCCDDDDDD;;;<<<<<<<<<===>>>@@@BBBCCCSSSiiirrreeeVVVVVV[[[YYY```gggaaafff___UUUPPPOOOLLLFFFAAA>>>;;;UUU}}}yyyvvvtttkkk\\\ZZZwwwwwwtttkkk[[[pppssssssAAA^^^uuurrrlllrrraaahhhpppqqqkkkjjjpppsssooommmkkknnnuuuvvvqqqnnnnnnYYYkkk~~~zzz}}}kkkLLLIIIOOOhhhlllfffSSSjjjXXXXXXVVVUUUUUUUUUUUUUUUNNNIIIOOO___bbbVVVNNNQQQMMMOOOQQQQQQPPPOOOOOOOOOKKKXXXmmm~~~VVVmmmuuupppuuu~~~```OOOQQQQQQJJJJJJIIIHHHGGGFFFFFFFFFFFFAAA???>>>>>>???@@@@@@???AAABBBBBBCCCEEEFFFHHHIIIIIILLLPPPUUUXXXYYYYYYXXXUUUVVVWWWVVVTTTSSSSSSTTTUUURRROOONNNQQQTTTWWWXXXTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJHHHEEEDDDDDDDDDDDDCCCHHH<<<999BBBFFF???888888LLL}}}uuuTTTAAAPPPDDD]]]oooppp}}}|||]]]RRRYYYYYYZZZYYYVVVSSSRRRRRRSSSPPPMMMLLLMMMNNNNNNNNNGGGGGGHHHJJJMMMNNNNNNLLLKKKLLLQQQVVVTTTQQQVVV^^^kkkxxxsssdddyyy{{{cccTTTTTTIII333444222666JJJeeennn\\\FFFxxxaaaMMMEEEIIIIIIEEEAAA@@@===888999888777666444333222111////////////////////////444999---666ggg~~~nnn|||vvvbbbppptttcccuuuRRR***555@@@@@@OOO===BBB???555...,,,222===+++888EEEEEE:::777FFFYYYeeeIII]]]ddd___SSSKKK:::'''""")))+++'''&&&&&&&&&''''''''''''''''''((()))***,,,000555[[[CCCdddzzz|||pppooohhh^^^aaazzzTTT@@@777AAAHHHFFFLLLXXXZZZ\\\[[[VVVSSSQQQMMMHHH===>>>>>>???@@@BBBCCCDDD;;;<<<<<<<<<===AAAGGGLLLUUUzzz{{{[[[YYYSSSTTTXXX^^^ddd]]]MMMWWWSSSPPPQQQTTTTTTQQQMMMBBB:::???~~~xxxlllmmm```RRRSSSssszzzjjjcccbbbnnnyyyppp```cccwwwrrr```HHHkkkzzztttjjjdddfffmmmmmmeeedddjjjkkkeeekkkhhhiiimmmnnnlllhhhggg}}}tttqqq|||~~~tttrrrYYYWWW\\\lllgggZZZXXXpppSSSVVVUUUUUUTTTTTTTTTTTTTTTMMMKKKUUUfffhhhXXXNNNOOOIIIIIIIIIHHHFFFFFFGGGHHHOOOEEEMMMuuuSSSKKKRRRMMMGGGHHHFFFEEEDDDCCCCCCBBBBBBCCC???===<<<<<<>>>>>>>>>===AAAAAAAAABBBCCCEEEFFFGGGKKKKKKLLLNNNOOOQQQSSSTTTPPPQQQRRRQQQPPPOOOPPPRRRRRROOOLLLJJJLLLOOOQQQRRRNNNLLLKKKLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEBBBAAAAAABBBAAA@@@>>>>>><<<999777888;;;===555AAAvvvlllgggzzzhhh[[[___^^^TTTVVVUUURRRNNNLLLMMMMMMMMMKKKHHHFFFGGGIIIIIIIIIFFFFFFGGGJJJLLLMMMLLLJJJJJJKKKNNNRRRSSSRRRSSSVVVFFFWWW|||kkkMMMUUUuuuvvv[[[wwwhhhMMMQQQSSSaaa~~~dddRRRIII@@@CCCBBB<<<:::<<<888222666666555333222111000000////////////////////////444---...111BBBpppdddWWWxxxmmmyyyvvv???:::AAA%%%///000777;;;888:::???AAA555999;;;777666IIIvvvDDDSSSjjjsss___SSS===***'''***((((((***&&&&&&&&&'''''''''((((((((()))******,,,000555TTT999PPPhhhtttmmmkkkggg]]]UUUbbb```@@@<<>>===<<<<<<<<>><<<:::;;;<<<===<<<<<<=========>>>???@@@BBBBBBFFFEEEDDDDDDEEEGGGJJJKKKIIIJJJKKKJJJIIIIIIKKKMMMPPPMMMJJJIIIKKKMMMNNNOOOLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFEEECCC@@@>>><<<======<<<<<<888??????666444:::===:::999===<<>>===:::777888:::888444444333333222000//////...////////////////////////666"""...666'''???xxx|||uuu```\\\qqqsssyyykkkEEEDDDEEE444000444333777999111NNN???<<>>cccYYYXXX]]]XXXPPPQQQVVVZZZbbb]]]]]]\\\XXXRRRMMMKKKKKKSSSBBB<<>>======<<<=========<<<:::888999:::;;;::::::::::::::::::;;;===>>>???===>>>???@@@AAACCCDDDEEEDDDEEEFFFFFFEEEFFFIIIKKKMMMKKKIIIJJJLLLOOOOOOOOOPPPOOONNNNNNPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFAAA>>><<<:::;;;;;;::::::999;;;;;;:::<<<>>>777---;;;222:::@@@AAA]]]~~~iiiTTTPPPXXXXXXPPPNNNQQQQQQMMMMMMQQQPPPLLLJJJHHHFFFFFFFFFEEECCCBBBAAAAAABBBDDDEEECCC@@@===@@@BBBCCCCCCCCCEEEFFFFFF@@@ZZZPPPJJJhhhwwwuuu}}}bbbKKKAAA@@@DDDHHH>>>;;;999:::999777777888222222111000///...------........................222(((---222'''&&&GGGmmmyyy{{{mmmcccttt{{{xxx}}}]]]MMMMMMMMM@@@BBBOOOOOOQQQ```{{{lllIIIPPPjjj~~~~~~```cccWWW777+++%%%(((+++(((&&&)))%%%%%%&&&&&&'''(((((()))((()))***+++---111666fff>>>???ZZZ}}}kkkiii```WWWWWW]]]^^^YYYvvvxxxPPPEEECCC<<>>???DDDJJJVVVeee{{{GGGCCCOOOcccOOOUUUXXXRRRPPPXXXXXXUUUYYYYYY[[[\\\XXXSSSQQQSSSWWW\\\DDDAAAIII]]]~~~yyyzzziiiuuuHHHIIIcccttteeeqqqlllOOONNNccctttpppNNNOOOeee```aaaUUUuuubbbccc\\\[[[bbbddd___```fffdddhhhjjjhhhfffeeedddccc```aaabbbccccccfffmmmtttyyy___]]]RRRTTTXXX\\\[[[QQQTTTUUUUUUUUUTTTSSSRRRPPPOOOIIINNNPPPLLLIIIIIIGGGBBB@@@AAABBBAAA@@@>>>>>>???<<<999FFF===@@@KKKTTT~~~uuuYYYNNNUUULLLEEEFFFGGGDDDAAA@@@======<<<;;;;;;;;;<<<<<<:::888777777888999999888999999999:::;;;<<<===>>>888:::===@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEFFFIIILLLGGGFFFFFFHHHKKKMMMNNNNNNQQQPPPOOOOOOQQQQQQQQQOOOKKKKKKIIIHHHFFFEEECCCCCCBBB???===;;;<<<<<<;;;;;;666888:::999444111666>>>111555555444777>>>RRRllljjjkkkXXXRRR]]]\\\NNNMMMYYYPPPSSSSSSPPPPPPSSSPPPIIIHHHFFFEEEDDDDDDCCC@@@>>>===>>>@@@CCCEEEEEEBBB@@@???BBBEEEDDDEEEHHHIIIIIIIIICCCNNNQQQFFFPPPbbb^^^{{{dddQQQGGGNNNMMM@@@;;;AAA<<<999999<<<777000000666111111000///...------,,,------------------------(((555,,,)))888333+++:::uuu~~~|||~~~oooVVVRRRmmm~~~rrrvvvUUU???XXXvvvmmmJJJ;;;'''******'''&&&((((((&&&%%%%%%&&&&&&'''((())))))((()))***+++---111666RRR888@@@QQQooo~~~jjjXXXVVV]]]```]]]ZZZdddvvvlllLLLFFFJJJ>>>AAA>>>???CCC;;;BBBBBB999DDDFFFFFFHHHFFFXXXVVVlllAAA777IIIPPPLLLJJJFFFHHHJJJMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSQQQOOOUUUQQQGGGFFFCCCwww|||hhhLLLUUUllllllpppvvv[[[JJJaaa{{{vvvgggKKKzzz}}}^^^```^^^eee^^^aaaeeedddaaa^^^]]]```fffjjjeeeffffffdddbbbbbbccceeefffhhhiiigggcccaaabbbdddlll|||tttXXX^^^[[[VVVXXXZZZZZZXXXVVVTTTTTTUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKIIIGGGEEECCCBBBBBB=========<<<;;;;;;::::::============>>>???@@@AAA```~~~ZZZIIIMMMXXXGGGGGGEEEDDDBBB@@@???>>><<<;;;999888888999;;;===666666666666666666666666777666555555555777888999:::::::::;;;;;;<<<<<<<<<@@@@@@AAABBBBBBCCCCCCDDDDDDFFFGGGFFFFFFGGGIIIKKKNNNKKKIIIJJJKKKKKKHHHEEEDDDEEEGGGGGGGGGEEEBBBAAA;;;;;;;;;:::::::::999999888777666555333333333222444333222111111333555666KKK___yyymmm\\\WWWYYY]]]___\\\VVVRRRRRROOOKKKJJJJJJJJJKKKJJJJJJIIIIIIFFFEEEBBB@@@>>>=========<<<<<<<<<===============??????@@@AAACCCDDDDDDEEEFFFHHHKKKKKKKKKKKKLLLNNNOOOQQQTTTYYY___ffflllooooootttyyywwwnnnbbbXXXRRRNNNLLLJJJFFFCCC???===;;;999999888666555444222222......---,,,,,,+++******+++++++++*********))))))******+++,,,,,,------...222bbb}}}\\\@@@AAA^^^zzzvvvrrr[[[NNNWWWRRRJJJUUUaaavvvlllIII@@@\\\}}}www\\\<<<((())))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''((()))***+++---111777GGG777DDDYYYhhhvvvhhhZZZUUUVVVVVVWWWYYY```YYYooo```PPPOOOGGGFFFIII>>>DDDMMMDDDLLLLLLOOO\\\kkkbbbJJJ:::>>>DDDAAA@@@DDDFFFGGGJJJLLLMMMNNNNNNNNNTTTUUUWWWXXXWWWVVVTTTSSSOOOMMMFFFJJJDDDdddzzzggghhhyyyzzz|||aaaJJJRRRuuusssTTTeeeWWW\\\XXX]]][[[^^^[[[[[[ZZZXXXXXXYYY]]]```]]]^^^______^^^^^^```aaaaaabbbbbb```^^^\\\\\\]]]\\\eeeoooooocccQQQVVVaaaVVVUUUWWWXXXWWWTTTQQQPPPPPPOOONNNLLLJJJIIIGGGGGGFFFGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;::::::999:::::::::;;;;;;<<<===>>>EEEPPPaaayyyZZZMMMSSSUUUKKK???EEEDDDCCCAAA???>>><<<<<<999888777777777777999999666666666666666666666666555444444333444555666777777888888999:::;;;;;;;;;<<<<<<======>>>?????????BBBDDDFFFFFFFFFGGGIIIKKKJJJHHHGGGHHHIIIIIIFFFDDDCCCCCCCCCCCCBBB@@@???>>>888888888888777777777777888777555444333222222222333222111000000222444555***333???MMMdddrrrjjj]]]PPPHHHFFFJJJMMMTTTVVVUUUPPPNNNNNNLLLIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCBBB???===;;;:::::::::999999999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIIIIIIIKKKMMMOOORRRUUUVVVOOOSSSXXXYYYVVVRRROOONNNIIIHHHFFFBBB???;;;999777777777666444333111000000...------,,,++++++******++++++*********)))))))))*********+++,,,,,,------333666TTTtttdddVVVKKKGGGZZZuuulllaaaRRRJJJPPPeeefffEEE---###)))((((((((('''''''''&&&(((''''''&&&&&&&&&''''''((()))***+++---111777CCC555GGG[[[]]]eee___YYYTTTPPPNNNTTT[[[NNNOOOIII^^^sssuuupppvvv===444777<<<===:::888???HHHDDDFFFGGGIIIKKKLLLMMMMMMTTTUUUWWWXXXYYYXXXVVVUUULLLNNNIIIMMMEEELLLvvv}}}zzziiiJJJDDDgggsssVVVFFFtttPPPTTTYYYPPPTTTVVVYYYVVVXXXYYYYYYXXXYYY[[[\\\YYY[[[\\\]]]]]]]]]___aaacccaaa```___```___^^^\\\[[[\\\XXX]]]ooo}}}sssYYYYYYbbb[[[ZZZ[[[LLLUUUVVVVVVTTTQQQNNNMMMMMMOOONNNMMMKKKIIIHHHGGGGGGAAAAAA???>>>===<<<<<<<<<<<<;;;;;;:::999999888888999999999999:::;;;<<<<<<555999===GGG```~~~lllhhhTTTBBBBBBJJJLLLEEE???AAA@@@???===<<<:::999888555555555555555555555555555555555555555555555555333222222222222333444444444444555666888999::::::999999::::::;;;<<<<<<<<<>>>@@@CCCEEEFFFGGGIIIKKKGGGFFFFFFGGGIIIHHHFFFDDDDDDCCCBBB@@@>>>===<<<<<<777777777777666666666666666666444333222222111111111000/////////000111222.../////////555???HHHKKKgggooozzzuuujjj```QQQ@@@333GGGCCC??????EEELLLQQQTTTNNNPPPPPPMMMLLLNNNMMMIIIJJJIIIHHHGGGEEECCCAAA@@@AAA@@@>>><<<:::999999999666666777888999::::::;;;888999999:::;;;<<<======>>>@@@CCCCCCCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIHHHHHHLLLMMMMMMLLLKKKJJJKKKLLLFFFEEEBBB???<<<999777555444444333222000///......------,,,,,,+++******************)))))))))(((((()))))))))***++++++,,,,,,,,,(((---JJJvvvnnn]]]cccNNNCCCWWWgggUUUGGGSSScccmmm{{{rrrZZZ>>>***''',,,((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((()))***+++---222777UUU333GGGOOOSSSTTTSSSTTTTTTQQQOOOTTT\\\EEEOOOQQQTTTfff~~~VVV333777>>>???<<<777666<<>>===<<<<<<<<<===::::::999999888777777666888888888999999:::;;;<<<777CCCHHH???777???QQQ^^^uuujjjcccWWWPPPLLLNNNRRRPPPGGG???AAAHHH>>>===<<<;;;999888777666444444555555555444333222333333333333333333333333222111111111111222222222000111222333555666777888888999999:::;;;;;;<<<<<<:::===@@@CCCDDDFFFHHHJJJEEEFFFGGGIIIJJJJJJHHHGGGGGGEEEBBB>>><<<;;;;;;<<<888888888777777777777666555444333222111111111111//////...------...//////***,,,...///...,,,)))&&&,,,000444888999:::<<<======666//////777???CCCCCC@@@??????AAADDDHHHLLLMMMMMMPPPQQQNNNNNNPPPOOOKKKIIIIIIHHHGGGEEECCCBBBAAA@@@???>>><<<;;;:::999999555666777888999:::;;;<<<888999999:::;;;;;;<<<<<<===???BBBBBBBBBBBBCCCEEEDDDEEEGGGJJJKKKKKKKKKKKKTTTSSSQQQNNNLLLKKKKKKKKKEEEDDDBBB???<<<999777666222222111000///...------,,,,,,++++++*********))))))))))))((((((((('''''''''(((((()))******++++++'''000---%%%555___wwwlllFFF...%%%%%%)))...'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))***,,,...222888ppp555GGG@@@NNNLLLLLLOOOTTTTTTQQQRRRWWWQQQFFFgggfffTTTmmmXXX555:::AAA:::333666666444888===:::333999:::===@@@DDDHHHKKKMMMLLLMMMPPPRRRRRRRRRQQQPPPNNNXXXPPPEEEKKKIIIKKKgggsssTTTIIIQQQxxxgggWWWuuunnnKKKOOOPPPNNNGGGKKKTTTPPPQQQQQQPPPOOOOOOQQQUUUYYY\\\^^^``````___^^^______]]]ZZZXXXYYY[[[\\\ZZZXXXXXX[[[UUURRRTTTPPPQQQ]]]eeehhh|||~~~{{{iiiUUUQQQQQQWWW[[[QQQOOOQQQOOOPPPRRROOONNNNNNNNNLLLJJJJJJKKKMMMJJJIIIGGGEEEDDDBBBBBBAAA>>>===<<<;;;;;;;;;;;;<<<888888777777666666555555666666666666777888999:::999<<<<<<999888;;;<<<<<>>BBBFFFKKKNNNOOOMMMLLLMMMLLLHHHFFFFFFEEEEEEDDDBBBAAA@@@======<<<;;;:::888777666333444555666777888999:::777777777888999999::::::;;;===???@@@??????AAABBB===???BBBEEEHHHJJJJJJKKKGGGGGGHHHIIIIIIIIIIIIHHHBBBAAA@@@===;;;888666555222111111000///...------+++***************))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))******(((---111((($$$===aaaWWWAAA,,,'''++++++&&&!!!&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((''')))***,,,...333999zzz:::DDD===JJJKKKJJJLLLPPPQQQMMMLLLOOOSSSIIIlll}}}XXXKKKZZZRRRjjjyyyPPP555888999+++(((555///444666333000111444444555666888<<<@@@DDDHHHJJJJJJKKKNNNPPPQQQQQQPPPPPPKKKRRRPPPDDDNNNSSSEEEPPP{{{uuu]]]EEENNNhhh~~~mmmNNNgggTTTDDDNNNFFFEEEFFFGGGRRRMMMMMMLLLKKKJJJJJJMMMRRRUUUUUUWWWZZZZZZYYYXXXXXXXXXWWWVVVVVVVVVXXXXXXWWWVVVUUUWWWRRRQQQUUUPPPNNNXXXMMMFFFGGGFFFUUUbbb{{{~~~kkkoooPPPIIINNNSSSMMMJJJHHHAAALLLMMMPPPVVVYYYSSSGGG>>>JJJJJJIIIGGGFFFGGGIIILLLGGGFFFDDDBBB@@@???>>>>>>::::::999888777777777888777666666555555444333333222222222222333444555555777555555777<<<>>>===999@@@999555@@@KKKCCCDDDWWWPPPKKKTTTPPPQQQWWWOOOUUUUUUOOOTTTNNNNNNRRRFFFIIIJJJDDDAAADDDEEEAAA<<<:::999999888777666555444444555555444444333333222222000000000000000000000000000000111111000000///...------...///111222333333222222333444444555555666444666888:::<<>>===888888888777666555333333000111111222333444555555333333333444444444555555666888:::;;;::::::<<<===;;;===???AAACCCEEEFFFGGGDDDDDDEEEGGGHHHGGGCCC@@@======;;;999777555333222111111000//////...------))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((''')))---,,,)))(((***(((UUUxxxpppQQQ;;;+++((('''******'''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''')))***,,,///333:::eee;;;<<>>LLL???CCCGGGBBBLLLFFFHHHJJJJJJKKKKKKLLLOOORRRPPPRRRUUUWWWVVVVVVVVVVVVUUUVVVXXXXXXWWWWWWXXXYYYXXXXXXQQQPPPTTTNNNHHHOOORRRMMMEEEIIICCCFFFFFFNNNaaafffppp|||{{{mmmlllWWWGGGIII???<<>>999888777666555555555555555555555444333333222222000000000000111222333444555777999999666444777;;;444888:::BBBLLLFFFAAAIIIPPPIIIQQQLLLOOOWWWPPPVVVYYYPPPQQQJJJPPPSSSDDDIIIHHHIIIJJJGGG???777888>>>777777666555444333333222666555333222111111111222............................../////////...,,,,,,------...///000000111111//////000000111222222333333444555666777;;;@@@DDD>>>BBBFFFGGGEEECCCBBBBBB@@@???<<<:::888777777777333222222222222111111111000///..................------------,,,,,,++++++###"""&&&,,,---)))'''(((222222111...***((('''(((,,,,,,+++((('''(((---111000222444555555666999<<>><<<:::999666666666666555444222111000000000111111222222222000000000111111111111222222444666777777777888999<<<<<<===>>>@@@BBBCCCDDDJJJIIIIIIIIIHHHEEE???::::::999888666444222111000000//////......------,,,))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$,,,((('''888555"""222)))'''999^^^}}}zzzooo]]]JJJ999///***&&&&&&(((((($$$!!!&&&...%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&((())))))''')))***,,,///444:::JJJ999444QQQ:::BBBAAABBBBBB???>>>GGGRRRHHHNNNHHHHHHNNNGGGDDDSSSFFFJJJQQQ\\\mmmggg///222444666333,,,---333000((()))222***%%%(((111444///---...444444555777999<<>>DDD<<>><<<:::@@@CCCDDD===@@@KKK@@@CCCMMMOOOOOOUUUSSSLLLNNNRRRQQQNNNKKKHHHHHHKKKNNNEEEDDDBBB@@@???======<<<:::999888777666555555555555555444333333222222111111111111111222333444555444000///444999:::777666666???:::222888===>>>CCCIIIDDDNNNMMMPPPWWWLLLNNNLLLKKKPPPHHHJJJJJJ>>>LLLCCC???===>>>===999888:::555555444444333222111111666444222000//////111111........................,,,------...---,,,******.........//////000000000//////000000111222222222333333333333555999???CCC@@@DDDHHHIIIGGGDDDCCCCCCAAA@@@>>><<<;;;999999888444444444333333333222222//////...---------......---------------,,,+++***111***'''((('''$$$&&&,,,%%%&&&((()))((()))***,,,''')))+++---...---+++***111000///222666:::<<<===DDDIIIKKKJJJKKKMMMKKKGGGEEEEEECCCAAA???<<<:::999777777888888777555333222222222222222222333333333000000000000111111111111222444666777666666888999999999999:::<<<>>>AAACCCDDDCCCBBBCCCCCCBBB===999999999888666444222111000.........------,,,,,,,,,(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''###'''...***"""%%%111&&&---000,,,'''...AAASSS^^^www}}}{{{gggBBB888---''''''))))))(((,,,))))))+++***&&&###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***''')))***,,,///444:::===777>>>:::AAA>>>???@@@@@@@@@BBBFFFHHHPPPQQQRRRQQQOOOLLLKKKKKKNNNRRRUUUTTTQQQQQQTTTYYYuuu|||tttddd>>>;;;777444333111...,,,++++++++++++++++++++++++---------............///333222222333555888;;;===BBBEEEHHHIIIHHHIIIKKKMMMOOONNNNNNMMMLLLKKKJJJJJJBBBFFFxxx}}}fffNNNJJJ]]]kkkjjjJJJwwwGGGCCCFFF@@@AAAAAABBBAAA@@@>>>>>>BBBBBBBBBCCCCCCDDDEEEFFFFFFJJJPPPSSSTTTSSSSSSSSSPPPTTTUUUSSSRRRTTTSSSPPPRRRSSSSSSRRRPPPLLLHHHEEEBBBBBBAAAAAA@@@?????????>>>>>>===;;;;;;;;;;;;;;;999999999888888888888777888888777777777777888888999999999888999::::::;;;::::::;;;<<<>>>@@@BBBCCCAAADDDGGGIIIIIIIIIIIIJJJGGGIIIJJJIIIFFFEEEHHHJJJBBBAAA@@@<<<999777777999666666555444333222222111111111111111000000000///---.........//////000000000000111111111222222222444555555666777999;;;;;;BBBAAAEEEKKKKKKEEEEEEIIIKKKJJJHHHGGGGGGGGGEEECCCBBB@@@>>>;;;999999888888444444333222111000///...000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////222222111222444777:::;;;======>>>???????????????<<<;;;:::888777666666555444333222111000000000000///...---,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,------///000222444555666>>>@@@DDDGGGHHHGGGEEECCCCCCAAA>>>;;;999888999999555666666555444111///...000000000000000000000000------------------------///000000111222222333333555666888999:::;;;>>>@@@CCCCCCCCCAAA@@@===:::999888666444111///.........------,,,++++++******)))***))))))(((''''''&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))///,,,(((,,,999DDD???333))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888>>>555;;;777???AAABBBCCCDDDDDDEEEGGGIIIHHHKKKNNNPPPOOONNNNNNNNNRRRUUUVVVQQQJJJCCCAAABBB===@@@EEEKKKOOOQQQQQQQQQAAAFFFEEE<<<777999444+++666333111///...---,,,***++++++++++++++++++++++++,,,,,,---------.........111000000111222555888999;;;>>>AAACCCCCCDDDFFFHHHKKKKKKKKKKKKJJJJJJJJJJJJAAA;;;\\\~~~iiiUUUKKKYYYvvvaaa]]]XXXTTTgggAAABBB:::>>>>>>===<<<<<<<<<======@@@@@@@@@@@@AAABBBCCCDDDBBBEEEJJJLLLMMMMMMNNNNNNNNNQQQRRRPPPOOOQQQPPPLLLMMMNNNNNNMMMKKKGGGCCCAAA??????>>>======<<<<<<;;;===<<<;;;:::999999999999777777666666666555555555666555555444444555555666555444444444444555666666777777888999;;;===???@@@<<>><<<:::888777777777444333222111000///....../////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...111000000111333555888::::::;;;<<<===============<<<;;;:::888777666555555333333222111000000000000......---++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,---///111222444444666888<<>>===???>>>;;;888666666666666555555555444222000///...........................,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222333555666777777999<<<>>>@@@@@@@@@???===:::888777777555333111///......------,,,,,,+++******)))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((()))''''''+++111...''')))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888>>>333666222;;;;;;===?????????>>>???AAA@@@DDDIIILLLMMMLLLLLLLLLLLLPPPRRROOOHHHAAA>>><<<888777666555555555555555555999777111000666777222///---+++++++++,,,+++***************************++++++,,,,,,,,,---------///.........///111333444888;;;>>>@@@BBBCCCFFFHHHFFFGGGGGGHHHIIIIIIHHHHHHDDD999CCCbbbtttiiiQQQPPPXXXjjjfffPPP^^^999@@@III666===<<<:::999999;;;===>>>>>>======>>>>>>???@@@AAA>>>AAADDDFFFFFFGGGIIIKKKLLLPPPPPPNNNNNNOOONNNJJJJJJJJJKKKJJJGGGDDDAAA>>>======<<<;;;;;;::::::999;;;:::999888777777777777444333333333333222222222333222222111111222222333111111111111111222222333444444555666777999;;;<<<888;;;>>>@@@AAABBBDDDFFFHHHGGGFFFCCCAAAAAACCCEEE@@@???>>>;;;777666666888555555444333222111111000000000000/////////......------------.............../////////000000000000222222222333555666888999??????AAACCCCCCAAACCCGGGJJJHHHGGGFFFFFFEEEBBB@@@===<<<:::888666555555555222222111111000///......------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((*********+++++++++,,,,,,.........///111333555777;;;<<<>>>@@@@@@@@@@@@@@@;;;:::999888666555444444222222111000////////////------,,,+++******************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))*********+++---...000111222444666:::===???@@@???>>>===<<<999777555555555555555444333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////000000111000222444444444666999;;;>>>>>>>>>===<<<999777666555444222111///...------,,,,,,++++++***)))))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))%%%)))+++(((%%%&&&'''&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888===111444000999444666888999888666666777<<<@@@FFFIIIIIIHHHFFFFFFEEEHHHJJJIIIEEEAAA???>>>???>>>;;;999888777888888///111...(((&&&))))))&&&...,,,******+++,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,...------------///000000555777:::>>>AAACCCEEEGGGEEEEEEFFFGGGGGGGGGFFFEEECCC===;;;GGGgggxxxqqqQQQNNNhhhyyyvvvuuuYYYOOOOOOAAA@@@GGG555<<<<<<;;;;;;<<<===>>>???;;;;;;;;;<<<<<<===>>>???>>>@@@AAABBBCCCDDDGGGIIILLLOOOPPPNNNMMMOOONNNJJJJJJJJJJJJIIIGGGDDDAAA???===<<<<<<;;;;;;:::999999888777666555555444444555222111111111111000000000000000000//////000000000111111000000111111222333111222222333555666888999777:::===???@@@BBBEEEGGGJJJHHHFFFCCCAAAAAACCCDDD>>>>>><<<999666555555777444444333222111000000////////////............---,,,,,,,,,,,,---------------------............///000000000111222444666777;;;<<<===???@@@BBBFFFIIIHHHGGGFFFEEEEEEDDDAAA>>>;;;:::999777666555444333111111000000///...------------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---...000222333:::;;;===???AAAAAA@@@@@@999999888777666444333222222111000///............,,,,,,+++***************))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((('''((()))***,,,---...///333666999===???AAA@@@@@@<<<;;;999777666555555555444333000///------......************************************************+++,,,,,,------.../////////000222222222444666888============<<<:::888777333333111000///...------+++++++++***))))))((((((%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###'''***)))'''''')))+++''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888:::000444000888333555888888777555555555:::>>>DDDHHHHHHGGGFFFFFFGGGGGGEEEAAA<<<999777666666666555333222111000000///111111//////111111///...,,,*********+++***)))(((((((((((((((((((((((())))))))))))************---,,,,,,------......//////000333777<<>>777333888999<<<===>>>===<<<;;;::::::::::::;;;<<<======<<<>>>?????????AAADDDGGGIIILLLMMMKKKKKKMMMLLLIIIIIIIIIHHHGGGEEEBBB@@@???;;;;;;::::::999888888777666555444333333222222333111111000000000/////////000//////......//////000000////////////000111111000111111222333555666777555777:::<<<>>>AAADDDFFFHHHFFFCCCAAAAAAAAAAAAAAA<<<<<<;;;888555333444666333333222111000///...............---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...///000222333444666888;;;<<>>666AAA>>>777>>>RRRyyy}}}yyy~~~tttdddRRR]]]ppppppTTTSSSxxxfffIII999222@@@000;;;333666999;;;;;;999666444888888888888999:::;;;;;;999:::;;;<<<<<<===@@@BBBCCCGGGHHHGGGGGGJJJIIIFFFFFFEEEDDDCCCAAA???>>>===888888777666666555555444555444333222111111111111000000/////////.........///......------......///,,,,,,,,,,,,,,,---......//////000000111333444555222444666888999<<>><<<::::::999666444222444555222222111000///......------------,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++,,,,,,...000111222111666999:::===DDDJJJLLLFFFEEEDDDDDDCCCAAA===:::777777777666555444222222.........---------,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((((()))***+++,,,---.........111444888::::::999888666777777666555333111///000///...---,,,,,,,,,,,,******)))))))))))))))***''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))***++++++---000333555777888888444444333222111000/////////...---,,,++++++++++++************************'''''''''''''''''''''''''''(((((())))))***++++++,,,---//////...///222444222333444444333222111000//////000000///...------******))))))((('''''''''$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((($$$###&&&)))'''%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888{{{555111777...111---...//////......000222666:::>>>AAABBBCCCDDDEEEBBBAAAAAAAAA@@@???===<<<:::999777555333222111111...---------,,,***)))))),,,***((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,//////111666;;;???@@@??????@@@BBBCCCCCCAAA>>>===;;;@@@;;;999<<<===ZZZrrr~~~pppaaaXXX```kkkzzzsssPPPSSSwww///???>>>,,,???555>>>333444666777777555333222555555555555666777888888666888:::;;;;;;;;;===??????CCCEEEEEEFFFIIIIIIFFFDDDCCCBBBAAA???>>><<<;;;777777777666555555444444444333222111111000000111............------------------,,,,,,,,,,,,------+++************+++,,,,,,............///111222333000111333444666888<<>>===>>>@@@@@@===:::999999888555333222333444222111111000///...---,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((()))))))))*********))))))***+++,,,...///000///555999888;;;BBBGGGGGGEEEDDDDDDDDDCCC@@@;;;888444555555555444222000///------------,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,,,,---...111555999;;;;;;:::999555666666666555222000...///...---,,,++++++++++++))))))((((((((())))))***'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***,,,---///222444666666777222222222111000///...---,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,,,,,,,,,,///111//////000111111000...------.../////////...---,,,***))))))(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&%%%)))***&&&%%%'''$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888yyy444111777---------.........---...111333666999;;;;;;;;;::::::;;;?????????@@@???;;;666222888666333111000000111333...,,,+++++++++***+++---+++***((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***++++++,,,,,,++++++,,,111777:::;;;999;;;===???AAAAAA@@@>>>===>>>:::222777;;;///@@@rrrjjjuuu}}}iii]]][[[]]]rrrmmmkkkkkkZZZGGGlllAAA:::444:::<<<555666333555555555444444333333333333333333333444555666666666999;;;<<<<<<<<<===??????CCCFFFEEEGGGKKKKKKHHHDDDDDDCCCAAA@@@>>>===<<<999999999888777777666666444333222111000000000000---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,---...///000111000222333444555777;;;>>>???>>>>>>@@@CCCBBB???;;;888888777555222111222444111111000///...---,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((((((((((((((())))))))))))((())))))***+++---...///...555888777999@@@CCCBBBDDDDDDCCCCCCBBB???;;;777222333333333222111///...------,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))+++,,,,,,,,,,,,***---222666888888777666555555666666444222///.........---,,,++++++++++++))))))(((((((((((()))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((()))))))))***,,,...000222333333333333333333222000///...***+++,,,,,,,,,***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))******)))***,,,...//////000111111000///...------...//////...---,,,)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""$$$((((((######((($$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***...333888ppp444---000222***,,,+++,,,,,,---...///000000222444555666888;;;>>>======>>>===;;;888555333888777555333111///---,,,------,,,++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******---------...111444888:::>>>???@@@???===;;;;;;<<<666777888666555888>>>CCCyyy}}}|||yyyqqq___YYY```nnnzzzwwwhhhgggeeeEEEIIIMMM999888777666444444333333222222222111111111000000333333222222333333444555444444555777888:::;;;;;;>>>???AAACCCEEEFFFFFFEEEDDDCCCAAA???===;;;:::::::::888777555444444444444222222111000///...------------,,,,,,+++***))))))******+++++++++,,,,,,,,,************************---,,,,,,,,,,,,---.........///111333555777999:::;;;<<<>>>???>>>===;;;:::888777666555333222111000///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---...000222444999???DDDFFFBBB===;;;;;;;;;888666444333333222111000//////------,,,+++******************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((------...000111333444444//////000000000000///...///...------++++++***)))))))))(((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++---...///111222222111000000///...---------************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,---------.........//////------------,,,+++***)))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''')))...333666mmm444///000222+++++++++++++++,,,---...//////000222333444666999<<<;;;;;;;;;:::888555222111555444333222111000//////---,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))))))))))),,,++++++,,,...111444666:::;;;===<<<:::999999:::888888777555555666999<<>>@@@AAABBBBBBBBBAAA???===;;;:::999999999888666555444333333444222111111000///...---,,,---,,,,,,+++******)))))))))))))))*********++++++************************,,,,,,++++++,,,,,,---...,,,---///111333555666777999;;;===>>>>>><<<:::999777777666444333222111000.........---,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...000222666;;;@@@CCC@@@<<<:::999999777555444333222111000//////...------,,,+++************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++,,,...///000111222//////000000000//////.........---,,,+++******))))))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))***,,,---///000000000000//////...------,,,*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********,,,,,,,,,------------...------------,,,+++***)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***...333666iii444111000111+++***************+++,,,------...000111222333666888;;;:::999777555333111111111111111111111111111111,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))************+++---000111444666888888777666777888999777555444555555444333777UUUuuuyyy}}}tttyyyxxxyyy}}}qqqdddNNNXXXfffqqqsssqqqllljjjdddSSSCCCdddBBB777555444333222111000000000//////.........---------...------------...////////////000111333444555555444555777:::<<<>>>?????????>>>===;;;999888777777888777666444333333333333111000000///...---,,,,,,,,,,,,++++++***)))))))))((((((((()))))))))******************************+++************+++,,,,,,***+++,,,...000111333444666888;;;======<<<999777777666555444333222111000......------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,------///222666:::???<<<999888777777555333333333222111000///......---,,,+++***)))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((()))***+++,,,......///......///////////////.........---,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))+++,,,------//////......------,,,,,,))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((*********+++++++++,,,,,,,,,,,,,,,,,,+++***))))))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***///444777ddd444222///...***)))))))))))))))***++++++,,,---//////000111333666;;;:::888666444333222222000000000000000000000000+++++++++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))***+++,,,---000222444555444444666777888555333444666666333///444:::YYYsss{{{tttyyywwwrrrzzz}}}uuujjj^^^UUUcccjjjqqqsssoooggg```]]]MMMAAAggg000444:::333333111000000/////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------...///000111222333222444666888;;;===???@@@===<<<;;;999888777777777666666555444333222111111//////......---,,,,,,+++++++++******))))))))))))((((((((()))))))))******************************)))))))))))))))***++++++)))***+++,,,...///000111333555999;;;<<<:::777555666666555444333222111000......------,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---///222555;;;:::888777666555444444222222111000///......---,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,------------.../////////.........------,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++...---------,,,,,,,,,+++))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))************+++++++++******)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***///444777___333333,,,+++)))))))))((((((((()))******,,,---.........///111444888777555444222222111111000000000//////.........+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))))))))******++++++---///111333333333444666555333222333666666333000888///666DDDooo~~~}}}xxxnnnnnnrrrsssssssssvvv~~~xxxgggZZZWWW[[[aaaeeerrrnnnjjjhhheee^^^RRRIIIcccxxx777444000...222222111000////////////......---------,,,,,,,,,+++++++++++++++,,,------------......///000111111111222333666888;;;===>>><<<;;;:::999888777777777555555444333222111000000......------,,,+++++++++******))))))))))))(((((()))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))************+++,,,---...//////000222555888999888666444555555444333222111111000...------,,,++++++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,,,,,,,---000222777888888777666555444444222111111000///...------++++++***)))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,,,,,,,---..................---,,,+++***))))))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,,,,,,,,,,++++++++++++(((((((((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''(((((((((((())))))))))))***))))))((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***///555888XXX111333+++***+++)))))))))(((((())))))***+++,,,------,,,---///111111111111000000/////////000000//////...---,,,,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&))))))))))))************+++---000111111111333444222111111222444444333222333///555777XXXpppzzztttrrruuuwwwsssooonnnqqqrrruuuyyyvvvnnn```\\\WWWVVVYYY___eeehhh```bbb___UUUKKKOOOaaaqqqjjj>>>;;;000BBB222111000//////.........///------,,,,,,,,,+++++++++++++++******++++++,,,---,,,,,,---......///000000...///000222444666999::::::999888777777777777777333333333333222000///...,,,,,,,,,,,,+++++++++***)))))))))((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))************+++,,,,,,---.........000222444555666555444444444444333222111111111------,,,,,,++++++************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))+++,,,,,,,,,,,,///000333555666666555333444444111111000///...---,,,,,,+++***)))(((''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))***++++++,,,++++++,,,---............------,,,+++***)))((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))******++++++++++++************((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''(((((('''(((((())))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''***000555999QQQ...333+++,,,000******)))))))))))))))***)))***+++***)))***,,,...,,,---...000000000///...//////......---,,,,,,,,,***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((()))))))))))))))+++...///...///000111000111111111000///000111)))&&&000,,,777VVVpppxxx{{{zzzpppkkkmmmqqqpppnnnlllmmmrrrzzz{{{rrriii___XXXPPPSSSYYY___bbbbbb^^^\\\ccc[[[NNNDDDKKKkkkiiiKKK222+++777###555......---,,,,,,,,,------+++++++++*********))))))***))))))))))))***++++++++++++,,,,,,------...............///111333666777777666666555555555555666222333333222111000...---+++++++++++++++*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))******++++++,,,,,,---...///111222444444555444444333333222111111111------,,,,,,+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''')))***+++++++++---//////222444444222111222333111000000///...---,,,+++******)))(((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))***************+++------.........------,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))************************'''''''''&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''+++000666999MMM,,,333,,,...444+++***))))))))))))******'''((()))((('''(((***++++++---///111222222111000------------------------)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((***,,,---------...//////111222000,,,+++---000888---333...)))444KKKtttuuuqqqvvvuuuoooiiigggiiikkklllllllllnnnooogggkkkqqqvvvxxxwwwuuusss~~~zzzxxxwwwqqqkkkbbb[[[YYY[[[]]]___dddaaa]]]YYYWWWXXXYYYZZZUUUGGGHHHjjj]]]CCC---777222---;;;,,,,,,,,,++++++***+++++++++))))))))))))((((((((((((((((((((((((((()))************++++++,,,,,,,,,---////////////111333555777555444444333333444444444222222222222111000...,,,+++++++++***************'''''''''(((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))*********+++------...///000222444555444333333222222111111111------,,,,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))*********,,,---,,,///333333111///000222000000///...---,,,,,,+++***)))(((''''''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((())))))))))))***+++,,,------...------,,,,,,+++***)))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))*********''''''&&&&&&&&&%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''+++000666:::AAA333+++444333///******)))((((((((((((((((((,,,///---)))(((+++...///---+++,,,///000///---............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))******++++++,,,------///////////////.........111000...---...222666888{{{pppjjjwwwuuuttthhhbbbiiikkkjjjooo```ddd```VVVVVV```fffdddhhhccc_________\\\[[[]]][[[^^^aaa___[[[YYYZZZ]]]dddSSS[[[aaaNNNKKKSSSIIIFFFZZZZZZ666555333111////////////......---,,,,,,+++******))))))))))))))))))))))))))))))))))))************)))************+++++++++------...///000111222222333333333444444333222222000000000000///...---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))''''''((()))))))))))))))---------...///000111222444444444333222111000///......---,,,+++))))))((())))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++...------......///000111...------,,,,,,++++++*********)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,------------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))(((,,,555:::AAA333)))000...)))******)))((((((((((((((((((+++...,,,)))'''***---...,,,+++,,,...///...,,,............---,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,,,,,,,........................///...---,,,---000222444EEEbbbvvv```sssvvvsssuuuwwwiiiYYYWWWaaaaaa^^^[[[\\\___^^^ZZZ```\\\[[[___```^^^\\\^^^^^^ZZZXXX[[[aaadddaaa]]]ZZZWWWNNNHHHFFFFFFPPPaaaFFFFFF555444222000////////////...------,,,++++++******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,---...///000111111222222333333333333222222000000000//////...---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))''''''((())))))))))))))),,,,,,,,,---...///000111333333333333222111000///...------,,,***))))))((())))))))))))))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((())))))******------------...///000000......---,,,++++++*********)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,------------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))(((,,,555:::???222)))...+++'''***))))))((((((((((((((('''***,,,+++((('''))),,,+++*********,,,---,,,+++------------,,,++++++***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,------------............,,,,,,,,,,,,,,,---......(((:::ZZZ}}}yyygggZZZkkk|||dddZZZ^^^UUUOOOPPPUUUXXX[[[]]]ZZZWWWXXX]]]___\\\YYYYYYVVVWWWYYYZZZYYYQQQEEE<<>><<<\\\vvvHHH666$$$333222111///............------,,,,,,+++*********))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,---......//////111111222222222222111111//////000//////...---,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))*********+++,,,---//////222222222222111000//////------,,,+++***))))))((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((())))))***,,,,,,,,,,,,---.../////////...---,,,+++***))))))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))(((,,,555:::<<<222+++///,,,***))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))***++++++***,,,,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,,,,,,,------------++++++,,,,,,,,,++++++***///+++444QQQvvvtttbbbUUUkkk|||ppphhhhhhdddZZZUUUXXX[[[WWWVVVYYYYYYUUURRRRRRSSS[[[aaa[[[OOOGGGIIIOOOMMMgggzzzqqq,,,666000...000000///.........------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,------...//////000111111111000000////////////...---,,,,,,++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))''''''((())))))))))))))))))))))))***+++,,,---...000111111111000000///...,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++++++++++++++---......///...---,,,+++)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))(((,,,555::::::444---///,,,+++))))))(((((((((((())))))(((((())))))((('''((()))(((((()))))))))))))))***+++++++++,,,++++++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))******+++++++++,,,,,,,,,---++++++,,,,,,,,,+++***)))...'''&&&333JJJjjjyyyttt^^^___jjj{{{}}}{{{~~~aaa\\\YYYZZZZZZWWWVVVXXXGGGJJJKKKGGGFFFTTTmmmWWW555555!!!222333---------------------,,,+++***************))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))******++++++,,,,,,---......///000000//////////////////...---,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((()))+++,,,---//////000000//////......,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---...------,,,***))))))((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))***************)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&))))))(((,,,555::::::555------))))))((((((((((((((())))))***)))((((((((())))))((((((&&&((())))))(((((()))*********+++++++++******)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))******++++++,,,,,,***+++++++++++++++******'''+++000...+++<<>>eee111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&''''''%%%$$$&&&&&&''''''&&&&&&(((***(((&&&$$$%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************///......222<<>>KKKHHHBBB;;;<<<111:::===AAAIIIFFF>>>@@@---+++---333333***""" )))******)))(((%%%!!!&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((((((+++222777XXX:::///111***000+++)))))))))))))))))))))))),,,'''(((333GGG:::111&&&\\\XXX(((<<<###000333###YYY444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''&&&&&&&&&''''''((((((((((((((()))))))))((('''&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******'''))),,,+++)))%%%######%%%+++...,,,...444444///---333444...+++---+++&&&666000(((%%%%%%&&&&&&%%%)))(((&&&&&&((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''''''''&&&%%%%%%'''))),,,++++++,,,......,,,+++***...%%%+++,,,'''---'''&&&&&&%%%$$$###$$$'''***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''$$$(((------(((%%%%%%(((333555:::AAAGGGIIIGGGDDDGGG???:::===AAA???<<<:::444333111...***&&&###!!!'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&### $$$---555999:::EEEFFF888CCC555EEEFFFVVVxxxwwwiii^^^```___aaajjjrrr___PPPDDD999222111))))))***)))'''&&&'''''''''''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((+++222666VVV999///222+++111,,,))))))))))))))))))))))))+++$$$888+++OOOKKK+++''''''$$$&&&jjj+++444...%%%"""OOO&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&((((((((('''%%%&&&'''((((((((('''((())))))(((''')))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++---...///+++......)))(((***)))%%%)))((()))***)))&&&'''***((()))+++...000...)))%%%***))))))))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...,,,(((''''''(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))%%%(((+++,,,***'''&&&%%%'''&&&%%%'''******(((%%%''''''$$$&&&((('''(((%%%))))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((((((((((((((())),,,###""",,,666>>>DDD======;;;;;;>>>GGGRRRZZZsssggg```bbb___UUUOOOPPPKKKEEE===777444222000///(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$$$$&&&'''&&&%%%'''---777@@@GGGIII666GGGVVVlllhhhlllbbbdddPPP]]]fffllltttmmmaaabbb]]]^^^ccckkkqqqpppllliiiFFF???555...******+++,,,((()))+++)))'''%%%&&&(((''''''''''''''''''''''''%%%((()))(((+++222666TTT888///222+++111,,,************************'''%%%,,,111XXXttt,,,...222???888^^^***'''+++ppp%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''))))))((((((+++---,,,+++***+++------+++)))+++)))'''''')))******)))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))(((&&&&&&''')))***+++%%%''''''&&&'''***+++***///+++,,,111000+++---444***(((&&&%%%&&&'''(((((()))***+++***)))'''&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((???999111***'''&&&&&&&&&(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))******+++(((***,,,,,,+++******+++,,,***)))+++...///---***(((%%%((((((+++...,,,---''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''******(((&&&&&&'''&&&(((111>>>EEEBBB@@@AAABBBRRRfffttt{{{}}}tttfffZZZPPPEEE:::333---+++)))'''&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$&&&(((///888???BBBCCCCCCDDDiiiiiipppdddggg___iiikkkfffhhh]]]QQQOOOJJJGGGOOO]]]```bbbbbb^^^WWWOOOHHHggg[[[KKK>>>777222,,,'''$$$&&&((())))))(((''''''''''''''''''''''''''''''&&&))))))(((+++222555TTT888000222+++000+++************************&&&222111<<<000444FFFNNN---<<<)))&&&SSS555###000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((''''''''''''((((((###(((---111222444999<<>>BBBCCCEEEJJJRRRYYYffffffoooYYY^^^NNNZZZVVVVVVhhhuuu~~~zzzmmmmmmnnnooojjj^^^VVVUUUWWWXXXXXXTTTOOOLLLJJJEEE===777&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''&&&))))))(((+++111555TTT888000222+++000***************************+++)))888***)))???ggg~~~xxx]]]PPP$$$)))---[[[III''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((())))))(((''''''(((+++...000111999DDDKKKQQQVVV\\\aaallljjjiiikkknnnmmmiiieeeNNNGGG===444///,,,***)))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&(((,,,//////,,,))))))((((((((('''$$$######))))))***+++***'''''')))$$$'''***,,,+++((($$$"""$$$&&&((((((&&&&&&)))+++&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&######%%%)))+++,,,(((((((((((())))))))))))************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((&&&''''''((())))))******)))(((((((((***,,,///000555888<<>>AAAOOOXXXfffrrrxxx{{{{{{zzz~~~}}}oootttCCC<<<222+++))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''',,,999KKKXXXEEEEEEZZZxxx~~~}}}}}}xxx}}}|||||||||hhhRRR???444...,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((+++444AAALLLBBBHHHRRR^^^eeebbbXXXPPPVVVoooyyy||||||}}}}}}nnn{{{|||tttwwwsssxxxwwwkkkYYYLLLJJJMMMQQQBBB111((((((***)))&&&((((((((((((((((((((((((''')))***(((+++111555MMM;;;111///---...+++...+++,,,///+++%%%***444'''333///+++222IIIjjjtttvvv```QQQFFFIII;;;))) %%%,,,***"""###***,,,'''$$$''''''%%%)))(((((('''''''''(((((()))&&&%%%)))+++***+++...(((+++)))'''111BBBLLLMMMkkkhhhzzzrrr[[[GGG>>><<<999...---...%%%###***,,,%%%&&&'''((((((((()))+++(((((((((((())))))))))))...)))$$$###'''***+++***''''''))),,,---+++***++++++(((((()))***)))(((((($$$,,,...))))))...,,,###%%%&&&((())))))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((&&&)))+++,,,+++*********)))))),,,//////000333777---///111000---***+++---,,,///,,,%%%%%%,,,,,,%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))+++,,,,,,++++++)))(((((()))++++++)))&&&((()))******)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))))),,,//////,,,)))...$$$777)))444888111...444999555---(((++++++---/////////...---,,,'''$$$&&&,,,///,,,(((...+++)))((()))*********))))))))))))))))))))))))+++*********))))))((((((---&&&%%%+++...)))&&&(((***)))(((***,,,,,,)))&&&,,,,,,***))),,,000...(((&&&))),,,,,,(((&&&&&&((())))))'''&&&(((+++)))%%%(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((***,,,+++)))((()))++++++''')))...///***))),,,...666>>>EEEQQQbbboootttwwwxxxyyy{{{}}}{{{rrrnnnwww~~~|||\\\;;;222)))###---))),,,"""###111+++""",,,(((((((((((((((((((((((('''((()))'''$$$%%%***...444'''///OOObbbXXXDDDTTTuuu}}}}}}|||}}}tttiii^^^UUUNNNKKKJJJMMMRRRXXX^^^cccggghhh~~~vvv|||jjjKKK:::000---***(((***)))&&&'''+++'''''''''''''''''''''''')))'''&&&&&&'''((((((''''''"""###+++...***''''''''''''((()))))))))))))))***000,,,'''******&&&(((***'''+++111...%%%%%%---444)))%%%,,,,,,$$$###,,,)))'''&&&&&&''''''''''''+++)))'''+++555???CCCCCCHHH\\\nnniiiSSSIII[[[ttt}}}nnnnnnnnnlllQQQXXXOOOIIIRRRLLL666'''***,,,'''''''''((((((((((((((('''(((((((((***,,,000333MMM;;;222000......++++++,,,,,,)))***------+++666'''444===ZZZ{{{TTT???IIIJJJ:::***$$$'''***&&&+++---(((&&&''''''%%%)))((((((''''''(((((((((***''''''******((((((***)))...555;;;CCCTTTlllsssZZZFFF@@@555555777---((((((%%%'''((()))))))))((())))))(((((((((((()))))))))***&&&...111---(((&&&&&&)))'''&&&%%%$$$$$$%%%'''***...111000***'''+++000666$$$,,,,,,"""444***+++***(((%%%%%%'''***(((((((((((()))))))))***)))))))))))))))))))))))),,,------,,,******+++,,,111...///999CCCDDD<<<333888<<>>:::333+++999777333000///.........'''222222$$$!!!***...'''))))))(((((('''((((((((())))))))))))))))))))))))*********)))((((((((()))***((((((***))))))000;;;HHHTTTbbbnnn{{{|||{{{{{{llliiiPPPFFF999...)))000,,,'''++++++%%%$$$(((((((((((((((((((((((('''''''''''''''((((((((('''%%%===___\\\CCCMMMqqq|||vvvTTTRRRQQQRRRZZZhhhyyy{{{vvv|||~~~~~~kkk;;;111---,,,...---)))(((***'''''''''''''''''''''''''''&&&%%%&&&''''''''''''+++'''&&&&&&$$$"""(((111000222666999<<<=========555555555111...///,,,&&&(((666111+++666000===111(((***+++'''&&&)))''''''&&&'''((())))))(((%%%""",,,???JJJIIIFFFIIIyyyeeeRRRRRRaaarrr|||wwwdddpppwwwooo}}}eeeuuummmfffEEE555@@@HHHCCC666+++'''((('''((((((((((((((((((((()))((()))***,,,000333LLL;;;222000...///+++***///---'''***333000$$$&&&999AAAxxxwwwcccMMMEEELLLEEE,,,"""+++(((,,,---***(((((((((&&&))))))(((((((((((()))))))))(((***,,,+++''''''+++///111>>>WWWrrrvvvcccRRRDDD???===222...,,,%%%)))************)))((('''((((((((()))))))))******)))+++,,,+++)))((()))***%%%)))...000111111222222888;;;@@@DDDFFFCCC<<<555222BBBBBB111---777111(((***+++)))'''&&&(((+++((((((((()))))))))******))))))))))))))))))))))))++++++***)))(((+++000444000;;;JJJRRRTTTUUUYYY\\\OOOMMMIIICCC>>><<<===???333,,,)))---111///***'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***((()))+++...+++***)))(((((()))******))))))))))))))))))))))))************************************+++++++++,,,***+++---,,,++++++,,,---666555JJJIIISSSTTTMMMMMMTTTfffnnngggfffqqqvvvpppeee```YYYSSSOOOKKKHHHFFFJJJKKKJJJDDD:::///&&&!!!)))((()))***,,,,,,+++)))***************************************)))))))))'''...111+++'''))),,,,,,%%%(((///555:::;;;:::888@@@HHHOOOPPPRRRYYY```cccUUUOOOIIIEEEBBB???888333***&&&(((......))))))---***)))))))))))))))******))))))))))))))))))))))))+++)))(((''')))***+++***))))))+++,,,---555GGGWWWqqqyyyzzz~~~xxx~~~vvvTTT<<<,,,(((,,,---%%%"""***///(((((((((((((((((((((((('''&&&&&&'''))))))&&&$$$""">>>WWWWWWMMMUUUvvvyyymmmhhhTTT[[[___jjjwww~~~}}}zzzxxxxxxyyyuuuqqqnnnqqqyyy~~~rrr___eeevvvvvvKKK;;;+++(((,,,,,,(((%%%(((((((((((((((((((((((('''''''''''''''''''''''')))'''(((,,,......111555FFFFFFFFFHHHKKKOOOTTTWWWnnndddeee```OOOLLLHHH555888!!!///777***$$$---555---%%%###'''++++++)))&&&''''''((())))))))))))###000???EEEFFFKKKWWWbbb^^^YYY[[[jjj{{{lllnnnaaaaaannn~~~nnnrrrmmmfffsss]]]```KKK;;;;;;>>>888---(((((()))))))))(((((((((((()))))))))***,,,///333KKK;;;222111//////,,,---//////,,,,,,///...+++888GGGkkkOOOOOOQQQDDD333,,,)))***+++***))))))(((((())))))((((((((()))******))))))+++---+++(((+++222777HHHaaa{{{lllZZZLLLBBB555333333,,,))))))))))))***)))(((&&&(((((()))))))))*********666---$$$###(((---+++(((000///---///;;;TTToooaaaooo~~~~~~qqqggg^^^XXXVVVXXXMMM999+++***%%%&&&(((+++,,,,,,)))'''(((((()))))))))*********))))))***************+++***))))))***...666AAAHHHSSS___iiiggg``````fffmmmgggbbbZZZRRRMMMLLLNNNPPP@@@333***,,,---)))***000************************))))))))))))))))))))))))************************+++***)))))))))+++,,,---)))+++,,,,,,***)))***,,,$$$&&&)))---//////,,,************************************************************+++++++++,,,,,,...---+++******...444888QQQIII\\\QQQhhhxxx{{{mmm]]]SSSKKKHHHGGGLLLQQQMMMAAA777///---++++++,,,---,,,+++***************************************************''''''---111...(((%%%000444:::@@@IIIWWWhhhuuu}}}{{{rrrdddZZZXXXXXXWWWSSS^^^mmmyyyzzzlllXXXHHHEEE777---...000---+++---***))))))))))))***++++++))))))))))))))))))))))))***((('''))),,,------+++&&&+++333<<>>555222---&&&(((000++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++)))((('''''''''(((***---111333222///---,,,,,,++++++,,,//////...,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---,,,)))***///:::HHHRRRQQQbbbwwwuuu||||||yyy|||zzz}}}mmmdddXXXQQQOOOQQQQQQPPP:::555///***)))***,,,,,,***************************************+++++++++---######...111((()))333===EEEVVVkkkwwwqqq^^^LLLFFFKKKQQQVVV^^^dddccc^^^]]]VVVLLLEEEIIIXXXmmm}}}rrrTTTDDDGGG;;;!!!!!!777***))))))((())))))******************************)))))))))***++++++***((((((333CCCVVVjjj}}}rrrdddAAA666...//////))))))))))))))))))))))))'''******'''###&&&000999UUUMMMQQQjjjlllkkkaaaYYYfff{{{||||||~~~cccHHH444((()))...))))))))))))))))))))))))((()))***(((&&&&&&(((***$$$666FFFEEE???JJJiiissslllnnntttzzzvvvyyy|||eee{{{ZZZ;;;///,,,***(((---...+++******'''"""((())))))(((''''''))),,,AAAAAADDDOOOaaajjjaaaQQQzzz|||dddZZZVVV\\\ZZZcccppp]]]YYYbbb]]]HHH888666777555,,,+++***))))))))))))******))))))***,,,///222III:::333222000000---000))),,,333...+++CCCfff{{{mmmOOOBBBEEE333---(((((()))((())),,,))))))))))))***+++,,,------,,,+++***(((///AAASSS{{{zzzxxxjjjWWWMMMBBB222///***&&&&&&(((***)))((()))))))))*********++++++!!!***111---&&&)))999HHH\\\iiissstttvvv}}}yyyiii\\\^^^QQQ:::KKK???111((('''))))))''')))))))))*********++++++*********+++,,,,,,------...111666===IIIYYYiiisssoooxxxyyypppjjjWWWPPPIIICCC;;;000***)))++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,///222666888:::<<<>>>BBBFFFGGGDDD>>>:::;;;444,,,'''''')))***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***---333???PPPaaammmqqq\\\NNNIIIKKKHHHAAA777...***)))******++++++++++++++++++++++++*********+++++++++++++++,,,((()))---***(((999QQQ]]]ooowwwdddGGGBBB]]]}}}}}}}}}||||||}}}}}}tttcccUUUNNNLLLvvv}}}UUU???III===+++******)))(((((())))))************************+++++++++***((((((***,,,999HHH]]]sssqqqwwwvvv|||OOO)))'''...&&&))))))))))))))))))))))))(((+++,,,'''$$$***:::HHHNNNRRRiii}}}WWWOOO{{{vvvyyynnnFFF)))%%%///))))))))))))))))))))))))&&&(((((('''%%%''',,,111DDD===>>>SSSuuusssUUU555///)))(((((()))******(((''')))******)))''')))...333JJJDDDNNNbbbaaaSSS\\\uuu|||{{{~~~hhhQQQAAAHHHZZZ^^^KKK]]]aaaMMM<<<:::999111---,,,+++)))))))))******************,,,///222III:::333333111111---...,,,...222444AAAggg{{{hhh[[[]]]ggg|||kkkNNNIII>>>444+++))))))'''(((,,,************+++,,,---------,,,,,,,,,000AAA^^^xxxzzziiiaaaYYYIII777000)))&&&(((***)))((())))))*********+++++++++***------***,,,<<>>DDDOOO^^^aaaRRRMMMlllxxxvvv]]]JJJ===AAATTTVVVRRRIIICCC@@@999000///---+++)))))))))***++++++*********,,,...111HHH:::333333111111---...222333222:::XXX|||}}}~~~xxxyyyIIIFFF:::///+++)))&&&''',,,************+++,,,---...,,,+++---000:::SSSzzzrrr{{{|||{{{~~~qqqppppppeee>>>666,,,'''((())))))''')))************+++++++++---))))))333HHH^^^oooxxx}}}ppp^^^aaaqqq|||rrraaaSSSUUURRRGGG888---+++---)))************+++++++++******+++,,,,,,---......BBBIIIVVVggg|||ooo]]]ZZZZZZJJJ555,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,777:::>>>DDDIIIMMMOOOPPPVVVQQQOOOSSSZZZ[[[TTTLLLPPPMMMKKKJJJIIIDDD;;;333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------777GGGWWWeeeooouuuyyywww{{{|||qqqyyydddddd]]]QQQFFF<<<555///+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))000---***DDDhhhkkkTTTNNNdddyyyvvvbbbPPPNNNTTTaaalllwww}}}~~~rrrkkklllqqqvvvxxx{{{}}}kkk[[[oootttBBB000///...,,,+++***))))))***************************,,,---***+++666IIIYYYttt|||zzztttbbb000***))))))))))))))))))))))))))))))((()))///<<>>GGG:::TTT___WWW[[[sssppprrrgggHHHEEE===EEEPPPTTTHHH888333777///...+++***))))))***++++++*********,,,...111GGG<<<666444222333111&&&===)))555\\\eeePPPKKK555***+++,,,******,,,,,,+++++++++,,,------999@@@888LLL|||uuu~~~```PPPPPPPPPSSSggg||||||yyywwwfffzzz[[[555333)))%%%...!!!))))))+++,,,+++***++++++***$$$???###AAAfffvvvzzz~~~vvvpppiiibbbddd```PPPPPPVVVFFF222,,,+++***+++,,,+++***)))***++++++......+++(((---;;;HHHNNNZZZvvvuuuXXXMMMXXX666000---///...++++++///...,,,***)))***+++++++++777///222$$$)))222AAAHHHJJJNNNDDDJJJ[[[LLL===IIICCCGGGMMMOOO\\\jjjlllwwwqqqTTTEEEIIIUUU]]]KKKBBB666,,,+++,,,)))(((+++)))***+++,,,,,,,,,,,,,,,,,,,,,***))),,,///...+++222KKKgggnnniiiqqqwwwsss}}}lllkkkTTTGGGDDD,,,---***///...(((***111///''',,,,,,***'''(((+++------(((888,,,;;;aaakkkUUUYYYoooUUUJJJWWWqqqxxxqqq~~~nnnsssIIICCC+++###333111%%%,,,---,,,,,,+++*********+++(((//////(((...FFFdddvvvxxxyyyhhh111$$$<<<$$$(((444###(((+++"""555'''999OOOBBBQQQ}}}ssssssIII|||zzzYYY777,,,+++,,,,,,))))))***++++++&&&...666555CCCbbbvvvrrrppp[[[iii{{{zzzqqqzzzWWW***)))222,,,***,,,!!!222(((***BBBAAAKKK```iiiYYYYYYxxx~~~ooooooooodddUUUAAAAAABBBEEEGGGCCC:::333111000...,,,***)))(((((((((((()))***,,,...000FFF<<<666444111333111000---:::===rrr}}}FFFLLL,,,+++111&&&---,,,,,,++++++,,,,,,---...333&&&;;;DDD~~~ooogggGGGGGGWWWJJJCCCEEEQQQZZZbbbrrrxxx|||uuuqqqhhhuuutttpppWWW222333******&&&***++++++***)))***,,,,,,,,,---!!!NNNgggyyyooozzzxxxwwwwwwuuuhhh]]]ZZZNNNAAA777...***+++++++++*********+++---,,,------,,,222DDDVVVeeeooozzzcccSSSCCC666,,,,,,...---******---,,,++++++,,,---------333------777@@@III999;;;III___PPPjjjqqq}}}tttjjj[[[MMMYYYzzzoooUUUOOOVVVWWWIII:::333///,,,---111******+++,,,,,,,,,,,,,,,---///...***(((***000555HHHaaabbbeeezzz|||~~~hhh}}}fffTTTQQQ888222+++------******,,,,,,))),,,,,,+++***+++------,,,999MMMkkk\\\RRR~~~xxxPPPMMMbbbzzzvvvzzzsssMMM888AAA...%%%222...---,,,,,,+++******++++++---...000888KKKeeezzzyyy\\\555''')))---,,,+++))),,,+++---)))...GGGMMMXXXnnnsssttt^^^nnnZZZ222)))***///***(((,,,+++000!!!%%%<<>>>>>BBBAAA:::333111000...,,,***)))(((((((((((()))***,,,...000EEE;;;555333111222000333---;;;nnnrrr}}}|||gggOOO>>>+++///***+++,,,,,,,,,,,,,,,---......---666888mmmjjjlllmmmooonnnfffVVVHHH@@@KKK>>>CCCGGG@@@RRRyyy}}}tttxxxxxxzzzuuu{{{}}}???;;;...%%%---+++,,,***((((((***,,,------'''<<<]]]bbb~~~ooozzzjjjWWWLLLBBB444,,,+++************+++,,,///***+++222555===TTTnnn~~~bbbWWWCCC000***...000,,,(((++++++,,,------......///<<<666333%%%;;;IIIeee~~~sss___WWWDDDVVVCCCIIIAAAEEEOOOWWWhhhuuutttrrrhhhQQQYYYuuuZZZeeeZZZLLL@@@555...,,,///++++++++++++,,,,,,,,,,,,---//////+++'''---===KKKwwwkkkppp|||mmm|||iiibbbJJJ===111---+++,,,,,,)))))),,,---,,,+++---......,,,+++\\\fffdddWWWwwwVVVYYYrrrzzzjjjbbb:::,,,...---+++---,,,,,,+++++++++++++++(((%%%+++BBB___vvv{{{XXX"""000222'''222)))------!!!///333NNNJJJmmmQQQxxxyyy|||CCC)))(((111***)))///)))+++111666@@@[[[|||XXXbbbxxxyyyHHH111"""777,,,222$$$111EEE???MMMkkkgggEEEooo}}}tttggg]]]UUUIII<<<888;;;>>>:::555111000...,,,+++))))))((((((((()))***,,,...///DDD:::444333000222000222222JJJxxx{{{HHHRRR000'''444(((,,,,,,,,,,,,,,,---...///...777ZZZlllpppbbbkkkyyy}}}lllTTTKKKPPPVVVOOOZZZZZZUUUzzz~~~zzz|||mmmzzz~~~tttbbb:::000&&&000))),,,(((''')))+++++++++------iii\\\dddyyysss|||mmmzzz~~~bbbTTTJJJ999///---+++)))***,,,,,,------(((,,,:::CCCOOOkkkkkkUUU;;;......000///,,,+++,,,---...---------...(((DDD)))888OOOllljjjCCC\\\999ooorrrwwwjjjWWW\\\DDDxxxmmmnnniii```SSSCCC555---***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,...:::QQQdddJJJyyy{{{ttt___QQQ>>>111)))---000,,,***...---++++++------,,,+++---FFFgggiiiOOOlllTTTZZZwww}}}qqqOOO888444)))***---,,,,,,+++++++++,,,,,,111111???\\\www}}}uuu|||~~~BBB111///,,,///(((,,,+++!!!111<<>>(((000...000BBB888JJJttt[[[QQQyyywwwqqquuuwwwnnnaaaVVVQQQHHH>>>666333666999000///...,,,+++******)))(((((()))***+++,,,...DDD:::555333111333222666XXX~~~rrruuu}}}~~~uuuGGGQQQ111)))000,,,,,,,,,,,,---...000000000fff~~~wwwsssnnn}}}kkkhhhCCCDDDZZZjjjtttxxxyyy{{{|||fff___|||}}}UUU999///111&&&***(((***...---+++333???mmmaaa```HHH<<>>wwwtttyyyeeemmmooo___PPPBBB777///...,,,++++++,,,------///((((((777III[[[nnn}}}|||yyy^^^MMMIIIJJJEEECCCCCCEEEHHHJJJIIIGGGHHHIIIIIIGGGEEEJJJ[[[lll~~~hhhPPP666++++++,,,+++))),,,***+++,,,***+++;;;MMMpppggggggOOO___~~~|||GGG***111,,,,,,,,,,,,,,,------...+++FFFggg~~~KKK111666%%%,,,...'''777666NNNUUUxxxxxx~~~XXXrrrdddOOOfff[[[BBBYYYzzzggg<<<)))---000......333VVViiixxxpppzzzxxxWWW111000,,,999DDD===XXXtttTTTlllxxxoooyyymmmfffeeefffeeeQQQPPPLLLAAA666111444888//////---,,,+++*********((()))))))))+++,,,---EEE;;;555444222444333>>>~~~rrr~~~qqq{{{kkkLLL;;;,,,000+++,,,,,,,,,...///000111EEEuuuuuu~~~~~~tttFFF999NNNfffmmmwww{{{yyy|||zzzwwwyyycccgggCCC222333)))+++)))+++...,,,---???TTTcccsssyyyttt^^^:::]]]ZZZ[[[bbbbbbkkkwwwZZZ@@@999000,,,---//////...333FFF]]]nnnrrrNNN777000///------///000...,,,...444:::IIIqqqHHHccc|||xxxaaa~~~uuuhhhSSSBBB000...---+++++++++---...///***111FFF\\\lll}}}fffuuuqqqSSSLLLMMMIIICCCAAADDDKKKSSSZZZ[[[YYYWWWUUUVVVTTTTTTRRRNNNLLLSSS\\\cccpppmmmMMM222(((+++---++++++***---...+++111LLLiiieeehhhfffvvv{{{vvv>>>...,,,,,,,,,,,,,,,---......@@@aaaxxx{{{JJJ...,,,111+++'''777<<>>...BBBYYYTTTUUUkkk|||xxxQQQ---000000+++777;;;uuu{{{www}}}~~~wwwCCC...111<<>>>>>888++++++,,,,,,---...///111111eeesssyyy|||MMM111CCCYYY\\\nnnvvv|||nnnrrrbbbQQQ|||LLL222777+++,,,***+++---+++000IIIeeeSSSxxxTTTEEE]]]eeemmmwww{{{qqqCCC;;;222---...000000...888RRRlll{{{YYY@@@777222---,,,///000///...111999@@@fffhhh<<<ppp}}}fffMMM000///---+++++++++---...---,,,999SSSjjjzzz|||fffOOOCCCIIIMMMIIIPPP```sssrrr```SSSRRR```pppzzzaaa;;;(((+++111111++++++...000...777YYY}}}ccccccQQQ~~~|||jjj///,,,,,,,,,,,,,,,---...///LLLlll{{{ddd'''555444(((///999GGGRRRsssxxx|||cccyyyyyyiiiZZZLLLBBBCCC>>>GGG]]]]]]KKKdddtttgggqqq___111333///)))???QQQuuuuuu{{{}}}TTT---777;;;===jjjrrrNNNiiixxxrrrzzzkkkvvvppphhhdddfffeeeYYYLLLNNNJJJDDD<<<666333222222///...---,,,+++*********))))))))))))***+++,,,@@@;;;222999999000<<>>999BBBMMM```sssyyyhhhhhhpppvvv}}}XXXSSSwww444555(((+++,,,(((444***'''|||kkk}}}|||UUUEEE___uuu|||VVV777;;;333---333)))111DDDkkkfffsssddd>>>@@@))),,,+++444###111444)))LLLlllhhh]]]SSSGGG111...000(((---333'''///333CCCfffeeexxxaaammmHHHCCCRRRJJJ```~~~nnnccc^^^mmmIII000///------///&&&//////222JJJ~~~```PPPaaa{{{~~~iiirrr@@@***444+++---111,,,555===dddsssddd}}}HHH&&&'''...///???CCCrrr|||bbbnnnhhhaaakkkaaa~~~xxxnnnzzzgggUUU~~~FFF111)))---???qqqzzzttt@@@<<<333OOOccclllZZZqqqjjjVVVfffVVV^^^WWWNNNLLLGGGAAA<<<777333000---000//////---,,,+++******)))))))))***++++++,,,CCC<<<222777777222DDD}}}|||vvvqqqyyynnn|||{{{yyy@@@DDD///,,,///222(((222000---\\\vvvfffggg;;;;;;GGGVVVkkk|||hhhhhhnnnrrr~~~wwwaaaGGGiii===<<<+++,,,---+++444,,,CCCvvvvvvPPPFFFddd|||hhhCCC;;;333///222***666HHHeeeuuukkkccc\\\lllwww```yyyQQQDDD222///---333---+++333666HHHAAA|||WWW:::000000)))---333,,,(((999^^^[[[ppp{{{tttKKKFFFYYYSSSrrrrrrgggpppeee444///---111///(((---555...cccsssqqqllldddnnnooo~~~eee222...,,,+++------333HHHxxx}}}yyy}}}rrr[[[aaa444111666111AAAGGGsss|||eeeyyy}}}qqqjjjuuuxxxssswwwsss\\\uuuWWW777))),,,HHHvvvNNN:::@@@```ppphhhSSSnnnpppeeebbbXXXdddMMMPPPKKKGGGDDDAAA>>>;;;888444///,,,//////...---,,,+++******((())))))******+++,,,CCC===333555666999SSS}}}yyywwweeezzz~~~uuu|||ssssssyyyGGGJJJ+++------///+++000---:::pppvvvzzzxxxaaafff:::999EEETTTjjjvvvggggggjjjlllwww|||sssCCCOOOJJJ===,,,---...---333000iiimmm{{{tttIIIHHHjjjSSS;;;222222111,,,<<<^^^sssaaa```bbbmmmaaannn}}}~~~]]]IIIjjjBBB666///222(((555///111JJJPPPrrrLLL333...+++---222///,,,CCCdddbbb|||ZZZ@@@FFF\\\tttxxxuuuHHH333---...000***+++777:::zzznnnRRRtttuuunnnpppCCC)))///,,,+++000555^^^wwwqqqvvvxxxRRRtttnnn333***+++///FFFbbbyyy}}}nnnuuu{{{tttooo]]]jjjmmmeeefffyyysssUUUZZZnnn@@@+++...]]]yyy}}}rrrkkk888GGGfffuuukkkmmm~~~lllkkkbbb\\\bbbQQQRRRLLLJJJ<<<;;;::::::888444///+++//////...---,,,+++******(((((()))******++++++???<<<444666666AAAfff}}}ffflll{{{zzzwwwlll}}}hhh^^^CCC111...------......+++HHHoooWWWvvvhhh======GGGUUUmmmrrrgggfffeeefffooo|||}}}NNNCCCoooddd:::///......///111888fffxxxdddBBBLLLmmmbbb<<<333666///---@@@ddd|||xxxCCCvvvBBB555222777!!!333<<<333???yyyyyybbb888,,,...//////...===OOOQQQ{{{uuulllNNNLLLfffccc|||jjj999...,,,000---,,,111___zzzyyyzzz```{{{yyy|||{{{rrrmmm[[[)))333///+++555===vvvyyyssskkkgggooo{{{KKK\\\CCC///...000III}}}ggg{{{pppgggtttkkkyyyttt|||ppptttttt```sssNNN]]]hhhddd___ZZZYYYbbbxxx{{{YYYNNNKKK...666uuu}}}}}}[[[:::KKKcccdddUUUmmm{{{xxxzzzbbb|||tttnnnqqqaaaJJJGGGJJJEEEIII???<<<:::999888777666333///,,,......------,,,+++******(((((())))))***++++++======777666555GGGvvv~~~xxxgggtttggg{{{iiimmm:::<<>>PPPmmm}}}ooo@@@444999...000DDDgggooo~~~JJJ___NNN666666666***000999WWW]]]cccxxxDDD---///111---,,,KKK[[[WWWTTTFFFWWW{{{}}}yyybbb@@@///111000///...---kkkhhhttt~~~vvvvvv{{{}}}zzzwwwrrrqqq///333111***888III|||zzzzzzmmmcccbbb```[[[___hhhyyyDDDEEEVVV444000444IIIuuuyyypppqqqsssnnnlllvvvXXXkkkccciii~~~}}}yyyooozzzcccfffuuuZZZIIIKKKIIIFFFYYYwwwzzzYYYFFFWWW...===|||vvvsss|||zzzFFF777SSSqqqhhh[[[}}}vvvdddfffsss{{{xxxVVVKKKOOOOOO:::IIIHHHEEEBBB888;;;===:::777555333222///------------,,,,,,++++++***'''(((((()))******+++???>>>999555444NNNwwwlllnnnsssrrrooovvvSSS<<<>>>000000)))///+++111^^^xxxeee\\\ooo```<<<<<>>;;;666333222111///...---,,,,,,,,,+++++++++***''''''((())))))******===<<<777333666[[[yyykkkyyyxxx{{{lllZZZPPP<<<000333)))...+++666ccctttTTT___;;;999EEEddd}}}yyyzzz|||{{{zzz{{{xxxhhh___[[[[[[```eee}}}rrrQQQ:::aaa<<<666///---000:::rrrmmmtttoooCCCDDD[[[rrrVVV:::999---<<>>@@@UUU}}}BBBVVVVVVWWWrrrTTT___zzz___ooocccvvvmmmdddvvvdddjjjqqqtttiiiVVV@@@dddRRRIII<<<777JJJ:::888555444333111///,,,,,,,,,,,,+++++++++++++++''''''(((((()))******:::999444333:::hhhttt~~~xxxkkkwww|||kkkwwwlllqqqiiiAAA111666)))---+++999eeekkk{{{ggg\\\ccc@@@AAASSSzzz}}}|||{{{iii]]]YYY[[[___bbbkkkvvvZZZBBBNNNEEE777///---000???```mmmDDDHHH^^^vvvlll```===888---AAAWWWSSSGGGeee~~~OOO333...111222xxxuuuqqqGGG......666FFFfff___yyykkk}}}PPP>>>sss\\\tttjjjfffLLLIII000,,,333333hhh{{{vvvkkk|||xxxddduuuwwwpppeeefffsssrrrQQQ***666---777ooozzzpppeeedddeee]]]UUUZZZZZZKKKPPPGGGFFFLLLIII???AAAMMMooo}}}CCC:::VVV===000999oooiiiqqqkkkssstttxxxyyyiiiyyy~~~kkk^^^uuuXXXlll[[[SSSDDD555///222777999eeeCCC888;;;TTT{{{ppp~~~yyykkk___QQQ999666KKK|||{{{wwwjjjEEEUUURRRZZZqqq{{{ttt```}}}mmmzzzooommmYYYJJJ???oooBBBUUU<<<@@@<<<666DDD555444444555555222...+++,,,,,,++++++++++++++++++''''''(((((()))******DDD777999444???|||hhh|||kkkrrreeeZZZUUU~~~:::888...---333000333rrrkkkYYYooouuuFFF>>>RRRyyyjjjzzziii___fffOOO___SSSTTTYYYwwwVVVIII>>>|||VVV111999&&&333TTTZZZlllBBBKKKqqqqqq222???444FFFnnnyyyfffGGGPPPzzz@@@666444888:::iii```HHH~~~PPP555111###OOOTTTgggeeeMMMNNN]]]hhhRRRtttUUUhhhWWW>>>111555444sssuuu```ooofff|||}}}zzzyyy}}}lllhhh___dddmmm|||eeeccc,,,,,,333111yyyyyyqqqiiibbb^^^UUUTTTQQQNNNKKKJJJIIIIIIDDDAAA@@@AAA???;;;:::<<>>>>><<<999888::::::666666999<<>>jjj}}}BBB^^^tttzzz{{{|||tttiiilll```RRRIIICCC???:::888(((000vvv]]]TTTqqqVVV:::]]]OOOccc{{{```}}}yyy{{{|||{{{uuugggaaaaaazzznnneeeRRR]]]TTTKKKCCC[[[HHHOOO444???///666222000333333///+++***,,,,,,,,,,,,+++******)))(((((((((((()))))))))EEE888999888QQQjjjccc{{{wwwZZZgggUUUKKK;;;///+++///000>>>www```~~~{{{YYY>>>TTT{{{>>>HHHNNNeeehhhrrrbbbXXXZZZ???DDDjjjjjjBBB444YYYjjj<<<...999,,,qqqyyyaaaVVVzzz~~~hhh|||EEE777666]]]```xxxxxx\\\sssuuuccc???IIItttZZZ<<<333;;;{{{ppptttqqqeee___RRRZZZmmm~~~hhhYYY[[[ZZZ\\\^^^QQQbbbzzz|||OOO777eeeyyyooo:::333777]]]ZZZxxx{{{wwwOOOIIImmm~~~hhhcccRRRPPPLLL666111999ooohhh|||yyyvvvllldddfffQQQYYYWWWNNNccczzzNNNmmm999,,,333;;;xxxpppjjjccc```ZZZVVVRRRNNNJJJGGGBBBAAA???===;;;:::999999666333222555555333444777AAAbbb~~~TTT999NNN???000BBBxxxiiizzz{{{vvv}}}||||||iii\\\OOOAAA333...///000333777iii___BBB;;;gggQQQeee~~~mmmaaaxxxuuuyyyooohhhhhhhhh___TTTXXXHHH<<<======777///---<<>>IIIyyyiii:::===>>>www^^^yyyvvvsssmmmuuurrruuu{{{vvveeeUUUMMMTTTRRRccclllYYYvvv|||oooMMM<<>>>>><<<;;;:::999888888666333222555555333444777AAAlllwwwGGG---LLLDDD555CCC~~~nnnmmm|||ooouuuqqqjjjuuuxxxppp{{{qqqzzz}}}~~~wwwvvv{{{uuuvvvuuujjjQQQFFF@@@666------000222666:::ggg\\\===555aaavvvQQQZZZ|||xxxgggVVVmmmjjj^^^\\\bbbccc[[[RRRMMMKKKJJJAAA<<<;;;>>>888...000:::333YYYbbb:::CCCHHHwwwWWW888===UUUOOOnnnTTTmmm~~~kkkfffUUU```yyykkkggg```yyyuuukkkdddiiiVVVTTT;;;888///CCC@@@444111111333222---+++,,,...---,,,+++******))))))(((((((((((()))))))))EEE666777<<>>BBBzzzttt<<<>>>;;;gggyyyeee^^^hhhfff|||kkkvvvxxxlll___HHH>>>ddd;;;)))888]]]eeeRRRKKKiii\\\yyySSSHHH}}}xxxQQQ888:::pppmmmsssvvvvvvmmmmmm^^^aaa```]]]bbbeeeQQQEEEVVV]]]GGGUUUfffqqquuuVVVsssKKK777444:::xxx}}}uuulllddd]]]VVVRRRMMMKKKGGGDDDBBB@@@===;;;777777666666555444444333999555333555555333444777===nnniii:::'''OOOBBB444KKKaaaxxxqqqkkkqqqfffdddvvv}}}yyymmm|||kkkfffpppkkk]]]ccc~~~qqqccc^^^bbbSSSIIILLL:::222---...111222555999ccc{{{VVV:::555dddrrrVVVQQQsssiiiJJJ666CCC>>>GGGLLLGGG???<<<;;;;;;888333000///+++---===PPPppp]]];;;HHH```jjj777***CCCttteeemmm{{{{{{xxxdddbbbwwwiiiVVVTTTPPPDDDGGG;;;666---666...222000111333111,,,+++---///...,,,+++***)))))))))(((((((((((()))))))))EEE777777>>>rrrqqqtttxxxttttttiii~~~rrrkkkwwwEEEppp;;;444111000222EEE}}}bbbcccxxxsssHHH>>><<<^^^\\\@@@999111nnn{{{lllUUUNNNYYYnnnkkk|||jjjLLLIII}}}<<<111)));;;ppp|||xxxfffpppMMMSSSUUUPPPhhh888888bbb{{{vvvsss|||bbb^^^PPPDDDAAArrruuuRRRBBB;;;jjj|||ttt|||zzzlllZZZFFF:::TTTLLL111777]]]eeeSSSCCCkkkVVVzzzKKKFFF```EEE@@@~~~xxxsssqqqyyy~~~{{{uuuzzznnnwwwjjjKKKYYYlll\\\RRRMMMXXXQQQBBB^^^UUU:::OOOjjj~~~KKKbbboooSSSAAA999666nnn~~~qqqlllddd\\\TTTNNNHHHDDDDDDAAA>>>;;;:::999777555333444444444444444333222777333222333333111222666BBBuuueee>>>444bbb|||;;;///DDDdddyyywwwmmm```tttsssxxxxxxvvvxxxgggwwwwwwccc___\\\^^^KKKKKKJJJ:::333//////000000222666jjjxxxQQQ777555eeezzzhhhUUUuuuzzz~~~{{{vvvIII%%%555666444444999>>><<<666666222000333<<>>777^^^aaa~~~eeeIIIgggzzzuuupppjjjfff|||RRRBBBEEEzzzjjjSSSLLLrrr{{{www{{{~~~xxxsss|||gggppp[[[TTTrrr]]]TTTIIIVVVVVVFFFXXXMMM@@@NNNvvvAAA|||iiiYYYNNN@@@444hhh{{{zzzjjj^^^YYYSSSMMMHHHDDD@@@>>><<<:::888777777666555444333333444555666555444444444000///111111111333888IIIxxxtttUUU666666iiiBBB888<<>>===@@@???;;;333888:::===FFFNNNGGG999:::...666LLLQQQdddJJJ222555sssvvvqqqxxxfffccc}}}vvvlll\\\YYYqqqVVVSSSCCCKKKTTTMMMJJJHHHDDDDDD;;;999777///333888444000///111333000+++***...111///,,,***)))((())))))(((((((((((()))))))))III;;;;;;BBB~~~~~~yyy{{{xxxfffxxxmmm||||||WWWAAA}}}???888222,,,///FFFyyy{{{yyyYYYTTTWWWaaa[[[dddrrrAAAccc```qqq\\\EEEnnn}}}pppGGG@@@\\\cccTTTsssyyyQQQPPP|||xxxvvv777666111333iii{{{|||kkkggggggGGGxxxTTT@@@]]]{{{iii}}}RRRAAA}}}xxxsss;;;999lll{{{rrrhhh___UUUlll\\\UUUEEE===???oooqqq]]]MMMpppooobbbbbb[[[MMMGGGAAATTTmmmCCC111XXXbbb|||zzzUUUYYYqqqZZZzzzzzzLLL~~~CCCKKKzzzzzznnn]]]VVVkkkzzzvvvzzz|||wwwttthhhrrrXXXwwwtttLLLfffkkkiiiVVVNNNRRROOOUUUXXXfffNNNiiiaaa[[[KKK888jjj~~~vvvjjjiiiZZZOOOLLLGGGDDDCCCBBB@@@???555444222222333444333222///000222333333333222111333///...000222222666;;;^^^sssNNN333;;;rrr<<<555222iiirrraaa\\\ddd___ooo|||{{{{{{PPP~~~zzzsssfffxxxwww[[[tttdddSSS]]]EEE777444DDD'''///+++)))---000222777===ccc~~~eeeAAA222:::ooouuusssOOOhhhttteeejjjzzzjjjuuuYYY@@@666888<<<444===;;;...---777666+++222888888BBBuuueee(((@@@GGG@@@wwwsss~~~tttyyylllhhhqqqVVVYYYxxx777UUULLLccc```CCCBBBCCC666999333444888000333222,,,//////111333000******...111///,,,***(((((())))))(((((((((((()))))))))DDD555:::???~~~xxxrrrfffpppxxxwwwssssssIIIrrr???;;;,,,...)))CCCLLLQQQzzzrrrRRRpppSSSqqqNNN~~~___<<>>777333000///''',,,000000000111444555uuu{{{OOO999AAA===pppmmmZZZhhhuuuyyylllaaaWWWLLLBBB@@@999666===@@@;;;444222333555///000;;;<<<555666888<<>>;;;```pppddduuuwwwtttmmmddddddfffdddYYYSSSDDD???999zzztttccczzzuuu}}}|||uuugggccc^^^QQQJJJJJJDDD???>>>IIItttMMMFFF]]]uuu}}}~~~lll[[[}}}~~~uuuYYY```zzz{{{vvv}}}ZZZLLLDDDNNNsssqqqoooccc~~~zzzzzz}}}~~~|||rrrrrrooofff```aaaYYYSSSMMMLLLNNNOOOLLLHHHLLL======uuuKKKlllqqqjjjjjjYYYQQQgggpppvvvqqqggg^^^UUUOOOFFFCCC>>>:::999888777666555444444333333222222222666555444333222222333444000888555222333---999ZZZ}}}uuu[[[,,,???```lllNNNGGG:::___eee{{{hhhXXXMMMGGGOOOXXXUUUlllbbbeee```uuurrrxxxooojjj]]]VVV^^^bbbYYYNNNIIIFFFCCC===777111...,,,++++++,,,)))+++111000555FFFsssLLL<<<>>>DDDrrrlll]]]XXXvvvttt~~~qqqmmmfff|||mmmZZZQQQOOOQQQMMMMMMQQQOOOCCC777111(((888???>>>;;;111...666999hhhppp>>>'''444HHHjjj111OOOyyyyyyyyymmmVVVFFFCCCEEE\\\eeelllllloootttuuuqqqaaaaaaeee[[[HHHLLLbbboooaaaqqqjjjIII666:::666'''444222000000111111000///222444333000+++***111888222///+++))))))((('''&&&(((((((((((()))))))))PPP<<<:::===|||yyyxxxlllcccIIIgggIII222222+++===qqqxxxssseee]]]jjjooowww___EEEbbbTTTSSSbbbgggCCCGGG```bbbLLLOOOPPPXXX333///111555XXX}}}eeeaaaiiiIII:::GGGGGGZZZ~~~kkk^^^qqqmmmkkkccc___TTTSSSOOOQQQIIICCCIIIrrrpppvvv{{{qqqooojjj[[[TTTVVVTTTXXXOOOHHH???888OOO~~~]]]EEEWWWzzzllljjjuuuuuuyyy{{{uuuxxxttt|||bbbyyy@@@BBB___uuusssooovvviiittt~~~ssseeebbbaaaZZZUUUUUULLLJJJHHHGGGFFFEEEBBB@@@IIIHHHUUU{{{ZZZOOOvvvfffllliiipppdddSSS|||xxxcccSSSHHHBBBAAA>>>:::777777777666555444333333333333333333333666666555444444444555555,,,777777111///222MMMsssuuummm<<<222???WWWVVVXXX>>>KKKvvvvvvaaaPPPEEE===GGGUUUVVV___UUUUUUUUUhhhhhhhhh^^^ZZZSSSRRRXXXXXXNNNCCC@@@:::888444///,,,***))))))------(((...666,,,444WWWzzzVVV999222111NNNqqqsssZZZfffdddxxxaaadddggg|||mmm[[[___HHHGGGHHHIIIEEE;;;333000:::666'''"""000???NNN___xxx]]]EEE222666ZZZaaaTTTKKKxxxpppiii}}}vvv}}}zzzooo\\\GGG::::::>>>IIITTTbbblllmmmhhhaaaZZZdddccc^^^JJJ888AAAWWW]]]DDDJJJHHH999---...333444111000000000111111///---333000...---)))(((///999000...***(((((()))(((((('''((((((((()))))))))XXX<<<;;;@@@{{{zzz{{{}}}sssYYYIIIVVV555222***999jjjtttQQQVVVzzzKKKEEE777NNNnnnYYYKKKGGGyyyoooUUUJJJOOOjjj~~~MMMIIIWWWqqqLLL333111888NNN~~~hhhKKKwww```GGG???}}}fffjjj\\\hhhZZZZZZllleeecccYYYQQQXXXVVVSSSRRREEE999LLLnnnmmm|||zzz{{{zzz|||mmmiiiiii\\\TTTXXXYYYOOOAAA???===BBBjjjkkk```KKKPPP{{{jjj{{{|||}}}zzzrrr]]]vvv|||{{{||||||^^^jjjUUU;;;@@@iiiwwwpppppplllyyykkk}}}}}}zzz|||yyyrrrlllbbb[[[ZZZXXXPPPIIIGGGGGGHHHHHHGGGDDDBBB@@@@@@===TTTfffnnnkkkFFFrrrssscccbbbcccrrroooVVVbbb}}}}}}uuudddSSSKKKGGGDDD<<<999666555555555555444333333333333444444555555666555555555555555555555333666444///111@@@___}}}nnnNNN777???PPPeeelllrrrRRRDDDoooxxxvvvjjjVVVIIIAAA:::AAANNNQQQMMMHHHHHHIIIRRRRRRPPPIIIJJJGGGHHHLLLJJJ@@@999888222111...,,,+++***++++++***///---666<<<+++555cccyyyMMM<<<:::@@@zzzkkkwwwdddQQQaaaYYY|||yyyXXXeeeiiijjj|||eeeMMMLLLHHHAAA999222000222444:::===LLLeeeooommmnnnlllRRR<<<666333BBBtttpppTTTfffCCCYYY```ddd{{{xxx{{{rrrbbbMMM:::///+++,,,***333BBBQQQYYYYYYXXXYYYTTTSSSRRRPPPXXXrrrvvvFFFHHHGGGAAA444,,,---333///...---...000111111000111///)))$$$'''000777888222...***(((((((((((('''''''''(((((())))))***]]]999:::AAA}}}|||ppp}}}yyy~~~NNNFFFfff999333***444```vvvDDDSSShhhRRRNNNooo;;;;;;EEEPPPOOOYYY@@@IIIWWWKKKTTTMMMbbbJJJ<<>>@@@BBBBBBAAAAAACCCEEEAAAPPPfff|||HHH```llliiiccceeegggrrruuufffggguuuhhhcccYYYLLLFFFFFFEEEAAA888666444333444555444333222333333444444555555666444444444555555555555444<<<666222333===TTTkkkuuuhhh333;;;DDDhhhaaa[[[```XXXHHHgggzzzdddOOOCCC===333222777666888:::;;;>>><<<===;;;;;;::::::::::::777111//////---,,,+++++++++,,,------***///111777777///BBBoooYYY555...---AAAiiixxxeeeYYYVVV^^^```oookkkTTTFFFQQQcccoooyyyzzzoooddd^^^\\\\\\gggzzzvvv^^^IIIFFF444===<<<555EEEsss]]]WWW^^^FFFKKKgggpppuuu|||tttsssXXXAAA555111222333444555555888>>>HHHTTT[[[WWWQQQJJJ???;;;EEECCC///NNNaaa[[[<<<---666444"""...---+++,,,///222444444///111)))!!!,,,@@@BBB666444111+++(((''''''&&&&&&'''''''''((()))******aaa777:::<<<zzz|||~~~kkk{{{zzz|||EEEHHHppp>>>888,,,...PPP||||||JJJ^^^kkkWWWsssDDDIIINNNssseeebbb999SSSTTTHHHQQQ;;;MMM|||eeeEEE???iii777///...DDDtttsssyyyjjjfff[[[dddjjjVVVzzzcccSSS<<>><<<<<<>>>BBBEEEYYYiii~~~RRRiiiaaaaaahhhpppoooiiiiiimmmrrr|||}}}}}}sssfff```UUUIIIDDDBBB;;;444777555333333444555444333333333444444555555555666333444555555666555555555555000666BBBSSSlllxxxmmmJJJ666)))kkk~~~fffpppaaahhhUUUSSS\\\{{{xxxcccLLL???;;;222...---)))(((000///666---222000555333333222111...,,,---...)))))))))***+++,,,---.........222222///;;;YYYqqqPPP::::::@@@aaajjjhhhaaaiiihhhkkkNNNcccyyy```<<>>333,,,CCCxxxxxxIIITTTlllwwwFFF>>>YYYjjj666BBBqqq[[[~~~zzztttPPPVVV???bbbqqqPPPEEESSS]]];;;;;;...===xxxvvvxxxsssOOOeeeWWWxxx\\\```wwwNNNCCCyyyyyyzzzLLLhhhnnn|||nnn___```XXXNNNOOORRRVVVOOO???@@@AAApppqqquuummmvvv|||zzz[[[mmmvvvrrrfffmmmaaaZZZYYYSSSJJJIIIFFF:::111666DDDiii|||UUU]]]___aaa___cccrrr{{{}}}{{{rrrvvvwwwuuusss\\\ZZZiii___@@@<<<;;;ZZZttt|||lllzzzmmmtttjjjmmmlll~~~sssbbbXXXVVVXXXQQQQQQNNNJJJEEEDDDDDDEEEBBB@@@>>>>>>CCCKKKSSSXXXrrr}}}{{{[[[rrr```eeejjjooopppeeecccnnnnnnttt{{{rrr~~~}}}bbb]]]RRREEE>>>===;;;777777555444444555555444333444444444555555555555555444555666777777777666666222666KKK^^^gggvvvrrrVVV000DDDJJJyyy[[[]]]PPPaaa]]]VVVJJJkkkyyyyyyiiiLLL;;;999444222333///'''---)))333'''000***000...//////...---.........******+++,,,---...//////333...666444///MMMggg\\\:::///555GGGtttjjjpppbbb___dddbbbeee\\\yyy|||rrrCCC999NNNOOO777???HHHQQQUUUZZZ___```]]]EEE@@@333222AAAGGGDDDEEE===EEEgggeee^^^\\\]]]UUUOOOLLLYYYgggrrr{{{qqqSSS???888;;;@@@555AAABBB666666CCCFFF===???;;;>>><<<444:::IIINNNPPP777---777555&&&(((888///000111333444333///,,,'''&&&///???IIICCC999444555000+++'''&&&'''''''''&&&&&&'''((()))***+++mmmDDDGGG333aaa|||www|||ooommmdddDDD]]]bbb:::BBB:::...<<>>@@@@@@444CCCPPP```ZZZXXXfffggg\\\eee```eeezzzzzz}}}sssZZZ[[[}}}gggqqqqqqrrrgggnnnUUUOOOeee^^^AAA888AAAIIIeeeqqqtttvvvqqqssshhhvvvaaajjjwwwyyylll\\\LLLBBB???@@@AAAAAACCCDDD@@@<<<<<<;;;<<>>333///)))&&&&&&((()))***&&&&&&'''((()))***+++NNNPPPEEEDDDlllzzz~~~zzzzzznnnpppTTTIIItttTTT>>>GGG:::333777gggcccLLLTTTggg}}}JJJiii{{{MMM___tttwww\\\QQQ[[[NNNRRRVVVvvvxxxMMM???BBBddd\\\IIIEEE999VVVtttqqqaaa```}}}___^^^hhhkkk~~~```zzz~~~MMMBBBPPP[[[hhhSSSyyy~~~wwwmmmccc]]]WWWRRRPPPSSSOOOGGGAAA???===gggtttppprrrssssssqqq|||~~~|||xxxyyywwwkkk___UUUVVVQQQCCC666444AAAOOOPPP___ooo___\\\]]][[[ZZZ[[[UUUsssyyyooouuu[[[TTT]]]kkkxxx{{{wwwllleeeaaa]]]LLL@@@NNNhhhXXX>>>======PPP```iii{{{llloookkkiiijjjkkkjjjmmmqqqxxxxxxtttqqqgggYYYWWW[[[RRRAAA>>>FFFFFF<<>>===666555999@@@MMMbbbwwwfffOOOLLL\\\nnnUUUVVVOOOIIIXXXrrrzzzqqqsssyyynnnRRRJJJ>>>999555222222222222111222...///000//////111444666BBBQQQJJJ999111$$$###666555222kkkqqqNNN000GGG999333---'''&&&((()))(((%%%(((((((((((()))))))))kkklllNNN???uuuuuu}}}gggxxxCCCOOOTTTGGGJJJ???===777SSS}}}ooocccNNNTTTxxxfffRRR}}}WWWLLLsssooozzzOOOOOOMMMCCCJJJVVVFFFUUU???DDDGGGmmmXXX___TTTHHH;;;MMMooommmssstttttt}}}]]]xxxooo===>>>bbbzzzXXXVVVQQQiiiuuuwwwhhhaaa\\\[[[XXXRRRMMMKKKBBBPPP???AAAYYYqqqxxxyyyuuuooojjjxxx|||vvvtttsssmmm___SSSIIICCC===;;;@@@EEEHHHIIIpppggg]]]VVVXXX]]]]]]]]]___]]][[[eee~~~nnnfffeee{{{jjjYYYNNNIIIIIIKKKKKKGGGJJJUUUccczzzUUU222HHHAAAGGGwwwllljjjttteeehhhffffffjjjkkkiiiiiilllzzzwwwrrrvvv|||zzzttttttpppiiiccc______]]][[[kkk}}}|||jjjbbbhhh^^^cccfffggghhhiiijjjjjjkkkkkkkkkddd___uuuTTTAAAfff~~~||||||jjjWWWHHHAAA:::777999;;;:::888555666666555555666999;;;666111111888DDDTTTgggvvv{{{wwwnnn@@@'''<<<@@@cccWWWRRRLLLLLLQQQTTT\\\[[[```xxx~~~vvv~~~vvvPPP999888777---666555222///,,,+++++++++++++++++++++,,,---,,,+++(((...666999777333222222666...BBBjjjtttVVV888///***SSSVVVWWWmmmbbbgggjjjfff``````bbbcccaaadddsssjjjZZZ\\\EEEAAAMMM@@@GGGEEERRR]]]cccmmm]]]QQQ[[[aaaYYYOOOJJJMMMIIIEEENNNcccssswwwmmmrrrwwwsssuuu]]]'''//////000333555444111///...000222111......111555@@@HHHAAA444111000+++***AAAzzzQQQLLLMMM...KKK222---'''&&&((()))(((%%%(((((((((((()))))))))^^^:::uuuvvvqqqaaaBBB\\\PPPKKKHHHAAAFFF;;;BBB|||~~~RRRHHHlllqqqppphhhcccaaaxxxqqquuupppXXXcccDDDDDDDDDgggccceee<<<<<<@@@qqq```bbb[[[]]]NNNHHHHHH|||{{{yyyuuu~~~uuuaaa```dddsssvvvuuurrr~~~ZZZEEECCCfff___SSSSSSVVV___}}}}}}rrrppphhh```ZZZZZZXXXQQQJJJFFFAAA???BBB888sssttttttmmmkkkvvvyyymmm}}}xxxnnnbbbTTTKKK??????;;;888:::HHH^^^pppnnn[[[WWWVVVYYY[[[XXXVVVWWWdddQQQSSS{{{eeeQQQEEEzzzrrrKKK@@@>>>;;;TTTgggxxxgggtttppphhhffffffiiinnnoookkkiiijjjeee|||yyywww~~~}}}wwwxxxvvvooommmrrrxxx{{{qqqiiivvvkkkQQQ[[[eeeaaa```bbbeeeggghhhgggeeeddddddeeebbb~~~PPPMMMOOOttt{{{}}}rrriii^^^TTTNNNHHHCCC???@@@???===:::777777:::<<>>???aaa{{{}}}___LLLaaasssVVV[[[SSShhh\\\uuurrrEEE<<<>>>PPP999IIIfffLLLvvvbbb???EEEGGGlllmmmVVV```SSS___NNNjjjmmm{{{vvvvvveee\\\}}}aaazzzNNN777fffiii^^^NNN[[[[[[[[[kkk~~~{{{qqqjjjddd[[[TTTTTTTTTQQQLLLIIIGGG333@@@TTT}}}ooojjjsssooooooyyy|||yyyQQQVVVNNNYYYeeelll{{{vvvjjj]]]PPPEEE@@@@@@DDDDDDBBB@@@IIIhhhpppXXXYYYYYY[[[[[[XXXSSSPPPPPP[[[XXXSSSaaa~~~PPPHHH;;;\\\rrrsssUUUGGG888888LLL^^^rrrkkkxxxyyykkknnngggfffhhhlllkkkgggeeefffeeemmm||||||rrrfff```ZZZXXXVVVUUUUUUWWW___uuummmYYYXXXYYY[[[^^^___```ccceeeffffffdddccciiijjjXXXlllmmmOOOQQQMMMooo~~~zzz}}}xxxtttssspppmmmkkkhhhhhheeebbb^^^\\\\\\]]]dddrrr}}}~~~}}}rrr\\\NNN555###000}}}sss^^^OOOSSSYYYXXX[[[ccc```\\\bbbbbbbbb{{{fffeee}}}sssJJJ777;;;555444333444555333...+++,,,...000111111111111222111444777777666666888:::WWWvvvyyySSS222222;;;999```SSSkkk```bbbcccaaaaaaaaadddfffddd___[[[\\\```fffsss~~~]]]JJJMMMRRRSSSLLLBBB@@@DDDAAA@@@CCCEEECCCGGG\\\sssxxxwwwvvv[[[jjjvvvsss```HHHCCC;;;333111555888777333444444555555777888999...%%%...111)))@@@kkkXXXIIIKKK\\\HHHHHH===...+++((('''((((((((('''(((((((((((()))))))))~~~===FFF|||}}}aaa???[[[lllOOOLLLRRRQQQIII>>>AAARRRzzz~~~nnnwwwoooWWW[[[{{{yyyVVV{{{~~~ZZZ]]]yyyqqqWWWGGGVVVTTTAAAQQQ>>>bbbuuurrrzzzAAADDDKKKwwwfffffffff\\\cccVVVoooTTT[[[vvv~~~zzzzzzgggfff]]]oookkkjjjjjjNNNGGG===aaa[[[TTTYYYXXXZZZTTT}}}xxxvvvnnnfff^^^RRRLLLKKKOOORRROOOJJJHHH>>>DDDOOOoootttiiivvvqqqkkkqqqoooooorrrQQQAAA===555>>>KKKGGGLLLFFFBBB@@@<<<:::AAAJJJQQQQQQWWWlllkkk]]]UUUPPPSSSUUUTTTRRRRRRSSSSSSJJJTTTOOOIII[[[sssXXXFFF<<<@@@SSSmmm{{{~~~|||fffTTTBBB<<<>>>===LLLpppiiiqqqxxxmmmfffhhhfffbbbaaabbb```\\\\\\___aaa```eeetttnnnNNNSSS\\\VVVTTT\\\___```aaacccdddeeeffffffkkkbbbooommmfffXXXDDDFFFRRRvvvxxx}}}zzzxxxwwwxxxyyyvvvsssvvvpppXXX<<<111777<<<}}}~~~UUUXXXXXXXXX\\\bbbdddbbbooocccjjjpppgggrrr|||tttWWW___pppMMMCCC999000...333888777444111222444444333333666888333999===888555???VVVkkkdddMMMEEE999...;;;VVVMMMtttaaaaaaeeecccaaaccceeeffffffccc```^^^^^^^^^VVVYYY[[[ssskkkQQQ>>>JJJFFFEEEIIIJJJDDD===:::???:::;;;???>>><<>>NNN]]]cccSSSPPP]]]^^^LLL???CCCCCCbbbzzzqqqjjj[[[dddzzz~~~ZZZPPPnnnbbbcccNNNDDDLLLLLLWWWAAAHHH???>>>TTTYYYqqqyyyQQQ:::FFF[[[WWWZZZdddggggggWWWoooWWWUUU|||yyyuuuvvveeeKKK@@@zzzpppxxxxxx___TTTcccRRRWWWYYYMMMqqq|||tttqqqdddhhh^^^^^^XXXNNNMMMPPPUUURRRIII@@@<<<444SSSzzzgggllliiioookkkeeeiiikkkggggggpppeeeTTTDDD<<<666888666;;;DDDIIILLLUUUaaafffxxxcccVVVXXXRRRKKKNNNNNNJJJIIIKKKMMMLLLEEEIIIGGGGGGNNNWWWpppaaaHHH777===JJJRRRZZZdddsssxxxuuuaaaVVVPPPEEE999000???AAA???ZZZnnnwwwmmmyyyhhhaaaiiibbbgggbbb^^^]]]\\\YYYZZZ^^^TTTWWW\\\bbbjjjyyyxxxyyywww|||]]]RRRKKKNNNPPPOOORRRYYY[[[\\\]]]___aaadddeeefffddddddnnnhhh___^^^777888EEETTTgggrrruuuzzzzzzsssnnnlllkkklllfffVVVGGG???<<<;;;LLLzzzWWWQQQ___gggdddeeelllllldddsssjjjoootttkkkjjj|||~~~{{{[[[iiittt|||hhhXXXDDD777444555555333000222222000...///333777===666444AAAZZZrrreeeDDD111666777;;;cccYYYmmmccc]]]aaaeeebbb```bbbccceeeccc___^^^```___]]]PPPfffjjj\\\[[[hhh|||ooo]]]IIIAAAEEEHHHGGG@@@<<>>[[[|||^^^XXXhhhdddfffVVVeeeZZZZZZjjjnnnNNNDDDNNN``````bbbXXXbbbWWWWWWQQQTTT[[[jjj|||sssrrr```eeeYYYaaa^^^TTTSSSSSSRRRJJJ@@@:::;;;IIIjjjkkkaaajjj___ddd```dddhhhfffjjjmmmjjjkkkmmmzzz```[[[^^^ggglllnnnxxxmmmPPPNNNRRRKKKIIIKKKIIICCCBBBDDDCCC???FFFEEEEEEJJJKKKFFFXXX}}}bbbEEE999;;;>>><<>><<>>333>>>KKKCCC666;;;;;;<<<===888555888???>>>;;;999999;;;<<<<<<===AAAIIIvvvwwwlllaaa???999QQQlllzzzsssfffWWWAAA>>>888111,,,,,,///333000FFFxxxzzzIIICCCbbbooolll}}}ddd)))'''(((((((((''''''((()))(((((((((((()))))))))>>>555JJJttt}}}NNNJJJXXXoooPPPHHHMMMAAABBBLLLNNNTTTWWWRRRKKKkkk}}}bbbtttkkkRRRzzzpppaaa___sss^^^HHHhhhkkk===CCCAAAxxxLLLeeeVVVaaaXXXaaaUUU^^^]]]```WWWqqqAAAOOOFFFnnnjjjVVVWWW```QQQ___TTTDDDXXXDDDWWW{{{eeedddzzzoooooo^^^gggdddNNNJJJFFFBBB<<<999???IIImmmvvvtttTTT^^^PPPaaa```TTTaaammmbbb___hhhfffaaaiiifffkkkMMMLLLMMMMMMLLLGGGCCCEEEDDD@@@AAAEEECCC===AAAGGGFFFEEEDDD???FFF[[[fffqqqLLLFFFFFF???;;;;;;::::::;;;<<<>>>@@@<<<;;;<<<======>>>DDDJJJKKK}}}hhhjjjllliiifffhhhjjjfff___\\\ZZZ\\\\\\ZZZ[[[___aaa\\\ZZZ\\\[[[XXXYYY___^^^>>>BBBJJJBBBBBBJJJJJJBBBBBBKKKGGGKKKRRRXXX\\\\\\[[[ZZZZZZhhhdddaaafffXXX[[[~~~yyynnn^^^:::;;;:::999999999;;;===999:::;;;:::999:::;;;======777EEEmmm~~~wwwtttmmmRRRTTT[[[UUUVVVaaaggggggiiinnneeeuuuoooeeelllhhh\\\\\\ppp}}}RRRDDDIIIVVVlllyyyuuummmmmmkkkfffbbbdddkkkrrr}}}fffNNN???999777:::;;;KKKvvvsssLLLjjjiiigggbbb___aaaeeedddaaa]]]``````]]]___ccc```XXX]]]OOOXXXbbbSSSMMMXXX[[[TTTVVVVVVOOOLLLPPPSSSVVVSSSQQQKKKEEEEEEFFFAAA;;;:::<<<999AAAHHH777000GGG<<<777555888999777666888777777555222555999;;;999555333LLL^^^{{{kkkiiiFFF888:::AAAOOOSSSaaaxxxvvvmmmxxxrrrsssiiiWWWKKKEEE:::,,,(((,,,...***&&&+++888DDDnnnXXXEEEZZZtttWWW,,,000&&&'''((((((''''''((()))(((((((((((()))))))))888999BBB\\\vvv___KKKKKKSSS}}}uuuMMMCCCBBBBBBCCCBBBAAABBBEEEUUUQQQ[[[ttt~~~qqqlllxxxTTTggg___kkkgggSSSgggdddOOO<<>>>>><<<:::===IIIZZZgggyyyUUUPPPVVVPPPOOOWWWYYY[[[]]]____________```___ccckkktttwwwYYYSSSLLLGGGGGGGGGFFFEEEAAAAAA@@@@@@???>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBQQQzzzxxxXXXCCCCCC===<<>>>>>>>>>>>???@@@AAABBBHHHKKKNNNQQQRRRTTTVVVXXXZZZ]]]aaaccccccbbbbbbcccfff~~~ggg|||VVVFFFHHH:::???***@@@GGGHHH[[[___dddmmmQQQOOORRRNNNRRRTTTXXX[[[^^^```aaabbbhhh```\\\]]]\\\XXXXXX\\\^^^{{{qqqzzzeeeRRRKKK^^^iiiyyynnn[[[MMMAAA666333666...MMM___nnnRRRoooddddddddddddbbb___]]]\\\]]]aaabbbaaa]]]YYYWWWZZZ]]]ZZZ^^^___ZZZYYY\\\\\\XXXVVVSSSPPPNNNMMMLLLJJJHHHDDDCCCBBBAAA???>>>=========<<<<<<;;;;;;:::999999;;;999777444333444666777333333444444555666777777;;;:::;;;CCCUUUoootttiiiyyyqqqHHH***555444AAA<<<777999000666222666222///444000))),,,)))888///222BBB^^^___VVVVVVaaa{{{QQQ***$$$))))))''''''((((((((((((''''''---,,,+++))))))))))));;;:::CCCRRRtttwwwxxxyyysss|||gggJJJMMMJJJpppsss999EEEAAA???@@@CCCDDDBBBAAAGGGCCCMMMfffzzzXXXjjjvvvcccppp|||[[[bbbnnnpppnnnnnnvvvMMM??????YYYuuuaaaaaa^^^[[[___^^^WWWTTTYYY^^^^^^\\\\\\zzz}}}zzz{{{rrrZZZDDDPPP```qqqZZZyyyddd]]]VVVTTTVVVUUUQQQLLLJJJHHHGGGFFFIIIZZZyyylllHHHJJJ@@@444999GGGCCC;;;AAAFFF@@@;;;===MMMgggxxxXXXAAAIIIGGGGGGUUUNNNOOORRRTTTVVVWWWXXXXXX^^^]]]___aaaaaagggvvvrrr```RRRNNNIIICCC@@@??????>>>===>>>>>>>>>===<<<<<<;;;;;;======>>>>>>>>>?????????JJJNNNhhhzzzmmmcccYYYNNNKKKMMM===GGGYYYlllqqqfffhhheeeeeedddcccbbbbbbbbbbbb\\\ZZZXXXXXXYYYZZZYYYYYYVVVTTTQQQPPPPPPOOOMMMLLLCCCKKKUUU```lll{{{ppp___III>>>>>>@@@===888;;;;;;;;;;;;<<<===>>>???AAADDDHHHKKKMMMPPPTTTVVVWWWZZZ\\\]]]\\\[[[ZZZ[[[PPPXXXwwwtttxxx||||||uuuVVVEEEGGGKKKJJJNNNNNNOOORRRWWWZZZ\\\\\\]]]WWWTTTVVVWWWTTTTTTWWWTTT]]]{{{}}}|||qqqooo\\\UUUOOORRR\\\eeejjjmmmqqqooonnnnnniii___XXXWWWAAA???<<<666///111BBBTTTlll}}}|||SSSaaauuugggfffaaabbbbbbaaa___^^^___```ccc```]]][[[[[[[[[[[[ZZZ[[[[[[WWWTTTUUUZZZXXXRRRRRROOOLLLJJJIIIGGGEEECCC@@@@@@???>>><<<;;;::::::::::::999999888777777666<<<999666222000000000111000111111222333333444444222333444666>>>NNNcccrrrjjjbbbssszzzpppMMM<<<:::777DDDRRRHHHGGG===<<<222...999CCCLLLYYYcccqqq{{{wwwJJJGGGYYYwwwxxxGGG+++)))///,,,%%%'''((()))************)))+++***)))((((((((()))===:::AAADDD___^^^gggbbbTTTPPPOOOdddzzzrrr\\\666BBB>>>:::<<>>===<<<;;;;;;::::::999888888888999:::::::::;;;;;;;;;;;;888===JJJdddlllbbbaaaaaaaaaaaabbbccccccbbbbbbbbb\\\[[[ZZZZZZ[[[[[[YYYXXXRRRPPPMMMLLLKKKKKKIIIGGGAAAAAA???>>>AAAKKKYYYccctttoooVVVDDD:::777222111444777999999777777777777888999:::;;;<<<>>>BBBEEEHHHMMMRRRVVVYYY\\\^^^^^^\\\ZZZYYYYYY[[[ZZZeee}}}sssfffYYYJJJAAABBBFFFIIIJJJIIIIIIIIIKKKOOORRRTTTUUUWWWSSSRRRUUUWWWVVVUUUWWWOOOMMMddd~~~{{{~~~zzzooobbbVVVJJJ@@@:::<<<:::<<>>>>>JJJXXX~~~zzzyyyMMM>>>BBBHHHBBBGGGJJJ<<>>===<<<999888888777777666666555666777777777888888888888222>>>AAA@@@SSSwwwrrr}}}uuuaaagggnnngggZZZ]]]^^^````````````^^^]]]ZZZYYYYYYZZZ[[[ZZZWWWUUURRROOOLLLKKKJJJIIIGGGFFFDDDCCC@@@;;;888777:::===444:::BBBHHHLLLOOORRRUUUEEE???999999;;;;;;666111333777;;;999333111333888444444444444555666777777;;;===???BBBEEEJJJPPPTTTYYY[[[^^^^^^]]][[[ZZZZZZTTTcccbbbUUUaaavvv{{{{{{xxxyyy}}}vvvssstttiiiqqq|||wwwFFF@@@777555???FFFEEECCCDDDCCCGGGKKKKKKIIIIIIKKKNNNRRRQQQRRRTTTWWWWWWUUUUUUNNNSSSZZZYYYqqqyyywwwgggeeeiiijjjgggaaa[[[VVVSSSPPPMMMMMMQQQ;;;BBBQQQeee|||gggUUUgggppp[[[TTTXXX___[[[]]]^^^_________aaaccc^^^[[[XXXWWWXXXXXXWWWUUUQQQPPPPPPRRRUUUWWWUUUQQQOOOLLLIIIFFFDDDBBB@@@>>><<<;;;:::999888666555555444333333222222111000000000///...,,,,,,,,,---...+++,,,,,,,,,---------......111333222000000555:::AAA___vvv{{{rrrRRRIII???KKKOOORRRWWWNNNBBBBBBFFF<<<<<>>BBBCCC<<<888:::;;;999888:::999:::HHHddd~~~|||rrrDDD___ffflllwwwQQQ:::>>>;;;UUU______[[[WWWVVVZZZXXXQQQYYYUUUSSSRRRPPPNNNPPPUUU___NNNjjjyyyZZZwww|||nnn\\\IIIrrrsssaaaPPPLLLcccuuulllqqqyyy```OOOZZZ\\\YYYTTTRRRRRRQQQOOOLLLDDDBBBBBBCCC@@@<<<===@@@PPPooo{{{www~~~xxxmmmlllzzzWWW<<<555:::EEE>>>222BBBOOO@@@@@@AAADDDHHHLLLPPPSSSUUUVVVWWWXXXXXXYYY\\\^^^^^^XXXXXXVVVUUUVVVXXXVVVRRRXXX```XXXZZZVVVMMMQQQGGGPPPMMMIIIGGGEEEEEEDDDDDD<<<======<<<;;;999888888888777777666555555444444555555555555666666666666999222333999888???___|||zzz{{{{{{qqqeee___^^^^^^\\\[[[[[[\\\]]]]]]\\\[[[YYYXXXSSSSSSTTTUUUVVVTTTPPPMMMPPPMMMJJJHHHHHHFFFEEECCC<<<>>>??????===;;;999999BBB@@@<<<888555555666888AAA===888333111222333444444000---///444555111,,,222111111222222333444555:::<<<===???AAAEEEJJJNNNOOOQQQUUUWWWVVVVVVVVVVVVRRRQQQTTTYYYWWWVVVggg}}}xxx}}}iii???777CCC:::444777@@@AAA888444888:::CCCLLLKKKCCC>>>@@@FFFHHHIIIJJJLLLOOOPPPNNNKKKJJJQQQVVVGGGPPPjjjzzzssstttddd___]]]^^^```bbbgggmmm}}}\\\OOO|||YYYUUU___aaa______ZZZ\\\]]]]]]]]]]]]^^^```VVVXXXXXXVVVSSSRRRSSSUUUOOOSSSXXXZZZWWWSSSQQQQQQLLLJJJFFFDDDBBB@@@>>><<<<<<;;;:::999888666555555222222111111000/////////...---,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---///111222111///999666IIIooo}}}uuuwwwwwwxxxqqq```777000,,,)))))))))((('''(((++++++******)))(((&&&&&&&&&'''((()))******+++===777<<>>555555777555555888888666:::NNNoooLLL<<<===QQQQQQUUU\\\zzzuuuZZZ???999///???[[[cccggg\\\[[[LLLNNN```ZZZNNNYYYTTTSSSSSSRRRMMMIIILLLSSSSSSEEEIIIzzzssszzzvvvhhhYYYYYYWWW```___uuunnnvvv~~~GGG]]]ZZZOOOZZZVVVQQQMMMKKKJJJJJJIIIGGG@@@;;;<<<===:::999;;;;;;MMMhhh}}}vvv<<<777>>><<<777888;;;999<<>>;;;;;;;;;:::::::::::::::777666555444444555666777+++...111222222222555777,,,---///...------///111////////////000111222333666777999:::;;;>>>BBBEEEGGGKKKOOOQQQRRRRRRSSSTTT^^^SSSTTT^^^XXXGGGEEERRR[[[jjjwww|||vvvaaaFFF;;;333000444888444555888555///111888222<<>><<<:::888::::::999888666555444333111000000///......------///...,,,+++)))(((((('''************************---***))),,,000111...***333000///777MMMlll^^^666&&&000;;;)))---+++$$$%%%******$$$))))))))))))(((&&&%%%$$$&&&'''((()))***++++++<<<666;;;===<<<<<>>BBBFFFKKKOOORRRTTTUUUSSSPPPSSSXXXWWWQQQNNNLLLKKKKKKMMMPPPUUUYYYVVV]]]VVVYYYRRRFFFJJJDDDBBBAAA@@@@@@???>>><<<;;;<<<======;;;777666777999555444444333222222111111000111111111222222222222+++999:::,,,+++777555'''///:::UUUxxx\\\EEEJJJWWWPPPLLLOOOVVV[[[ZZZYYY\\\XXXWWWWWWVVVVVVWWWWWWWWWXXXWWWVVVVVVWWWUUUSSSPPPJJJGGGDDDBBBAAA???===;;;???===:::888777666666555999888666555555333111000111222333222000---***''')))111777333)))&&&,,,444------------...///000000000222555777888:::===???FFFIIIMMMPPPQQQQQQRRRSSSOOOUUUTTTOOORRR[[[[[[SSS```PPPXXX```qqqJJJ:::---,,,222555333222//////000000///000444888000444999888555444888<<<===AAABBBBBBGGGMMMNNNJJJHHHFFFRRRUUUUUUJJJ@@@ZZZRRRtttkkk[[[RRRccclllZZZHHHSSSZZZWWWTTTVVVWWWUUUVVVWWWYYYYYYYYYYYYZZZ\\\TTTUUUUUUUUUSSSRRRRRRRRRTTTTTTUUUVVVQQQHHHFFFJJJBBB???===;;;;;;:::888777777666555444333222111000///......---,,,,,,++++++,,,+++***)))((('''&&&%%%((((((((((((((((((((((((---+++******,,,------,,,)))111333---///<<>>AAAHHHEEE@@@DDDUUUWWWUUU```PPPTTTYYYSSSJJJMMMQQQLLLIIIDDDDDDHHHKKKIIIHHHIIINNN>>>>>>GGGMMMmmmZZZqqq}}}jjjgggzzzqqq[[[PPPbbbQQQEEEQQQKKKOOOMMMKKKHHHFFFEEEDDDCCC666666999;;;:::666666;;;666===888...999ZZZwwwYYY333...444///,,,777+++999333+++444444333@@@888999;;;>>>CCCHHHLLLNNNKKKMMMLLLKKKPPPVVVTTTLLLLLLNNNQQQSSSRRRNNNMMMNNNIIIPPPKKKRRRNNNCCCJJJFFF???@@@AAA???<<<;;;<<>>VVVuuucccHHHFFFJJJFFFBBBDDDLLLIIIKKKOOOPPPNNNQQQXXXVVVVVVUUUUUUVVVWWWYYYZZZWWWUUUTTTTTTTTTSSSQQQOOOJJJHHHDDDBBBAAA@@@===;;;;;;;;;;;;;;;;;;:::888666333111//////000111222333222///,,,,,,///000---***///(((###&&&...111,,,%%%++++++++++++,,,---...///---000444777888:::===???DDDGGGKKKMMMNNNNNNNNNOOOOOOWWWXXXQQQMMMNNNMMMHHHEEEGGGIII>>>BBBMMMRRRiiirrrsssYYYCCC444222---555777111///222111,,,,,,///111111111222///,,,222111000111444888<<<>>>888<<<>>>>>>CCCLLLNNNJJJDDDHHHLLLBBBKKKTTTDDDEEEHHHQQQTTTvvv|||}}}xxxwwwwwwyyyuuuUUU>>>MMMKKKEEEFFFPPPTTTRRRRRRWWWSSSUUUWWWXXXXXXYYYZZZ\\\WWWUUUSSSTTTVVVWWWSSSPPPRRRLLLJJJMMMMMMHHHGGGKKK@@@>>><<<:::::::::999777444333222111000......---------,,,,,,+++*********''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&'''+++...---...000111///,,,000666999>>>YYYlllgggOOOCCC000---'''(((***&&&+++...'''222...)))((())))))***+++$$$%%%&&&((()))*********%%%&&&'''((((((((('''CCC///;;;999444:::DDDAAAAAA]]]{{{aaa]]]YYYkkk|||xxxppp___XXXkkktttXXXRRRpppvvvjjj999<<<;;;---000>>>444333222111000000000000111111222222333444555666XXXsssnnn]]]XXX]]]```\\\[[[mmm[[[UUUWWWQQQTTTSSSQQQOOOLLLJJJHHHGGGEEEGGGHHHGGGEEEBBBAAAAAABBB???@@@BBB>>>@@@VVVoooZZZUUUOOONNNOOOOOOLLLHHHNNNKKKHHHEEEDDDCCC@@@>>>666555555444555666777777333333222111222888AAAHHHzzzxxxZZZEEE000000//////............000111111222333333444444666888:::<<<>>>@@@DDDGGGGGGHHHJJJLLLNNNOOOPPPPPPQQQNNNKKKJJJLLLOOOQQQRRRQQQOOOMMMKKKJJJHHHDDDBBB;;;::::::;;;<<<;;;888666888777777666555444444444111111111111000000000///........................///////////////////////////...------...222555888MMMVVVeeewwwwwwdddRRRHHH=========>>>>>>>>>>>>>>>@@@BBBEEEIIILLLOOOQQQRRRRRRUUUUUUPPPOOOSSSVVVUUUVVVXXXVVVRRRQQQQQQMMMHHHIIIFFFBBB???>>>===<<<;;;999999888777666555444444000000000000//////////////////...------,,,++++++))))))))))))))))))))))))++++++******++++++,,,---------///000333555777999999<<>>>>>>>>>>>>>>>>>AAAHHHPPPYYYaaahhhkkkjjjhhheee___XXXPPPIIIEEE444444333333222111000000000///...---------------******+++,,,,,,---......---///111222222333555777666999===AAADDDEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGEEEAAABBBNNNdddlllLLL@@@@@@AAA@@@BBBDDDHHHJJJMMMOOOSSSUUUQQQRRRSSSTTTTTTSSSRRRQQQPPPOOORRRUUUSSSNNNMMMOOOUUUQQQLLLIIIGGGFFFDDDCCC???===:::999999888666444/////////...------,,,,,,+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******+++,,,...//////000555666888:::===BBBHHHLLLdddddddddccc___ZZZUUURRR???;;;666111...---...///)))))))))***,,,...///000000,,,((('''((((((&&&$$$''''''''''''''''''''''''%%%&&&(((((('''''')))BBB///999777222444:::888666GGG^^^lllaaaTTTHHHJJJNNNRRRQQQWWWllliiiAAA---555777333444555333333111000000/////////000000000000000111222333777RRRnnn}}}~~~zzz]]]PPPPPPRRRPPPNNNMMMKKKIIIGGGDDDCCCBBBHHHIIIHHHEEEAAA===;;;;;;999666888===;;;777===III]]]gggtttssskkkYYYAAASSSOOOKKKKKKNNNPPPNNNKKKKKKHHHDDDBBB@@@>>><<<:::666666666666666666666555333444333111000111555888777===FFFRRR\\\dddhhhjjj\\\UUULLLCCC<<<666000,,,//////.........---------...//////000000111111222333555888999;;;===AAADDDFFFGGGIIIKKKMMMNNNOOOOOONNNLLLIIIIIILLLNNNPPPPPPPPPNNNLLLJJJHHHFFFBBB@@@;;;:::999:::;;;:::888666666555555444333333222222000000/////////.........------------------------........................---,,,,,,,,,---000222333///222666;;;???BBBCCCCCCBBBAAA>>>;;;888666444444999999999::::::;;;;;;;;;>>>???BBBEEEIIIMMMOOOQQQPPPSSSSSSOOONNNRRRUUUUUUUUUWWWUUUQQQOOOOOOKKKEEEFFFCCC???<<<<<<;;;;;;:::777777666555444333222222000000000/////////............------,,,++++++***))))))))))))))))))))))))***************++++++,,,++++++,,,...000333555666777:::???DDDHHHJJJKKKKKKMMMPPPPPPLLLKKKLLLJJJGGGFFFCCC???======>>>======999999999999888888888888333444555555444222000...222111111000//////......///...---,,,,,,,,,,,,,,,)))******+++,,,,,,------+++---///000000111333555444666:::===AAACCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEBBB@@@>>>???EEEPPP]]]eeecccTTTAAA888999======<<<>>>AAADDDFFFIIIKKKOOORRRQQQQQQSSSTTTTTTSSSRRRRRRVVVTTTUUUVVVTTTPPPQQQUUUQQQNNNJJJGGGEEEDDDBBB@@@<<<:::888777777666333222//////......---,,,,,,+++******))))))(((''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))******+++,,,---...///111222333333333555888;;;666777888777666444111000555333///+++((('''''''''111000///...---,,,,,,,,,***(((%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%'''(((((('''((()))AAA000777888555444555555555888>>>RRRvvvttt}}}NNN666...111444222555555***222111000///////////////......---------......///%%%666NNNeee}}}uuucccMMMOOOUUUQQQKKKJJJIIIHHHFFFDDDBBB@@@>>>===FFFFFFDDD@@@;;;888777777:::555555;;;<<<555111222888@@@IIIYYYjjjlllppp~~~}}}wwwjjjiii^^^NNNGGGLLLRRRRRROOOLLLIIIJJJLLLNNNLLLJJJIIIFFFBBB@@@>>><<<999777666777777777777555444333222333444333000...------//////000111000///...---555111,,,)))((()))******---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000222444666777999===???DDDEEEGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLOOOQQQQQQPPPOOOMMMJJJGGGEEECCC???===:::999888999999999666444333333333222111111000000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......000...---+++******++++++---+++)))((()))...222555333333444555666666777777;;;;;;===@@@DDDHHHLLLNNNMMMQQQQQQNNNMMMQQQTTTTTTWWWXXXVVVRRRPPPOOOKKKEEEAAA>>>;;;:::::::::999888444444333222111000000///////////////.........---,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((())))))***+++))))))***+++---///111222444666:::???CCCFFFHHHJJJJJJMMMMMMKKKJJJKKKJJJFFFDDDAAA>>><<<<<<<<<<<<;;;???>>><<<999777444333222//////111111111000///...///......------,,,,,,+++---,,,++++++++++++++++++((())))))******+++++++++)))+++---------...000222222333555888<<<@@@CCCDDDEEEFFFGGGGGGFFFEEEDDDCCC>>>??????<<<888888===AAAEEETTTkkkqqqXXXBBB777111000000444999<<<;;;999:::<<>>;;;999777555444444333111///......------,,,++++++***)))))))))(((''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,000111222222111000222333000000111111111111000000+++++++++,,,...000111222222111///---+++))))))(((&&&%%%$$$$$$'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((((((((()))???111444555666555333444777666333...LLLvvvwwwKKK555444333777444---111444***000000///...............------,,,,,,+++,,,,,,,,,+++///444AAAZZZxxxuuuoooyyycccRRRFFFEEERRRVVVJJJDDDHHHGGGFFFDDDBBB@@@>>>===<<<======<<<999777666888:::???888444888:::777666777222666555999@@@======HHHTTTPPPXXX]]]RRRKKKKKKHHHBBBBBBDDDGGGIIIIIILLLPPPNNNLLLJJJIIIJJJJJJIIIGGGJJJGGGCCC@@@>>><<<999777666777888888777555222000111222333222111000///...000000///...---,,,++++++(((***---000111///---***++++++++++++++++++*********++++++,,,,,,------...///000222333444666999<<>>CCCGGGJJJJJJNNNOOOMMMMMMRRRUUUTTTVVVVVVTTTOOOMMMLLLGGGAAA>>>;;;999888999999888777333333222111000///..................------------++++++******))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((()))***+++---///000222333666999>>>BBBFFFHHHFFFJJJKKKIIIIIIJJJHHHEEEAAA???<<<;;;;;;;;;:::888666666666666666666666666555555444333111///---,,,,,,,,,,,,,,,++++++******+++******)))))))))******((((((((()))))))))******(((***,,,,,,,,,,,,...000111111222555888===AAADDDDDDDDDEEEEEEDDDBBBAAA@@@<<<>>>???>>>;;;:::<<<===///444<<>>@@@CCCHHHKKKNNNOOOQQQRRRSSSSSSSSSRRRPPPMMMMMMNNNLLLHHHIIIMMMJJJHHHFFFDDDBBB???;;;999888666444222222111///------,,,,,,++++++***))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******,,,...111333333333333444444444444333333333333333...///111333555777777888******)))(((''''''''''''&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***===222222...333333......222333000111///<<>><<<;;;:::666666666555444555777:::888444333333333333555999777;;;666444888555333===<<<555888<<<777777;;;888===;;;???GGGHHHDDDFFFMMMLLLKKKJJJIIIJJJIIIHHHFFFIIIFFFBBB???===;;;999666666666777777666333111///222111000//////000000000+++++++++,,,---...///000)))(((&&&%%%%%%'''***,,,)))))))))*********************++++++,,,------......///111222333444777999<<<===@@@CCCFFFHHHJJJKKKMMMMMMOOOSSSUUUUUUSSSPPPMMMJJJEEEBBB@@@===:::888999777555444555444333111111111000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))++++++++++++*********))))))+++---......,,,)))''',,,,,,---...000111222222333333333555999===AAADDDFFFKKKNNNLLLMMMRRRUUUUUUPPPQQQOOOJJJGGGGGGBBB<<<<<<:::888888999999888666333222222111000///......------------,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((()))***+++,,,......111111333555999???CCCFFFBBBFFFHHHGGGGGGHHHFFFBBB???===:::999999999777666333222222111000///......******++++++*********)))+++++++++++++++*********))))))((((((((())))))***'''((((((((((((((())))))(((***,,,,,,,,,,,,...///000000000222666:::???BBBBBBBBBBBBBBBBBB@@@>>>======:::888777888888666444???;;;555...+++,,,111555666333888333111222+++---333...,,,......***'''&&&///000222111///000444777666888:::<<<>>>AAAFFFJJJLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPRRRTTTRRRLLLKKKMMMIIIGGGEEECCCAAA>>>;;;888777555333222222111...,,,+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((&&&)))---/////////000111........./////////000000666666555333000,,,)))'''%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***;;;444111///222333...,,,---000000222++++++999TTTuuuvvvLLL===999000&&&777((()))222///---000000---,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,))),,,---)))'''///@@@NNNqqqxxx{{{yyyzzz}}}{{{zzzrrrvvveeeGGG@@@OOOQQQDDDJJJKKKHHHDDDEEEIIIHHHDDD@@@???>>><<<:::999777777444555555444333333444666000222555555222000000222444:::555222777555333;;;777000444:::888<<>><<<:::999666444555555555555333222000///333000---+++,,,------,,,///...,,,***((('''%%%%%%***++++++***)))***---///)))))))))))))))***************++++++,,,------------///000111111222555777777999<<<@@@DDDGGGJJJKKKLLLLLLNNNQQQSSSRRROOOMMMKKKHHHCCC@@@>>><<<:::888888666333222222222111000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,+++***,,,,,,---......---+++***++++++***+++,,,---///000+++,,,,,,---...//////000000000111333555999<<<>>>BBBGGGKKKJJJLLLQQQTTTTTTQQQRRRPPPKKKIIIHHHDDD>>>;;;:::888888999888777555333222111000///......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))***+++,,,---//////000222666:::???BBB@@@DDDFFFEEEEEEFFFDDD???<<<;;;999888888777555333777666555444333111111000---------,,,,,,,,,,,,,,,************************(((((((((((((((((()))***(((((((((((((((((((((((()))***,,,,,,++++++---///......///000333888;;;>>>??????@@@@@@???>>>===<<<===999555555777888666333444222000///000333666888111///...,,,,,,...///111***(((***111444222000111'''***...///------///222444555777888:::>>>CCCGGGIIIJJJMMMOOOPPPQQQQQQQQQQQQPPPSSSVVVSSSMMMJJJLLLIIIGGGDDDAAA@@@===:::888777555222111111000...,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((***---...---,,,------...///000222444555666666222222000...***'''$$$###((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))***888555111111//////000///------000)))///444000,,,999___vvvLLL000777>>>444222<<<555+++---333...---///)))++++++*********++++++,,,)))))))))))))))***+++,,,(((+++......,,,***---000%%%???```uuu~~~zzzoooddd\\\XXX???555666DDDFFF<<<888??????@@@BBBFFFKKKLLLFFF@@@>>>===<<<:::999777666555333444555555333222222333111333555444222111000///---444111...222000---333444///444777444999<<<555222777>>>EEEDDD>>>:::999CCCEEEFFFGGGFFFFFFEEEEEE@@@>>>;;;999888777555333333333333222111000//////111...+++***,,,,,,+++***%%%&&&(((***,,,---......!!!&&&+++...,,,)))((('''(((((())))))************))))))******+++,,,,,,,,,,,,---/////////000222444222555999>>>CCCGGGJJJKKKMMMMMMNNNPPPQQQQQQNNNKKKJJJFFFBBB???===<<<:::999888555222111111111000...------------------------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++'''''')))***+++,,,,,,,,,,,,+++)))(((((()))+++---+++++++++,,,,,,,,,------......000222444666777888===CCCGGGGGGJJJOOORRRRRRPPPRRRPPPLLLJJJJJJFFF@@@:::999888777888777444222222111000///...------,,,,,,+++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))***+++,,,,,,---///222666:::<<>>>>>===<<<;;;:::999999999999::::::999222111111000000...,,,+++'''++++++///000---...***000***&&&&&&&&&%%%(((,,,+++---//////......///000000111222333555:::???CCCGGGHHHJJJMMMOOOPPPPPPPPPOOONNNNNNPPPMMMHHHGGGJJJIIIFFFBBB???===;;;999777555333111000000///---+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''***+++------,,,+++,,,---)))+++---///000000000///******************++++++(((((('''&&&%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))***777666111...((('''...000,,,***,,,,,,,,,///111...+++222<<>>CCCBBB@@@@@@>>>999333///......666777666555;;;DDDGGGDDDFFFBBBAAADDDAAA;;;>>>EEE>>>>>>===;;;:::888777666000222555555444333333444444222///,,,---000222111+++333222///555444111666444000333222,,,111888555999999777555666;;;AAAEEEEEEFFFGGGFFFDDDAAA@@@@@@???===:::999888888666555333222111000/////////000...,,,+++,,,///000...+++***+++++++++***(((&&&%%%((())))))'''%%%%%%))),,,((()))))))))******++++++(((((())))))***++++++++++++,,,---------...000222000222777<<>>===<<<;;;:::888555222000000000///...+++++++++++++++++++++,,,************))))))))))))************************************************((((((((()))***++++++,,,,,,+++***))))))******+++)))***+++------,,,+++***************++++++++++++---...000222333444555555:::@@@DDDEEEHHHMMMPPPPPPJJJKKKIIIFFFDDDEEEAAA;;;:::888777777666555333000111000///...---,,,,,,++++++++++++************)))))))))))))))************(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''((()))*********+++---000333666888>>>CCCEEECCCCCCCCC???;;;999888777666666555333111222222111000...---,,,,,,))))))******+++,,,---...'''(((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((((((((''')))******))))))***,,,******,,,---///111333444:::;;;<<<=========<<<;;;666999;;;999444000000222000/////////000///...,,,---///)))++++++(((///---***''''''+++,,,******---***)))''''''(((+++///333,,,---...///111666;;;???EEEGGGIIILLLNNNOOOOOOOOOQQQNNNMMMMMMJJJFFFGGGKKKIIIEEE@@@<<<;;;:::888777444222000//////...+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''((()))((()))+++,,,---...000111000...+++)))))))))(((((((((((())))))%%%%%%$$$$$$%%%%%%&&&&&&"""&&&))))))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''(((******))))))+++xxx777111......------,,,,,,++++++*********+++,,,,,,---......---222>>>UUUtttxxx^^^III;;;555333:::999777555333111///...------,,,,,,+++***))))))******))))))((((((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++---------.........//////333333333555888<<<@@@BBBAAA@@@@@@???>>>===<<<<<<===<<<:::888666444333222222222222111111111000000////////////////////////---.........//////000000222222333333333444444444777666555666777:::<<<>>>BBBBBBBBBBBBAAA@@@??????>>><<<;;;999777555555444000000000///......------,,,,,,,,,+++++++++************))))))((((((''''''))))))))))))))))))))))))))))))))))))************************************,,,,,,------...//////000222222333555999???DDDGGGJJJIIIIIIKKKNNNNNNKKKGGGBBB???<<<;;;<<<;;;888555444444222000///.........------,,,,,,,,,+++++++++++++++******************************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,------...000111333444777:::>>>BBBFFFHHHHHHHHHHHHHHHHHHGGGDDDAAA===;;;777777666555444333333222000//////---,,,+++******+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,...000222333888;;;???BBBBBB@@@<<<:::777777666666555444222111111000///...---,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,...//////000555777999999999888999:::666666666555444222111000//////...---,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((************************---......000222444666777;;;>>>DDDIIIMMMOOOOOONNNOOOOOOOOONNNLLLKKKIIIIIIBBB???<<<:::999777555444222111///---+++***))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++vvv777111......------,,,,,,+++************++++++,,,------...555333111444:::AAAEEEGGGRRR\\\kkkuuuvvvkkk]]]RRRHHHCCC===999888:::???BBB:::999777555222000...---------,,,++++++***))))))***)))))))))((((((((('''))))))))))))))))))))))))************************************************,,,,,,,,,---------......000000111222555999===???>>>>>>>>>===<<<;;;;;;:::;;;:::999888666444333333111111000000000/////////////////////////////////------........./////////000000000111111111111222444444333333555777:::;;;??????@@@AAAAAA@@@???>>>===<<<:::888666555444444000000//////......------,,,,,,+++++++++************)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,------......000000111333777<<>>;;;888666666666666444333222111000000///...---,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---......///222444666777666666777888666666555555444222111000///...---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++,,,---///111333444:::>>>CCCHHHLLLMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHFFFAAA???;;;999888777555333222111///---+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))***+++ttt666111------------,,,++++++***************+++,,,,,,------+++***+++---000333333222000555===CCCFFFCCC???;;;CCCAAA???===;;;:::999999:::999777555222///---,,,,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------...000222555999:::;;;;;;;;;;;;::::::999888999888777666555444444333////////////............////////////////////////------------............---------.........//////111111000111222444666777:::;;;===???@@@@@@>>>===<<<;;;999777666444444444000000//////...---------,,,++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))***************************************++++++,,,,,,---------...000444888===???DDDDDDDDDFFFGGGFFFDDDAAA@@@>>><<<;;;;;;:::888666444333222000///...------,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---///000111333444666:::>>>BBBEEEGGGGGGGGGFFFEEEBBB>>>;;;999555555444333222111000000//////...---,,,+++******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++---///000000333666:::;;;:::888777666666555555444222111000//////...---,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------///111333444333333444555444444444444333222000000...---,,,++++++***++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++,,,...000111999<<>>:::888777666444222111000...,,,***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,++++++++++++++++++++++++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***+++qqq555111---------,,,,,,+++*********)))*********++++++,,,,,,***+++,,,///111222222111444111//////444<<>><<<:::999:::999777444111...,,,+++,,,+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++,,,,,,...000333555777888999999::::::999888777666666555555444444333333////////////.........---........................,,,,,,,,,,,,------------++++++,,,,,,,,,---------////////////000222444444444666999<<<>>>>>>===<<<::::::888666555444333333000//////......---,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,---///222555999;;;@@@AAABBBCCCDDDCCCAAA???>>>===<<<;;;:::999777666444333111000...---------++++++++++++************))))))))))))************************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******+++---...///111111333555:::>>>CCCFFFFFFFFFDDDBBB@@@<<<:::888444444333222111000//////......------,,,+++***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++---...---///222555777777777666555555444444333111000///......------,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,---///111222111111222333333333333333222111000///------+++***************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++,,,...///777999===BBBEEEFFFGGGGGGJJJKKKKKKJJJHHHEEEBBB@@@???<<<999777666555333111///...---+++)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))***************+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***+++nnn333111,,,---,,,,,,++++++***))))))))))))***************+++,,,,,,+++***)))))))))******+++---000444888<<>>>>>999888666333000...,,,+++++++++***************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))******+++,,,---///111333444666777888999999999888777444444444333333333222222000000/////////.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,.........///000111222333000222555888;;;;;;;;;;;;999888777555444333333333/////////...------,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************+++++++++++++++,,,,,,,,,+++,,,---...111444666888<<<===@@@AAAAAA@@@???>>><<<<<<<<<;;;999777777777333333111///...------,,,++++++*********)))))))))(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))***,,,---...000000111333777<<<@@@CCCDDDCCCBBB@@@>>>;;;999888333333222111000//////...---------,,,,,,++++++***))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,+++---000222444555666666444444333333222000///...------,,,,,,++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********,,,...000111000000111222222222222222111000//////,,,+++***))))))((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++---...333666999>>>AAACCCDDDDDDHHHHHHIIIHHHGGGDDD@@@>>>>>>;;;888666555333111///...---+++***((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((()))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''((()))***+++kkk222111,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&((()))+++,,,///333666...///111333555666777777AAA@@@>>><<<:::888777777777666555222000...,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++---...000111111333444666888999888777666333333333222222111111111000////////////.........------------------------++++++++++++******************+++++++++,,,,,,,,,------...//////000111111...///111444666888::::::888777555444333222222222//////......---,,,,,,,,,+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))************************++++++++++++++++++++++++++++++,,,...000222444555666999<<<>>>>>>=========;;;<<<<<<:::888666666777333222111///...---,,,,,,*********))))))))))))((('''(((((())))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---......///111444888<<>><<<:::999999333333222111000//////...---,,,,,,,,,+++++++++***))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''((()))******+++,,,...000111333444444333333222222111///...---,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,---///000//////000111000000111111000//////...++++++)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,---000222555:::===@@@BBBCCCEEEFFFGGGHHHFFFDDD@@@>>><<<:::666444333222000...,,,+++***)))((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&&&%%%%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++iii111111,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))***+++***'''&&&''')))---,,,,,,,,,---///222444111111111222333444555555555444333222000...---,,,))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***,,,---......///000111444666777666555444333333222111000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))*********+++++++++,,,---....../////////......///000333555888:::777666555333222222222222///......------,,,,,,+++************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))******************************************************+++---...000111222000444888:::::::::;;;<<<999;;;<<<:::777555666888333222000///------,,,,,,******)))))))))(((((((((''''''(((((()))******+++************************))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,+++,,,---...111555888999???>>>===<<<;;;::::::999444333333222111000///...,,,,,,,,,+++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((((((((()))******++++++---...000111222222222222111000///------++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))************,,,.........---...000//////000000000///......******)))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,...222666;;;???AAABBBCCCDDDFFFGGGGGGDDDAAA???;;;999666333222111///---+++***)))((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&'''((()))***+++hhh111111+++,,,,,,++++++***)))))))))))))))))))))((((((((((((%%%(((,,,---+++******,,,!!!&&&---333555444111///222333444444555444333333444333222111000...------)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''((()))+++,,,,,,---------///222444555555333222333333222111000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((()))))))))******+++,,,---------------...------...000444777999666555444333222111111111///......------,,,++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))(((((((((((())))))***,,,---...//////,,,111666888888777999;;;999;;;<<<:::777555666888333222000///---,,,,,,,,,))))))))))))((((((((((((&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,)))***+++---///222444555===<<<;;;;;;::::::::::::444444333222111000//////,,,,,,++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))************+++,,,...///000111111111111000...---,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++------,,,,,,---...//////////////////...---***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,000555:::>>>AAABBBAAACCCFFFGGGGGGEEEBBB@@@;;;888555333222111...---+++***)))''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&,,,+++)))(((&&&&&&%%%%%%&&&&&&'''((()))***+++WWW555///000************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,------......///111222333333333222000...,,,***)))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))------......///000000000000000000000000///............---,,,,,,,,,,,,---+++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((()))************+++++++++,,,,,,---...///000111222333222222111000///......//////...---,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000000222333555666777888;;;:::999777666555555555000//////---,,,+++******,,,+++)))''''''(((***+++---'''"""###(((,,,,,,***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...000000777777777777777666555555333333222111000///...------,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---.........//////...---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---------.........---,,,,,,+++***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))+++---///111444999<<<@@@CCCGGGGGGDDD@@@===;;;888777444222///---,,,,,,******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&000...***'''%%%%%%&&&'''''''''''''''(((***+++VVV444//////************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,---------...///000222222222222111000...,,,***)))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,------......///000000000000000000000///............---,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))*********++++++++++++,,,---...///000111111222222111000000///......///......---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,...///000222444555777777:::999888777666555555555//////...---,,,+++******+++***)))((()))***,,,...((()))******)))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...///000555555666666666666666555333333222111000///...------,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---...............---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------------,,,++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((())),,,---///222777:::???BBBEEEEEECCC???<<<;;;888777555222000...---,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))&&&%%%%%%&&&'''''''''''''''(((***+++SSS333...---************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++,,,,,,,,,---...///000111111111000///---+++***)))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,------...///////////////000//////...---...---,,,,,,++++++,,,,,,++++++*********))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))*********++++++++++++,,,---...///000000111000000000///...............------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++,,,...000222444555666888888777666555444444444//////...---,,,+++*********)))))))))***,,,...///)))000777555...((())),,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///222333444555555555555555222222111000//////......,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,------......------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------,,,++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&(((***+++---000444777===@@@BBBCCC@@@>>><<<;;;888777555222000...---,,,))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&'''(((''''''''''''(((***+++PPP333...+++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,...///////////////...---+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******++++++,,,------............//////......------,,,,,,+++++++++++++++************))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,---........./////////...............---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))+++---000222444444666666666555555444333222......------,,,+++*********))))))))))))***,,,,,,***111888666///******...************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///000111222444444444444222111111000//////......,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,---------,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,,,,,,,++++++))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''')))***,,,...222555<<<>>>AAAAAA???===<<<<<<888777555222000...---,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***'''%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&&&&&&&((()))''''''''''''(((***+++MMM333///***************)))))))))((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********************+++,,,------------------,,,+++))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,---............------,,,,,,+++************+++*********)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,------------------------......,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((()))))))))'''(((***,,,...000111222444444444444444333222111---------,,,,,,++++++*********)))((((((((((((((('''))),,,+++)))((((((***************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---,,,---///000222222333333111111000000///.........,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))++++++,,,,,,,,,,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&((()))***+++---111444999<<>>>>>;;;888666555444222///---+++***)))&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&)))---///+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***+++HHH444222+++************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((())))))***))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))***+++,,,,,,------------+++******)))))))))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,------...++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***++++++*********+++,,,,,,------///000222333222111///...,,,,,,++++++++++++++++++((())))))*********))))))%%%''')))***)))(((((()))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++******+++,,,------------///////////////.........+++***************++++++))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))***++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&'''***---***000888<<<<<<999666333444333111...,,,***)))(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''%%%&&&+++000111---(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((***+++CCC333)))///******)))(((((((((((((((''''''(((((((((((('''''''''******"""333&&&000+++///...,,,!!!333)))%%%&&&'''...&&&'''(((&&&***---(((((("""+++(((---%%%(((+++((($$$+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))......////////////......++++++++++++++++++++++++************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))111---***)))++++++***(((+++&&&'''---///***)))---%%%(((++++++,,,,,,+++(((***++++++++++++***))))))------,,,,,,,,,,,,------000000///...------,,,,,,************************************************+++*********))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))******+++++++++***)))(((((('''&&&,,,,,,+++***)))((('''''')))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((())))))******)))((('''(((((())))))))))))(((''''''((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((()))))),,,000555:::;;;999555222333222000---+++)))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###'''***)))%%%"""$$$&&&&&&%%%%%%(((***)))&&&###%%%((()))''''''******(((---!!!------$$$---000)))&&&''')))***'''$$$$$$'''''''''((())))))((('''''')))'''&&&***///000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***CCC444)))...******)))(((((((((((((((''''''((((((((((((''''''((("""***444555OOO^^^YYY333333%%%===)))bbbaaa444)))'''&&&'''+++333###---...222888 $$$444111RRRTTT---***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))***************************---......//////......---++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))*********************)))******+++,,,&&&%%%%%%(((+++---,,,+++111---+++***)))&&&%%%&&&//////...,,,***)))((('''(((((())))))******))))))((())))))***+++,,,------000//////...------,,,,,,************************************************+++*********))))))))))))************************))))))******++++++******))))))******))))))(((''',,,***(((''''''***,,,..."""%%%((()))***+++...000)))))))))***))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))***+++***))))))))))))))))))))))))((((((************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))***---222666777666444222333111000---+++***((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,&&& &&&+++,,,,,,)))(((((('''''''''((()))222333222...---///000---000'''///444...)))$$$""",,,&&&"""%%%+++...+++(((%%%%%%%%%&&&'''((()))))))))'''&&&)))---...+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***CCC555))),,,******)))(((((((((((()))'''(((((())))))(((((('''%%%000"""+++'''(((888000''')))---###222+++AAA555***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******************************,,,,,,------------,,,,,,++++++++++++++++++++++++************))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))*********++++++***************+++------///...---,,,,,,)))&&&###((())))))''')))...111111)))'''&&&&&&'''''')))+++.........---,,,+++******((()))***+++,,,,,,,,,,,,//////......---,,,,,,,,,***************************************************************)))))))))******************************************))))))222---'''"""###(((///444...---,,,***))))))(((((()))+++---+++'''%%%%%%&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))***+++++++++***(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***---111222333222222222111///---+++***((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&)))(((%%%!!!(((***,,,...222999BBBIII:::???CCCCCCCCCDDDAAA<<<>>>999111222555,,,(((000,,,---...+++'''&&&&&&'''((('''&&&&&&&&&''')))***)))'''''')))+++,,,)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++BBB666***++++++***))))))(((((())))))(((((())))))))))))(((((((((555%%%333PPP[[[222...???RRR'''&&&GGGVVV"""***eeesss(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++***************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((((((((()))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,))))))***,,,...000111111---111000)))'''++++++(((---++++++...//////111333------------------......+++,,,---------,,,++++++.........------,,,,,,,,,************************************************************************************************++++++******))))))))))))$$$(((...222111---'''###+++...111222111...)))'''''''''(((***,,,---,,,,,,***************++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))))))))******)))))))))***+++,,,'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((***,,,///111222333000000///---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''' &&&+++***&&&###&&&***111777@@@FFFGGGDDD???<<<:::DDDOOOVVVYYYYYYRRRKKKOOOYYYFFF???FFF===777888***---...***((((((((((((++++++******)))((((((((()))((('''((())))))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++@@@777+++***++++++***)))))))))))))))(((((())))))))))))((((((,,,%%%'''222###,,,!!!^^^iii&&&;;;"""[[[ ///bbb{{{qqqMMMgggTTT(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++************)))))))))((())))))))))))************************************))))))))))))))))))))))))************+++++++++++++++******)))))))))******,,,+++***))))))+++---...(((...333222222444555333111...///222000***'''))))))))))))***+++---///000++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,***************************************************************+++++++++************************,,,+++******)))***+++++++++***))))))***,,,///000000222555888::::::999888???999333222444333...(((++++++*********+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''''''''***)))))))))***++++++,,,(((((()))***+++,,,------***************************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***---///111333/////////...,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%'''...777???===:::666999CCCRRRaaaiiizzzrrr___HHHDDD===222***,,,222000(((((()))***++++++***(((''')))(((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***+++>>>888,,,***++++++***))))))))))))***((())))))******))))))((($$$)))...(((===SSS111"""'''444<<>>bbb~~~))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************)))))))))))))))))))))*********++++++************************))))))))))))))))))))))))*********++++++++++++,,,+++************++++++,,,---......---------000222666:::BBBHHHIIIGGGHHHLLLLLLHHHIIIOOONNNFFFBBBEEE===;;;777333000...,,,,,,************+++,,,---...------,,,,,,,,,,,,,,,,,,*********************************************************+++++++++++++++++++++++++++++++++++++++,,,++++++******,,,---...---,,,+++---555@@@LLLSSSXXXVVVSSSQQQQQQSSSVVVYYYUUUMMMDDD???>>><<<777222222000...,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((('''(((((((((%%%%%%&&&((((((((((((((()))))))))*********************************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((***,,,...000111............,,,***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***'''&&&...999===999333888>>>HHHXXXmmmxxxyyykkkNNN444***)))(((%%%&&&((()))******))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,;;;888---+++,,,+++******))))))******))))))************))))))!!!111(((,,,444$$$'''+++"""111555000BBB"""...999```))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,)))******+++---///000111&&&---777@@@HHHNNNUUUYYY\\\VVVXXX^^^WWWHHHGGGPPPHHHBBBCCCIIIIIIBBBAAAGGGPPPMMMGGGAAA<<<777555444444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,...000111&&&333FFFVVV\\\XXXNNNFFF??????>>>===>>>???@@@AAAKKKJJJHHHGGGHHHLLLQQQTTT@@@===999444000---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++---...,,,---000222333222111///000000///---,,,+++***)))*********************************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((()))***,,,---...------......,,,***(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''+++333<<>>111...---+++)))))))))***+++)))))))))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))***+++,,,:::888...+++,,,+++******)))*********))))))************))))))---"""!!!//////%%%666III(((&&&...QQQ&&&'''666FFF:::888666]]]))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))))))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***---000333555777JJJPPPXXX]]]^^^]]]\\\\\\NNNFFFLLL\\\\\\RRRWWWjjjhhh___\\\___\\\SSSRRRXXXHHHGGGEEEDDDDDDEEEFFFGGGAAA>>>888222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++---///222333WWWUUUQQQLLLHHHFFFEEEDDDFFFLLLVVV___eeefffeeeccc^^^^^^ZZZOOODDD@@@EEELLLMMMIIICCC<<<666222///...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***,,,...111333===@@@CCCFFFGGGFFFCCCBBB>>>===;;;888555222000///************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,---......---***(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***555===;;;777CCC```yyytttBBB<<<888111+++((((((***,,,((())))))((('''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,CCC666000------,,,+++***))))))))))))))))))************))))))))) +++222&&&"""555!!!---JJJ111"""...''')))222111(((:::___(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))---,,,******+++***(((''')))*********++++++++++++)))222+++'''///)))%%%444,,,++++++***(((&&&'''***'''(((***,,,,,,+++'''%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))((('''---...###,,,///***///((((((***333...,,,000)))))))))***+++***)))***,,,///((()))---///+++''')))000******))))))))))))******'''((()))***+++,,,,,,,,,************************---+++)))((())))))***))),,,''''''---000,,,***---)))+++///666>>>GGGLLLOOONNNBBBMMM]]]TTTLLLaaa{{{xxxxxx}}}qqqPPPCCCFFF>>>BBBIIINNNPPPGGG111(((333(((///999(((%%%333///...,,,+++)))***+++------,,,************************++++++++++++++++++++++++---...///...+++***+++,,,$$$...000)))+++888AAA@@@CCCBBB===:::ZZZPPPgggzzzyyylllgggPPPRRRBBB:::EEEPPPJJJ999,,,+++000///******///000+++,,,,,,,,,+++++++++******+++*********))))))((((((++++++++++++++++++++++++))),,,...***%%%%%%***000(((......222===;;;333444444BBB444)))999999///666666000///888DDDHHHAAA:::(((444222*********(((---***************))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%(((((((((((()))***++++++------,,,,,,***)))'''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& 444***---,,,$$$111000DDD777111QQQsssWWW???222))),,,000***---,,,***((()))***'''###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))***+++---BBB666000------,,,+++***))))))))))))))))))************))))))++++++"""'''---TTT999333)))999&&&222222 444111WWW(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******************************))))))***,,,...///000222...((($$$$$$''',,,///###***)))'''+++,,,***///'''))),,,//////.........,,,...---'''"""###+++333'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++---.../// +++(((...,,,))):::???QQQNNNNNNHHHIIIOOOLLLJJJ<<<777000,,,,,,,,,,,,+++111......000...***((()))******))))))))))))******((()))***+++++++++++++++************************)))(((''''''((()))***)))222---)))((('''%%%)))000;;;@@@EEEIIIKKKNNNRRRUUUMMMPPPppp}}}bbbQQQEEE;;;>>>HHHNNNFFF777555)))***&&&...777'''###...---++++++------,,,+++************************++++++++++++++++++++++++...,,,)))((())),,,...///===+++'''999LLLNNNJJJIIIGGGTTTkkkzzzjjjJJJ===CCCEEE>>>;;;***'''333///!!!444,,,,,,,,,++++++++++++***+++*********))))))))))))++++++++++++++++++++++++...)))&&&***111333...'''---999???FFFPPPJJJ???===999999>>>???:::>>>GGGIII888BBBEEE<<<555888???BBBNNNDDD222///;;;888)))%%%---,,,+++++++++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******+++++++++++++++(((''''''&&&''''''((((((,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***+++111'''@@@BBBAAA;;;FFF}}}{{{iiiQQQ333(((...///+++***)))((((((***)))'''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))***+++---}}}@@@444///,,,,,,,,,+++***))))))))))))))))))************))))))***444%%%***%%%XXX,,,%%%wwwmmm%%%444%%%,,,rrr444JJJ???"""JJJnnnYYY(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************---,,,+++******+++,,,---$$$(((...222444222...+++:::<<>>666---(((&&&'''(((%%%'''))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++((((((***---000000)))===SSS]]]eeeYYYZZZVVVMMMJJJOOOWWWZZZVVVUUUNNNFFF@@@<<<555***!!!...(((&&&***...---++++++******))))))))))))************+++++++++++++++***++++++++++++++++++++++++'''(((((()))******++++++'''222777111+++000888>>>KKKVVVSSSLLLSSSmmm|||mmmEEE>>>GGG???III;;;===555000///***999///...------...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,,,,,,,###,,,AAAYYY]]]PPPIIIMMMqqqvvvdddEEEGGG???>>>;;;666000...///222,,,,,,,,,,,,++++++++++++***************)))))))))++++++++++++++++++++++++,,,------***(((***///444GGGIII???777888666555===EEEAAAaaayyynnnxxx}}}uuurrruuusss]]]DDD888AAAAAA999111&&&(((:::---,,,******++++++)))'''******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&''''''******++++++******)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...!!!'''***'''???LLL333>>>hhhwwwWWWAAA666+++,,,+++))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))***+++---|||>>>333...,,,,,,++++++***))))))******)))******++++++******)))"""***...777)))FFFeee(((666GGGVVVPPP|||---000???YYYsss)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++++++++/////////...,,,++++++,,,666000(((%%%,,,;;;LLLWWWSSSQQQ[[[]]]WWWaaadddOOOKKKQQQVVVVVVSSSKKK>>>444111***%%%(((...///&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********)))******++++++*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,...,,,(((''',,,000,,,GGGSSSYYYMMM@@@KKKKKKRRRRRRFFFEEEGGGHHHMMMEEEOOOIIICCCAAAEEEIIIKKKKKK444---((())),,,,,,---///+++******))))))******++++++++++++,,,++++++******++++++++++++++++++++++++)))***,,,,,,++++++,,,,,,000+++(((+++333<<>>999888EEESSScccvvvuuuxxx]]]CCC>>>;;;333000---+++***,,,------***&&&*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''''''''&&&&&&))))))(((((((((((())))))))))))************))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((222''')))BBB@@@333???jjjxxxcccGGG***...,,,***,,,+++)))(((***((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++---zzz===333...,,,,,,+++******)))***************++++++++++++******,,,&&&---+++)))///[[[,,,:::LLLNNNWWW|||[[[HHH:::mmmVVV&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,---***---000111000000111333&&&111BBBRRR\\\^^^[[[XXX[[[WWW___aaaXXX```aaaLLLNNNQQQSSSTTTYYYaaabbb^^^PPPCCC333)))(((+++,,,+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************'''***,,,,,,+++///777>>>PPPOOOBBBOOOgggzzz}}}{{{|||uuujjjooobbbggg\\\LLL@@@>>>GGGUUU```IIIAAA777111+++'''(((,,,++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***,,,---,,,***)))+++,,,444///---666FFFPPPMMMFFFGGG[[[~~~tttRRRMMMMMM<<<:::BBB111'''---,,,,,,---......---+++++++++++++++++++++++++++++++++++++++++++++++++++(((...222000++++++111888OOOQQQNNNMMMaaajjjPPP@@@CCC>>>...)))333---------,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++000(((%%%...@@@JJJGGG@@@<<>>EEE;;;777000...---,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------***)))111AAAOOOJJJGGGWWW|||www]]]NNNBBB777333666------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++)))...888BBBGGGEEE===777>>>[[[{{{zzzyyyrrr}}}{{{vvvMMM???777---)))***------+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***'''(((((((((((('''&&&&&&(((((((((''''''((())))))(((((())))))***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))++++++:::666,,,TTTxxxkkkiiiuuueee]]]{{{ooo@@@222'''))),,,***)))+++)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))***+++---yyy===333///...+++***************++++++***++++++,,,,,,++++++***&&&(((///...;;;888"""333???WWWNNNMMMlllvvvqqqllllllyyyvvveeeQQQ```NNNdddMMMTTTPPP444555!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........---...//////111999EEENNN^^^iiiyyy}}}zzzuuu```JJJNNNPPPPPPKKK@@@444+++'''************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,+++,,,,,,,,,++++++***)))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,---222===MMM]]]ggg|||mmmbbbYYYOOOFFFAAA<<<555///...,,,++++++******++++++,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,***)))***111666<<>>111************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++000>>>UUUpppttt~~~}}}lll```UUUQQQMMMBBB555,,,,,,++++++******++++++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,000888???SSSHHHHHHjjj~~~lllgggsss}}}~~~~~~rrrqqqVVVIII>>>999444///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...***)))000<<>>BBB......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++999;;;:::666;;;VVVvvv{{{}}}wwwttt|||fffhhh]]]???111---//////+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++888999;;;===???AAABBBBBB777555333000...,,,+++***)))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***555???;;;OOOvvvxxxrrrxxx}}}___===000///,,,***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++---www;;;444000+++---,,,,,,++++++,,,,,,---...))))))//////)))'''***&&&......(((222NNNkkkxxxyyyhhhgggmmm\\\VVVKKKGGGLLLMMM777---&&&)))---,,,(((&&&)))******++++++++++++***)))******++++++,,,------)))...,,,%%%'''111333...+++@@@666WWW~~~}}}iiiKKKIIIAAAEEE888<<>>KKKJJJFFF??????KKK???999HHH<<<===;;;CCCEEE;;;666555---///)))...%%%333+++---!!!++++++++++++***)))((('''))))))))))))))))))))))))(((&&&(((,,,(((###+++999EEE===AAArrrpppXXXZZZTTTSSSaaaiiiiiikkkqqqnnn```SSS\\\zzz}}}\\\999333(((000(((,,,++++++***))))))******)))))))))))))))))))))))))))))))))***+++,,,...www;;;444000+++---,,,,,,++++++,,,,,,---))),,,...+++((()))...222...---000BBBbbbyyytttcccqqqiiiRRRXXXWWWBBBFFF;;;111,,,***(((***...***************))))))(((*********+++,,,,,,------------...///...,,,...222;;;>>>mmmsss}}}kkkOOOEEEAAACCC===333***(((******(((************************************************************************,,,+++******++++++******111000---)))'''(((,,,///+++++++++******+++---///+++)))+++//////)))(((+++)))))))))******+++++++++************************))))))))))))*********+++)))...+++***...***(((111999JJJwww}}}~~~xxx___OOOQQQ999888333...++++++++++++---++++++,,,,,,,,,---------...---++++++,,,,,,,,,,,,444'''%%%333:::<<>>CCC***'''444)))......------,,,,,,---...,,,,,,---------------,,,111***333;;;MMM___nnn___TTTKKK777---,,,))),,,000,,,++++++++++++++++++++++++111)))(((...---***777JJJBBB,,,JJJ[[[qqqyyy{{{llleeeuuuzzzUUU777***///111+++''',,,+++'''))))))))))))))))))))))))))))))'''(((+++...,,,'''$$$***"""///KKKPPP???;;;IIIBBBJJJMMM\\\^^^aaasssnnnttthhhaaaYYYIIIBBB===333222///444%%%(((---222+++++++++++++++***)))((()))))))))))))))))))))))),,,)))((('''&&&)))444@@@333SSSqqqhhhtttiiiSSSQQQXXXwww}}}fffdddsssoooHHH...000###///++++++***************+++)))))))))))))))))))))))))))))))))***+++,,,...www;;;444000,,,------,,,,,,,,,,,,------+++......******...000...111222NNNwwwkkklll{{{```UUUYYYLLLDDD:::222+++&&&(((---,,,+++++++++***))))))(((******+++,,,,,,------......))),,,333///(((...===TTTooozzz}}}qqqWWWHHHDDDFFF===...***000///&&&************************************************++++++++++++++++++++++++))))))(((((()))***,,,---!!!&&&,,,//////...///111///...---,,,,,,---......+++)))***......+++***++++++***))))))***+++,,,...************************))))))*********+++++++++(((111***'''...***...GGG]]]xxx}}}~~~cccSSSBBB777000000///******///,,,,,,,,,,,,------------,,,,,,,,,---------......++++++444???@@@GGGgggiiipppyyy[[[CCC888000---444........................,,,,,,,,,,,,,,,,,,,,,+++...222@@@GGG^^^yyy___FFF444...)))---222...,,,,,,,,,,,,,,,,,,,,,,,,///******...000444EEEYYYMMMJJJuuu~~~|||www~~~oooggg___WWWQQQOOOVVV^^^ppplllmmmvvv~~~wwwKKK...000---...+++(((---...%%%)))))))))))))))))))))))),,,######------%%%%%%---444CCCIIIBBBEEERRRTTTKKKjjjyyyyyy|||yyy||||||}}}xxxnnn^^^MMM999333(((333'''---+++++++++++++++++++++******))))))))))))))))))))))))***,,,***'''***333<<<@@@888mmmkkkffflllQQQPPPpppuuuwwwyyyrrrFFF:::...555++++++*********++++++,,,)))))))))))))))))))))))))))))))))***+++,,,...xxx:::333000---------,,,,,,,,,,,,------333,,,***...333111,,,)))555jjjooohhh}}}~~~bbbRRRKKKEEE@@@999000******------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///,,,---...---111BBBUUU}}}]]]IIIIIIBBB888333333///'''************************************************++++++++++++++++++++++++'''((()))******,,,...///.../////////...+++)))'''//////000111222111...,,,444000,,,+++++++++,,,---...---,,,,,,++++++++++++*********************************+++++++++,,,,,,)))222)))&&&444888HHHlllvvvuuu}}}oooSSSAAA444333222,,,***///,,,,,,,,,------------...,,,---......---,,,------&&&777BBBAAALLLlllzzzlllPPPGGG>>>///444...------...//////...------,,,,,,++++++++++++++++++888NNN\\\yyyuuuZZZEEE:::111000111+++,,,,,,,,,,,,,,,,,,,,,,,,(((000///(((222IIIUUUQQQJJJmmmxxxuuukkkUUUHHHFFFCCC???:::999<<<@@@<<>>888;;;<<<888888GGGaaawww^^^888+++111+++***000,,,++++++++++++++++++++++++***------***+++444AAAKKKHHHDDDQQQiiiuuuvvv]]]HHH(((---444++++++***)))))))))******************************%%%,,,///---222???EEECCCtttrrreeeKKK[[[xxx{{{jjjnnnaaaHHH///,,,+++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))***+++,,,...xxx999222111000......------------......------000222,,,...JJJlllxxx}}}xxxhhh___VVVIII:::222,,,+++***)))***+++,,,---,,,,,,---......//////000---111///---@@@ddd}}}ttt]]]SSSIII888---,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++...,,,222>>>MMM[[[dddgggggg\\\WWWTTTVVV___jjjrrrvvvYYYYYYUUUPPPKKKFFF;;;111......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000///222===WWW|||]]]>>>---***...222,,,---------............---///000...++++++...111<<<>>>RRRyyytttlll^^^DDD===555111---,,,...///...,,,------,,,+++,,,---...///:::HHHcccxxx|||sssaaaTTTNNNKKKFFFBBBEEEHHHLLLQQQSSSPPPJJJDDDIIINNNTTTYYY^^^eeennntttnnnUUU777+++...///,,,,,,,,,,,,,,,,,,,,,,,,333###'''BBBQQQNNNTTTfffrrreee|||mmmTTT999...999JJJ333999???DDDKKKUUU[[[\\\ggg\\\KKK???:::===BBBFFFqqq[[[111)))---000000***++++++++++++++++++++++++,,,***(((---;;;GGGHHHAAAFFFeeezzz||||||RRR<<<'''...---+++***))))))******************************---...---,,,444EEEWWW```pppfffJJJccc||||||~~~xxx;;;777------,,,+++++++++++++++)))))))))))))))))))))))))))))))))***+++,,,...yyy999111111000......------------......***000111...555NNNjjj{{{zzz~~~}}}|||rrrdddQQQAAA999111000...,,,++++++,,,------------...//////000000------111BBB___|||vvvllleeeVVV@@@000++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++...555;;;IIIWWWjjjvvvxxxsssnnnkkkkkkfffaaaaaagggllloooooojjjhhhccc\\\[[[ZZZTTTKKK>>>:::555000---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------222...???TTTnnn{{{uuu[[[<<<222111000------------...............///000...,,,...333999???[[[rrrWWWYYY;;;555///---///000///---------,,,,,,---///111222FFFYYYzzzggglllQQQZZZeeelllpppwwwrrroooGGG000///000------------------------222&&&222OOOSSSIII___nnnuuuvvv___???999BBBDDD;;;222EEEZZZtttssslllcccTTTIIIBBBNNNrrrtttxxxyyyRRR000---333///+++,,,,,,,,,,,,,,,,,,,,,,,,+++&&&***999FFFKKKMMMPPPuuuxxxfff:::222000...,,,******++++++************************...---...555@@@RRRlllwww~~~bbbJJJyyyjjjkkk[[[TTT///...---,,,+++*********)))))))))))))))))))))))))))))))))***+++,,,...yyy999111111111......------------......---333---***GGGtttpppvvv^^^KKKBBB999777444111............------......///000000000555///;;;]]]uuuvvvUUU333++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////222;;;HHHRRRWWWdddssszzzzzzxxxppprrrnnnccc[[[^^^gggjjjgggQQQJJJ???555...,,,---///++++++++++++++++++++++++,,,,,,,,,---------......444...IIIeee}}}wwwwwwPPP===555------------.........//////---///000///---111999@@@UUU~~~tttVVV@@@999111...000222111///------,,,,,,---000222444LLLggg}}}{{{[[[999000...------------------------(((111DDDPPPIIIKKKrrrSSS{{{~~~LLLFFF@@@;;;777===RRRggg___PPPqqqxxxAAA...000...000,,,,,,,,,,,,,,,,,,,,,,,,---***777JJJLLLGGGXXXuuussszzz555333000...,,,+++,,,,,,************************))))))111AAAOOO___{{{pppuuulllKKKcccxxxzzz}}}|||ppp```000///...,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,...}}}888888111000+++///111000...------,,,...(((222III}}}pppzzzwww>>>AAACCC,,,333000%%%666///***000333000///000000...,,,IIIOOO{{{CCC888111%%%***333---''',,,)))************+++++++++---''')))222444...***,,,''':::888777QQQeeeiiirrrtttrrrvvv]]]yyyuuukkksssfffkkktttpppnnncccRRR???111+++,,,//////---,,,---......---+++...###...777+++)))444333===@@@xxxqqqrrrsssggg{{{VVVbbbzzz{{{SSS999333,,,000...///222,,,)))333+++///333333000222???LLLqqqyyy}}}rrrqqqooo~~~wwwvvvbbbqqqkkkkkkkkknnnoooqqqvvv}}}~~~zzz}}}kkkSSSZZZYYYcccrrrFFF---222000***+++---444++++++222000(((222IIISSS{{{KKKDDDOOO^^^```[[[cccuuuhhhyyyWWW000111......---,,,---///---***!!!:::NNNKKKSSS|||hhhoooSSS:::<<<===<<>>bbbtttoooHHH666666666111000---,,,+++...///......///000000999<<<||||||<<<111///+++------&&&+++************++++++++++++,,,111111(((%%%---666999000222???aaavvvgggiiibbbbbbrrrzzz~~~lllYYYeeeeeeaaaXXXIII;;;111,,,///...------...///...---111,,,------***///555333;;;yyypppzzzllllllyyyWWW```fffllliiiyyyuuu@@@777...///++++++000///---111///...000222...555TTTuuuuuu}}}}}}{{{zzzwwwqqqpppzzzxxxzzzwwwuuu```FFFNNNZZZoooYYY999444222111222///---...+++,,,000---555JJJsssvvvwww<<>>:::444===++++++...------...///000111333>>>dddyyyxxxTTT777999...(((000%%%,,,******+++++++++,,,,,,,,,......---,,,...000///,,,???UUUooo~~~eeeaaaxxxnnniiiccc___ZZZNNN;;;---111///------.../////////...333...(((///555666999www}}}uuu}}}zzzrrraaaLLL333111---+++///222000---111...000444555DDDpppwwwlllaaasssoooHHH333,,,111444---(((333...)))222444===VVV{{{}}}^^^EEEfffjjjqqqtttxxxZZZ555555222---,,,,,,,,,------666DDDGGGSSSbbbkkkuuuPPPBBB444>>>@@@aaarrrEEE```~~~:::000000333---***,,,...---,,,---999]]]OOOLLL}}}OOO000,,,;;;...,,,++++++******++++++,,,(((:::AAAHHHlllddd[[[TTTrrrjjjqqq\\\fff|||xxxgggwww___BBB000+++&&&(((---***************************++++++******++++++,,,}}}999888222111333///---///111000//////444DDDccc{{{GGG???<<<888AAA888///111---...222222000222888RRR~~~gggIII>>>111+++333%%%111++++++++++++,,,,,,,,,---...(((,,,555555---111<<>>;;;:::<<>>222222444,,,///444---000222111888WWW~~~SSS...+++444000+++///,,,///444666VVV~~~jjj666sssdddqqq```wwwNNN222---,,,///111...---///AAACCC]]]^^^jjjgggBBB777???MMMhhhuuutttzzz{{{777***------......,,,---888DDDXXXNNNssszzzDDD$$$---------,,,,,,,,,,,,------...???LLLfffNNNhhh|||{{{llldddWWW???...---...,,,+++************************++++++******++++++,,,~~~:::999333111111...///444222---...555KKKfff~~~~~~sssppp|||OOO===;;;666HHH999555,,,,,,222111---;;;QQQ___rrrqqqvvvLLL444777---&&&000,,,,,,,,,---------......---666222)))555SSSaaaZZZ[[[uuu{{{sss{{{cccUUURRR@@@;;;444///------------000111///...000;;;cccrrrlllqqq{{{gggyyyooo}}}uuuNNN111...555+++,,,555111222222333DDDmmm{{{{{{sssmmm;;;+++000///---'''+++000111@@@kkkeeennnTTTqqq[[[wwwccc{{{{{{wwwttt```777///---222333//////333BBBGGGpppXXXwwwwww???:::DDD:::jjjRRR000+++---000///---000???OOOIIImmmbbb333666...------,,,,,,------...<<<999JJJzzz^^^```lll}}}kkk~~~ZZZXXXBBB------...+++,,,************************++++++******++++++,,,~~~:::999333222111---///333111---555CCC]]]vvvnnnvvvuuupppkkkppp~~~}}}lll```yyyuuuGGG???<<<999???;;;000---333000000JJJlllpppuuuuuurrrwwwyyyqqq|||ggg===<<<+++...,,,------------............222///222@@@UUUdddfffaaapppyyyeeeZZZIIICCC:::333000.........000000111...555VVV~~~zzzZZZmmmvvvcccvvv}}}xxxrrr===---777---+++555222333222@@@cccsssqqqtttxxx{{{yyygggbbbccczzzNNN000---,,,---&&&///111000XXX{{{RRRooo^^^jjjNNN|||zzzhhhdddooouuuBBB777000333333...111888AAASSSvvvaaaeee333@@@III\\\zzz???///......//////555DDDTTTVVV}}}zzz}}}HHH.........------------......>>>;;;\\\{{{OOOqqqccc{{{qqqooo|||ppp[[[aaaKKK000---,,,''',,,************************++++++******++++++,,,~~~:::999333222111---///222///...<<>>aaabbbSSSqqqjjjOOOHHH>>>666222000///...***...555222???ooo~~~uuukkkeeesssfffxxxMMM111:::000,,,444000222222OOOkkkdddaaauuuaaa;;;111...///)))555222222nnnvvvwww[[[nnnDDDFFFYYYooogggtttWWWiiivvvLLL===333333222...222<<>>mmmhhhgggfffWWW~~~CCC___gggsssnnnIIIaaakkkvvvnnnvvv:::444000+++444111???AAAsssddd\\\555HHH888wwwSSS}}}vvv~~~zzzyyyppphhhhhhssszzz}}}aaa000777------///FFF???___uuu{{{~~~nnnmmmBBB000---111***000333(((444===LLLKKK|||vvv|||uuu~~~[[[bbb:::///000111&&&******************************+++++++++,,,,,,===444666222333000000111...444QQQooohhhlllrrrvvv{{{|||XXXmmmwwwMMMMMMmmmKKK???>>>777---BBB000666333KKKyyy|||}}}zzz}}}~~~vvvxxxnnn]]]YYY^^^ffflll^^^fffqqqtttzzzrrrrrr```OOOUUUeeeqqq|||zzzUUUiiiEEEAAA//////,,,,,,,,,///111333333333===UUU]]]ZZZhhhRRRHHHMMMcccvvvXXX>>>888...///222555///,,,///???pppsssDDDhhhxxx{{{oooGGG|||xxxBBB333555---///333111BBB|||sss{{{eeeccciiipppJJJZZZcccsssaaa...333666...+++222===ggghhhlllXXXJJJnnnkkkUUUIIIcccZZZ}}}RRR333333222000333BBBgggaaaqqq|||TTT888DDDUUUlllyyyvvveeelllqqqqqqmmmeee\\\XXXZZZaaadddhhhxxx<<<222//////222FFFOOOmmm{{{yyyjjj111,,,111,,,...111***:::LLLdddyyyWWWUUUsss}}}|||vvvggg[[[bbbFFF888---,,,*********************************+++++++++,,,,,,===444666222222222333111///<<<___{{{```ooouuutttkkkOOOzzzxxxWWWLLLFFFlllEEELLL>>>---999///888777___xxx~~~wwwWWWLLLTTTsssbbbMMMdddmmmooo||||||pppQQQOOOvvvxxxkkkOOOqqqKKKFFF///...222------111000+++---555VVVsssVVVNNNEEEXXXtttuuuCCCAAA222555&&&555///+++555@@@uuuRRRBBBaaa~~~RRRPPP}}}|||XXX222222,,,555222999]]]cccrrrVVVLLLnnnRRRJJJSSSZZZooo||||||777...222222$$$:::MMMkkkggg{{{YYYQQQnnnvvv>>>IIIhhh{{{jjjyyyqqq222222888---777DDDuuuUUU}}}oooGGG<<>>555666222,,,111555444666IIInnncccfffhhh}}}|||iiiOOO666cccCCCLLL:::666666...888>>>rrr~~~tttdddllldddKKKOOO]]]cccMMMkkkwww}}}sssZZZpppmmmbbbvvvuuuEEEQQQGGG000111222---///444///***666KKKlll\\\ttt???VVVwwwmmmYYYDDD;;;888&&&///444...999@@@tttrrrAAANNN]]]SSSaaa|||ooo777111///;;;333EEEtttnnnUUU]]]RRRnnnhhhkkk[[[```kkk|||FFF111+++111***???dddyyyccc]]]|||SSSjjjXXX@@@QQQ|||ooowww<<<000888---===FFFaaaeee;;;BBBQQQkkkiiiTTTMMMJJJ???@@@BBBBBB???CCCTTTfff~~~{{{iii---777666888BBBlll}}}eeeWWWhhhjjjdddwwwMMM000...///---///000AAABBBMMMppp;;;JJJ~~~{{{OOOFFFTTTiiizzzzzzppp~~~tttxxxiiifffXXXCCC,,,'''---******************************+++++++++,,,,,,???555666222...222222111:::WWW~~~kkkrrrvvvwwwvvvOOO999@@@vvvbbbJJJCCC>>>666---666KKKuuummmOOO;;;VVVeeeHHHMMM___~~~lllQQQiiizzz|||iiijjjqqqcccYYYhhh^^^JJJooo___EEE666555---+++000555222444MMMlll```|||sssfffuuu???===555333///777...777QQQmmm>>>OOO]]]lllvvvEEE222111:::444OOOvvvmmmRRR\\\qqqmmmRRRfffIIIQQQrrrbbbuuulll~~~aaa333---333555<<>>bbb}}}cccvvvccc}}}AAAJJJnnnZZZnnnqqq666666666===TTTSSSzzzMMM666QQQzzzIII<<<:::DDDfffbbblllwwwpppdddYYYKKK>>>;;;777666666777888999iiieeeooo;;;000555:::WWW|||xxx^^^bbb~~~HHHGGGYYYTTTeee|||ttt}}}xxxlllAAA,,,111...111555AAAdddlllgggyyy@@@RRRbbbdddrrrpppvvvccc``````nnngggzzzcccWWWBBB777...*********************************+++++++++,,,,,,@@@666777111555444///333NNNxxx~~~xxx{{{sssrrr}}}cccJJJ555CCC~~~OOOAAA@@@:::222AAA||||||TTT444NNN|||mmmhhhQQQjjj{{{~~~SSS^^^tttfff\\\nnnxxxbbbXXXYYYeeeFFFCCC@@@000222111000///555EEE[[[lllnnn@@@666;;;---+++777<<>>///444111NNNjjjwwwYYYnnnllltttDDDLLLgggggghhh:::777999888iiidddggg@@@@@@YYYvvv>>>999DDDRRRLLLYYYRRRSSSSSSIIIGGGMMMLLL===;;;777555555777777777LLLccceeezzzQQQ000444;;;hhhmmmsssyyyMMM???sss{{{iiiIII000555,,,///888HHHhhhhhhxxx[[[AAACCCbbblll~~~ZZZpppppptttZZZmmm^^^wwwdddxxx[[[___MMM:::+++---******************************+++++++++,,,,,,AAA777777111///111333>>>___yyysss{{{hhh]]]jjj|||yyyiiiEEE<<<999bbbmmmCCCAAA???999IIIttt|||WWW999OOOxxxhhh:::SSSeeeyyyMMM^^^uuuoooOOOKKK]]]UUUAAAfffmmm@@@mmm}}}nnnEEEHHH444//////...222CCC\\\pppwwwCCC>>>777---333888333|||zzzMMMqqqtttqqq~~~777:::333OOOnnnLLL^^^|||xxxiii___zzzOOOiiifffdddeeeWWWaaaaaarrrfff|||KKK///888,,,^^^~~~qqqwwwQQQ@@@kkkkkkuuurrrIIIWWWVVVbbb999888:::555{{{|||yyyiii888JJJ^^^YYY555HHH555qqqmmmPPPFFFCCCGGGBBB333555555222......111444666444dddbbbfffddd222555;;;rrr{{{~~~UUUqqqxxxOOOQQQ]]]OOOffflllnnnMMM444888+++,,,;;;OOO{{{aaaNNNSSSCCCLLLZZZyyyjjjaaadddgggmmmllluuuVVVwwwbbbccctttVVVhhhWWW:::(((000******************************+++++++++,,,,,,;;;888666555222+++<<>>999...888222...CCC{{{]]]XXX;;;444333///111LLLzzz{{{|||zzzNNNeee}}}555:::666rrrrrrcccRRRyyySSSeeejjjmmm@@@PPPQQQNNNbbbmmmRRR///444444qqqiiiqqqVVVLLLBBB<<>>uuutttddd999000111000000AAArrr\\\qqquuu;;;>>>333444---___ttttttQQQCCCIIIhhhkkkdddPPP999KKKzzzJJJ___~~~rrr~~~lll|||aaabbb777999;;;vvv|||gggGGGAAA<<<===DDDRRRdddssszzzwwwmmm___CCCaaa{{{QQQxxxXXXbbb>>>555EEEfffYYY<<>>YYYiiixxxvvvnnnuuusssjjjdddWWWccctttkkknnn___]]]@@@444'''******************************+++++++++,,,,,,<<<888666555111777AAAjjjyyyssshhhHHH\\\```pppsssxxxuuu}}}___GGG@@@444KKKccc<<>>JJJnnn@@@ccc~~~www<<<999///333555nnn^^^yyy~~~ooottt~~~zzzKKK333444666222ttttttwwwzzzpppCCCBBBRRRvvv}}}zzz666ZZZhhhWWWddd___]]]~~~kkk;;;---HHHIIIAAASSSYYYdddppp|||iiiuuuTTTSSSxxxppp[[[|||===555GGG]]]SSS<<<\\\dddjjjCCC888PPPuuuYYYTTTvvvHHH888......////////////000111222333888111JJJLLLUUU:::???QQQwwwXXX^^^sssxxxgggcccrrrKKKSSS888777666444BBBjjjuuu]]]OOOBBBXXXqqqJJJnnnqqqvvvpppyyyjjjOOOTTTWWWQQQrrrbbbVVVfffmmmrrriiioooeeecccBBB888111******************************+++++++++,,,,,,>>>888555555666***\\\nnnsss~~~rrrVVV\\\cccnnnDDDeeettt}}}aaaJJJBBB777<<>>888555666333555```vvvtttmmmqqqoooXXXCCCyyyzzzyyyfffNNN===888>>>GGGLLL;;;RRRmmmzzziiigggjjjcccuuufffVVVvvvoooeeeXXXKKKEEELLLCCC@@@]]]UUUOOOuuuzzz<<<:::333666NNNyyyfffSSSkkknnnbbbfff666777---777dddggguuu}}}tttHHHEEE[[[{{{SSSCCCggg\\\EEE[[[JJJKKKMMM===hhhYYY|||sssDDD{{{}}}WWWHHH___EEE000KKKzzzNNNQQQkkk[[[sssXXXOOO^^^ccc;;;>>>SSSeeeKKKAAAdddsssuuuJJJBBB\\\```eeecccaaa>>>444///444............000111222333111333>>>BBBJJJDDD999QQQ{{{```tttYYYLLLaaaVVVpppeee;;;GGG;;;333000333GGGuuu|||hhhSSSRRRaaa{{{nnnqqqjjjLLLaaajjjjjjaaaQQQcccbbbqqqooottt___ZZZBBB:::+++******************************+++++++++,,,,,,>>>777555666///AAA___~~~yyylllnnn~~~uuuvvv~~~wwwkkkRRR999888AAA???pppQQQ999WWWlllyyy|||}}}NNN\\\~~~rrr```DDD777AAAAAA===???___]]]888rrrXXX888888222111VVVwwwWWWCCCcccooo|||iii777111///===___eeexxxuuuKKKHHHdddzzz~~~zzzTTTooowwwEEEiiimmmmmm}}}bbbXXXiiiCCCnnnWWWLLLeeesssjjjBBB333NNNwwwdddGGGbbbfffVVVqqq~~~lllfff>>>AAAVVVaaa]]]@@@fffjjj^^^@@@HHHlll^^^FFFZZZIIIYYYHHH@@@<<<;;;...+++------......///111222333111777===@@@KKKZZZ:::HHHqqqUUUSSSbbb@@@???\\\bbbfff888BBBsss222333222000@@@jjj|||iii___]]][[[~~~mmmkkkmmmRRRggg\\\RRRmmmooommmmmmpppZZZYYYGGG???,,,******************************+++++++++,,,,,,<<<999888111666888```eeeooowww|||xxx~~~tttbbbPPPAAA777777<<<___aaa000ZZZooo{{{}}}jjjwwwqqqbbbEEEDDDKKKBBBEEE<<>>111888333hhhbbb}}}gggqqqOOONNNfffjjjwww:::111333333RRRlll~~~xxxDDDJJJgggzzzzzzKKKmmmAAAeee|||[[[ZZZWWWhhhyyyTTTCCCdddbbbAAA222RRR}}}ddd\\\cccqqqrrr[[[ooonnn}}}zzzxxxXXXzzz>>>999QQQRRRTTT@@@kkktttYYYHHHhhh^^^EEEBBBJJJ^^^^^^XXXKKK;;;222000333000000000000111111000000999+++???===FFFNNN===LLLUUUUUURRRUUU[[[hhhtttEEECCC===888+++222///HHHggg|||aaa```cccWWWqqqxxxbbbuuusssQQQwww|||wwwQQQ^^^bbb~~~pppkkkyyy___]]]GGG:::---++++++************++++++******+++++++++,,,,,,>>>:::999222666===gggkkk}}}rrr```OOOAAA777777<<>>@@@;;;pppZZZAAA|||eee@@@999333111vvvooovvv^^^||||||VVVOOOlllhhh{{{|||777222;;;<<>>cccxxxSSSvvvzzzbbbnnnqqqUUU===000...000000000000000000111111222666...CCC>>>IIIQQQ999EEEyyyuuuwwwfffqqqooo999BBBZZZjjj555///000---@@@eee|||cccvvv|||ZZZvvvmmm[[[|||~~~xxxyyytttuuuVVV^^^mmmuuuvvvyyyccc]]]AAA;;;+++++++++************++++++******+++++++++,,,,,,AAA:::999444444CCCooosss~~~ooo]]]MMM@@@888888<<>>???sss\\\CCC{{{iii888555444333mmm|||jjjOOOqqqzzzRRRIIIppp]]]|||qqqzzz222444111888VVVhhhuuuqqqzzzvvvNNNVVVPPPpppTTT```MMMsssyyyHHHCCCGGGLLLtttccc[[[{{{uuuhhhrrr~~~{{{xxxNNNaaa~~~fffHHHAAAhhhvvvooo@@@666PPPJJJuuuUUUJJJkkkxxxqqqiiikkk{{{ZZZ|||AAA===hhhXXXddd>>>YYY~~~JJJiiixxxeeezzzfffJJJ777000111444111000//////000111222333333333FFF<<>>GGGQQQ444555000///:::dddccchhhFFFssshhh]]]{{{eee^^^uuuUUU___sssppp|||qqqggg[[[:::???)))++++++************++++++******+++++++++,,,,,,CCC999888444222GGGwwwzzzttt}}}zzzkkkYYYJJJ???888888;;;DDDAAAXXXtttkkkkkkZZZLLLSSS]]]```eeennn]]]HHHDDDRRRzzzTTTzzziiissssssXXXBBBDDDBBB???>>>GGGxxx^^^EEEyyynnn666888666777{{{___~~~{{{```CCCdddaaa^^^{{{yyyFFFFFFvvvQQQ~~~vvv111333000>>>aaasssqqq]]]hhhZZZiii^^^yyyVVVcccOOOpppPPPCCCUUUxxx~~~llliiibbb]]]^^^gggxxxuuuqqqwwwLLLssstttZZZBBBCCCmmmnnnkkk:::555KKK{{{ZZZuuu]]]RRRQQQxxxxxxuuu{{{\\\<<<999iii```rrrDDDSSSiii===KKK\\\\\\mmmoookkkjjj]]]JJJ:::222000000111111000//////000222444555222777FFF888OOOYYY888<<>>888888;;;@@@ttt???SSSjjjvvv}}}vvvnnnwww|||{{{XXXXXX<<<666DDDmmmSSSpppuuunnnTTTCCCIIIIIIAAA>>>MMMzzz\\\CCCtttppp}}}666777111:::xxx\\\^^^CCCiiihhhnnnfffbbbxxxppp???JJJxxxwwwHHHvvv555000000???```qqqppp[[[}}}SSS{{{\\\OOOYYYJJJhhhwwwhhhIII\\\vvvtttkkkhhhzzzjjj~~~rrrqqq~~~mmmjjj^^^LLLrrrjjjPPP@@@GGGsssSSSqqq555555HHHrrrrrrfffKKKRRR^^^eeeVVV;;;888gggjjjSSSQQQjjjUUUPPPCCCAAALLLdddiii\\\ddd[[[PPPAAA666111...,,,***000//////000111333555666444888BBB555VVVMMM333666RRRrrrBBB;;;QQQ???111555...555666\\\jjjtttuuu~~~iiiHHH===JJJ999BBBIIIVVVfffPPPBBB___\\\ssszzzKKKwwwwwwbbbyyybbbiiiVVV999???'''++++++************++++++******+++++++++,,,,,,EEE777555555666NNN}}}XXXRRRWWWfff}}}|||ssscccQQQDDD===888888;;;:::eee===KKK|||sssNNN^^^III999HHHiiiNNN{{{{{{fffNNN>>>DDDEEE@@@:::OOOxxxWWW???nnnrrr888222000===}}}bbbcccKKK}}}vvvOOOhhh___===LLLkkk[[[DDDqqq777///111<<>>999dddxxxtttgggPPPzzzvvvcccVVVTTTDDDLLL@@@BBB\\\UUUCCCPPPGGG???444---,,,...000111......000111333444555666666888>>>888cccCCC444777CCC{{{WWWBBBKKKooo>>>...000---111555QQQvvvjjjvvvCCC>>>GGGfffXXX```sss:::999PPPgggGGG\\\zzzjjjiiiJJJ{{{ppphhhkkkTTTAAA:::'''++++++************++++++******+++++++++,,,,,,GGG777555777666LLLzzz~~~lllzzz]]]___ddd^^^uuugggmmm~~~|||ppp```NNNBBB<<<888888:::EEEiii???EEEtttbbbyyy}}}yyypppaaakkkjjjIIIUUUfff{{{oooYYY|||uuu}}}ttt___LLL;;;@@@AAA???666PPPwwwTTT>>>lllwwwjjjCCC777333999ccciiiRRRppp]]]qqqIIIAAAKKKXXXIIIMMMbbb222333777AAAZZZmmmvvvuuuPPPXXXcccaaayyy}}}tttPPP^^^FFFgggeeeHHHpppkkkYYYYYYhhhddd}}}rrrtttrrr===777zzzxxx}}}zzztttVVVBBB@@@OOOyyy^^^yyy222444<<>>666;;;:::xxxcccDDD>>>WWWYYY===///000000...666HHH|||cccQQQaaajjj|||fff===CCCMMMAAAuuuKKKRRRlllkkkMMMsssooobbbZZZ\\\nnnnnnhhhNNNIII555,,,++++++************++++++******+++++++++,,,,,,III888666999444GGGuuuyyycccqqqNNNiiiEEEFFFhhhyyyooo___LLLAAA<<<888888:::???```CCCFFFvvvmmm{{{jjjllljjj~~~ttt|||~~~sss|||gggZZZPPPAAAGGGJJJ???666QQQwwwUUU@@@ooo}}}|||EEE222222///~~~___kkkTTTaaa```NNN===JJJNNNOOOGGG___VVV,,,888+++888UUUnnnvvv```eeedddzzzSSSZZZzzzpppPPPnnn>>>eeeTTTRRRuuuHHHmmm|||{{{oooxxxuuuSSSIIIqqq~~~}}}yyyvvvoooPPP>>>AAAPPPyyyqqqwwwddd111111444hhhDDDSSSQQQppp}}}ggguuuOOOzzz666,,,UUUtttKKKooorrrRRR>>>:::333111666---,,,555(((...///111111000...---,,,***---000444666666555444999555;;;GGGxxx888444888222^^^yyynnnHHH???AAAkkk555<<<222444555---888DDDtttfffjjjiii[[[gggXXX888EEEMMMhhhaaa}}}mmmQQQpppNNNRRRZZZvvvaaa}}}ooocccIIIOOO333111++++++************++++++******+++++++++,,,,,,III444;;;444111KKK}}}rrrqqqgggIIIxxx|||{{{vvvyyyeeeUUUEEE>>>;;;888666666CCCaaaOOO>>>xxxvvvTTToooooopppvvvYYYvvv{{{uuu{{{rrrzzz}}}|||uuudddPPPAAA<<<>>>AAAAAA===ZZZYYYEEE;;;yyyzzzDDD===444---sss}}}NNNZZZxxx\\\~~~lll[[[CCCGGGAAAUUUMMMCCC{{{JJJ%%%777333777TTTvvveee}}}SSS___JJJaaaXXXrrrIIIMMMddd}}}fff{{{yyy~~~qqqjjjbbbddd???TTTWWW|||{{{{{{zzzhhhYYYDDD<<<@@@qqqXXXxxx{{{SSS222000777pppssszzzUUURRRKKKwwwjjjgggWWW{{{}}}oooMMMTTT444111AAAcccWWWxxxbbbPPPGGGFFF;;;777222.........//////,,,---......///......---111111111222333555666777888DDD333PPPaaa>>>///333888GGG|||~~~}}}vvvLLL===GGGCCCsss777666333111111222444666yyyuuuxxxaaauuunnnXXXtttSSSUUUaaaLLLbbb~~~LLL@@@MMMmmm\\\yyyvvvoooyyyPPP???......************************+++++++++++++++++++++NNN555;;;444666OOO{{{zzz|||{{{}}}{{{~~~www{{{aaaRRRCCC===;;;999888999AAAfffMMM777ooofffRRR}}}~~~^^^___www~~~www~~~wwwmmm\\\JJJ???===@@@BBB;;;555PPP[[[>>>PPPvvv|||CCC333444555___JJJMMM___gggbbbeeeeeeJJJAAAFFFTTTYYYHHH[[[<<<444---111444QQQvvvmmmiiiGGGbbb>>>TTTpppYYYiiiCCC<<>>uuu~~~|||[[[~~~kkkWWWIIIDDDEEE999555111............------------............///222222222333444666777888AAAAAA;;;eeeYYY<<<555555333444lllooozzzxxxXXXFFFDDDHHHnnnIII777555333111111222444555VVVpppcccVVV^^^ggg}}}ttthhhuuuUUU@@@mmmssseee~~~BBBHHHNNN|||```{{{|||fffRRRKKK333,,,************************+++++++++++++++++++++WWW777:::555222LLLrrryyy}}}YYYSSSMMM```wwwyyy}}}uuuppp[[[MMM@@@<<<;;;::::::<<>>AAACCCEEE<<>>***///222MMMwwwyyyvvvxxxiiiFFFvvv[[[PPP|||```sssAAA777}}}~~~~~~|||qqqzzzvvv444]]]xxxppp|||xxxuuusssiiiSSSBBBPPPLLLgggbbbwwwyyyxxx...111000666UUU\\\fffDDD]]]lllwwwwwwOOOsss~~~jjjrrr<<<777...999[[[xxxeeegggwwweeeSSSFFF???===555333000//////...---+++......---------...000000333333333444666777999:::@@@777GGGDDD222666555555111KKKvvv~~~pppTTTDDDEEEOOOUUU:::666555333111111222333444FFFoooZZZffftttZZZ\\\OOO[[[ZZZVVVaaaHHHVVVGGGNNNXXXkkkjjj{{{mmmSSSOOOLLL333+++************************+++++++++++++++++++++bbb888777444...GGGvvvyyy___```hhh}}}wwwrrrwww```UUUJJJ>>>::::::999:::<<>>===>>>@@@CCC@@@<<<\\\III===|||kkk;;;000,,,:::555~~~IIIXXXsssqqqiiirrrKKKHHHIIIJJJYYYGGGYYYXXX(((777000---222LLLwww~~~iiiEEEOOOtttaaaFFF|||}}}<<<333bbbxxx~~~pppiiiyyyuuuvvvxxxOOOzzzTTT|||wwwqqqmmmhhh===QQQAAA@@@```<<>>@@@___KKK555555444222111111111222333BBByyyKKK>>>OOOUUUjjjTTTuuuyyy???IIIAAA```yyyQQQVVVwwwXXXrrrsssWWWOOOBBB......************************+++++++++++++++++++++mmm999555333333CCC~~~qqqoooxxx{{{}}}wwwoooNNNVVViii}}}qqqzzzzzzEEELLLwww|||yyy\\\QQQGGG===999888777999<<>>>>>>>>>>>@@@:::DDDjjj;;;KKKkkkVVV333555///777555eee|||nnnNNNEEEIIINNNMMMLLLJJJFFF///+++333+++444JJJssseeeBBBWWWxxxuuudddpppcccgggpppyyyAAAfff555333GGGzzztttqqqmmmbbbrrrvvvggghhhQQQ[[[oooxxxyyyaaa{{{tttkkkeeeUUU>>>RRR>>>HHHMMMSSS???555111...///>>>llljjjiii___hhhwwwkkk___@@@sss}}}ooo???gggMMM...:::111333555{{{mmmzzzttteeeUUUGGG:::222000/////////000///,,,***///...---,,,---///111333111222222444666888:::;;;777CCChhh555///666+++000555333KKK}}}zzz[[[rrr}}}___OOOEEECCC@@@NNN===AAA444333222111111111111222444}}}DDD"""888LLLhhhxxxVVVHHHLLLHHHfff~~~aaadddsssVVV}}}{{{uuuxxx___QQQ<<<------************************+++++++++++++++++++++yyy;;;444444666===jjjzzz}}}iii~~~dddsss|||eeeCCCEEETTT^^^hhhkkkyyy999aaa|||wwwsssZZZLLLDDD;;;888777666999===QQQNNN666NNN~~~}}}aaazzz{{{}}}ggg;;;RRRdddvvvzzzuuupppoooxxxuuu\\\MMM@@@@@@@@@===<<<>>>:::UUUqqq@@@ccclllHHH...444444555;;;JJJzzz}}}qqqsssGGGHHHFFFGGGJJJMMMeeezzz555666)))...+++333EEEkkkyyyKKKIIIQQQuuu]]]IIIooozzz}}}jjjccchhhpppvvv{{{|||sssiiigggpppxxxdddJJJPPP777777???}}}{{{gggYYY___kkkjjj```iii}}}fffWWWlll||||||}}}nnn\\\PPPQQQJJJBBBTTTssswwwwww}}}|||wwwooocccZZZ>>>OOOCCCLLL[[[KKK{{{.........---,,,<<>>555666111777___www```zzzuuuvvvyyyuuuYYY>>>BBBUUUYYYmmm{{{|||jjjBBB|||ssscccSSSFFF???999777777777:::@@@XXXOOO;;;;;;lll~~~fff}}}uuuzzz{{{fff888VVV~~~|||sssnnnvvvdddQQQEEE>>>AAABBB<<<:::===<<<^^^WWW???aaa|||yyyyyyuuu;;;...222444000999777{{{|||rrrSSSeeexxxlllhhhSSSBBBKKKQQQEEEQQQnnnUUU333222...,,,,,,111<<>>;;;vvvfffDDDHHH\\\ooozzz}}}tttpppTTTSSSMMMpppyyywwwqqqMMM[[[ooorrr||||||ppptttlllSSS^^^iiixxxvvvsssqqqlll```PPPEEERRRFFFSSSJJJ;;;zzz}}}xxx------333,,,111,,,888999qqqRRRsssTTTnnnlll|||LLLccc---:::---555...555***ssssssyyyeeeQQQAAA888555222000......000000000///,,,---...000111222222222333444555777999;;;===>>>hhhhhh111:::///***//////222//////---eee]]]DDDLLLJJJAAAWWWaaaeeettt{{{uuuooosssppp^^^EEE555IIICCCIIIOOOnnn|||555***222000111111111111000000000000---:::uuuOOO<<<>>>EEEVVVpppiiiDDD^^^uuuZZZUUUcccsssttttttMMM(((333***************************+++++++++++++++++++++@@@666888000000SSS}}}}}}UUUwwwuuuGGG@@@ZZZlll}}}~~~{{{uuu{{{|||xxxwwwcccOOOJJJ@@@999:::;;;555888BBBFFFzzzUUU000555TTTvvv~~~gggHHHYYYuuu```iiiGGGCCCIII@@@>>>EEE<<<888KKKooolll;;;SSSiiieeeuuu666555000///111000+++---GGGppp```bbbiii]]]NNNKKKLLLBBBAAARRRccczzzDDD...000111...,,,111(((444UUUnnnxxxooolllLLL}}}nnnZZZ{{{xxxJJJYYYuuuxxxVVVlllJJJUUU]]]BBBooo///777555444(((sssiiiccc===SSShhhlll~~~tttdddTTTKKKHHH___pppkkkooohhhXXXrrrxxxrrrttt{{{}}}yyyssstttmmmwww~~~|||wwwsssqqqjjj\\\MMMKKKRRRMMMOOOLLLGGGsss;;;999...'''111+++,,,...DDD|||dddmmmsssvvvggghhhdddllldddZZZLLL)))555222111777...'''GGGyyyoooTTT@@@;;;???222111000111333444444333111000///000222444444333555999<<<;;;666999KKK^^^~~~???///............---------111***<<>>@@@CCCCCC:::===CCCGGGFFF>>>GGGBBB666UUU???SSSSSS~~~@@@***222222000............////////////111777aaacccLLLRRRWWWpppkkk|||\\\uuubbbPPPoooiii888,,,'''...++++++************++++++*********************KKK999666444444GGGxxx{{{xxx]]]vvvTTTTTTxxxyyy{{{vvvppp]]]MMMIII===777333666999888@@@MMMUUU555555FFFvvv}}}}}}yyy|||{{{yyyrrrbbbQQQ]]]}}}nnn{{{qqqTTTKKKCCCFFF>>>;;;@@@<<>>@@@<<>>444222333888pppjjjttt^^^fffrrrxxxpppfffUUUIIIFFF;;;888///333???999@@@^^^NNN888555444___fffvvv|||~~~~~~}}}vvvyyy~~~xxx{{{vvvuuurrrrrrtttnnndddMMMCCCLLLHHHHHHDDDBBB???888HHHkkkmmmKKK???hhh___===---555***,,,)))///333...+++===jjjmmmnnnssscccaaa\\\???YYYOOOFFFJJJMMMTTTOOO:::)))(((---------///+++000333HHHkkkooo}}}[[[aaaccc|||vvvgggjjjhhhJJJvvvppp???oooAAA888444)))444888...ccc~~~kkkRRRhhhyyyxxxyyyyyyxxxxxxtttmmmiiihhhfffaaa___aaaccc}}}lllrrrrrrqqqooommmkkkkkkkkkiii\\\SSSjjjlllccc[[[cccbbb\\\RRRLLLLLLMMMMMMDDD<<>>999...&&&444,,,(((***))),,,MMMzzzwww{{{wwwlll~~~ffffffkkkSSS444///666,,,,,,222,,,111,,,>>>~~~|||}}}~~~dddBBB:::777333222333555666666111333444333111222555999222555<<>>NNN}}}<<<444......---------,,,,,,,,,&&&000---&&&>>>pppJJJccc;;;???MMM===LLLTTTkkk~~~LLL%%%,,,444...***,,,------------............555111DDDVVVKKKSSS[[[ZZZ>>>___GGGnnn~~~rrr{{{nnn333---'''444***++++++************++++++*********************uuuFFF333111///222eeeiiiyyytttkkk|||uuu|||yyyrrrggg[[[NNNEEE@@@888<<<111555CCC999DDDsss@@@777444)))PPPqqq|||yyy~~~~~~|||wwwwwwzzzzzzvvvrrruuuqqqhhhtttzzzZZZ[[[RRRDDDEEEHHHEEEFFFIIIKKKBBB999JJJjjjVVVFFFEEE___RRRfff(((---111---...))),,,222111'''+++OOOyyyzzzuuuyyyhhheeeiiifff```bbbdddbbbaaakkkaaaSSSIIISSSgggeeeOOO<<>>iiifff}}}xxx~~~TTThhhNNNkkkZZZiiiwwwkkkhhhQQQ000444111,,,333000)))VVVvvvyyyaaaooouuurrrqqqqqqsssnnnjjjjjjjjjcccYYYWWW\\\mmmuuutttaaarrriiijjjjjjjjjiiiiiihhhhhh\\\SSSIII```vvvjjjggg\\\```\\\RRRIIIJJJQQQRRRLLL???BBBrrr~~~}}}fff777///'''......,,,+++//////,,,@@@rrrfffrrr~~~yyygggaaa~~~888...000333+++---222+++&&&:::...XXX}}}kkkrrrrrreeeFFF@@@777000...000222444111222333444555666777777444CCCDDD999JJJhhh333777------------,,,,,,,,,+++$$$,,,333000,,,<<>>===EEEKKKCCCBBBUUUkkkFFFAAAUUUFFF===***///***---,,,+++(((---222,,,'''999SSS}}}uuusssqqqkkkkkkwwwzzzhhhQQQCCCYYYaaayyy}}}nnn---,,,,,,///000...++++++...+++111(((333aaafff~~~|||yyy}}}RRR{{{YYYYYYwwwyyy}}}SSSjjjhhh000...---222...333,,,222bbb}}}|||jjjtttpppmmmmmmlllllleeefffkkkjjjZZZFFFCCCKKK```aaa[[[iiimmmeeeiiiccchhheeedddeeehhhhhheeeaaaLLLQQQZZZ~~~yyykkkWWWYYYTTTMMMJJJNNNQQQIII>>>GGGbbb~~~444:::++++++...***((())),,,---)))111^^^rrr|||```www}}}ppprrr[[[nnnwwwggg000...//////,,,000111+++)))888222:::eeeWWW______XXXNNNDDD<<<666222///888666666888<<<<<<999555<<>>\\\777++++++555333&&&...555&&&++++++++++++,,,,,,,,,,,,333888,,,DDDssszzzvvv{{{xxxxxxkkkdddrrrlllsssUUURRRUUUCCCDDDPPP]]]yyy```QQQ{{{vvvIII---&&&000&&&...++++++************++++++*********************VVV===333...444;;;xxxwwwzzzooo|||||||||zzzwww|||gggkkk~~~rrriii]]]SSSKKKBBB;;;777111999888888<<<>>>___MMM000444333***;;;ZZZ|||www]]]nnn}}}tttuuuyyylllvvvuuurrruuupppllltttlllqqquuukkkeeesss~~~uuuXXXIIIMMMQQQHHHJJJOOOEEEGGGAAADDDEEE???HHHYYY^^^@@@PPPNNNkkk^^^***000000''''''***,,,''')))111000))),,,666___vvvsssaaabbbwww|||{{{nnnbbbSSSOOO]]]ooowwwhhh<<>>999aaa|||RRR000,,,...333&&&---(((***)))+++)))'''EEEuuu^^^LLL[[[[[[nnn\\\}}}kkkQQQFFF111111---+++...111///,,,111"""444111NNNlllVVVVVVTTTQQQNNNJJJEEE???;;;:::999777888::::::999777:::BBB```yyyhhh***///,,,,,,,,,,,,+++++++++******+++)))'''((())),,,...000cccssseeeEEE&&&222***+++...******...,,,************++++++++++++%%%---###+++KKK}}}zzzyyyuuutttxxx}}}yyysssqqqjjjfffkkkgggkkkQQQKKKKKKFFF@@@OOOmmm|||NNN___zzz^^^...000(((222%%%222++++++************++++++*********************\\\CCC000333,,,999ddd~~~xxxuuu|||uuummmsssyyynnn```VVVLLLRRRqqqrrrttt|||qqqkkk^^^SSSMMMFFF<<<666888333666999:::===NNNwwwxxx<<>>dddtttnnnpppxxxzzzmmmsssiiifffqqqnnneeekkk\\\___gggfff]]]^^^YYYIIIDDDEEENNNPPPGGGEEEGGGCCCNNNEEEFFFDDDBBBRRRXXXFFFDDDZZZWWW<<<,,,---......!!!...+++((()))......***))),,,999YYYyyyhhh[[[NNNRRRXXXTTTZZZaaaWWWQQQHHHPPP```kkk~~~{{{qqq444%%%...***+++,,,++++++,,,,,,,,,)))///,,,***???jjjxxxVVVWWWvvv{{{lll|||```LLLjjj333888+++000///---,,,111///555HHHiiisss{{{wwwvvvuuuuuutttzzzuuuyyy{{{|||~~~rrrjjjddddddfffdddcccddd___^^^bbbdddYYYLLLUUUiiiuuuppphhh```hhhbbbccccccccccccaaa^^^\\\ZZZXXX[[[aaafffRRRPPPOOOKKKHHHLLLPPPIII???GGGYYYxxxfff+++444&&&///000&&&---***---(((***///'''333WWWGGG<<>>===<<<777999:::888777<<>>%%%&&&888???qqqjjjQQQAAA;;;<<<===777===AAA>>><<>>uuuGGG,,,111)))///+++"""666222&&&------'''---))))))))))))************&&&$$$)))///%%%DDDtttkkkwwwddd\\\bbbcccVVVXXX[[[NNNQQQPPPQQQOOOFFFCCCWWWrrrUUUSSSwwwkkk555***(((333%%%000%%%++++++************++++++*********************oooCCC555111000666333lll}}}~~~vvvpppvvv~~~{{{wwwwww{{{yyy```DDDDDDWWWGGGKKKsss{{{```QQQYYYQQQGGG???;;;999777666888222===CCCGGGssskkk111000///---------...000222___ppp|||sss|||}}}ggghhhccc}}}dddTTT[[[VVVUUUUUUTTTNNNHHHFFFJJJOOOKKKGGGFFFHHHIIIFFF@@@===AAAJJJ>>>OOO```VVVQQQFFFYYYZZZooo---,,,+++***))))))))))))))))))))))))************,,,,,,999TTToooxxxyyylllAAA...+++)))***...************************'''...///***///GGGhhh~~~xxx}}}qqqllltttdddJJJUUUJJJ>>>///777'''...///+++000(((+++333///666jjjkkk{{{mmmllliii___```ccchhhkkkllljjjfffcccaaaaaaaaa___\\\\\\]]]___WWWSSSQQQUUU[[[\\\WWWQQQRRRUUUZZZ\\\\\\\\\[[[[[[[[[\\\\\\ZZZYYY[[[___ccc___\\\ZZZWWWQQQLLLNNNTTTMMMOOOAAA>>>@@@lllqqqxxxxxx===,,,,,,,,,+++++++++******))))))(((((()))+++...///jjjwww}}}zzz{{{SSSMMMrrr~~~kkkbbbEEEcccxxxZZZFFFaaa999222......---------,,,,,,,,,+++)))***///---+++QQQlll^^^OOOCCCOOOLLLOOO[[[llltttccc[[[...$$$111333)))************))))))))))))(((((((((((()))))))))))))))'''+++......555PPPmmm{{{zzz;;;666000,,,,,,---,,,++++++++++++*********))))))))))))))))))))))))))))))+++)))+++222...***VVVnnneeevvvuuucccUUUOOOMMMNNNZZZPPPNNN]]]tttyyylllGGGeee000000...---,,,+++++++++******))))))))))))******++++++************+++rrrGGG777444000111)))QQQwwwzzzqqqvvv{{{wwwtttssslllUUUAAAJJJaaa]]]hhhlllXXX\\\TTTMMMCCC<<<999777666555222@@@AAA@@@ZZZTTT...///...,,,,,,,,,---///000FFFvvvpppfffqqqnnntttwwwxxxxxxgggUUUaaagggSSSMMMMMMIIICCC>>>>>>CCCHHHMMMCCC:::<<>>,,,)))+++******...************************)))...000++++++<<<]]]xxx}}}sss|||www]]]CCC666www111,,,444)))---------000***---222***&&&???bbb}}}[[[```qqq~~~kkkcccjjjVVVWWWZZZ___dddfffdddaaacccbbbaaa^^^ZZZYYYZZZ[[[VVVYYYUUUOOOTTT___\\\PPPKKKQQQYYY\\\[[[YYYYYYZZZUUUXXX\\\^^^]]]ZZZVVVTTTNNNJJJKKKRRRVVVRRRJJJFFFNNN>>>CCC```gggkkkuuuBBB(((,,,,,,+++++++++*********))))))(((((()))+++---///FFFqqqyyymmmvvvwww]]]^^^nnntttbbbHHHcccqqqqqqyyy[[[222CCC...***------------,,,,,,,,,,,,,,,+++)))------''';;;bbbyyydddfff555///333+++&&&+++*********)))))))))(((((('''((((((((())))))))))))+++((()))---***%%%...<<<666VVV^^^```ssswwwxxxvvvkkkeeeTTT<<<@@@$$$444111,,,++++++,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((***(((''',,,,,,(((EEEvvvyyybbbVVV^^^gggvvvzzzsss^^^QQQSSS[[[CCC000///...,,,+++++++++*********))))))))))))******+++******))))))******uuuKKK222222///000)))>>>tttyyyzzzyyy}}}|||sssrrrxxxwwwtttqqqeeeMMM===JJJbbbYYYaaa}}}}}}oooFFFOOOcccKKKFFF>>>888666555555555///IIIAAA@@@lll___888+++---,,,+++++++++,,,.........WWWzzzhhhfffwwwwwwqqqssstttgggTTTVVVeee^^^DDDRRRQQQMMMGGGBBBBBBGGGMMMIIIGGGCCCAAAAAABBB@@@???RRR[[[gggrrr<<>>eeeRRR//////)))---------,,,,,,,,,++++++***,,,)))***...))))))777PPP~~~|||gggmmm===!!!...666((("""...******))))))))))))((((((''''''((((((((()))))))))***%%%&&&,,,,,,&&&%%%(((444KKKEEE444666444///888---;;;+++...,,,$$$222!!!,,,+++))))))+++,,,,,,+++************))))))))))))((((((((((((((((((((((((***)))%%%(((,,,)))222JJJeeeqqqhhh[[[OOOJJJLLLRRRWWWPPPQQQQQQSSS^^^vvv```000///...---,,,+++************))))))(((((())))))***+++******))))))******vvvLLL///000---111///333ZZZzzz}}}|||qqqppp~~~}}}{{{{{{uuunnnuuupppqqqqqqnnn___GGG999BBBSSSAAAQQQnnnlllmmmUUUPPPFFFBBB>>>999555333444666777<<>>***,,,+++************+++,,,,,,%%%BBBfff{{{```ddd}}}sssvvvppphhhYYYVVV```^^^QQQKKKQQQOOOLLLFFFBBBAAADDDFFFDDDKKKMMMDDD;;;<<>>BBBKKKDDDnnnzzz...,,,+++///(((((())))))************'''+++)))===zzz{{{lllZZZ[[[\\\bbbcccZZZTTTVVVVVVOOORRRPPPMMMKKKHHHGGGFFFFFFDDDGGGIIIOOO___ooossslllNNNBBBJJJqqq]]]www:::,,,&&&+++((((((''''''''''''((((((''''''(((((((((((())))))&&&(((((('''***......+++$$$///111)))---DDD[[[eee}}}xxxwww{{{|||vvvrrrooo\\\III===444'''---333///'''"""&&&---)))''''''***,,,,,,***'''))))))))))))))))))))))))---&&&&&&---000,,,+++...RRRwwwzzz}}}xxxvvvnnnRRR[[[dddrrrdddEEE???DDD222+++666(((%%%+++***...***$$$+++...)))'''***,,,)))///''':::]]]rrrzzzttteeezzzkkkfffqqqyyyoooYYYIIIRRRaaannnkkk]]]RRRSSSYYYKKKKKKJJJGGGEEECCCDDDFFFKKKCCCDDDNNNRRRLLLMMMTTTMMMSSSXXXVVVOOOIIIIIILLLGGGJJJNNNRRRTTTVVVZZZ\\\iiiOOO888777IIIZZZbbbdddYYYrrrooonnnooojjjzzzttt[[['''222(((333,,,))))))))))))((((((((((((((((((((())))))*********///###///PPPlll||||||ssseeeWWWeeejjjooooooooorrruuuuuuwwwbbbqqq}}}ppppppiiikkksssqqqlllmmmpppwwwyyynnnzzzsssXXXGGGFFF[[[{{{yyyyyyuuu666+++,,,666$$$///+++++++++*********))))))%%%///+++###)))---,,,///,,,&&&...JJJiii~~~|||www&&&///000+++''')))---...)))$$$))))))((((((((((((''''''&&&&&&'''''''''(((((((((&&&***---,,,'''###$$$''''''+++,,,(((%%%&&&%%%""""""$$$&&&(((******+++)))(((***++++++)))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''"""***((($$$))))))&&&+++,,,777[[[~~~yyywww}}}|||xxxvvvyyy~~~lllRRRfffnnn777***555222,,,+++******))))))******)))((((((''''''(((((()))***))))))(((((())))))lll@@@333(((111,,,---555,,,666YYYtttxxxrrruuuiii___kkknnnooommmhhhccc```bbbddd```bbb]]]SSSPPPXXX```bbbgggqqqPPP:::;;;444555777888999===CCCHHHMMMaaaGGG''',,,,,,***(((((()))***************)))$$$***,,,KKKjjjttt{{{VVVPPPMMM^^^jjjaaa]]][[[MMMKKKGGGCCC@@@@@@CCCEEEFFFQQQZZZ```cccggghhhZZZHHHDDDVVVqqqVVVzzzTTT333!!!(((---(((''''''&&&&&&''''''((('''''''''((((((((())))))+++,,,)))$$$$$$***---+++)))++++++***,,,...***###222+++///777444333777999///''')))***'''+++000,,,(((&&&%%%(((,,,...)))###(((***,,,,,,,,,+++(((%%%))))))))))))))))))))))))))))))(((***,,,---,,,+++777zzz~~~tttwwwvvv{{{SSSYYYvvv}}}tttaaaFFFHHHZZZttt>>>:::)))222&&&+++***&&&222((($$$))),,,+++***,,,---...***---...222FFF```bbbOOOaaammmpppjjjmmmwwwwwwlllPPPCCC<<>>```vvvwww{{{{{{tttWWW"""BBB&&&111'''###***...***%%%&&&))))))((((((((('''''''''&&&&&&&&&'''''''''((((((###'''++++++)))((()))***'''!!!%%%,,,)))(((******,,,))),,,***)))***&&&)))&&&(((***)))'''&&&(((***&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$)))%%%$$$***(((%%%+++###)))444ffftttyyykkkhhhnnntttxxx~~~~~~}}}}}}|||yyysssnnn___SSSZZZuuu777:::999######++++++***))))))))))))***((((((''''''''''''(((((())))))(((((((((((()))xxxjjj>>>333'''444***'''777,,,***000aaaooo{{{___gggnnndddaaalllgggddddddaaa]]]]]]aaaXXX\\\ZZZRRRQQQTTTRRRKKK___nnn{{{\\\MMM777999000333666888:::;;;@@@GGGLLLYYY]]]&&&333---,,,###(((((()))***************,,,###555'''!!!HHHcccxxxzzztttlllGGGUUUzzzsssgggooosss\\\WWWPPPMMMPPPUUU[[[___eeeqqqqqq___NNNIIIFFFBBBlll]]][[[BBB###%%%777"""(((''''''&&&&&&&&&''''''(((''''''''''''((((((((()))###))),,,((('''******'''***+++,,,+++((('''+++///+++&&&---///'''///333!!!***(((,,,,,,'''---///$$$******'''&&&''',,,...---###''')))(((&&&''')))+++))))))))))))))))))))))))'''+++,,,((((((,,,///---...EEEhhhwww}}}ppp}}}~~~SSSaaa{{{\\\???IIImmmXXX***111***111***333,,,###333%%%,,,***)))'''&&&'''***---***---&&&(((888>>>LLLiiivvvaaaZZZlllyyyoooccc```dddccc\\\LLL===:::FFFSSSddddddcccaaa___^^^___aaaUUUWWWQQQGGGEEEKKKMMMIIIIIIJJJKKKLLLNNNRRRWWW[[[jjjllliii\\\JJJ;;;666777JJJOOOWWW\\\]]]aaannn|||wwwjjj===hhhooo```NNN000(((333,,,******...'''+++)))((((((((('''''''''''''''((()))))))))))))))((("""000+++###777YYYqqq}}}|||xxx}}}uuummmRRRQQQWWW[[[\\\gggkkkaaaaaaggggggeeeiiigggbbbccchhhdddaaaccchhhkkknnnppplllVVVJJJBBBaaa{{{uuubbbkkktttrrr|||JJJ###,,,:::!!!%%%666'''************))))))))))))''',,,((((((...***%%%)))+++++++++******444NNNgggtttzzzxxx{{{oooxxxzzzxxxnnnxxxsssGGG//////&&&111###***///+++&&&&&&)))+++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''$$$$$$''')))***--- ###---(((###''')))(((###'''$$$%%%)))&&&---$$$&&&((('''%%%%%%(((+++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))***%%%'''...)))$$$***000###***===\\\xxx|||ttt}}}{{{dddZZZ^^^gggsssrrrsssssstttuuuuuuvvvhhhhhheee[[[OOOGGGHHHKKKWWW}}}kkk:::(((------***///+++***)))))))))))))))***((((((''''''''''''(((((())))))(((((((((((()))oooiiiAAA000///...------,,,------'''BBBpppfffYYYQQQWWW]]]```aaa]]]XXXVVVZZZ^^^XXXUUUSSSUUUWWWVVVPPPJJJEEEAAA???===777111000333333333999AAAEEEHHHRRR^^^aaa---***222)))$$$,,,))))))))))))))))))))))))***'''''')))&&&***AAA[[[mmm|||~~~~~~nnnFFFMMMUUUQQQ___TTT[[[___eeeiiihhhddd___]]]UUUNNNDDD???BBBMMMZZZcccHHHwww|||PPP,,,)))...(((%%%+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,$$$777___vvvdddooo}}}vvvvvvwwwcccIIIAAAiiiyyyzzzwwwyyy444$$$333+++++++++***)))(((((('''******))))))))))))******,,,+++***)))***///777<<>>AAA>>>???DDDIIINNNWWW___???QQQfffpppkkk___VVVQQQiiiOOOFFFBBB...$$$,,,...*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((***''')))+++)))+++===SSSiiisssyyyuuuqqqttt|||lllUUUHHHDDDDDDKKKNNNSSSXXX[[[ZZZVVVSSS___XXXOOOHHHGGGLLLQQQTTTiiiiiidddppprrrqqqxxxjjjzzzkkkiiitttqqqRRR...---,,,,,,+++******))))))*********)))))))))(((((((((((()))))))))************)))((()))***,,,///000;;;QQQfffnnnqqqsssppphhhuuuyyysssvvvzzzuuu[[[eeeoooKKKDDD222&&&)))...,,,***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((($$$)))------,,,999XXXtttrrr}}}nnnrrrbbb[[[^^^dddaaa]]]ZZZUUUssszzz}}}kkkPPP888,,,&&&***,,,'''%%%((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))ttt[[[555//////...---,,,,,,,,,,,,,,,%%%///XXXiii:::JJJDDD???>>>AAAEEEFFFFFFLLLJJJHHHEEECCCAAA??????999444///------...555===FFFAAAAAAJJJXXXjjj|||@@@///&&&***,,,'''&&&***((((((((((((((((((((((((+++%%%%%%+++---'''###%%%666III^^^ooo}}}zzzyyybbblllbbbdddiiiJJJLLLJJJIIIFFFCCCCCCDDDEEEGGGCCC___ssshhhPPPTTT}}}jjj111######&&&***+++'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,$$$&&&+++<<<^^^zzziii]]]]]]\\\YYY___llliiipppkkkqqq```XXXRRRAAALLL>>>NNN555jjjsssEEE!!!,,,333(((+++******))))))(((((('''))))))(((((((((((())))))''')))+++,,,+++************,,,555DDDPPPUUUVVVVVVVVVTTTVVVXXXWWWSSSSSSWWWOOOIIIGGGMMMSSSVVVZZZ^^^LLLFFFLLLTTTNNNKKKQQQUUUWWWVVVRRRKKKDDD??????@@@MMMJJJIIIKKKIIIFFFGGGKKKWWWeeemmmbbbMMMDDDQQQbbbQQQ;;;...(((!!!%%%,,,*********))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''(((+++((($$$***666HHHWWWfffkkkjjjllloooqqqkkktttuuuoooppprrrgggVVVDDD???;;;999;;;>>>???>>>000AAAVVVbbbaaaWWWMMMHHH>>>[[[ccciiicccYYYiiivvv[[[UUUXXXbbb]]]FFF222---,,,,,,++++++***)))))))))******))))))))))))(((((((((((())))))))))))******((((((''''''((()))+++,,,,,,;;;CCCNNN```mmmqqqccc~~~ppplllttt|||pppuuu\\\fffjjj{{{}}}hhhaaaDDD666((($$$&&&---///)))&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((###***///+++!!!"""666MMMqqqxxxrrr|||{{{___uuuhhhwwwKKK,,,%%%$$$(((...---&&&%%%+++((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((''''''((((((((())))))WWW555///...---,,,++++++++++++"""888'''***ddd~~~DDD???999777999;;;;;;999555666666555333111111222999444111222333555>>>FFFFFFFFFNNN___rrrzzzPPP)))))))))+++***'''&&&&&&((((((((((((((((((((((((---&&&###'''***(((''')))%%%111BBBUUUjjj|||~~~dddnnn{{{hhhdddaaauuugggdddaaa```cccfffjjjlll[[[RRRPPPaaayyy~~~qqqsss{{{yyySSS'''&&&(((...000***$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---.........999RRRooo~~~~~~{{{vvvwwwzzzsss```NNNFFFJJJJJJIIIVVV:::FFFJJJFFFSSSjjjsss}}}|||~~~yyy888***333444...---******))))))(((((((((((()))((((((''''''(((((()))&&&(((++++++***(((''''''///((($$$,,,999CCCEEECCCLLLMMMPPPRRRNNNJJJLLLRRRlll\\\TTTXXXYYYQQQOOOTTTbbbOOOTTT[[[JJJ@@@GGGGGGJJJHHHGGGHHHKKKNNNQQQSSSGGGCCCDDDJJJPPPQQQSSSVVVvvv]]]FFFFFFVVVYYYEEE...***((((((***,,,000,,,"""***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&(((,,,+++''''''+++---<<>>,,,''''''++++++******))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***(((((('''''''''((()))***(((+++)))$$$)))999JJJSSSfffnnnccckkkssswwwfffUUU{{{||||||oooGGG888444!!!000///,,,,,,...+++&&&&&&***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***&&&%%%&&&&&&&&&***///@@@XXX{{{{{{{{{iiixxx}}}vvvxxxyyy|||www||||||yyy999&&&222+++)))***,,,)))%%%(((...''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((()))}}}RRR555...---,,,++++++******++++++******)))222TTTzzzttt|||sssgggTTTBBB777666:::>>>444666888888666444333333444555;;;BBBDDDCCCDDDHHHCCCUUUiiirrrtttzzzwwwMMM((((((******''''''((('''$$$''''''''''''''''''''''''***'''&&&'''((((((+++...(((***///888JJJ]]]jjjmmm~~~vvv\\\___ggggggmmm______\\\YYYXXXZZZ[[[\\\[[[wwwyyyyyyuuurrrvvvrrrttteee444%%%000$$$'''+++)))""" %%%)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++000,,,***)))%%%...QQQuuuxxxttt|||oooooowww{{{yyy}}}sssoooyyycccyyyYYY@@@)))$$$***---,,,+++)))))))))(((((((((((((((((((((''''''''''''((((((&&&((())))))(((((()))***'''---000+++%%%'''111:::BBBEEEKKKOOOMMMKKKPPPWWWRRRDDD???JJJPPPLLLLLLUUUSSS@@@GGGSSSHHHDDDLLLLLL999DDDMMMIII===:::CCCOOOSSSKKKFFFMMMVVVZZZ[[[[[[???JJJRRRIII666((((((...(((...+++%%%(((+++)))&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))'''(((+++---+++)))***(((///999FFFTTT\\\YYYRRRYYYOOONNNZZZeeefffbbbaaa^^^___aaadddeee```XXXRRRAAACCCLLLVVVZZZ[[[aaahhh```cccHHHIII\\\VVVPPPLLL``````OOO444(((......%%%******))))))))))))(((((((((((((((((((((((())))))'''(((((((((((()))))))))))))))((((((((()))))))))***------***&&&'''((((((...333BBB^^^kkkbbbkkkoookkkwwweeeeeeHHHggg@@@999555111///+++***...***&&&'''((((((***---''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++$$$!!!''',,,,,,(((%%%&&&999XXXrrrtttlllppp~~~xxxhhhfff```^^^kkknnnwwwxxxQQQ===---,,,)))---***'''&&&%%%$$$%%%(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''(((((((((tttLLL444------,,,+++************+++((($$$(((---000PPPlllxxxbbbOOOBBB<<<:::777888999<<<>>>???@@@@@@<<<999888;;;???DDDMMMWWWZZZdddkkkmmmqqq~~~oooLLL000%%%))))))&&&$$$$$$'''(((&&&''''''''''''''''''''''''###&&&***+++)))'''''')))+++(((&&&)))444EEEUUU^^^YYYqqqfffjjj]]]MMMeee```dddbbbaaacccgggiiihhhfffdddmmmwww|||yyyqqqhhhcccggg___888!!!,,,&&&+++$$$%%%$$$###%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++$$$!!!***777555)))--->>>TTTnnnrrrwwwyyyyyy~~~{{{ppp{{{vvv}}}zzz,,,'''+++...,,,(((&&&(((***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&'''***,,,###***---***'''''''''&&&+++///666>>>@@@AAAGGGPPPOOODDD@@@GGGHHHBBBAAAGGGIII>>>???IIIIIIGGGIIIHHHCCCGGGJJJKKKJJJIIIKKKNNNaaaSSSGGGDDDDDD@@@:::888???444'''$$$(((,,,***&&&'''///***###''''''&&&---))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((()))******)))(((***)))(((...===MMMRRROOOWWWZZZaaacccTTTBBBEEETTTQQQTTTXXX\\\^^^^^^]]]\\\UUUPPPRRRWWWVVVOOONNNRRRQQQ[[[PPPQQQSSSOOOZZZ___CCC333$$$!!!''',,,------)))))))))(((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((())))))))))))))))))))) %%%***,,,---,,,++++++333+++%%%,,,444---111FFF333???111===,,,555(((&&&'''444///+++666!!!000))))))'''%%%'''***+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%(((+++)))%%%%%%)))***---+++///OOOtttyyygggbbbccc|||zzzqqqvvvhhh^^^]]]ggg___aaaxxx|||rrrvvv~~~vvvpppccc[[[fffssswwwyyyIII;;;$$$,,,,,,---((((((&&&&&&'''))))))&&&###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((qqqIII333---,,,+++******)))))))))###111!!!!!!666&&&(((___ooojjj~~~hhhwwwpppuuu}}}~~~mmmWWWHHHAAA===999999<<<@@@AAAAAAJJJCCC???@@@EEEOOO___mmmmmmkkkgggjjjwww|||uuueeeHHH---%%%+++(((&&&%%%%%%%%%%%%&&&(((''''''''''''''''''''''''###&&&))))))((('''&&&%%%'''&&&%%%''',,,555AAAIIISSS\\\```jjjrrrrrrlll]]]___]]]]]]```fffiiihhheeexxxsssmmmhhheeeeeefffgggDDD---&&&(((&&&000333 (((%%%%%%((()))'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************111***&&&)))***&&&&&&***222UUUbbbqqqiiivvvkkkwwwuuuzzz}}}vvvfffOOO444---...((('''...///)))'''***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&'''((('''&&&&&&((()))%%%%%%$$$%%%,,,000((( !!!&&&,,,------111777888555888???DDDDDDGGGLLLIIIGGG??????IIIGGG===:::OOODDD===CCCRRRYYYQQQGGG===777111000...++++++..."""(((...///,,,(((((())))))&&&'''///)))###...))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))((((((((()))(((''''''&&&$$$$$$,,,888>>>???@@@:::;;;IIIYYY___\\\VVVLLLLLLKKKIIIGGGKKKSSSZZZKKKHHHMMMVVVVVVOOOPPPWWWeeeXXXFFFNNNSSSPPPMMM444111---...222///&&&%%%***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))''''''((()))))))))))))))000---+++(((&&&&&&(((+++000000&&&,,,333,,,"""&&&000%%%$$$'''333...***,,,'''!!!###444%%%222###)))*********)))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%(((***'''###%%%***,,, 444888555PPPyyyiiiooouuurrrccciii|||sss}}}ooo^^^kkkjjj```jjjmmmggg|||xxx~~~qqq{{{XXXFFF''')))222###%%%000&&&&&&'''(((***+++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((yyyrrrIII333---,,,+++***))))))))))))***"""+++...###(((111'''PPPccc[[[lllsssyyy}}}mmmggglllsssvvvuuupppfffYYYQQQNNNNNNLLLJJJJJJMMMVVVaaahhhjjjnnnsssbbbnnnwwwyyyyyyyyyuuunnn}}}rrr\\\BBB,,,!!!###((('''%%%'''***((($$$$$$)))''''''''''''''''''''''''((('''%%%$$$&&&)))***(((&&&'''((((((&&&$$$''',,,???BBBZZZNNNMMM___ZZZjjjlllhhhdddeeeggghhheeeaaa[[[]]]bbbfffaaaQQQ:::((( ***)))###$$$$$$$$$''''''"""!!!&&&'''$$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************&&&++++++((((((,,,---(((,,,+++555gggggggggWWWtttuuu~~~}}}|||nnnzzz___777******///&&&///---!!!!!!,,,///''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%%%%)))...((("""$$$+++...+++))))))+++((($$$###&&&&&&(((,,,//////000222444:::@@@555333HHHKKK<<<999DDD>>>777444444333000,,,++++++,,,,,,'''###&&&...((('''''''''((()))+++,,,(((,,,$$$$$$///&&&...)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$''')))((()))******)))###)))---+++)))+++---,,,444===@@@<<<>>>IIIMMMJJJKKKPPPTTTQQQIIIDDDFFFIIIPPPMMMPPPUUUOOODDDCCCLLLEEEGGGKKKQQQ<<>>RRReeeqqqqqqnnnmmmooouuuzzz}}}~~~~~~}}}nnnrrrxxxpppXXX:::)))'''++++++((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...///222555999<<>><<<999555000,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((+++333@@@MMMXXX^^^``````llleeebbbdddfffgggllltttVVVffffffbbbuuuvvvggg___RRRDDD777...)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((|||nnnAAA000...,,,***)))******)))(((''''''''''''''''''''''''&&&&&&111JJJfffsssmmmbbbkkkkkkllllllmmmnnnoooooobbbffffffcccaaa```]]]YYYZZZ[[[]]]```eeejjjooorrrzzzqqqrrrtttnnnjjjcccTTT;;;111&&&"""$$$(((***)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******+++,,,///111444555;;;::::::999888888777777...,,,***(((((((((***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---+++))))))---444<<>>888666<<<@@@???===>>>GGGBBB===;;;======;;;888...---,,,+++)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))***,,,///555;;;AAAEEE^^^YYYXXX\\\___aaagggnnn\\\gggcccYYYkkkSSSQQQ:::777222---***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((pppjjj@@@111---+++))))))******)))(((''''''''''''''''''''''''***$$$"""+++???SSSaaagggbbbeeehhhiiiiiijjjnnnqqqiiinnnpppkkkhhhiiijjjiii[[[___dddiiimmmpppqqqqqq~~~nnngggeee^^^VVVGGG111&&&%%%###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$############''''''&&&&&&%%%$$$$$$$$$""""""""""""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((())))))222888CCCPPP[[[aaaaaa```ooo]]]kkkhhhnnnwwwhhhwwwkkkZZZ___HHH<<<===(((000 %%%***,,,+++((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---444///---111444333222222999555000...//////,,,)))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''***'''### !!!%%%***...333111111555888:::>>>CCC:::;;;NNN999222;;;&&&'''&&&&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((jjjfff>>>000---+++)))))))))))))))''''''''''''''''''''''''''')))---,,,$$$)))CCCYYYXXX]]]aaabbb___```dddiiihhhppptttqqqmmmnnnpppqqq```ccchhhlllmmmkkkgggdddkkk___XXXLLL999111...&&&***+++---,,,***&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***''''''&&&&&&%%%%%%%%%$$$***))))))'''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&(((***+++,,,,,,+++((()))+++///333777:::;;;DDD888AAA===???BBB555>>>555,,,222'''%%%+++!!!)))***---///,,,(((%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))))),,,)))((()))++++++***)))+++(((&&&&&&((()))(((&&&************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''''''''((()))+++$$$,,,###"""***!!!)))++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((mmmbbb:::------+++)))((())))))((('''''''''''''''''''''''''''$$$&&&((((((&&&&&&&&&''';;;AAAIIINNNPPPUUU]]]cccWWW```fffccc^^^\\\[[[YYYWWWZZZ^^^```^^^ZZZTTTOOOIIIBBB???555### &&&&&&$$$'''))))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))((('''111...***%%%###"""$$$&&&+++%%%++++++---///(((---###""",,,,,,---///&&&'''+++)))'''%%%$$$&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((('''&&&(((((('''(((***,,,,,,,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&%%%+++,,,+++***))))))(((&&&000(((***''''''***&&&...%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((rrr^^^888+++,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%(((***)))%%%!!!%%%***111777===CCCJJJOOOJJJRRRYYYYYYWWWWWWVVVSSSPPPQQQPPPNNNIIIBBB;;;777///&&&''')))%%%(((+++######$$$%%%$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''((((((###%%%((()))******,,,...%%%%%%''''''((((((''''''222---(((###"""%%%)))---'''%%%###$$$''')))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))''''''))))))&&&((()))))))))************&&&&&&''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&$$$&&&'''%%%%%%'''&&&###$$$###&&&((((((%%%"""###!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((zzzqqqYYY777---,,,***((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***&&&"""###+++222$$$%%%'''***---///111333:::@@@EEEFFFIIIMMMMMMJJJBBB@@@===888333...***'''%%%###((('''***+++"""(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++,,,(((***,,,,,,(((&&&%%%%%%))),,,))))))'''$$$'''$$$!!!%%%%%%))))))$$$###(((((('''((()))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&***+++'''&&&******(((&&&'''(((((('''&&&&&&'''''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''$$$((()))&&&'''++++++''' '''(((+++***''')))&&&%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((wwwlllVVV777///,,,***(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((%%%###'''%%%$$$%%%&&&'''&&&%%%$$$&&&&&&%%%&&&***((($$$'''&&&$$$#########%%%&&&'''%%%+++***&&&%%%$$$""" !!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))((('''&&&%%%'''(((&&&%%%%%%))),,,###)))%%%&&&&&&$$$+++(((&&&)))###&&&'''%%%,,,)))%%%&&&%%%%%%$$$&&&))),,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))***++++++%%%***+++'''&&&***+++(((&&&''')))***))))))******'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''%%%$$$"""&&&&&&""""""&&&&&&"""$$$,,,'''$$$!!! (((&&&"""###$$$$$$%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((iiiJJJ000000***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((}}}aaaHHH///...***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((wwwYYY}}}EEE///+++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((vvvYYYyyyBBB000******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((({{{bbbttt???333******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''))))))(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((mmmooo<<<555+++***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((({{{vvvuuuiii888555******)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((zzzzzzgggeee666555)))***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((}}}uuuqqqeee:::***---***)))(((''''''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((******)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%&&&))),,,...+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((uuusss```555***000******((('''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************************************************************************)))))))))(((((((((((()))))))))))))))))))))(((************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&(((+++...000))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((uuuvvv[[[111---333******)))((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((()))+++---///...---)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************************************************************)))))))))((((((((())))))))))))))))))))))))************************************************)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''))),,,///111((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((uuu{{{YYY222000222+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,///111000///)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************************************************************)))))))))(((((()))))))))))))))*********************************************************))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((***---...&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((uuuVVV222111++++++***)))((((((''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,///111111000***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))************************************************************************************************))))))))))))((()))))))))*********+++************************************************************++++++++++++************************************************************************************************))))))************)))))))))))))))*********++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))uuuQQQ000111&&&++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,...000///...******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))(((((())))))***+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''((((((((())))))uuuMMM---333(((,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********************************++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))))))))******+++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))uuuLLL,,,777...,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************+++,,,,,,---......++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))|||BBB111...333+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&))))))(((((((((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((''''''&&&))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,---,,,,,,+++***)))))))))))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))((((((((())))))*********)))))))))))))))))))))(((,,,+++***))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''')))))))))*********++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***+++++++++++++++******)))+++,,,,,,,,,------------++++++,,,,,,---------...---------,,,,,,,,,,,,+++************++++++++++++,,,,,,---------,,,,,,+++.................................---------,,,,,,---------,,,,,,+++++++++------,,,,,,+++***))))))---,,,,,,,,,,,,,,,,,,---------------------------************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,((((((((((((''''''''''''(((((((((((('''''''''''')))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((******)))((('''((()))'''''''''''''''''''''''')))))))))((('''''''''&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())){{{@@@222***...+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''+++*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,.........---,,,+++++++++))))))***++++++***))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))))))))))))))))))))*********+++,,,,,,,,,------------------............------------------------------........................000000000000000///............///000111111111000////////////000000000000000111111111111111222222111111000000000/////////////////////000000000000222222333333333333222222333333333222222111111111222222222111111111000000222222222222111111111111222222222111000/////////000000////////////000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111---.........////////////........................////////////////////////........................------------------------,,,---------............------------------------........................------------------------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''''')))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))~~~{{{~~~===666(((,,,+++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((()))***+++,,,---++++++************))))))++++++++++++++++++++++++,,,,,,++++++*********))),,,,,,,,,,,,---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------///......------,,,,,,,,,******++++++++++++******(((((())))))*********++++++++++++*********))))))+++************)))))))))))))))*********+++++++++************************************++++++++++++***+++++++++,,,---------.........---......//////.........---------,,,,,,---------....../////////////////////000000000000000000111111111111000000000000000000000000000000111111111111111111111111222222222333222222111111000111333444555666666666333333333444444444555555555555555555444444444444333333333333222222222222333333333333444444444444666777777888888888777777888777777666555444333333555555555444444444444333555555555555666666666666666666555555444444333333222222222111111222222222222222222222222222222222444444444444444444444444333333333333333333333333111111111111111111222222111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000222222222222222222222222000000000000000000000000222222222111111111111000//////////////////////////////000000000000000111000000///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++*********++++++++++++++++++++++++************************++++++************))))))++++++++++++++++++++++++,,,,,,,,,+++******))))))((()))***)))((('''''')))''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))*********(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))uuu{{{uuu;;;999***111+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))((((((((())))))***+++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++***************************+++,,,---...//////////////////......---------------------------------------......///000000000222222222222111111111111///.........---------------.........//////////////////////////////////////////////////////////////////000000111222333333444444333222222222222222111111111111000000000000000000111222333333444444222222222222222222222222222333333333333333333222333333333333333333333333444444444444444444444444444444555555555444444333333333444666666777777777666666777777777888888888777666666555555444444444555444444444444333333333444444444444555555555555777777888888999888888888888888777777666666555555777666666666666555555555555555555666666777777777666666666555555555444444333222222111111222222333444444555555555555555666444444444444444444444444444444444444444444444444222222222222333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222333333333333222222222222222222222222333333333333333333333333555555555555555555555555777777777777666666666666555555555555555555555555555555555555555555555555222111111000///...------.........---------,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------------,,,,,,+++***)))))))))*********((('''((()))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))+++++++++******)))))))))((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((())))))***mmm|||uuu777666***444+++***)))(((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''((((((((((((((()))))))))************+++++++++,,,))))))))))))))))))******((((((((((((((((((((((((,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,---......---------................................................---...000111222333333333444444444444333333333333333333333222222333333333444444444555555666666666777777777666666666666555222222111111111000000000111111111222222222333333333333333333333333333333333333333333333333333333333333444444555666777777999888777555444333222222333222222222222111111111111111222333444555666777555555555555555555555555555666666777777666666555666666666666666666666666888888888888888888888888999999:::;;;;;;:::::::::888999999999999999888888::::::::::::;;;;;;;;;<<<::::::999999888888888777999999999999888888888888777777777888888888888999888999999:::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777777888888999999:::888888888777777777777777666555555444444555555666777777777888888888999999666666666666666666666666999999999999999999999999777777888888999999999:::555555555555555555555555666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555444444444444444444444444777777777777777777777777888999999999999999999999777777777777777777777777777777777777777777777777777777666555444444333333444444444444333333333333111111000000000/////////////////////////////////........................,,,,,,------------------------------------------------,,,++++++***))))))***+++++++++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))+++******))))))(((((('''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***+++fffxxx333111***000+++***)))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***************))))))))))))************------------------------////////////////////////000000000111222222333333222222333444444444333333444444444444444444444444777777777777777777777777444555777888999:::;;;;;;========================;;;::::::999999::::::;;;::::::::::::::::::::::::999999888888888777777777555555555555444444444444555555555666666666666777777777777777777777777777888888777777777777777666777777888888999999::::::<<<;;;999888666666555555555555555555444444444444222333444666777999::::::<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>??????========================<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888666666666666666666666666555666666666666777777777999999999999999999999999777777777777777777777777888888888888888888888888888888999999999999999:::888888888888888888888888777777777777777666666666777777777777666666666666666666666555555555444444333333333333222222222222111111111111111111111111////////////////////////------............//////------------------------------,,,,,,++++++******+++,,,---,,,*********+++(((((((((((((((((((((((())))))))))))))))))*********)))))))))(((((('''''''''(((((((((((()))))))))''''''((((((((()))))))))***************++++++bbbzzz111111---,,,+++***)))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************(((((((((((((((((((((((())))))******************)))))))))*********++++++++++++,,,---......///////////////000000111111111555555555555555555555555555555666666777777888888666777777888999999::::::888888999:::::::::::::::::::::::::::::::::::::::========================<<<===???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<999:::;;;===???AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>???AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888777777777777888888888888666666666555555555444444555555555555444444444444222222222222222222222222111111111111111111111111.........//////000000000........................---------------------------...///...,,,+++,,,---+++++++++++++++++++++++++++++++++***************)))))))))))))))((((((((('''((((((((())))))))))))'''((((((((())))))))))))+++************+++,,,```|||xxx111444222++++++***)))(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++---------------------------------....../////////---------....../////////......000111333555666777777777777888888999999999777777777777777777777777::::::;;;<<<===>>>>>>???::::::;;;<<<<<<===>>>>>>;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>:::::::::999999999999888666666666666555555555555333333333333333333333333111111111111111111111111......//////000000111111////////////////////////.........///////////////...///000///---,,,---...........................---,,,,,,,,,+++*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))++++++******++++++,,,ttt{{{uuubbbiii666222000,,,+++***)))(((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((('''&&&&&&))))))((('''''''''(((((('''''''''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''''''''&&&%%%&&&''')))***(((((()))*********))))))************)))))))))((('''(((***+++,,,+++)))(((***************)))))))))...---,,,+++++++++,,,---***+++,,,---............//////000111111111111000444333333222222111111111444444444444444555555555333222111111000000111111222333555777888999999999<<<:::999:::<<>>???DDDBBBAAABBBCCCCCCBBBAAADDDDDDCCC@@@<<<;;;===@@@GGGMMMNNNIIIGGGKKKMMMLLLNNNMMMMMMMMMMMMMMMLLLKKKSSSMMMHHHJJJPPPTTTRRRNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJKKKKKKJJJGGGEEEHHHJJJLLLLLLJJJIIIJJJLLLLLLGGGDDDFFFFFFEEEFFFIIIEEEAAAAAAEEEGGGFFFGGGIIIKKKJJJIIIJJJLLLLLLKKKJJJKKKHHHDDDAAA@@@BBBFFFHHHGGGGGGFFFDDDBBBBBBDDDFFFDDDLLLIIIFFFMMMNNNJJJMMMDDDFFFHHHIIIIIIJJJKKKMMMJJJKKKKKKLLLLLLMMMMMMMMMSSSSSSTTTTTTTTTTTTTTTTTTKKKOOOTTTVVVSSSOOOLLLJJJWWWOOOQQQSSSPPPRRRSSSKKKMMMMMMNNNOOOPPPQQQQQQQQQIIIPPPRRRMMMIIIJJJNNNPPPSSSRRRRRRRRRPPPOOOTTTZZZTTTOOONNNRRRSSSQQQQQQUUUSSSSSSRRRRRRSSSUUUTTTQQQNNNOOOOOONNNNNNOOOOOOMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWSSSQQQOOOQQQSSSTTTSSSPPPUUUUUUSSSRRRSSSTTTRRRNNNRRRMMMKKKMMMOOOMMMMMMOOONNNPPPPPPNNNOOOQQQOOOJJJMMMJJJFFFFFFIIIJJJHHHEEEFFFIIIKKKLLLLLLLLLLLLMMMKKKIIIGGGFFFGGGIIIIIIIIIFFFEEELLLLLLBBBBBBIIIIIIGGGFFFEEEEEEGGGIIIKKKJJJHHHPPPJJJDDDJJJLLLFFFEEEEEEAAA@@@FFFIIIGGGHHHKKKDDDFFFHHHHHHGGGEEEDDDDDDHHHHHHFFFCCCAAAAAADDDHHHDDDGGGHHHEEECCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGEEECCCBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFGGGEEEBBBBBBDDDFFFFFFFFFDDDAAA@@@AAABBB>>>>>>????????????@@@@@@>>>>>>?????????>>>===<<>>>>><<<999777777888<<<999777777888888666333777888777333222444888999666444222222333333555777444555444222111222333222555000000555444---...555333222000///......///000***...000---+++---111333000111111///------///111...//////---++++++---///,,,---.........---,,,+++...---+++******+++,,,---,,,++++++++++++,,,,,,---......------,,,,,,+++sssuuuuuucccddd333000...,,,+++***)))((((((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''',,,+++***)))((((((((()))***************+++++++++)))))))))))))))*********---------...///000111111.........//////000000000000000000000111111222333444444555555555555555444666666666666666666666666333333444555555555444444444444555666666777888888888888777777777777888888555666777888999::::::::::::888888:::===@@@BBBBBBFFFFFFGGGGGGGGGGGGFFFEEEHHHGGGGGGHHHIIIHHHCCC???=========>>>???AAACCCDDDDDDFFFGGGFFFDDDCCCCCCDDD>>>BBBFFFHHHIIILLLOOORRRCCCJJJNNNOOOQQQTTTRRRLLLPPPQQQRRRRRRPPPOOOOOOOOONNNMMMMMMOOOTTTWWWYYYZZZPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSQQQQQQQQQQQQQQQQQQMMMNNNOOOOOONNNMMMLLLLLLLLLIIIIIILLLLLLIIIGGGIIIOOOJJJFFFGGGHHHGGGIIIMMMRRRPPPNNNKKKJJJHHHGGGEEEHHHIIIKKKMMMMMMMMMKKKJJJIIIJJJKKKKKKJJJKKKLLLNNNJJJRRRNNNGGGJJJHHHBBBDDDNNNNNNNNNMMMLLLLLLNNNPPPSSSSSSSSSSSSTTTUUUVVVVVVQQQSSSUUUWWWWWWVVVUUUTTTYYYXXXUUUSSSRRRVVV\\\aaaWWWQQQTTTUUUNNNQQQVVVRRR\\\ZZZXXXUUUSSSRRRRRRSSSTTTVVVVVVTTTVVVZZZZZZWWWWWWVVVVVV[[[aaabbbZZZRRRQQQUUUYYY[[[ZZZYYYXXXXXX[[[\\\[[[XXXTTTTTTVVVXXX[[[YYYTTTPPPPPPRRRTTTTTTRRRQQQPPPOOOPPPPPPPPPOOOTTTTTTSSSSSSSSSSSSTTTTTTVVVTTTSSSSSSUUUVVVUUUSSSQQQRRRQQQQQQQQQRRRQQQPPPNNNLLLMMMQQQRRRPPPQQQTTTLLLNNNNNNMMMPPPSSSRRRNNNPPPNNNMMMMMMNNNOOONNNMMMJJJKKKKKKKKKJJJHHHEEEDDDNNNNNNNNNOOONNNMMMJJJHHHHHHKKKLLLMMMPPPOOOKKKJJJEEEIIILLLLLLOOOPPPJJJAAABBBLLLJJJDDDJJJLLLKKKOOOEEEHHHKKKMMMLLLIIIGGGEEEFFFEEECCCBBBCCCGGGLLLPPP>>>AAAGGGMMMPPPOOOKKKGGGGGGGGGFFFFFFGGGIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLMMMGGGGGGGGGHHHHHHGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@AAACCCDDDCCCAAA>>>???AAAAAA@@@@@@AAABBB????????????????????????>>>>>>==================;;;<<<<<<<<<<<<======;;;888===???;;;999:::777000111333555555444222000///555333333666666444444666333222222111222333444555777999:::666222///......///000111111111111111111///000111000000/////////,,,,,,,,,------.........)))+++---......,,,***(((------,,,,,,++++++++++++---------......//////sssnnn}}}uuuddd\\\000///,,,,,,++++++***)))((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''((('''''''''''''''((((((&&&&&&&&&&&&''')))+++,,,''''''((()))))))))))))))...---,,,+++************------,,,,,,,,,---///000......///000111222333444555444222111111333555777222222333444555666777777333444555666777888888888888888888888888777777666777666555444444555666666777888999;;;;;;;;;;;;:::<<<<<<<<<===============::::::::::::;;;<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBAAABBBDDDIIILLLNNNNNNJJJJJJKKKKKKKKKIIIHHHGGGOOOOOOOOOQQQRRRQQQNNNKKKLLLKKKJJJJJJKKKLLLNNNOOOLLLOOORRRSSSPPPOOOPPPQQQQQQSSSUUUUUUSSSQQQQQQQQQZZZYYYVVVTTTWWW\\\\\\YYYRRRUUUYYYYYYWWWVVVXXXZZZWWWXXXWWWTTTPPPNNNOOOQQQWWWWWWWWWVVVVVVVVVVVVVVVSSSQQQOOOMMMLLLMMMNNNOOOSSSSSSSSSTTTUUUUUUSSSQQQLLLJJJLLLOOONNNIIIFFFGGGHHHEEEEEEIIIKKKMMMQQQWWWSSSRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJLLLNNNOOONNNLLLJJJJJJJJJAAALLLLLLIIIOOORRRSSSYYYNNNNNNOOONNNNNNOOORRRUUUSSSRRRQQQQQQRRRTTTUUUVVVRRRUUUZZZ]]]^^^\\\YYYWWWLLLNNNPPPQQQQQQQQQRRRSSSWWWTTTXXXWWWMMMOOOVVVVVVQQQSSSWWW[[[^^^___``````aaaaaa```eeepppyyywwwppp___lll{{{dddhhhbbbRRRJJJPPPYYY]]]VVV```lllqqqoookkkjjjkkklllkkkkkknnnsssxxx|||~~~{{{wwwsssqqqmmmjjjgggeeefffffffffeeeeeegggiiilllooovvvqqqpppnnnllliiigggeeeeeeqqq}}}vvvmmmnnnddd\\\fffdddddd[[[PPPRRR\\\\\\SSSQQQ[[[YYYSSSVVVWWWXXX___VVV\\\\\\UUUQQQSSSQQQKKKYYYVVVQQQMMMLLLNNNRRRTTT___WWWMMMJJJLLLMMMKKKGGGQQQMMMIIIIIIKKKKKKJJJIIIJJJIIIGGGEEEEEEFFFHHHIIIMMMLLLKKKLLLNNNMMMIIIFFFLLLKKKIIIGGGEEEEEEEEEEEEPPPNNNKKKIIIIIIJJJJJJJJJLLLJJJHHHIIIKKKLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKGGGDDDEEEIIIKKKHHHEEEDDDFFFHHHHHHFFFDDDBBBBBBIIIGGGEEEFFFIIIJJJHHHEEE@@@AAABBBAAA@@@???@@@AAA???<<<999:::;;;;;;999777555;;;===888888<<<:::333>>>@@@AAABBB???===<<<<<<999:::999777999<<<<<<999888777555444222222111111,,,---000222333222111111777666666666666444111///111000000111222111///---000//////......//////000...///111333444333222111---......//////......---,,,---------...//////wwwiii|||uuufffTTT...000,,,---,,,+++***)))((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''')))))))))))))))***+++,,,***)))(((((()))+++---///++++++,,,------------,,,///000000111222333444444222111/////////111333555222333444666777999:::;;;:::999777666666666777777777888888999::::::;;;;;;888999;;;============<<<;;;;;;<<<<<<<<<<<<<<<;;;999888666666666888;;;<<>>KKKIIIGGGJJJNNNPPPNNNLLLKKKGGGCCCCCCFFFFFFBBB>>>IIIIIIIIIJJJJJJIIIFFFDDDNNNHHHDDDGGGKKKKKKIIIHHHMMMHHHDDDBBBAAAAAACCCGGG;;;;;;===???>>><<<>>>CCCCCCGGGEEE======DDDCCC===@@@@@@???===<<<;;;;;;:::???<<<<<<===<<<888555555777555333333444444222000:::888666666888888666444888888888777666555444333222111...---,,,---...///---...000111222333333222000000000000000000000~~~ggguuuiiiMMM...222,,,///,,,+++***))))))(((((((((((((((((('''''''''''''''&&&&&&'''((((((((((((((()))))))))******,,,---------,,,***)))***+++---...---...//////000000//////555666777888999::::::;;;444333222222222444777888111222333555777888::::::;;;<<<>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEECCCBBBDDDEEEFFFHHHIIIJJJJJJJJJEEEDDDDDDDDDFFFIIILLLNNNNNNOOOOOOOOONNNMMMKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJJJJKKKMMMNNNPPPQQQPPPPPPPPPPPPPPPOOOOOONNNSSSRRRRRRTTTWWWXXXXXXWWW[[[YYYWWWUUUVVVXXX[[[]]][[[\\\]]]\\\[[[YYYXXXWWW^^^]]]\\\ZZZYYYXXXWWWWWWZZZXXXWWWYYY]]]^^^[[[XXX^^^\\\[[[ZZZ[[[[[[[[[[[[TTTXXX^^^aaa```ZZZUUUSSSSSSWWW[[[\\\[[[YYYZZZ[[[\\\ZZZYYYYYYZZZYYYXXXVVV[[[[[[[[[[[[\\\\\\\\\\\\RRRUUUYYYZZZYYYXXXXXXYYYQQQQQQRRRSSSSSSRRROOOLLLJJJGGGDDDDDDCCCDDDJJJRRRMMMIIIHHHJJJLLLQQQ[[[eeemmmpppqqqnnnggg___ZZZWWWhhhrrrzzzvvvzzzsssooommmlllsss}}}}}}{{{yyywwwtttsssrrrqqqxxxyyy|||yyyppprrrkkkfffmmmzzz{{{wwwssssssvvvvvvrrrnnncccaaa```ccchhhhhhddd___PPPNNNRRR^^^fffddd```^^^___PPPJJJOOOJJJ===<<>>>>>??????;;;888999<<<<<<999:::>>>===;;;:::999;;;===>>>???999777444333333444444444333444444555444333111000888777555333222111222222///000111222222333333222222222222222333333333eeerrriiiGGG///555,,,111,,,,,,+++***))))))))))))(((((((((((()))))))))***'''((()))******++++++***)))))))))***+++---...///......---,,,,,,---...///222222333444444444444333888888999999999999888888999888888888999;;;<<<===999:::;;;<<<===>>>??????@@@BBBEEEIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKOOOOOOPPPPPPOOONNNNNNMMMLLLMMMOOOQQQRRRTTTTTTUUUPPPPPPQQQRRRTTTVVVYYYZZZXXXWWWVVVUUUTTTRRRRRRQQQJJJKKKLLLNNNOOOQQQRRRSSSPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVWWWVVVVVVUUUUUUWWWVVVVVVWWWYYYYYYXXXVVVVVVWWWYYYZZZZZZXXXUUUSSSXXXYYYYYYWWWTTTQQQQQQQQQSSSTTTVVVWWWXXXWWWVVVVVVXXXWWWUUUVVVYYYZZZYYYXXXaaa___^^^^^^______^^^\\\fffaaa]]]\\\[[[XXXXXX[[[eeeeeeffffffdddaaa]]][[[XXXVVVUUUUUUWWWVVVTTTQQQTTTUUUWWWYYY[[[]]]___```eeejjjqqqttttttssssssuuuyyy{{{|||{{{wwwrrrooonnndddbbb``````___```gggooovvvrrroooqqqwww|||~~~yyyyyyxxxttt}}}xxxaaaUUUUUUMMMWWW^^^]]]XXXTTTRRRPPPGGGGGGFFFDDDBBB???===;;;AAA>>>@@@CCC???777888???<<<===<<<:::777777999;;;@@@@@@???===;;;:::<<<>>><<<;;;;;;;;;;;;<<<===>>>000222555888:::;;;;;;:::555444333222222222222222......///000111222222aaammmgggBBB...666***000,,,,,,+++***))))))))))))((()))******+++,,,------***+++,,,---............,,,,,,---...///111333444222222333444444555666666:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>======BBBCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUVVVVVVWWWRRRSSSTTTVVVWWWXXXXXXXXXTTTUUUUUUVVVWWWXXXYYYYYY[[[YYYWWWUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZ[[[[[[SSSSSSSSSSSSTTTUUUVVVWWWZZZZZZ[[[[[[[[[[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZXXX```bbbdddffffffdddaaa___WWWYYY[[[[[[ZZZZZZ\\\^^^QQQSSSWWW[[[\\\\\\ZZZXXXZZZ^^^bbbccccccfffmmmsssoooppptttzzz~~~{{{lll___XXX^^^iiiooorrrsss|||vvvmmmrrrzzz~~~|||zzzzzz~~~zzzxxxrrr^^^FFF===AAA999???FFFHHHGGGFFFJJJNNNFFFKKKOOOMMMHHHDDDEEEGGGFFFBBB<<<777666999>>>AAADDDAAA<<<888555555666777888777666555666888;;;===777666666555444444333]]]~~~jjjfff}}}>>>...666)))000---,,,+++***))))))))))))******+++,,,...///000000---...///000111111111111111111222333444666888999666777999;;;===>>>??????CCCCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRVVVTTTSSSQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[WWWVVVVVVVVVWWWXXXZZZ\\\XXXYYYZZZ[[[[[[[[[[[[[[[VVVWWWWWWXXXXXXWWWVVVVVVZZZXXXVVVTTTTTTUUUWWWYYY[[[ZZZZZZYYYXXXWWWVVVVVVYYYXXXXXXXXXYYYZZZ[[[\\\WWWXXXYYYYYYZZZZZZYYYYYYVVVVVVVVVXXXZZZZZZYYYWWWZZZYYYXXXYYYZZZ]]]```bbb^^^bbbgggjjjlllppptttxxx{{{~~~~~~yyygggdddppp{{{oookkkqqqssszzzaaaYYY^^^SSSaaasss}}}gggRRRCCC>>>???AAA999999888999===BBBHHHKKKKKKJJJGGGDDD@@@<<<:::