BM6P6(@ eeeIIIEEE<<>><<<;;;999777666555444444444444444333333222222222222222222222222222222222111111222222222333333333555444333333333777AAAJJJTTTWWW\\\iii{{{ttttttrrrooosss{{{|||~~~|||yyyrrrrrrxxx{{{~~~uuuttt~~~{{{ooogggbbbgggooo~~~zzzooofffgggrrryyywwwrrrrrrjjjccccccaaaYYYOOOIIIHHHMMMTTTYYY[[[```iiisssxxxmmmcccdddhhhmmmssszzzuuugggWWW[[[^^^eeeuuuxxxwwwzzz~~~}}}sssgggZZZSSSKKKAAA===???:::666111---------------,,,,,,,,,---------......------------------------,,,---......//////......000///.........///111222000111111111111222222222222999111000>>><<<:::KKKhhhtttgggmmmyyywwwnnnkkkiiiiiilllpppssstttyyy|||yyyqqqeeeZZZQQQLLLHHHFFFIIIJJJMMMVVVfffwww{{{~~~sss^^^KKKDDD>>>333///222......---,,,,,,,,,------........................---------.........//////---------.........//////------......///000000111000+++---666;;;@@@QQQddd\\\YYYRRRPPP]]]uuueeeIIIFFF===???>>><<<;;;999888666555555555444444444333333333222222222222222222222222222222111222222222222333333333666555444333777>>>DDDHHHMMMVVVbbbrrrrrrfffaaa\\\ZZZbbbooo~~~{{{~~~~~~~~~{{{}}}}}}|||~~~zzznnnffffffkkkvvvvvvnnniiimmmwww}}}yyysssggg]]]UUUSSSRRRLLLGGGDDDOOOPPPUUU]]]jjjzzzqqqggg___bbbgggnnnvvviii\\\WWWZZZ___jjj~~~~~~xxxnnnddd\\\QQQDDD???@@@;;;777222............------------.........//////------------------------,,,---......//////......000//////...///000111222111111111111222222222222333888444666===<<>>JJJMMMHHHKKK[[[ooouuugggZZZTTTQQQSSS___nnn}}}~~~|||||||||~~~~~~|||~~~|||xxxyyyyyyyyyzzz~~~||||||~~~zzzpppiiiiiiqqq|||rrrmmmlllpppwwwwwwooofffXXXOOOGGGEEEFFFEEEFFFHHHWWW]]]gggwwwyyylllaaa\\\\\\aaaiiirrr|||nnn\\\SSSZZZ^^^fffvvvyyyoooeeeYYYKKKBBB@@@<<<999444000//////.............../////////000000------------------------------...////////////...000////////////000111222111111111111222222222333333777888;;;>>>EEEnnnwwwgggSSSPPPMMMKKKMMMNNNPPPPPPNNNRRRWWW]]]dddmmmuuu{{{{{{pppaaaRRRHHHCCC@@@???>>>@@@CCCGGGOOO[[[jjjuuuwwwuuu|||www|||yyymmmoooxxxgggXXXPPPHHH;;;333222//////...---------------........................------........./////////------.........////////////////////////000000000111777999:::III^^^ddd]]]UUUUUU```fffKKKGGG>>>???===<<<;;;999888777666666666444444444444444444333333333333333333333333333333222222222333333333444444555999999;;;HHHWWWWWWMMMTTThhhzzznnn```WWW[[[aaagggpppzzzzzzxxxwwwxxxyyyxxx{{{~~~}}}~~~}}}}}}~~~}}}yyyvvvssssssrrrrrrrrrtttvvvxxxtttpppooossswww}}}|||vvvqqqooovvvzzzyyyvvvuuuvvvuuunnnaaaUUUPPPIIICCCCCCEEEIIIOOOVVV\\\oooqqqggg___YYYVVVVVV\\\bbblllwwwrrr]]]UUUSSS___fffttt}}}jjjooo|||~~~uuujjj```TTTHHH???>>>;;;666222111000///...---.........////////////........................------...///////////////000000000000000111111111111111111222222222333333333888::::::AAAZZZppp```NNNKKKGGGEEEEEEFFFFFFFFFGGGIIILLLNNNSSSYYY```eeeqqquuu|||~~~vvvkkk\\\NNNEEEAAA@@@@@@===???BBBBBBFFFOOO]]]hhhyyy|||yyymmmdddfffmmmrrr~~~|||xxxuuuqqqooonnnooorrrtttuuuxxx~~~|||pppwww~~~nnn|||~~~qqqcccZZZOOOAAA666222000000///...------------....................................////////////............////////////000000000000000000000000111777>>>HHHXXXddd```UUUQQQ]]]vvvfffLLLHHH>>>???===;;;;;;999888777777777777444444444444444444444444333333333333333333333333222222333333333444444444222777:::@@@NNN\\\]]]UUUdddvvv}}}wwwhhh]]]\\\kkkzzzrrrkkkhhhlllpppssszzz~~~~~~~~~{{{yyyyyyyyyxxxtttpppllllllmmmooopppqqqqqqqqqnnnjjjiiilllrrr{{{~~~|||xxx}}}}}}xxxlll^^^SSSRRRMMMHHHHHHJJJNNNWWW```kkkyyyhhh]]]UUUUUUVVVUUUWWWZZZ___gggqqq{{{{{{^^^RRRTTTZZZdddrrrssslllxxxpppqqqwwwlllggg___OOOAAAAAA===888555333111000...,,,,,,---------.................................---...//////000000/////////000000111111111111111111222222222222333333333222999:::777HHHvvvooouuuzzzjjjZZZHHHEEEBBB@@@@@@@@@???>>>DDDEEEEEEEEEFFFJJJOOOSSSZZZ___fffmmmqqqrrrqqqooohhh___RRRGGGAAA???@@@@@@===???@@@???@@@FFFQQQ[[[iiimmmkkk___TTTRRRTTTVVVhhhnnnxxxzzzqqqkkkgggbbb```]]]ZZZYYYZZZ[[[]]]ZZZ]]]dddppp~~~yyynnn}}}yyynnndddXXXIII===777222111000///............................................./////////000000........./////////000000000000000111111111111111333666DDDZZZeee```VVVPPPWWWlllgggMMMIII???@@@===;;;;;;:::888888777777777444444444444555555555555333333333333333333333333333333333333444444444444111666===HHHRRRZZZ^^^___sss{{{wwwgggaaafffzzz}}}xxxfff]]]YYY___eeejjjsss~~~~~~~~~}}}}}}vvvssspppppprrrrrrooolllddddddeeehhhkkknnnooonnnjjjffffffkkkrrr|||}}}vvvlllccc\\\\\\VVVQQQNNNMMMQQQ\\\hhhyyykkk\\\TTTQQQVVVYYYXXX[[[bbbiiiqqq{{{oooVVVPPPXXXcccnnn}}}{{{qqqvvv{{{sss}}}ssspppjjjYYYHHHCCC???;;;777555333000...,,,,,,,,,------------.................................///000000000000//////000111111222222111111222222222222333333333333222888<<<<<>>??????@@@@@@@@@BBBFFFIIIIIILLLRRRVVVYYYZZZYYYWWWVVVPPPHHHBBB???>>>>>>>>>=========<<<<<<@@@GGGMMMSSSXXXXXXQQQJJJHHHHHHHHHPPPWWW```jjjsss{{{yyynnnddd\\\VVVSSSPPPOOOMMMLLLLLLMMMOOOPPPSSSRRRTTT[[[eeepppyyy~~~{{{~~~{{{qqquuuiii\\\MMM@@@888333222111///........................................../////////000000000....../////////000000000000000000111222222333333777===QQQfffhhhZZZSSSXXXhhh}}}gggMMMIII???@@@===;;;;;;:::999888888888888444444444444555555555666444444444444444444444444333333333444444444444555999;;;FFFTTTXXXWWW___kkk~~~|||ooonnnwwwyyytttbbbXXXSSSZZZ______eeemmmrrrwww{{{}}}~~~}}}{{{xxxtttrrrgggdddbbbcccfffiiiiiiggg]]]ZZZWWWWWWZZZ^^^aaaaaabbb___aaaiiirrryyysssnnnkkkiiihhhaaaZZZUUUSSSYYYiiiyyy~~~vvvggg```]]]aaabbb```gggrrr{{{lllYYYXXXdddppp~~~tttoooppp|||nnnvvvvvvzzz{{{sssbbbRRRDDDAAA<<<999666444111...------------..........................................///000000000000000///000111222222222111111222222222333333333444444444555???JJJbbbiii\\\]]]ttt{{{kkk^^^ZZZYYYSSSJJJEEECCCAAA@@@AAAAAAAAA@@@<<<===?????????@@@CCCEEEBBBDDDGGGJJJKKKKKKKKKJJJKKKHHHDDDAAA@@@@@@???===>>>>>>===<<<===???BBBDDDFFFJJJLLLIIIGGGJJJKKKIIIKKKOOOVVV\\\ccciiiooossstttppphhhaaaZZZVVVUUUUUUSSSTTTUUUWWWZZZ\\\^^^___jjjkkkmmmrrrxxx|||~~~~~~}}}xxxtttwwweeeSSSDDD:::333333111000///..................................../////////000000000000.../////////000000000000//////000111333444555555>>>NNNaaaggg___YYY^^^iii{{{gggNNNJJJ???@@@===;;;;;;:::999888888888888444444444555555555666666444444444444444444444444333333333444444444555555BBBCCCPPP______WWWaaauuuyyy{{{zzzyyyggg[[[VVV[[[\\\WWWWWW^^^jjjrrryyy~~~|||~~~{{{wwwqqqjjjfffZZZWWWUUUWWW\\\aaabbbbbbYYYRRRJJJFFFHHHLLLOOOPPPYYYXXX\\\fffrrrzzzuuussstttuuupppiii```[[[ZZZcccyyyvvvnnnkkknnnmmmlllvvvnnn```bbbppp|||}}}vvv}}}|||oookkkooovvviiirrrpppiiixxxhhhZZZEEEBBB===:::777444111.............../////////000////////////////////////...//////000000000000000///000111222333222111111222222333333333444444444777333BBBVVVkkk}}}mmmeeejjj~~~rrr___OOOJJJLLLIIIDDDAAA???======?????????>>>===???AAAAAAAAAAAABBBDDDCCCDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEDDDDDDCCCAAA???AAA???>>>>>>@@@BBBBBBAAAEEEHHHIIIGGGIIIOOOQQQOOOVVVYYY\\\___bbbgggkkkooommmjjjeeeaaa```bbbeeehhhfffhhhlllqqquuuyyy{{{|||vvvyyy|||~~~ssspppttt^^^LLL@@@444333222000///.................................////////////000000000000////////////000000000000......000111333555666666CCC]]]nnndddVVV[[[kkkwwwhhhMMMEEEAAA>>>======;;;999777777888999:::777666555444444444444444333333222222333444666777:::555333666777666999???EEEOOO[[[^^^XXXYYYjjj~~~wwwkkkdddfffcccXXXOOONNN[[[^^^iiixxx}}}~~~~~~xxxnnnddd[[[WWWNNNNNNMMMMMMQQQWWWWWWSSSMMMFFF@@@BBBDDDEEEGGGJJJPPPOOOUUUbbbooo|||~~~yyyuuusssssskkk___```ssszzztttmmmqqq|||~~~wwwvvvqqqdddjjjrrrkkkttt|||ooodddeeennnjjj]]]cccooouuuvvvuuunnnpppTTTIII>>>;;;888222111444000000///...............000000000000000000000000////////////000000000000111111111000111111222333111333333111222444666555555>>>MMM```wwwyyy}}}yyydddPPPIIIHHHFFFEEEFFFBBBBBBFFFDDD>>>EEEHHH===AAADDDEEEDDDBBBDDDJJJPPPOOOOOOPPPQQQRRRRRRQQQQQQLLLPPPPPPKKKHHHHHHGGGEEEDDDCCCCCCEEEGGGFFFCCC???AAABBBKKKUUUWWWUUU]]]jjjpppyyy{{{eeeiii~~~nnnQQQ@@@999333///000000//////222///.........------------////////////////////////////////////000000000000555///...444666444888@@@[[[eeeiii___VVVbbbgggMMMEEEAAA>>>===<<<;;;:::888777777888888666666555444444444444444333333222222333444666777888555555888777666:::@@@JJJVVV\\\YYY[[[jjj|||{{{wwwoooaaaUUUOOONNNQQQ\\\nnnzzz~~~zzzzzzxxxsssjjj```WWWQQQRRRTTTVVVVVVXXXYYYUUUNNNKKKFFFDDDEEEEEEDDDEEEJJJPPPNNNSSS___mmm||||||xxx{{{vvvmmmiiitttyyyiiiaaa___bbbnnn}}}wwwsss}}}}}}nnnhhhttttttjjjgggrrryyy{{{lllaaaeeennnxxxbbbXXX^^^qqquuuyyyzzzqqqqqq[[[MMM@@@<<<;;;666222111000000///............///000000000000000000000000////////////000000000000111111111111111222222333222444444444444555666666666CCCYYYsssmmm\\\LLLGGGGGGEEECCCDDDGGGAAADDDFFFAAADDDHHHBBBJJJMMMQQQSSSRRRSSSWWWZZZ___bbbfffhhhiiihhhhhhhhheeefffaaaYYYTTTSSSRRROOOPPPNNNLLLKKKJJJHHHDDD@@@@@@@@@CCCHHHOOO]]]ssstttfffmmmxxx___NNN===777222222222000///000////////////.........---////////////////////////////////////000000000111333000111555666555;;;EEEccceeeccc___ccczzzfffLLLDDD@@@>>>===<<<;;;;;;999888777666666666666555444444444444555333333333333333444666666666666777888666777>>>GGGVVV^^^]]]VVVbbb~~~yyynnnaaaVVVQQQTTT___mmmwwwzzz{{{||||||zzzvvvooofff]]]UUUQQQZZZaaaiiilllmmmiii___TTTLLLIIIHHHIIIHHHFFFHHHMMMRRRRRRVVVaaannn~~~sssiii\\\TTTXXXggg|||~~~nnnjjjtttuuujjjhhhvvvzzzkkkcccdddrrrxxxwwwggg^^^dddpppfffYYYWWW^^^uuussspppyyyyyyuuugggUUUCCC>>>>>>;;;444///111000//////......//////000000000000000000000000////////////000000000000111111111111111222333333333444666666666555777999===VVVyyyeeeXXXLLLIIILLLPPPUUUZZZeeeUUUSSSVVVOOOKKKOOOPPPQQQTTTYYY^^^ccckkkrrrwwwoooddd^^^YYYSSSOOOLLLIIIFFFDDDBBB@@@===>>>@@@BBBHHH\\\}}}{{{qqqeeehhhyyybbbPPPCCC;;;555444444111...///000000000000/////////////////////////////////////////////000000000111111111222444555555888DDDPPPfff___YYY]]]pppeeeKKKCCC@@@======<<<;;;;;;:::888777555444666555555444444444555555333333333333444444555555444666777666555:::GGGRRRccc```[[[^^^qqq}}}ooo```WWW___jjjsssuuuuuuvvvyyyzzzyyytttiii]]]WWWXXX\\\lllyyy{{{nnnZZZSSSMMMMMMMMMLLLNNNQQQVVVYYY```jjjwwwlllhhh___[[[fff}}}{{{mmmlllvvv}}}sssfffaaakkk~~~yyyllleeefffwwwzzzsssbbb[[[ffftttrrrYYYWWW___jjjxxxpppuuuvvvaaaHHH>>>??????888000111000000///.../////////////////////////////////////////////000000000000222111111111111222333333222333666888777555777<<>>===<<<======>>>===BBBHHHVVVwwwzzzqqqbbbbbbuuu|||sssaaaPPPGGG>>>666555555222//////111111111000000000000/////////////////////////////////000000000111111111///333555333555AAARRR___eee[[[WWWeeecccIIICCC???======;;;;;;;;;:::888666444333555555444444444555555666333333444444444444444444333555666444555@@@QQQ^^^dddYYYYYYmmmwwwaaaXXXeeesssvvvsssqqquuuzzznnnppplll```UUUVVVdddsssssseeeWWWRRRQQQPPPPPPRRRWWW```lllxxxrrreeedddbbbfffwww~~~~~~uuueee]]]bbbnnnuuuuuunnnlll~~~qqq```[[[jjj|||fffUUU]]]mmm|||tttnnnlllPPP@@@>>>???;;;333111111000///////////////////////////////////////////////////000000000000222222222111222333333444222222555888777444999AAANNNrrrvvv___bbbeeeiiipppzzzjjj]]]aaaYYYQQQYYYbbbjjjppp~~~vvvdddTTTHHH<<<;;;;;;:::;;;>>>AAADDDAAACCCGGGVVV||||||yyypppaaaddd}}}ssssss~~~wwwqqqggg[[[LLLAAA777555555333000000222111111111000000000000000000000000000000000000000000000000111111111111///333444333;;;OOOaaajjj^^^ZZZaaayyybbbHHHBBB???======;;;::::::888777666555555555444444444444555666666333333444555555444444333222666777555:::HHHYYYcccYYYRRR]]]|||uuu___hhhuuu}}}tttnnnooorrrfffhhhfff^^^YYYbbbyyy~~~kkk```ZZZVVVVVVXXX___lll||||||{{{uuuggg```bbbhhhsss~~~~~~wwwggg___fffpppttt}}}uuuqqqooo___^^^qqq```ZZZiii}}}wwwccc}}}uuu[[[EEE>>>>>>;;;666222111000000//////000000000000000000000000000000////////////000000000000222222222222222333444444333222444999777555===HHHaaa}}}ssshhhsssxxxuuu{{{bbbZZZbbb```___hhhooonnnxxxtttaaaTTTGGG<<<:::;;;<<<<<<===???DDDGGGIIIDDD@@@IIIeeezzzrrrfffhhhwwwyyyrrr~~~xxxqqqbbbUUUGGG999555555444222111111111111111000000000000000000000000000000000000000000000111111111222222///444555777FFF___llljjjSSSZZZoooaaaGGGAAA???======;;;:::888777666666666777444444444444444555666666333444444555555444333333222777::::::BBBPPP\\\```NNNVVVkkk~~~llleeexxxuuunnniiidddcccbbb```\\\^^^lllwwwjjjcccfffmmmwww~~~~~~zzzuuuoooxxxyyyjjjhhheeeiiiuuu|||zzz~~~~~~yyyhhhbbbnnnzzz~~~}}}uuurrr|||lll^^^bbbzzzzzzccchhhyyywww```gggyyyyyyeeeNNN@@@===:::666222111000000//////000000000000000000000000000000////////////000000000000333222222222222333444444666333555:::999777BBBQQQxxxiiiddduuuvvv}}}iiiXXXWWWaaabbbccchhhhhhdddoooiiiTTTGGGCCC>>>777888;;;>>>@@@AAADDDIIIMMMPPPIIIEEEIIIRRR```ppp}}}vvvkkkgggmmmxxx|||sss{{{ppp{{{kkk```OOO>>>777666444222222111111000000000/////////000000000000000000000000000000111111111222222222000666888>>>UUUnnnpppbbbTTTccc```GGGAAA???======;;;999777666555666777888444444444444444555666777333444555555555444333222222888===???HHHTTT\\\\\\JJJ___xxxzzzhhhfffnnntttzzz{{{wwwsssppphhh^^^___[[[VVVUUU\\\jjj{{{zzzqqqxxxyyynnnfffmmmttt|||qqqiiillllllqqqjjjeeemmm|||hhhbbbpppyyyrrrqqqyyyjjj^^^dddvvvhhhuuuvvvdddVVVooo~~~{{{lllUUUCCC<<<999555222111111000000000000000000000000000000000000000////////////000000000000333333222222333333444555888444666;;;;;;999EEEWWWoooiiivvv~~~ppp~~~sssiiibbbVVVJJJLLLUUUUUUUUUTTTMMM^^^ddduuu}}}oooYYYDDD===>>>???===999===BBBFFFIIIMMMRRRWWWTTTQQQRRRUUUQQQOOO[[[lllwwwllleee```cccppprrrsss{{{jjjvvvzzziiiVVVBBB999666444222222000000000000////////////000000000000000000000000000111111111111222222222000777;;;EEE___wwwpppYYY```rrraaaEEE@@@@@@>>><<<:::999888777666666666666666555555555555444444444555555444444444555666666333666:::AAAPPP\\\^^^XXXOOOkkkssseee^^^___dddiiirrryyyxxxrrrllleee^^^UUUOOOKKKNNNWWWbbbhhhjjjnnnjjjjjjqqqzzz}}}qqqpppvvv}}}yyytttkkkeeekkkvvvyyy{{{nnnhhhgggwwwwww}}}|||pppnnnwwwooobbbbbbnnn|||yyyttttttuuuddd\\\gggiiimmm|||qqq]]]kkk}}}]]]FFFCCC@@@777555333///...///000000///000000000000000000000000000000000000111111111111333333333222222222111111222===666111;;;AAAOOOmmm}}}qqqzzzlllyyyjjj```UUUIIIBBB???>>>AAADDDIIIRRR[[[gggzzzdddOOOFFFAAA<<<<<<@@@>>>BBBGGGKKKOOOTTTYYY\\\___UUUOOOQQQPPPNNNVVVbbb{{{tttrrrwwwzzzkkkbbbaaa]]]fff{{{gggcccxxxwwwxxxuuu\\\EEE===999222000444111111000///////////////000000000000111111111111000///...///111222333222222777>>>TTTqqquuuhhhbbbjjjdddGGG@@@@@@>>>;;;:::999888777666666666666666555555555555444444444555444444444444444555555777888???NNN]]]ddd```YYY[[[uuuzzzmmm___XXX[[[```jjjssszzz{{{wwwrrriii```PPPLLLJJJMMMVVV___dddeeemmmiiifffgggjjjmmmvvv~~~}}}sssllloooxxx|||vvvlll```YYY```llllllccccccrrrsss{{{yyykkkdddfffooozzzzzzvvvwwwsssddd```jjjoooyyy|||~~~}}}xxxkkkooo~~~eeeNNNDDD???999666333000//////000000///000000000000000000000000000000000000111111111111111111222222222333333333222888999:::>>>FFFaaawwwkkk}}}jjj^^^RRRFFF@@@>>>>>>@@@CCCHHHSSS___yyyvvvaaaLLLEEEAAA======AAADDDHHHLLLPPPTTTXXX\\\___XXXTTTRRRQQQRRRWWWbbbmmmzzzyyy|||qqqrrrwww~~~zzzlllccc```\\\dddyyyxxxppp{{{|||}}}zzzbbbKKKAAA;;;333000333111111000///////////////000000000000111111111111000000000000222333333333333>>>KKKaaatttnnnbbbddd{{{fffIIIAAA@@@===::::::999888777666666666666666555555555555444444444555444444333333333444444;;;;;;HHH```nnnkkkaaa[[[mmm~~~~~~vvvgggYYYTTTXXX^^^iiipppxxxzzzzzzuuujjj___LLLKKKLLLRRR[[[dddhhhiiippphhh^^^XXXTTTWWWbbbmmmsssxxx~~~~~~vvvkkkcccdddjjj____________aaalllkkkdddjjjrrrssszzzqqqmmmhhhggglllssszzz~~~xxxuuuxxxzzzlllaaabbbooo~~~{{{~~~xxx|||xxxkkk{{{rrrZZZFFF>>>>>>777555111///000000000///000000000000000000000000000000000111111111222222000000111222333444555555555222:::AAAEEE^^^uuunnnlll]]]PPPDDD>>>>>>???@@@@@@EEESSSaaarrr]]]IIICCCAAA???AAAFFFNNNPPPTTTWWWZZZ\\\```bbbWWWYYYXXXWWW]]]lll|||~~~wwwtttzzzvvv|||yyynnnddd```YYY```www|||gggQQQEEE>>>555111222111111000////////////000000000000000111111111111000111111222333333444444666HHH^^^ppptttddd]]]jjjeeeHHHAAA@@@===::::::999888777666666666666666555555555555444444444444444333333333333444444;;;???SSSnnnwwwjjjaaabbb|||~~~~~~uuueeeXXXSSSYYY```lllsssyyy}}}~~~yyylll___KKKNNNUUU```lllvvvzzz|||}}}nnn[[[PPPMMMQQQ\\\fffqqqssstttxxx~~~xxxkkk```[[[[[[bbbbbbeeemmmzzzhhhiiixxxxxxooojjjddddddfffjjjpppwww}}}|||tttssswwwqqqbbb\\\dddttt}}}zzzkkkfff~~~eeeHHH===CCC999666333111000111000000000000000000000000000000000000111111111222222222000111111222333444555555888111999BBBSSS}}}sssyyyrrrqqqppp___QQQGGG===>>>???>>><<>>;;;:::999888777666666666666666555555555555444444444444333333333333444555555;;;FFF^^^tttrrrdddbbblll~~~{{{~~~~~~ttteeeWWWTTT[[[cccrrrxxx~~~qqqcccPPPWWWeeetttvvv]]]SSSUUU\\\eeekkkrrrppppppssszzz}}}uuupppmmmlllyyy}}}yyyhhhooo~~~{{{}}}}}}yyykkkaaa[[[]]]___dddiiipppxxxzzzrrrttt{{{|||lll\\\ZZZhhh|||zzz|||xxxbbbkkkkkkJJJ===CCC;;;888444222111111000000000000000000000000000000111111111111222222222222222222333333333444444444555444;;;DDDeee{{{}}}xxxnnnlllppprrr___RRRIII>>>>>>???===999;;;IIIWWWuuuppp[[[GGGCCCEEEIIIPPPYYYYYY[[[\\\]]]^^^aaafffiiilllllljjjppp}}}uuutttzzzxxxwwwnnnfff```UUUXXXkkkzzzzzzqqq}}}{{{ssseeeTTTHHH@@@999555333222222111000000000000000///000000000111111111111...000111111111222555888BBB^^^sssvvvkkk^^^jjjcccGGG@@@@@@>>><<<:::999888777666666666666666555555555555444444444333333333444555666777888@@@OOOeeeoooggg^^^gggxxx~~~{{{zzzzzzyyywwwuuutttxxx|||~~~}}}}}}|||rrrdddWWWUUU]]]eeepppxxx}}}rrrggg^^^hhhyyywww^^^WWW___jjjrrrvvvyyyrrrnnntttwwwjjjcccfffiiipppooommmjjjhhhiiimmmpppzzz~~~sssggg```^^^]]]```dddjjjpppxxxzzztttyyyyyykkk]]]^^^ooo|||{{{}}}ccc\\\ooo~~~qqqQQQ???@@@===:::666333222222111000000000000000000000000000111111111222222222222333333333333333444444444444222999>>>LLLvvv}}}iiigggqqq{{{}}}wwwqqqkkkeeeiiissssss^^^PPPIII>>>>>>>>>===:::;;;EEERRRffflllYYYJJJHHHLLLOOOUUU\\\XXXYYYZZZ\\\```gggpppvvvyyyzzz}}}wwwqqqsss|||xxxvvvllleeeaaaVVVUUUdddqqqxxxxxx}}}uuujjj[[[MMMDDD===777444222222111000000000000111000000000000111111111111...000111000000333999>>>MMMhhhuuunnnhhhiii{{{eeeHHHAAA@@@>>>;;;:::999888777666666666666666555555555555444444444222222333444666888:::;;;KKKZZZgggfff]]]^^^pppzzzrrrpppnnnlllllljjjhhhfffgggkkkppprrrrrrtttyyy}}}zzz{{{~~~{{{rrreeeYYYWWW___hhhnnnwww~~~vvvoootttzzzfffcccmmmzzzuuukkkttthhh[[[]]]ffflllllllllkkkjjjgggfffeeeeeeooouuuyyyvvvnnnfffeeegggcccfffkkkpppuuu|||xxxttt}}}uuuiii```ddduuu~~~|||aaaNNNbbbyyy|||___HHHAAA???;;;777444333222111000000000000000000000000000111111111222222222333333111222222333444555666666444===@@@SSSfff^^^aaappprrrvvv|||mmmiiiggghhhrrrvvv___PPPJJJ???======>>>===>>>FFFOOOZZZfffyyyeeeVVVLLLPPPUUUTTTUUUYYYUUUVVVXXX\\\eeeqqq~~~yyyooommmsssyyyuuujjjdddcccWWWRRR^^^sss}}}yyyuuuxxxhhhWWWJJJAAA999444333222111111000000111111000000000000111111111111000111222111000555>>>EEEXXXqqqvvvhhhiiixxxhhhJJJBBB@@@===::::::999888777666666666666666666555555555444444444222222333555777999<<<===TTTaaaggg___XXXaaawww{{{mmmdddbbb```^^^^^^]]]ZZZXXXZZZ___dddfffgggjjjpppvvvuuuwww{{{|||tttggg\\\[[[ccckkkrrr}}}|||uuutttuuugggsss~~~zzzddddddooozzz|||wwwqqqnnnhhhooosssqqqiiidddgggkkkiiimmmsssxxx|||uuurrr}}}ooogggaaafffwwwxxx~~~```FFF]]]xxxlllQQQDDD???<<<777444333222111000000000000000000000000000111111222222222333333333///000111333555666888888:::??????WWWyyyoooccciii|||{{{}}}llliiikkkpppyyyaaaRRRLLL???<<<<<>>;;;:::999888777666666666666555555555555555555555555555333444777888<<>>:::;;;>>>AAAIIIQQQXXX^^^___WWWPPPYYYqqqvvvkkkdddiiigggbbb[[[TTTQQQSSSVVV[[[```hhhrrr~~~~~~rrrkkkiiittt}}}vvvlllccc\\\WWWSSSQQQTTTeeewwwooopppzzzXXXFFFBBB;;;444222111111222333222000000111111111111222222222444000222666555888KKKcccxxxoooggglll~~~eeeHHHAAA@@@===::::::999888777666666666666555555555555555555555555333555777999:::CCCXXXlll|||vvvhhh^^^jjjnnniiieeellltttyyy{{{zzz{{{|||}}}~~~}}}|||uuukkkkkkzzzvvvaaa```qqq||||||{{{yyynnnlllmmmtttvvvnnndddbbbeeehhhxxxzzzppphhhhhhlllpppvvv||||||yyymmmccchhhzzzfffdddbbbfffttt{{{bbbbbbeee^^^XXXnnnkkkKKKBBB<<<777777555222000222111111111111111111111111000111111111111222222222111333444444333444666888AAAAAAUUU|||xxxmmmkkkjjj[[[IIIDDD>>>;;;<<>>===AAAFFFLLLTTT\\\WWWUUUQQQPPPWWWiii{{{zzz{{{|||tttjjj^^^VVVXXXaaalllsss}}}qqqnnnttt~~~yyynnnccc[[[UUUQQQNNNNNNYYYrrr{{{hhhQQQDDD;;;666333111///000111111000000000111111111222222222222444444444<<>><<<:::999888777666666666666555555555555555555555555555666999CCC[[[yyyjjjgggzzzzzzyyywwwvvvyyyttteeeUUUQQQNNNNNNKKKIIILLLRRR___wwwllleeeooolllgggccc```]]]ZZZXXXgggppp||||||zzzxxxzzz}}}}}}{{{yyyxxxwwwvvvsssqqqmmmpppuuuzzz{{{zzzyyyvvvrrrnnnkkkiiilllrrr{{{vvvaaaPPPGGGGGGJJJMMMMMMNNNRRRVVVTTTRRRWWW^^^fffqqqxxxtttnnnooovvv|||ttthhhccccccbbbcccgggkkkkkkjjjooovvv~~~}}}tttkkkjjjkkkxxx{{{kkk___```___eeejjjqqq{{{yyy|||xxxvvvnnnTTTTTTuuuzzz~~~eeeHHHAAA<<<;;;999444333444111111111111111111111111000111111111111222222222222222333333444777;;;???]]]kkk]]]gggttt~~~uuuuuu~~~vvvvvvsssooonnnkkkfff```\\\KKKGGGFFFIIIMMMPPPVVV]]]ZZZYYYXXXXXX```qqqlllbbbaaadddfffiiikkknnnrrryyyyyyxxxxxxzzztttpppxxxmmmccc[[[VVVQQQOOOLLLVVVpppuuuyyyiiiRRRHHHAAA999666333111111222222222000111111111111222222222222555555888KKKggguuuuuuiiioooyyydddHHHAAAAAA???<<<:::999888777666666666666555555555555555555555555444666;;;JJJgggxxxhhhmmmzzz{{{~~~tttllllllooouuuyyyuuujjj___fffiiikkkjjjjjjpppzzzuuugggYYYSSSNNNNNNQQQSSSWWW]]]ggg~~~uuu```XXXPPPOOOPPPTTTXXXYYYVVVSSS[[[fffuuu||||||vvvsssuuuyyyvvvtttpppnnnllljjjfffdddbbbfffmmmtttzzz~~~yyy{{{~~~}}}}}}{{{nnn[[[MMMGGGIIINNNQQQRRRQQQTTTWWWVVVUUUYYY___kkksssxxxtttoooqqqxxx|||rrrhhh___]]]___ZZZ[[[___bbbaaacccmmmyyy~~~|||}}}~~~zzzwwwzzz{{{pppfffbbb___ggghhhYYYSSS]]]dddeeemmmwww{{{|||uuuuuunnnMMMCCC```tttyyyvvvHHHBBB===;;;999555333444111111111111111111111111000111111111111222222222222333333333444888<<<@@@kkkbbb```qqq{{{~~~}}}yyytttpppqqqssspppkkkfffMMMHHHFFFHHHJJJLLLQQQXXXUUUWWWYYY\\\ddduuuxxxaaaWWWZZZccckkkqqqwww|||wwwyyy|||vvvnnnrrr~~~xxxmmmccc[[[VVVRRRPPPLLLPPP```zzzzzz~~~xxxvvv[[[KKKBBB;;;777333111111222333333000111111111111222222222111444555:::QQQooo{{{vvviiiuuucccIIICCC@@@===<<<999999999999888777666666555666777777555444555666;;;888AAA\\\|||tttbbbxxxwwwooollljjjgggddd___```bbbddddddcccbbbaaajjjooorrrqqqttt}}}|||ooofff]]]YYYTTTQQQSSSYYY```eeeqqqzzzdddTTTJJJMMMIIIJJJQQQXXXYYYZZZ\\\kkk{{{}}}xxxuuuvvvwwwyyyyyysssrrrppplllfffbbb```___aaahhhrrryyy{{{|||~~~}}}~~~tttaaaNNNGGGIIIMMMRRRUUUZZZWWWWWWZZZYYYXXX___hhhuuu{{{}}}xxxzzz|||lllccc___]]]^^^```___```bbbdddiiipppxxx~~~~~~zzztttqqqqqqqqqpppooovvvzzzvvvhhh___XXXWWWWWWWWWYYY]]]bbbeeelllrrr{{{xxxqqqqqqdddQQQLLLUUUvvvwwwRRR@@@:::>>>999666777444111111111111111111111111111111111111222333444555333666666333222777@@@GGGpppnnnkkkwww~~~|||wwwvvvuuuwwwyyyyyyuuuqqqZZZMMMAAA@@@DDDGGGIIIKKKQQQSSSTTTVVVaaaxxxtttXXXZZZbbbfffmmmjjjnnnyyyzzzxxxvvvvvvooo{{{~~~xxxlllbbb\\\WWWQQQLLLJJJJJJXXXhhhppprrrfffNNN???===999555222111111111000111111111000111111222333999777666AAA\\\uuuwwwllliii}}}cccHHHBBB@@@<<<;;;;;;;;;;;;;;;:::999888888444555666555444333444555;;;>>>MMMiiiqqqhhhuuunnnooopppooommmjjjjjjkkklllnnnppprrrtttoootttwwwyyyzzzoooggg___\\\XXXWWW\\\eeepppwwwooo[[[RRRNNNOOONNNSSS\\\cccfffjjjnnn~~~~~~~~~~~~~~~~~~}}}yyyvvvvvvyyy|||~~~}}}~~~}}}xxxqqqiiicccaaannnssszzz}}}~~~yyyhhhXXXJJJGGGLLLQQQWWW[[[[[[[[[aaahhhiiihhhlllrrr~~~~~~qqqeeeaaaaaaaaacccfffeeegggjjjmmmppptttyyy}}}yyyvvvssssssvvvxxxxxxwwwsssvvv|||}}}nnn^^^UUUMMMMMMNNNQQQUUU\\\ccchhhnnnuuuzzzxxxuuugggTTTLLLNNNmmmyyyYYYEEE===@@@:::777777333111111111111111111111111111111111111222333444555333111222444555777@@@JJJrrrsssqqq|||zzzyyyxxxxxx{{{{{{www___QQQDDD@@@BBBDDDGGGJJJPPPRRRSSSUUU^^^sssjjjhhhfff___^^^[[[^^^fffsss~~~vvvvvvxxx{{{~~~xxx{{{wwwlllbbb\\\WWWQQQMMMQQQKKKRRR___iii}}}ttt{{{|||xxx^^^III>>>:::555222111111111000111111111111111222222333444666;;;HHH```vvvzzzssstttbbbGGGBBB???<<<;;;;;;;;;;;;::::::999888888555666777666555555666888;;;GGG___||||||iiiqqqxxxuuu{{{~~~}}}{{{xxxvvvwwwyyy|||~~~{{{yyysssmmmiiifffffflllxxxgggUUUQQQRRROOOSSS[[[eeekkknnnuuu}}}}}}|||zzzxxxxxxyyy{{{|||zzzyyyvvvssssssvvv|||wwwppplllrrrvvv~~~}}}|||}}}~~~sss^^^SSSIIIJJJPPPVVV\\\aaacccgggqqq{{{yyylllddd___```dddfffiiimmmmmmppptttwwwyyyzzz|||~~~zzzyyyyyy{{{}}}sssvvvyyy}}}xxxfffVVVMMMIIIJJJLLLOOOSSSZZZbbbgggqqqxxx}}}}}}zzzqqqcccWWWNNNJJJfffcccLLL@@@AAA;;;888888333111111111111111111111111111111111111222333444555555///000777777666CCCUUU~~~}}}{{{yyyvvvvvvvvvxxx}}}~~~zzzeeeVVVGGG@@@@@@BBBEEEIIIRRRSSSTTTUUUZZZiiizzzkkkXXXQQQRRRSSSWWW^^^hhhyyyrrrmmmpppyyy}}}{{{~~~vvvlllccc]]]XXXRRRNNNNNNGGGMMMZZZhhhxxxjjjrrrhhhIII@@@<<<666222111111111111111111111111111222333333111666@@@QQQgggxxx|||yyyaaaGGGAAA???<<<;;;:::999888777777666666666888999999888888888:::<<<===SSSrrrrrrbbbzzz}}}~~~{{{zzzhhhWWWTTTUUUTTTZZZeeennnrrruuu~~~vvvwwwuuutttssstttvvvyyy{{{xxxvvvqqqllliiilllsssxxx}}}}}}zzzxxxooouuu}}}sss\\\TTTNNNOOOTTTXXX^^^cccqqqvvvzzzmmmfffbbbbbbgggmmmooorrruuuxxx{{{zzz{{{}}}sss```RRRMMMOOOPPPRRRSSSUUUYYY```eeevvv~~~ttteee]]][[[TTTJJJbbb{{{kkkPPPAAA@@@;;;999999444111111111111111111111111111111111111222333444444888111333:::888777NNNnnn~~~{{{yyywwwtttrrrnnnooorrrwww|||}}}zzzvvveeeWWWGGGAAA@@@AAAFFFKKKUUUUUUVVVUUUUUU\\\nnniiiUUUPPPWWWVVVUUUWWWZZZeee|||wwwkkkiiinnnyyy~~~~~~{{{zzz{{{uuulllddd]]]WWWRRRNNNFFFDDDMMMYYYfff~~~sssxxxoooJJJBBB===777333222222222111222111111111111222333333222666DDDZZZppp{{{|||yyy```GGGAAA???<<<;;;:::999888666666666666666888999999888888999<<>>;;;;;;;;;666111111111111111111111111111111111111222333444444555222666<<<888>>>eeetttyyy{{{wwwtttqqqnnnkkkeeefffhhhmmmrrrsssppplll___SSSFFFAAAAAACCCIIIOOOVVVUUUUUUTTTPPPSSScccuuu{{{```RRRVVVZZZYYYXXXXXXWWW\\\jjjxxxssslllkkkppp{{{~~~xxx}}}zzzyyytttmmmeee^^^WWWQQQMMMDDDEEEMMMTTT___vvvSSSEEE@@@999444222222222222222222222111222333333444555888GGGbbbwww|||yyyxxxaaaGGGBBB@@@===<<<<<<;;;999888777777888888666666666666666777;;;>>>KKKkkkxxxggglll}}}xxxrrrmmmiiijjjlllooottt{{{{{{qqqnnnmmmjjjppp{{{tttjjjdddccciiisss~~~tttggg___^^^___```[[[[[[\\\\\\\\\___dddgggrrryyy|||zzz|||}}}|||{{{yyytttooo]]]YYYVVVXXX[[[aaalllvvv}}}pppmmmooommmmmmrrr{{{yyydddUUUSSSYYY[[[bbbjjjnnnppptttzzzvvvpppqqqnnn[[[EEEGGG[[[tttzzzXXXAAA===;;;<<<===777111111111111111111111111111111111111222333444555///111777999999KKK}}}tttvvv{{{uuupppmmmiiifffccc___^^^^^^aaaeeefffccc```VVVMMMEEECCCDDDFFFKKKQQQTTTSSSUUUVVVSSSVVVggg|||rrrYYYPPPXXXUUUUUUXXX\\\^^^```gggooo{{{~~~qqqooorrruuu~~~~~~vvv{{{wwwtttnnnfff^^^UUUOOOLLLCCCDDDKKKPPP___|||{{{}}}|||rrrUUUGGGAAA:::444222222222222222222222222222333444444777;;;NNNkkk{{{zzzwww{{{aaaHHHCCCAAA>>>===<<<;;;999777666777888999555666666555555777;;;???UUUuuuuuuhhh|||nnnqqqzzztttnnnhhhddd```dddjjjqqqxxx}}}zzziiicccdddgggpppqqqeeeccceeeffffffccccccbbbaaaaaacccgggjjjwww{{{|||uuuooohhhdddhhhrrr~~~zzztttoooqqqxxx{{{zzzxxxfffbbb```aaacccjjjxxxyyypppuuuzzz|||wwwdddZZZaaammmzzz{{{xxxtttiiiVVVFFF???SSSrrr___DDD>>>;;;======666111111111111111111111111111111111111222333444555///333666666:::VVVtttbbbrrrzzzvvvoooiiieeeaaa]]][[[XXXVVVSSSTTTWWWWWWUUURRRNNNHHHDDDEEEFFFHHHLLLQQQTTTTTTYYY```aaafff|||sss[[[OOOSSSSSSTTTZZZeeellloooqqquuuxxxxxxmmmpppvvv{{{~~~ttt}}}~~~{{{wwwuuupppggg^^^TTTMMMJJJCCCDDDIIINNNbbbrrrwwwwww~~~mmmXXXIIICCC;;;555222222333333333222222222222333444444555>>>XXXuuu}}}uuuxxxbbbIIICCCBBB???>>>:::999777555444555666777777777777666777999>>>AAA\\\|||uuukkkxxxyyyuuupppkkkgggdddiiiqqqxxxuuuccc```ggghhhssszzziiicccgggnnnqqqqqqssssssssssssrrrsssvvvxxx~~~rrrjjj```[[[```nnnkkkddd```iiiwwwsssnnnkkkjjjkkkrrr{{{wwwxxxgggcccqqq{{{vvvlll^^^QQQJJJ@@@UUUwwwdddGGG???<<<>>>===666111111111111111111111111111111111111222333444555444777777333;;;[[[uuuYYY```yyy~~~vvvrrrkkkddd___[[[XXXUUUSSSOOOLLLKKKLLLMMMJJJHHHJJJFFFDDDGGGHHHHHHKKKPPPVVVWWW___jjjooowwwyyyaaaPPPOOOWWWXXX```nnnyyy}}}}}}~~~~~~}}}~~~~~~|||tttkkkpppxxx~~~}}}rrr}}}|||xxxwwwuuuppphhh^^^SSSLLLIIIGGGFFFJJJMMM]]]qqqkkkzzzwwwvvvssscccJJJDDD<<<555333222333333333333222222333333444555111@@@```|||}}}rrryyybbbHHHBBB???===>>><<<;;;999888777777666666999999555666;;;777;;;LLLllltttlllooo~~~xxxvvvtttqqqrrrxxx}}}nnncccdddmmmqqqzzzxxxlllgggjjjqqqvvvxxx}}}~~~yyyiiibbbjjj|||}}}eeedddhhhuuussshhhkkkrrr{{{uuujjjrrr{{{ooodddZZZPPPIIIJJJPPPpppsssLLL<<>><<<===<<<;;;999888777777666666777999666777<<<:::BBBVVV~~~sssooowwwzzzvvvlllmmmnnnoooqqqwwwxxxrrrvvv}}}uuukkkgggkkksssxxx{{{|||{{{vvvvvv~~~qqqjjjjjjnnn|||}}}xxx~~~vvvqqqpppppprrr{{{|||sss{{{yyylllbbbYYYRRRNNNEEEIIIhhh}}}RRR>>>AAA>>>777;;;555333111111222444444333222222333333333333444444444888777666DDDaaazzztttdddmmm~~~zzzqqqiii___XXXTTTRRROOOMMMMMMJJJGGGDDDCCCCCCEEEFFFLLLLLLMMMLLLKKKLLLOOOQQQ___kkk{{{mmmWWWSSSVVV[[[aaajjjssszzz~~~{{{ooogggdddaaahhhsss~~~xxxqqqmmmrrr~~~nnnmmm{{{|||zzzxxxtttmmmfff^^^VVVNNNIIIAAAHHHDDDEEEZZZnnnyyy}}}vvv~~~mmmQQQFFFAAA<<<333444777000222333333222111222555777>>>SSSjjjqqqjjjnnn___EEE???===<<<<<<<<<;;;999888777777666666666:::888888;;;<<>>RRRqqq{{{qqquuu}}}uuuqqqqqqssszzz}}}yyyuuu}}}{{{wwwmmmjjjmmmrrryyy~~~vvvwwwzzz~~~wwwoooiiihhhiiijjjjjjaaaXXXPPPMMMNNNRRR\\\eeeyyytttsssyyy{{{ssslllqqq|||zzz{{{~~~mmmccc___```fffmmmuuu}}}vvvmmmbbbYYYVVVWWWJJJFFFdddfffDDDAAA@@@;;;;;;666444222111222333333333222222222333333333444444555777999???UUUsssrrrnnn~~~zzzmmmeeeZZZRRRMMMJJJGGGDDDDDDCCCAAAAAACCCHHHMMMQQQTTTSSSPPPMMMLLLNNNSSSWWWeeettt}}}dddaaaeeedddsssuuutttpppkkkjjjooouuuxxxkkkeeeeeeccckkkuuuyyywwwwwwzzz~~~qqqpppttttttmmm{{{yyytttlllddd]]]VVVOOOJJJGGGMMMJJJKKKWWW```lll}}}sss___rrrYYYIIIAAA===555444666000222222333333222333666888>>>___{{{{{{oootttwwwaaaGGGAAA???===>>>;;;;;;999888777666666666666;;;999777:::@@@XXXzzzwww{{{}}}tttmmmkkkkkkpppxxx~~~yyyssspppnnnyyylllaaabbbnnn{{{}}}|||tttsssvvv|||wwwpppjjjeeecccbbbaaa\\\TTTMMMKKKIIIJJJOOOVVV^^^bbbfffggggggkkkrrrxxxmmmoooyyytttmmmfffqqq|||uuurrrzzz}}}{{{lll[[[TTTUUUZZZbbbjjjuuu}}}{{{vvvlll___ZZZ\\\RRRIIIfffoooHHH@@@@@@;;;:::666444222111222333333222222222222333333333444444777999<<>>666444555000111222333333333444777999BBBccc|||wwwllluuuzzzcccIIIBBB???>>>>>><<<;;;999888777777666666777:::777777===EEE___vvvzzzyyysssnnnkkkjjjiiipppvvvvvvrrrqqquuuyyyxxxllleeedddfffwwwjjj\\\SSSVVVfffvvv{{{~~~wwwssssssuuurrrnnnjjjfffcccaaaaaaVVVQQQOOOOOONNNLLLNNNRRRMMMPPPRRRQQQQQQVVV```gggiiimmmzzz}}}}}}rrrjjjggggggwwwxxxqqqmmm}}}pppcccUUUPPPRRRWWW___gggqqqyyyuuufff___bbbWWWJJJbbbwwwMMMAAA@@@<<<999777555222111222333222222222222333333333333444444333666>>>RRRyyywww|||mmmdddYYYOOOJJJFFFAAA>>>;;;<<<===???DDDIIINNNRRRJJJJJJIIIHHHIIIMMMTTTYYYaaappphhh___gggvvvzzzvvvuuuwwwrrrqqqmmmbbbVVVPPPSSSWWW\\\kkk}}}xxxzzzvvv}}}~~~|||{{{|||}}}{{{yyysssoooggg```ZZZUUUPPPLLLEEEFFFCCCFFFMMMQQQeeeeeejjjbbbLLLAAA@@@888555555111111222333333333444777:::MMMhhhwwwmmmgggyyydddIIIBBB???======<<<;;;999888777777666666666999666777AAAMMMhhh}}}sss~~~zzzwwwuuurrrlllgggfffkkkooonnniiijjjrrrzzzsssaaaXXXZZZ```www~~~yyyvvvqqqhhh^^^WWWSSSVVVeeettt~~~xxxtttppppppnnnkkkhhhdddcccbbbVVVSSSSSSUUUTTTQQQPPPSSSMMMOOOQQQQQQRRRUUU\\\bbbgggooo~~~}}}|||{{{zzzxxxmmmeeedddggguuu|||zzz{{{~~~sssiii^^^YYYXXXZZZ```gggnnnuuuwwwfff___ddd]]]IIIZZZ~~~SSSCCCAAA===:::777555222111222333222111222222333333333333444444111333>>>^^^{{{~~~~~~yyylllcccWWWMMMGGGCCC???;;;888999<<>>;;;;;;<<<;;;999888777777666666666888555888EEESSSnnn|||wwwyyyuuuqqqqqqsssppphhh```dddhhhllliiifffiiittt~~~rrr```XXX^^^hhhsss{{{{{{xxxyyy{{{xxxqqqjjjhhhbbb]]]]]]^^^aaammmzzz}}}xxxqqqqqqpppmmmiiieeecccbbbaaa^^^^^^```___ZZZYYY[[[VVVXXXYYYYYYZZZ^^^eeejjjkkkuuu|||yyyyyyyyyxxxuuuuuuqqqhhh]]]ZZZ```ggg~~~|||}}}uuulllfffbbb```eeekkknnnuuusssbbb]]]cccaaaIIITTTWWWEEEBBB>>>;;;777555222111222333222111222222333333333444444444777555???aaaooooooxxx|||vvvkkkbbbVVVLLLFFFAAA===999888:::===AAAEEEIIILLLNNNGGGGGGGGGGGGHHHKKKPPPTTT```ttt{{{\\\XXXbbbooo|||{{{{{{|||{{{{{{xxxqqqfffZZZQQQMMMMMMTTTRRRUUUbbbyyy~~~|||mmmppp|||~~~{{{{{{}}}}}}yyytttnnniiiccc\\\XXXTTTPPPNNNHHHEEEAAAEEEKKKQQQooouuufff}}}yyyzzzpppkkkRRREEEEEE>>>999888555111222333333444555888;;;RRRjjjvvvqqqwwwdddHHH@@@===;;;<<<;;;:::999999888888999999999<<<<<<;;;EEE^^^}}}sssyyyxxxfffdddbbbfffppptttooofffaaadddbbbaaaaaagggrrr{{{pppiiijjjnnnpppvvvyyyzzzyyyzzz~~~}}}}}}yyyqqqkkkkkknnnkkkjjjeee]]]\\\mmm|||xxxvvvwwwvvvrrrqqqsssnnngggccceeeggggggfffgggeeekkklllggggggooo{{{xxxpppnnnpppssspppeee\\\WWWUUUYYYfffuuuzzzvvvvvvyyysssqqqrrrrrrqqq|||~~~{{{pppfffdddhhhbbbVVVPPPkkkyyyaaaAAA@@@AAA999999777444333444444444333222222222333444555777777<<<111AAAkkkrrrgggooo}}}mmmdddVVVJJJAAA===;;;::::::;;;>>>BBBGGGJJJKKKJJJFFFEEECCCBBBCCCFFFJJJLLLTTTccc~~~kkkcccYYYXXXcccxxxxxxwwwxxxvvvwww{{{{{{xxxpppfff\\\VVVSSSSSSRRRUUU[[[dddnnnvvv{{{}}}xxx~~~uuurrr}}}{{{zzz|||}}}yyyvvvrrrnnnggg```ZZZTTTNNNKKKDDDHHHEEEDDDJJJRRRlllqqqhhhrrr{{{rrr~~~{{{uuulllXXXJJJIIICCC555///444444333444555444333888???UUUwww~~~qqqdddHHH@@@===;;;<<<;;;:::999999888888999999888;;;;;;<<>><<<<<<;;;;;;>>>CCCHHHKKKKKKJJJDDDBBB@@@???@@@BBBDDDFFFKKKQQQ]]]jjjrrrpppfff]]]XXXXXXWWWXXXcccyyyzzzqqqooonnnlllnnnrrrrrrpppkkkeee^^^ZZZYYYYYYXXX]]]eeellloooooonnnlllwwwvvvppp~~~}}}}}}{{{yyy{{{|||xxxtttpppkkkddd]]]WWWRRRLLLIIIDDDGGGCCCCCCIIINNNcccxxxqqqkkksss{{{vvvsss]]]LLLJJJEEE888222555444333444555444333999@@@aaazzz~~~wwwcccHHHAAA===<<<<<<;;;:::999999888888999999888::::::===NNNmmmuuufffbbb```jjjuuu{{{mmmhhhbbbdddfffjjjpppxxxyyypppsss~~~{{{yyyzzz|||~~~tttiiiaaammm}}}ooo^^^RRRLLLLLLNNNMMMSSS\\\ccchhhssszzztttnnnrrrwwwyyyyyyzzz}}}~~~yyymmmbbb```cccYYYOOOGGGZZZssszzzhhhIIICCCAAA:::999777444333444444444333222222222333444555666777666888NNNkkk~~~nnnnnnuuurrriiiZZZMMMDDD@@@>>>===;;;<<>><<<===;;;:::999999888888999999999::::::@@@UUUuuukkk]]]fffttt|||lllgggbbbeeejjjooosssyyyqqqiiiooo|||}}}}}}~~~iiijjjuuuxxxjjj[[[QQQNNNQQQUUUYYY^^^eeemmmwww~~~vvvppprrryyy~~~zzz~~~zzzyyyxxx{{{|||tttxxx}}}wwwjjj]]]YYY[[[UUUOOOFFFTTT}}}uuu|||oooLLLAAA???999999777444333444444444333333222222333444555666666222777OOOkkk{{{}}}lllxxxvvvkkk\\\NNNDDD@@@>>>>>>;;;<<<@@@DDDIIIKKKJJJIIIDDDCCCBBBAAA???>>>>>>===>>>?????????BBBHHHRRRYYYZZZ]]]^^^___ggg}}}{{{tttnnniiigggggggggggghhhgggffffffggghhhmmmxxxyyypppkkkqqqyyyyyymmmwww~~~yyy|||zzz{{{zzzvvvrrrooojjjbbb[[[UUUQQQMMMKKKIIIHHHDDDFFFMMMMMMTTThhhxxx|||ooooooUUULLLHHH???777555444333333555444555;;;DDDeeevvvwwwuuucccHHHAAA>>><<<===;;;:::999999888888999999;;;:::<<>>TTTnnnjjj~~~yyynnn^^^NNNDDD???===<<<;;;===@@@EEEJJJKKKJJJHHHDDDCCCBBB@@@>>>======<<<===@@@CCCDDDFFFKKKSSSZZZbbbaaa```dddssszzzooofffaaa]]]___aaaeeeggghhhiiikkkmmmqqq{{{}}}wwwuuuwww{{{{{{llluuu}}}xxx}}}zzz{{{zzzuuuqqqlllggg```YYYTTTPPPLLLJJJFFFFFFBBBEEEMMMLLLRRRddduuunnn___tttwww\\\PPPJJJAAA888444555333333555555666===FFFjjj~~~vvv|||cccHHHAAA>>>======;;;:::999999888888999999;;;;;;???MMMiii|||kkk```^^^dddggglllqqquuuzzz}}}yyywwwxxxwwwxxx~~~{{{{{{|||}}}~~~~~~||||||tttsssxxx|||tttsssvvvmmmggg^^^UUUQQQTTT\\\cccfffrrryyyqqqiiinnntttyyy}}}vvvpppvvvyyylllbbbOOOIIIIIIOOOWWWbbbvvvxxxooollljjjooowww~~~vvvfffUUUNNNOOOMMMOOOGGGOOOyyyyyyxxxPPP???>>>???999777444333444444444333333333333333333444555666===@@@XXXwww{{{~~~rrr```PPPDDD>>><<<;;;<<<===AAAFFFJJJLLLJJJHHHBBBAAA???===<<<<<<======>>>CCCJJJNNNPPPSSSWWWZZZ___```ffftttvvvfff^^^YYYUUUYYY]]]aaaeeegggiiikkkmmmuuu|||zzzzzz|||}}}kkkrrr}}}www}}}zzzzzzxxxsssooofffbbb\\\WWWRRRNNNIIIFFFBBBCCC???CCCJJJJJJPPPcccvvvcccXXXnnn}}}dddVVVMMMCCC:::444555333333555555777???HHHnnntttwwwbbbHHHAAA>>>===>>>;;;:::999999888888999999:::<<>><<<;;;<<<>>>BBBGGGKKKLLLJJJGGGCCCAAA???======>>>@@@AAADDDIIIQQQWWW\\\___```aaa^^^gggzzzmmm^^^\\\^^^^^^___bbbfffhhhhhhhhhhhhhhhooottt|||}}}~~~iiimmm}}}ttt~~~|||xxxwwwvvvppplllbbb___[[[WWWSSSMMMGGGCCCCCCDDDAAABBBHHHHHHQQQfffmmmZZZfffmmm^^^RRRFFF<<<666555333333555555888@@@IIIppp{{{rrryyybbbHHHAAA???===>>>;;;:::999999888888999999999<<>>BBBGGGKKKLLLJJJGGGEEECCC@@@??????AAADDDFFFLLLOOOSSSYYY]]]___^^^^^^bbbsss~~~fff[[[```jjjoookkkmmmooonnnjjjfffcccbbbbbbgggooozzz~~~gggjjj|||sss{{{zzzvvvvvvsssnnniiibbb```]]]ZZZUUUOOOIIIDDDFFFHHHDDDEEEIIIIIITTTkkkzzzZZZYYYssscccVVVIII===777555333333555666888AAAJJJttt}}}wwwuuudddHHHEEE<<>>;;;:::999999888888999999;;;===LLLkkkzzznnneeeaaaaaaccchhhpppzzz}}}vvvgggfffmmmyyy{{{tttooojjjjjjqqqtttkkk]]]TTTPPPTTT^^^oootttmmmooopppqqqrrrooobbbYYY[[[___cccqqq|||qqqgggbbbgggqqq}}}{{{vvvcccTTTMMMMMMNNNSSSZZZ___fffsss~~~oooXXXNNNPPPbbbaaaSSSKKKfff```@@@>>>???999777555333222333444444444333333222333444666777===GGGxxx}}}tttzzz}}}iiiQQQBBB===;;;999;;;===AAAGGGLLLMMMIIIEEEDDDCCCBBBCCCDDDGGGIIIKKKSSSTTTYYY___^^^[[[]]]aaajjjvvvllllllsss{{{xxx}}}yyyqqqiii___VVVVVVSSSWWWeeeuuuooonnnuuuzzzyyytttttttttrrroooiiieee```ZZZUUUNNNGGGCCCDDD???AAAGGGGGGHHHUUUgggzzzkkkccc~~~zzz```cccUUU<<<<<<666888555555888666>>>SSSyyyyyyqqquuudddHHHDDD<<>>;;;:::999999888999999999===@@@OOOnnnvvvjjjaaa```___bbbgggppp{{{|||zzz|||~~~~~~xxxsssfffdddiiiwww}}}zzznnnfffccciiilllfffZZZRRRPPPUUU```tttqqqmmmppprrrsssssskkk___WWWYYY\\\bbbqqq~~~wwwqqqsss{{{}}}sssaaaTTTOOOPPPRRRXXX^^^ccckkk{{{}}}uuuzzzqqq[[[PPPPPPUUU\\\UUULLLaaacccEEE@@@???999888555333222333444444444333333222333444666777===LLL{{{hhhiii}}}jjjSSSCCC>>>===<<<<<<===AAAFFFKKKLLLIIIFFFCCCCCCDDDEEEHHHLLLPPPRRRVVVWWW[[[_________eeennn|||vvvzzz|||nnnaaaTTTKKKHHHHHHLLLUUUaaarrrmmmjjj}}}uuuzzzxxxsssssstttrrrooolllhhhbbb\\\VVVPPPJJJFFFEEEAAABBBGGGGGGHHHTTTeeeggg___^^^tttiiikkk[[[???<<<777888555555888666>>>TTTyyyzzzssswwwdddHHHDDD<<>>;;;;;;:::999999999999999???BBBTTTrrr~~~|||qqqccc]]]]]]aaaccchhhoooyyy~~~{{{tttooonnnrrrvvvwwwzzz}}}~~~~~~~~~{{{xxxvvvtttooommmrrr}}}}}}}}}nnnccc[[[^^^ccc```XXXRRRRRRXXXfff|||}}}ssstttyyyyyyvvvtttfff\\\UUUWWW[[[bbbsss|||wwwttt{{{yyyyyyrrr```UUUSSSVVVYYY```fffkkkuuu}}}{{{pppkkkaaa\\\ggg}}}ttt___RRRPPPTTTcccaaaRRR\\\wwwfffIIIBBB>>>:::888666444333333444444444333333333333555666777>>>PPP~~~rrr___iiiwww|||~~~~~~kkkUUUEEE@@@???>>>===>>>AAAFFFJJJKKKJJJHHHGGGGGGHHHKKKNNNQQQUUUWWWZZZZZZ\\\___```eeesss}}}hhhVVVIIIAAA===>>>AAADDDJJJZZZxxxjjjfffxxxtttyyyxxxrrrrrrsssqqqooommmhhhaaaZZZTTTOOOJJJGGGFFFBBBCCCGGGFFFGGGRRR```ddd]]]YYYtttssstttdddFFF===777999555555888777???UUUvvvzzzvvv{{{eeeJJJFFF===@@@???;;;;;;:::999999999999:::===CCCWWWvvv|||yyylll^^^YYY\\\dddeeehhhnnnvvv~~~tttooobbb^^^]]]bbbggglllttt{{{~~~~~~~~~~~~zzztttppppppuuu|||~~~|||||||||mmm```UUUVVV\\\[[[WWWSSSZZZaaappp|||wwwqqqaaaZZZUUUVVVZZZddduuu~~~tttlllfffuuuzzzvvvvvvtttmmmzzzsss```WWWWWW[[[___gggnnntttvvvooolll```___\\\^^^lllwwwcccTTTOOO\\\sssrrrZZZYYYiiiIIIAAA???;;;999666444333333444444444333333333444555777888>>>PPP|||xxxhhhtttvvvnnnVVVEEE???>>>>>>===???CCCGGGKKKNNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWW\\\[[[\\\___cccnnnxxx^^^NNNDDD???<<<===>>>======GGG___vvviiiddduuussswwwwwwqqqqqqrrrpppnnnkkkeee^^^VVVQQQLLLHHHEEEEEECCCCCCEEEEEEFFFNNNYYYiii{{{{{{xxx}}}nnn]]]~~~zzzyyykkkOOO???888999555555999777AAAWWWttt{{{yyygggKKKGGG???BBBAAA<<<;;;::::::999999::::::;;;CCCZZZzzz~~~|||vvviii\\\XXX[[[```bbbffflllttt|||uuuhhhbbbSSSOOONNNRRRXXX```kkkuuu|||}}}~~~zzzsssiiicccgggrrr}}}}}}}}}xxxssshhh\\\RRRSSSXXXZZZYYYYYY___ffftttpppeeeYYYVVVTTTUUUYYYddduuuxxxkkkbbbcccooo|||ooojjjmmmvvvhhhaaappprrr```WWWWWW]]]```hhhrrr{{{}}}uuuqqqgggkkkrrr|||yyygggWWWOOO```fff\\\}}}kkkGGG???@@@;;;:::777555333333333444333333333333444666888999===KKKtttppptttxxxpppXXXEEE>>>======???BBBGGGKKKOOORRRTTTUUURRRRRRSSSTTTUUUWWWXXXYYY[[[[[[]]]ccckkk{{{vvvppppppuuulllRRREEE@@@>>>;;;;;;<<<<<<;;;>>>JJJVVVvvvjjjdddtttsssuuuwwwqqqqqqqqqooommmhhhccc[[[UUUPPPLLLHHHEEEDDDBBBBBBCCCCCCDDDKKKRRRYYYkkkxxx|||uuubbb}}}sssWWW@@@999:::555555999888BBBXXXxxx}}}gggKKKGGG???BBBAAA<<<;;;;;;:::::::::::::::<<>><<<:::777777999<<<<<<;;;>>>DDDPPPooojjjeeeuuurrrssswwwrrrqqqqqqnnnjjjeeeaaa[[[UUUQQQMMMIIIGGGCCCCCCBBBBBBBBBEEEJJJNNNQQQlllbbb[[[xxx~~~___@@@999:::555555999999CCCZZZ~~~~~~fffJJJFFF>>>AAA@@@<<<<<<;;;::::::::::::;;;AAALLLfff|||wwwssslllbbb]]]]]][[[```hhhqqq{{{wwwbbbSSSKKKJJJIIIKKKOOOQQQRRRXXX```fffjjjpppuuuwwwtttqqqnnnZZZVVVRRRSSS\\\kkk|||{{{uuuooojjjddd]]]XXXWWWWWW[[[ccciiimmmttt{{{vvvyyy~~~uuunnnnnnmmmdddXXXOOOUUUZZZ]]]^^^bbbmmm|||}}}zzzuuuhhh___bbbmmm~~~oooaaabbbmmm|||zzzpppggg```ZZZ]]]sssxxxjjj```^^^cccdddlll{{{~~~rrrcccYYYllluuuccc~~~vvvPPPBBB@@@===;;;888555444333333444333333333333555777999:::@@@UUUuuu^^^KKKCCCDDDEEELLLQQQWWWZZZZZZYYYYYYYYYWWWXXXZZZ[[[]]]^^^^^^^^^^^^^^^gggxxxhhhIII???<<>><<<<<<;;;::::::::::::;;;FFFRRRkkk|||vvvsssnnneee___^^^```eeemmmvvvpppZZZJJJCCCKKKLLLQQQUUUTTTQQQSSSWWWXXX]]]eeekkkmmmjjjeeeaaaSSSSSSUUU\\\hhhxxx}}}yyyqqqfffZZZRRRNNNNNNTTTYYYcccnnnuuuzzz{{{nnncccaaaaaa\\\SSSNNNZZZ```eeefffjjjtttwwwkkkcccfffrrrzzzlll```fffuuuvvvrrrggg]]]XXXWWW___www~~~rrriiifffjjjjjjqqqvvvhhh^^^rrrgggTTTttt}}}|||VVVEEE???===;;;888555444333333444333333333444555777999;;;EEEaaavvv```NNNGGGIIIJJJRRRWWW]]]___^^^ZZZYYYXXX^^^^^^______^^^]]]\\\\\\```aaallljjjEEE???999999@@@AAA===CCCOOOXXXcccsssvvv^^^HHH>>>>>><<<888<<<<<<>>>>>>:::888===FFFEEEKKKQQQYYYlll~~~iiieeewwwrrrqqqxxxtttsssqqqkkkfff[[[XXXUUURRROOOKKKGGGCCCDDDEEEEEEDDDEEEIIILLLMMM[[[lllWWWVVVqqqpppFFF:::;;;666555999999EEE\\\wwwyyyooorrrcccHHHGGG>>>???;;;<<<;;;;;;:::::::::;;;;;;AAASSSqqq}}}wwwkkk___YYYZZZ^^^gggrrryyy|||yyyaaaOOOJJJMMMNNNQQQUUUXXX]]]aaa]]]VVVYYYVVVWWW___iiijjj```VVVUUUVVV\\\gggqqq}}}yyypppdddYYYNNNHHHLLLSSSVVV\\\fffttt~~~xxxtttgggbbbeee```QQQNNNUUUbbbllltttuuuwww~~~}}}zzzxxx|||yyyoooiiiiiiyyyyyyqqqddd___nnn}}}uuu___QQQWWWaaammm}}}xxxyyy}}}xxxmmmkkkooo~~~^^^QQQeeeXXXBBBDDD<<<:::777555333222333333333444444444555777;;;>>>NNN{{{qqqzzziiiUUUGGGGGGOOOTTTYYY[[[YYYXXX\\\]]]\\\\\\]]]]]][[[XXXXXX[[[___gggrrr^^^LLLAAA<<<;;;::::::;;;===>>>???FFFOOO^^^mmmwwwzzzyyywwwooodddSSSDDD;;;777777777:::BBBGGGFFFCCCBBBAAA>>>BBBBBBEEESSSmmmvvv{{{gggcccxxxjjjssswwwtttsssoookkkiii]]]YYYUUUQQQNNNKKKGGGDDDBBBBBBBBBBBBCCCGGGMMMRRRTTTzzzaaaPPPqqqyyyEEE???;;;::::::777888FFFXXXxxxsssbbbxxx|||cccHHHFFF>>>???;;;<<<<<<;;;;;;;;;;;;;;;<<<@@@TTTttt|||vvvkkk^^^XXXYYY^^^fffqqqyyy|||~~~www```QQQPPPUUUYYY___eeehhhlllnnnjjjccc[[[XXXWWW\\\cccccc\\\TTTZZZ[[[aaalllwwwvvvjjj]]]RRRJJJGGGLLLRRRYYY]]]ggguuu~~~yyytttooojjjccc```eeekkkaaaQQQPPP\\\jjjrrrxxxxxxzzz|||uuurrrttt}}}wwwlllhhhnnnyyypppeeedddxxx{{{lll^^^UUUZZZiii~~~vvvkkkiiimmmnnnWWWOOOaaaXXXBBBBBB<<<:::777555333222333333333444444444555777;;;>>>YYYzzzsss{{{lllYYYLLLKKKRRRRRRVVVXXXUUUUUUXXXZZZZZZ]]]]]]]]][[[ZZZ]]]ccciiiwwwiiiPPPEEE666999888888888888999;;;<<<>>>DDDNNNYYYaaafffhhhiiiaaaXXXJJJ>>>999888:::;;;@@@GGGMMMMMMLLLKKKGGGBBBDDDEEEEEEJJJZZZmmmwwwxxx}}}}}}fffbbbwwwnnnwwwxxxtttqqqkkkfffddd\\\XXXSSSOOOKKKHHHEEECCCCCCCCCBBBAAACCCGGGNNNSSSddd^^^KKKxxxIII@@@;;;:::;;;888888EEEVVVqqqsssfff{{{yyycccHHHEEE===>>>;;;===<<<<<<;;;<<<<<<======AAAWWWxxxzzz~~~{{{uuujjj]]]WWWXXX]]]fffqqqxxx|||vvvcccZZZ^^^eeellluuu}}}~~~|||vvvpppbbb^^^[[[ZZZZZZYYYVVVRRR]]]___fffppp}}}rrrdddTTTLLLIIIJJJOOOUUUYYY\\\aaalll{{{yyymmmfffccc```^^^TTT\\\jjjnnn___NNNSSSdddnnnyyyyyyoookkkmmmxxxvvvnnnkkkrrrvvvmmmffflll|||uuu___[[[ZZZbbbyyy}}}qqqeeeaaadddjjjkkkXXXOOOLLL[[[[[[CCCAAA<<<;;;888555333333333444333444444444555777;;;>>>ZZZ}}}{{{ooo]]]PPPNNNTTTRRRUUUVVVSSSSSSWWWYYYYYYYYYYYYYYYXXXZZZbbbmmmvvvpppHHHBBB@@@111888888777777777888888999999;;;???EEELLLRRRWWWZZZUUUMMMCCC;;;888:::>>>@@@GGGMMMQQQSSSSSSRRRKKKCCCCCCFFFFFFDDDIII\\\tttxxx|||dddaaavvvmmmuuuwwwrrrnnniiieeeccc^^^ZZZTTTNNNKKKHHHEEECCCDDDCCCBBBAAABBBGGGNNNTTTkkk}}}]]]NNNuuuuuuzzzMMMBBB<<<:::<<<999999CCCRRRcccnnniii}}}|||eeeIIIEEE<<<===;;;===<<<<<<<<<<<<===>>>>>>BBBZZZ{{{}}}zzzuuuiii]]]WWWXXX^^^gggqqqyyy||||||oookkkttt}}}}}}wwwmmmiiiccc\\\WWWSSSQQQPPP[[[```iiiuuu~~~}}}~~~qqqaaaPPPJJJLLLPPPUUUZZZ\\\^^^___```hhh|||vvvggg^^^ZZZYYYYYYSSS\\\hhhiiiYYYLLLVVVkkkuuuvvvkkkfffoooxxx{{{tttpppppprrr|||qqqhhhggguuutttjjjUUUZZZaaaqqqsssuuu}}}yyylll]]]VVVVVVUUUTTTHHHKKKLLLXXX~~~___FFFAAA===;;;888555333333333444333444444444555777;;;>>>SSSjjjeee|||{{{ppp```RRRNNNRRRTTTWWWWWWSSSSSSWWWZZZZZZXXXXXXYYY[[[aaannn}}}TTT:::;;;@@@999999999999999999999999999::::::<<>>BBBEEENNNQQQRRRQQQRRRQQQJJJAAA???EEEGGGDDDGGGYYYwwwzzzccc```vvvmmmqqq}}}rrrnnnmmmjjjggggggaaa\\\VVVPPPLLLIIIGGGEEEEEEDDDBBBAAABBBGGGOOOUUUkkkmmm\\\UUUpppUUUFFF???;;;<<<;;;:::BBBNNNYYYmmmmmm}}}fffJJJEEE;;;>>><<<<<<<<<<<<<<<<<<===>>>>>>BBB[[[~~~{{{uuujjj]]]XXXZZZ```hhhssszzz~~~|||xxxtttmmmddd[[[UUURRRQQQWWW```mmm|||~~~||||||}}}qqqaaaQQQNNNRRRWWW\\\```dddfffeee```bbbuuuyyyhhh]]]VVVTTTTTTVVVXXX\\\ZZZRRRPPPaaawwwpppgggeeeqqqyyy|||wwwuuupppjjjiiilllrrrwwwkkkeeejjj|||xxxiii]]]TTT\\\jjjppprrryyy~~~}}}yyylllZZZOOOLLLKKKLLLCCCLLLOOOZZZvvvbbbHHH@@@===;;;888666444333444444333444444444555777;;;>>>UUUjjjbbbtttzzz}}}ssscccUUUOOOQQQVVVYYYWWWSSSRRRWWW[[[[[[\\\]]]```fffppp___III===888<<>>>>>;;;;;;;;;;;;<<<===>>>>>>BBB^^^|||wwwlll```ZZZ\\\ccckkkvvv}}}{{{uuunnnfff^^^XXXUUUYYYdddsss~~~}}}}}}~~~rrreeeXXXWWW[[[___cccfffhhhkkklllkkkpppwwwhhh\\\TTTPPPOOOUUUSSSRRRRRRTTT___vvv}}}kkkcccdddnnnuuu~~~wwwqqqkkkgggaaa\\\^^^cccsss~~~tttiiifffnnn{{{nnn^^^SSSVVV___qqqxxxwww{{{~~~}}}yyylllZZZMMMIIIIIIMMMFFFNNNSSS^^^qqqbbbIII@@@===;;;999666444444444555333444444444555777;;;>>>WWW|||uuuiiiuuuzzz~~~tttfffXXXRRRSSSWWWYYYWWWQQQPPPUUUZZZ[[[^^^bbbhhhqqq{{{JJJFFFAAA555555<<<666777888999::::::::::::999:::===AAAEEEJJJMMMOOOPPPIII@@@;;;===DDDLLLPPPYYYYYYVVVPPPNNNOOOLLLGGGGGGGGGIIIIIIHHHOOOaaarrrwwwaaa```vvvmmmsssyyyooolllkkkfffaaa```YYYVVVQQQNNNKKKGGGDDDAAACCCDDDCCCCCCEEEIIIOOOSSS^^^ppp~~~qqqxxxfffTTTGGG=========<<>>GGGccc~~~yyynnnbbb]]]^^^fffnnnxxx~~~|||zzzwwwrrrkkkbbb[[[aaakkkuuuxxxnnnffffffiiijjjlllooommmooottt}}}{{{ssspppkkkddd\\\WWWTTTSSSWWWVVVWWW[[[ccctttvvvfff___aaagggppp|||yyytttjjjeee___[[[WWWVVV[[[cccsssvvvkkkjjjtttyyyuuuuuuwwwrrrcccUUUNNNTTT\\\ppp{{{~~~zzzuuuiiiYYYNNNJJJIIIRRRLLLPPPTTTbbb{{{zzz^^^JJJCCC>>><<<999666444444444555333444444444555777;;;>>>TTTxxxuuu}}}yyyqqqdddXXXRRRSSSZZZ[[[XXXSSSQQQWWW\\\^^^eeejjjtttmmmCCCBBBAAA888666888666777999;;;<<<=========<<<===@@@DDDIIIOOOTTTVVVVVVNNNCCC<<<===DDDLLLQQQUUUXXXXXXTTTPPPQQQPPPMMMJJJIIIIIIIIIIIIOOObbbuuuwwwbbb```www{{{jjjsssyyypppmmmjjjddd]]]ZZZUUUSSSPPPNNNKKKGGGCCC???BBBCCCDDDEEEFFFJJJNNNRRRWWWkkk}}}uuussstttZZZKKK>>>=========CCCLLLmmm~~~lllOOOGGG<<<@@@@@@999999999:::;;;<<<===>>>LLLggg}}}zzzoooccc^^^```hhhpppzzz|||{{{{{{{{{zzzssshhh```iiiooouuuyyy~~~~~~wwwqqqrrrttttttuuuwwwwwwwww~~~yyylllddd\\\]]]______^^^\\\\\\\\\[[[^^^bbbhhhrrrrrrccc]]]^^^bbblll}}}tttnnn```\\\XXXVVVUUUWWW```iiiqqqyyynnnmmmxxx~~~vvviiiiiimmmqqqkkk\\\QQQNNNOOOVVVlll|||~~~{{{{{{|||}}}}}}vvvooodddVVVMMMKKKIIIUUUOOOPPPTTTeeeqqq[[[LLLHHH>>><<<999666555444555555333444444444555777;;;>>>QQQwwwzzztttlllaaaUUUQQQRRR^^^___\\\UUUTTTZZZ___aaapppxxxiiiCCC??????>>>===888888:::<<<>>>@@@AAAAAAAAAAAABBBEEEIIIOOOUUU\\\___```VVVIII???>>>CCCJJJOOOOOOUUUYYYVVVRRRRRRRRRPPPIIIHHHJJJKKKLLLUUUnnnwwwbbbaaawwwmmmwwwwwwooommmkkkddd\\\YYYTTTSSSQQQPPPNNNJJJDDD@@@AAACCCEEEFFFHHHJJJNNNQQQ```rrr~~~dddnnn^^^MMM???===>>>>>>DDDLLLggg~~~www|||~~~kkkJJJDDD===@@@>>>:::::::::999999:::===@@@JJJjjj~~~pppccc___bbbrrruuuzzz}}}|||||||||}}}|||vvvmmmeeekkkmmmqqquuuyyy~~~}}}{{{~~~uuuggg\\\TTTRRRTTTSSSSSSWWW]]]dddiiikkkhhhooouuu{{{{{{lllaaa]]]___aaakkk{{{xxxjjjddd^^^\\\]]]aaabbbccclllwww~~~~~~~~~yyytttqqqmmmiiieeeaaaZZZQQQKKKTTTXXXfff}}}ssskkkkkkkkkmmmttt}}}}}}uuulll___QQQKKKLLLTTTSSSOOOXXXVVVdddkkkPPPIIIFFF>>>888888888666444555555555555555555888<<>><<>>===BBBJJJgggmmmmmmvvvlllKKKDDD===AAA>>>:::;;;:::999999:::===@@@LLLmmm|||ooobbb___bbbmmmsss{{{xxxoooiiimmmooorrruuuxxx{{{}}}~~~~~~{{{yyywww|||wwwfff[[[SSSPPPPPPSSSSSSVVV[[[ccckkkqqqtttssszzzxxxjjj___\\\___eeekkkwwwwwwlllgggiiiffffffiiikkkooozzz}}}xxxrrrqqqnnnhhh___VVVNNNJJJRRRWWWfff|||~~~xxxzzzrrrkkkhhheeeccchhhoooxxx}}}tttjjj]]]PPPKKKLLLRRRYYY]]]hhh___cccxxxTTTGGGGGG???999888888555444555555555555555555888<<>>:::>>>CCCEEEKKKNNNQQQRRRPPPNNNNNNOOOIIIIIIPPP\\\bbbdddlllxxx~~~qqq```fff|||mmmsssuuummmmmmnnnhhh```[[[YYYWWWSSSNNNJJJFFFCCCBBBFFFEEECCCBBBDDDGGGJJJLLLbbb}}}\\\PPPnnnfffVVVHHHDDDBBB@@@DDDKKKaaakkkmmmsssmmmLLLFFF>>>BBB>>>:::;;;;;;:::999:::===@@@OOOrrr}}}pppdddaaadddhhhppp||||||uuurrrrrrsssvvvyyy{{{|||||||||}}}~~~|||zzzwwwvvvuuuyyy~~~}}}iiiYYYQQQMMMOOORRRXXXZZZ^^^dddlllsssyyy}}}uuuhhh^^^\\\___hhhkkkttt|||tttpppuuussssssuuuxxxzzz|||{{{qqqbbbVVVQQQPPPVVV\\\iii}}}~~~xxxzzzzzzyyyuuurrrnnniiieeehhhnnnqqquuu|||}}}ssshhhZZZMMMJJJMMMRRR```mmmzzzjjjbbbYYYJJJJJJBBB:::999888555444555555555555555555888<<>>@@@GGGKKKPPPRRRSSSPPPMMMNNNTTTYYY```[[[YYY^^^iiixxx{{{VVV???:::>>>AAAAAAFFFIIIKKKMMMNNNOOOQQQSSSLLLGGGIIIRRRXXXZZZcccnnn}}}ppp```fffyyylllrrr~~~tttlllkkkkkkfff^^^ZZZZZZXXXSSSNNNIIIEEEBBBAAABBBBBBCCCFFFJJJPPPVVVYYYlll]]]OOOqqq~~~iiiYYYLLLHHHEEEAAACCCJJJaaaqqqvvvvvvnnnMMMGGG???BBB>>>;;;;;;;;;:::999;;;>>>@@@RRRvvvuuugggcccfffhhhppp{{{|||zzz~~~{{{yyywwwxxxyyy|||~~~}}}||||||||||||{{{yyyxxxwwwqqquuuzzz~~~~~~{{{dddVVVPPPPPPSSSWWWaaadddhhhmmmsssyyy~~~uuujjj```___bbbkkknnnwww~~~{{{{{{}}}yyyeeeVVVSSSUUU^^^cccoooxxxmmmgggjjjsss{{{xxxssstttwwwrrruuu{{{}}}sssfffWWWKKKIIIMMMTTTbbbqqqnnnaaa}}}[[[QQQNNNEEE<<<999888555444666555555555555555888<<>>;;;;;;;;;::::::;;;>>>AAATTTyyyvvvhhhbbbdddkkkrrrzzzyyyvvvzzz|||{{{yyyxxxxxx||||||yyyxxxyyy{{{}}}wwwwwwxxxyyyyyyyyyyyyyyyxxx{{{~~~~~~}}}|||{{{}}}ttt```VVVSSSSSSUUUYYYbbbffflllrrrxxxzzznnneeedddiiirrrvvv}}}~~~|||eeeVVVRRRUUUaaaeeesss{{{ssshhhaaabbbjjjvvv~~~~~~vvvssswww}}}~~~tttfffUUUIIIHHHNNNTTT]]]iiiyyyiii\\\yyy|||]]]ZZZSSSHHH>>>:::888555444666555555555555555888<<>>AAAUUUyyyttteee___```nnnssszzz~~~}}}zzzyyywwwwwwzzzyyywwwssspppoooqqquuuwwwvvvvvvwwwxxxyyy{{{||||||}}}yyyuuurrrrrruuuyyy}}}yyyiiiZZZSSSRRRSSSWWWZZZ___eeemmmvvv}}}ssskkklllsss|||~~~{{{~~~kkk___\\\]]]bbbhhhyyyxxxnnniiiiiilllsss{{{{{{pppeeeaaafffmmmrrryyy~~~uuugggUUUHHHHHHNNNRRRYYYeeevvvfffYYYxxx~~~```___WWWKKK@@@;;;888555555777555555555555555888<<>>@@@DDDGGGLLLNNNRRRWWWZZZYYYVVVRRROOOSSS]]]fffhhhpppzzzlll]]]jjjppplllvvv|||sssllliiifffaaa]]]\\\XXXUUUPPPJJJFFFCCCBBBBBBBBBBBBCCCDDDGGGJJJMMMNNNZZZyyyfff]]]aaammmooowwwaaaUUULLLLLLJJJDDDCCCHHH^^^yyyuuurrrmmmMMMGGG>>>@@@<<<<<<<<<<<<;;;:::;;;???AAAUUUxxxrrrccc]]]___lllsss||||||zzzyyy{{{}}}}}}yyytttjjjiiigggfffgggiiikkklllnnnnnnnnnooopppqqqrrrsssttttttrrrnnnjjjfffeeeeeefffnnnxxxrrrcccUUUQQQSSSWWW]]]bbbcccjjjttt~~~uuuooottt|||xxxoookkkkkklllkkktttwwwuuuuuurrrpppqqqssszzz}}}xxxoooeee```aaaggglllooovvv~~~wwwiiiVVVHHHHHHNNNRRR]]]nnnmmm]]]}}}}}}dddeeeZZZNNNAAA;;;888555555777555555555555555888<<>>???;;;<<<<<<<<<;;;:::<<>>;;;;;;<<<;;;999<<>>:::777666777555333333666888888===DDD]]]vvv~~~{{{wwwppphhh___TTTJJJDDD@@@>>>???BBBEEEKKKWWWccc}}}eeePPPAAAEEEOOOZZZjjj{{{|||{{{tttxxxuuujjjhhhmmmnnnjjjaaaXXXPPPMMMLLLMMMPPPTTTUUUXXXYYYYYY\\\fffvvv}}}nnn^^^^^^tttwwwiiikkkvvvppplllgggbbb___[[[WWWTTTRRRPPPLLLGGGCCCAAA@@@@@@BBBCCCEEEGGGIIIMMMRRRVVVYYYrrr[[[[[[vvvvvvZZZUUUPPPOOOMMMIIIGGGGGGPPPbbbllluuuxxxOOODDDAAA===@@@>>>;;;;;;<<<;;;999<<>>999777666777555333444777999:::???EEEjjj}}}xxx|||vvvrrrmmmfff^^^TTTJJJDDD???======AAADDDIIISSS\\\ooowwwSSSGGG>>>@@@FFFQQQfff|||}}}tttllldddbbb^^^[[[XXXTTTSSSSSSSSSXXX___bbbcccggguuu{{{kkk^^^bbbxxxuuuhhhlllxxxnnnjjjeeeaaa]]]ZZZVVVSSSQQQNNNJJJFFFCCCAAA@@@@@@@@@BBBEEEHHHKKKPPPVVVZZZbbbsssZZZXXXzzzuuu___\\\WWWRRRMMMHHHFFFFFFJJJ^^^lllvvv|||QQQEEEBBB>>>???===::::::;;;:::888;;;AAASSSsssuuuhhhbbbccclllvvv|||yyyrrriii```XXXUUU[[[dddttt{{{zzzzzztttrrrssstttyyy~~~wwwooo___\\\\\\```gggrrrwwwbbbUUUPPPSSS\\\eeeooo{{{pppaaaVVV]]]eeevvvwwwwww~~~vvviiiXXXKKKJJJPPPQQQgggnnnssskkkOOO>>>888666555666555333444777999:::???FFFyyy~~~{{{pppmmmhhhccc\\\SSSJJJDDD???<<<<<<@@@DDDHHHPPPXXXbbbmmmxxxbbbHHHBBB>>>???@@@FFFXXXjjj}}}xxxrrrkkkddd______aaahhhmmmoootttzzziii___ggg~~~rrrgggmmm{{{mmmiiieee```]]]ZZZVVVSSSOOOMMMIIIEEEBBBAAA@@@AAA@@@BBBEEEHHHLLLQQQWWW\\\vvvnnnZZZ]]]ttthhhwwwyyyaaa```[[[QQQIIIEEEFFFGGGHHH]]]nnnxxx~~~}}}SSSEEECCC>>>>>>===::::::;;;:::888;;;@@@RRRrrrwwwjjjddddddpppxxx|||vvvpppjjjeeegggrrr{{{sssjjjgggiiieeennnyyy~~~}}}|||uuulll___```bbbfffooo}}}qqq^^^SSSPPPUUU```jjjuuuxxxlllaaa\\\```ppp||||||~~~}}}vvvjjjYYYLLLKKKQQQUUUoookkkuuuoooPPP>>>999777666666555333444777999999>>>EEEuuuyyy|||}}}yyykkkhhhddd^^^XXXQQQIIIDDD???<<<<<>>@@@KKKWWW{{{xxxttttttyyyxxxfff^^^jjjooofffooo~~~zzzkkkhhhccc___\\\YYYUUURRRNNNLLLHHHEEEBBBAAAAAAAAAAAACCCFFFHHHLLLQQQWWW[[[zzz\\\SSSaaahhhfffwwwwww\\\]]]YYYOOOFFFDDDGGGIIIHHH\\\nnnxxx{{{xxxTTTEEECCC???>>>>>>;;;;;;<<<;;;999<<>>@@@AAABBBGGGLLL```|||uuuccc]]]lllmmmfffqqquuuiiifffaaa]]]ZZZWWWSSSQQQLLLJJJGGGDDDBBBAAAAAAAAABBBDDDFFFHHHKKKPPPUUUYYYlllrrrWWWSSS___zzzkkkxxxoooVVV\\\\\\QQQGGGFFFHHHIIIHHHYYYkkkyyy~~~{{{~~~UUUEEECCC???>>>???<<<<<<===<<<;;;===CCCQQQqqq{{{nnnffffffmmmtttddd___gggmmmppprrrwww|||yyywwwwwwxxx}}}~~~zzztttiii```^^^aaaeeeqqq}}}}}}}}}zzz||||||zzzyyyvvvmmmccc[[[```eeehhhrrrttthhh[[[UUUTTTZZZeeeppp~~~zzznnnlllmmmnnniiibbbdddkkk|||}}}|||vvvsssooofffXXXMMMMMMTTTeee}}}|||rrrSSSAAA<<<;;;:::999666444444777777777<<>>===@@@DDDFFFHHHKKKTTT___}}}sssaaa\\\llllllfffrrrqqqgggddd___[[[XXXUUURRROOOLLLJJJGGGDDDBBBAAAAAAAAACCCEEEGGGHHHKKKOOOTTTXXX___yyyvvvmmmddd^^^___uuutttiiiWWW___aaaVVVKKKHHHHHHGGGGGGVVVhhhzzzWWWEEEBBB>>>??????;;;999<<<======@@@DDDYYYuuuzzzppphhheeekkkxxxgggXXXUUUZZZ```kkkpppwww~~~zzzvvvsssvvvyyy~~~yyypppkkkfff``````eeerrr|||}}}zzzvvvoooddd]]]UUUWWWZZZaaannnzzz{{{kkk[[[VVVYYY```nnnzzzpppeeeXXX[[[XXXXXXYYYUUU___yyy}}}vvvsssrrroooeeeVVVJJJMMMVVVfffrrrPPPAAA999::::::222555555666555555777;;;>>>ZZZ~~~ppp^^^ppp|||uuuooofffaaaYYYTTTPPPMMMGGGCCC>>>>>>@@@DDDIIIMMMNNNNNNPPPRRRUUUUUUUUUTTTTTTUUULLLJJJFFFBBB@@@??????@@@>>>>>>???CCCHHHLLLOOOOOORRRZZZlll{{{nnn]]][[[uuuzzzmmmgggttt~~~ssskkkeee]]]YYYWWWUUURRROOOJJJHHHEEEBBB@@@@@@AAABBBBBBIIIEEEDDDMMMPPPMMMQQQMMMhhhttt}}}eee[[[ssscccUUU[[[\\\TTTMMMKKKIIIDDDJJJNNNcccYYYGGGCCC???@@@???;;;999<<<======@@@DDDXXXuuuzzzoooiiigggppp|||~~~~~~qqqYYYRRRTTTZZZ___lllqqqxxx{{{}}}~~~tttiiiccc``````hhhrrr{{{|||ttthhh[[[RRROOORRRVVV^^^jjj{{{~~~ooo```YYY[[[cccrrrzzzeeeXXXSSSVVVSSSTTTXXXXXXfff|||xxxvvvqqqjjj^^^PPPIIIOOO[[[sssuuuPPP@@@999::::::333555666666666666888;;;>>>YYY~~~kkkyyy|||uuuoooeee```XXXRRROOOKKKFFFBBB>>>>>>@@@DDDIIIMMMNNNOOONNNPPPRRRRRRQQQOOOOOOPPPHHHFFFCCC???>>>===>>>???>>>@@@EEEKKKPPPTTTVVVVVV___hhhxxxyyynnn___^^^xxxwwwjjjfffsss}}}qqqiiiddd]]]XXXWWWUUURRROOOJJJHHHDDDBBB@@@@@@AAABBBAAAHHHFFFFFFNNNMMMIIILLLMMMjjjyyylllddd^^^LLLUUUZZZTTTNNNNNNPPPPPPGGGHHHYYYttt[[[IIIDDD@@@AAA???;;;:::<<<===<<>>>>>@@@DDDIIIMMMOOOOOOOOOPPPRRRQQQNNNLLLKKKKKKDDDCCC@@@>>>>>>>>>???@@@CCCFFFLLLRRRWWWZZZ[[[\\\kkk|||wwwlll```bbb|||rrrgggeeesss|||pppgggbbb[[[WWWVVVUUURRROOOIIIGGGDDDAAA@@@@@@BBBCCCAAAHHHGGGGGGNNNKKKEEEJJJWWWvvvyyyaaaaaa[[[XXX___aaaZZZQQQOOORRRUUUKKKJJJVVVmmm~~~^^^KKKEEE@@@AAA@@@<<<:::<<<===<<>>CCCSSStttzzzoookkknnnzzzqqqhhh```bbbnnn{{{nnnXXXSSSQQQTTTYYYcccrrr~~~|||vvvrrrppprrrvvvxxxvvvvvvuuussstttzzzyyyvvvnnnbbbXXXRRRRRRUUUSSSVVVXXXWWWXXX___kkkuuuzzzjjjcccmmmsssllloootttpppnnnuuu|||}}}wwwiiigggtttvvvhhh^^^RRRJJJFFFJJJVVVbbbvvv~~~qqqXXXaaa~~~{{{yyyMMM>>>888888;;;888777777888777777999===@@@aaayyyqqqjjjaaaZZZQQQKKKHHHEEEAAA=========???CCCIIIMMMOOOPPPQQQRRRSSSQQQMMMJJJHHHHHHAAAAAABBBDDDFFFHHHKKKLLLSSSWWW]]]dddooo}}}qqqbbbZZZeeekkkeeegggxxxzzznnnbbb^^^XXXVVVUUUSSSOOOLLLHHHFFFCCC@@@???@@@BBBCCCEEEHHHDDDFFFMMMKKKMMMZZZqqqUUUXXXwwwcccnnnaaaRRRJJJJJJLLLNNNNNNJJJJJJSSSfff{{{dddPPPGGGBBBCCC@@@<<<:::<<<<<<<<<>>>CCCQQQsss|||rrrnnnooozzz{{{ddd```^^^fffsss}}}~~~{{{|||yyyrrrkkknnnrrrjjj]]]XXX[[[___aaaaaaeeesss~~~|||zzzzzz{{{|||~~~{{{{{{zzzzzz|||~~~~~~}}}zzzyyy|||zzztttwww|||xxxlllhhh```WWWRRRQQQTTTXXXYYY[[[]]]\\\[[[bbbppp{{{{{{lllhhhvvvvvvsssxxxsssnnndddmmmuuuhhh]]]QQQJJJFFFGGGNNNVVVYYY```[[[TTTiiiqqqppptttIII>>>999888:::888666777777777777999<<>>BBBPPPssswwwqqqqqqzzz~~~uuuddddddhhhsssuuukkk___ZZZ^^^eeehhhiiifffgggjjjlllkkknnnzzz|||yyysssnnnkkkkkkmmmnnnqqqrrruuuxxx{{{~~~~~~{{{~~~|||{{{{{{|||www~~~{{{zzz|||wwwqqqlll```^^^^^^___bbbeeeggghhhkkknnnnnnkkkiiippp|||pppnnn~~~zzzqqqtttzzz~~~vvveeeZZZNNNHHHFFFFFFKKKQQQQQQVVVVVVWWWkkknnnnnnnnnFFF>>>;;;888999777555666666666666888;;;>>>XXX|||tttnnn```YYYPPPIIIEEECCC@@@===<<<<<>>BBBOOOttt{{{tttrrr{{{{{{rrrgggiiiooo{{{nnnccc[[[]]]eeemmmvvv~~~qqqooooooqqqsssxxxxxxssskkkddd___^^^___```jjjnnntttzzz~~~||||||uuutttrrrrrrtttxxx|||}}}}}}}}}vvvuuu}}}}}}yyysssmmmgggbbb^^^aaahhhsss~~~}}}~~~sssttt~~~xxxsssttt}}}xxx```UUUJJJFFFFFFHHHMMMSSS[[[[[[YYYZZZhhhssswwwkkkCCC>>><<<999888666555555666555555777;;;>>>QQQyyy~~~vvvppp```YYYPPPIIIEEECCC@@@===<<<<<<>>>CCCIIINNNPPPQQQOOOQQQSSSRRRQQQOOOOOOOOOOOOQQQUUUYYY___cccgggiiizzzssscccYYY]]]ppppppeeebbbiiizzzrrreeeaaa]]]XXXTTTSSSOOOJJJFFFFFFDDDBBB@@@???@@@BBBCCCDDDFFFFFFLLLRRRLLLOOObbbhhhUUUNNNkkkaaajjjxxxiii[[[PPPPPPRRROOOMMMMMMJJJOOOSSS[[[mmm~~~wwwrrrXXXOOOIIICCCGGGBBB>>>;;;888777===EEEZZZrrr~~~uuupppqqqyyy{{{~~~sssfffgggfffiiiwww{{{lllddd^^^fff}}}zzzvvvxxx~~~rrrgggaaaaaadddmmmvvv}}}}}}{{{|||sssssssssuuuxxx}}}|||vvvrrrnnnoooyyytttwwwtttrrrvvv}}}|||uuuoooggg___\\\^^^ccctttxxxuuu}}}|||yyy}}}~~~{{{vvveeeWWWHHHBBBBBBFFFNNNUUUZZZaaajjjiiimmmyyyvvvqqqFFF888888======666666555555555777999:::<<>><<<:::;;;???EEEKKKPPPRRRSSSWWWXXXOOOMMMUUUUUUOOORRRWWWXXXZZZ___iii{{{~~~{{{qqqaaaRRRYYYvvviiibbbaaalll{{{iii```\\\ZZZWWWTTTRRRMMMHHHEEECCCAAA>>>;;;;;;<<>><<<999888===EEEUUUnnn{{{pppjjjjjjiiinnnvvvsssiiiccciiivvvvvvllljjjooo~~~xxxvvvuuuuuuyyy{{{{{{uuuuuu}}}{{{zzz{{{~~~~~~wwwrrrrrrppprrr{{{wwwnnnkkkjjjnnnwww~~~zzzpppeee[[[XXX```kkk|||www{{{yyy~~~}}}vvvfffXXXIIICCCCCCGGGOOOVVV]]]llltttnnn{{{ppppppmmmGGG>>>:::::::::777666666555666777888:::;;;GGGhhhiiilll}}}xxxqqqccc\\\RRRHHHBBB>>>;;;:::;;;===???DDDIIINNNQQQRRRUUUVVVOOOLLLTTTUUURRRWWWWWW___mmm}}}zzzwwwkkk]]]RRR]]]{{{}}}ccc___```mmmyyyggg^^^ZZZWWWTTTRRROOOKKKFFFCCCAAA???===;;;;;;>>>@@@BBBCCCEEEKKKFFFKKKPPPKKK]]]iiinnnvvvpppxxxsssuuuppphhhccc```TTTJJJIIIKKKJJJHHHHHHGGGHHHHHHKKKYYYooo{{{aaaWWWRRRLLLGGGCCC???>>>;;;999===DDDPPPjjj}}}zzz|||sssjjjhhhkkkrrr{{{~~~vvvpppiiitttuuulllppp}}}~~~zzzuuupppqqq|||}}}yyyuuuuuuvvvzzz|||}}}||||||~~~xxxsssqqqqqqvvvyyyvvvssstttzzzyyymmmbbb[[[aaatttwwwppprrr~~~xxxzzz}}}{{{ttttttxxxwwwnnnjjjmmm{{{|||tttgggYYYJJJDDDDDDHHHPPPWWW```uuuyyyqqqkkkrrrbbbCCC@@@<<<777888:::666666555666777888:::;;;???^^^|||rrrmmm~~~|||uuueee]]]RRRHHHAAA===;;;999======???BBBFFFKKKOOOQQQSSSVVVPPPMMMVVVYYY[[[dddjjjzzz|||wwwsssdddXXXRRRcccwww]]][[[___ooovvvddd[[[WWWTTTQQQNNNLLLHHHCCC@@@>>>===;;;;;;<<>>CCCMMMhhh{{{|||tttjjjeeeiiiqqq}}}}}}|||}}}vvvrrrsss}}}qqq{{{}}}zzzyyyxxxwwwwwwxxxyyywwwsssllllllrrr~~~yyyvvvqqqnnnnnnqqqvvvyyy|||{{{}}}xxxssssssuuuzzz~~~xxxqqqnnnppp{{{~~~zzzrrrhhh^^^^^^hhh{{{xxxwwwzzzwwwqqqiiimmmyyyzzzggg[[[aaammmzzz}}}zzzrrreeeWWWIIIDDDEEEIIIPPPWWWaaattttttqqq~~~nnn~~~YYY<<<>>>===777888<<<777666666666666888:::;;;???ZZZzzz{{{yyyiiiaaaUUUKKKCCC???===;;;;;;<<<>>>AAADDDIIINNNRRRSSSYYYWWWVVV___eeelllyyy{{{uuuqqq___SSSRRRhhhqqqZZZXXXaaarrrrrr```WWWUUURRROOOLLLIIIFFFBBB???======<<<;;;===???BBBDDDBBBBBBLLLIIIJJJHHHGGGcccwwwlllcccmmmnnnppplll\\\LLLHHHJJJJJJHHHGGGGGGFFFCCCCCCJJJYYYkkkvvvmmm|||mmmhhh]]]XXXRRRNNNGGGAAA???===;;;===AAALLLggg|||sssooo{{{qqqeee]]]aaahhh{{{xxxqqqpppuuu~~~{{{}}}|||xxxuuuqqqlllgggdddbbbbbbbbbccc```hhhvvvwwwuuurrrrrruuu|||}}}wwwwww}}}|||zzzyyyzzzvvvuuu}}}}}}ssswwwyyymmmaaa^^^dddrrryyyuuuuuurrrmmmgggnnnkkk]]]^^^ttt{{{{{{~~~rrraaaTTTGGGCCCDDDIIIPPPWWWbbbssstttyyyyyyqqq]]]>>>>>>===999::::::777777666666666888999:::@@@[[[{{{llldddWWWLLLDDD???===<<<888;;;===???BBBGGGMMMRRRUUU```dddgggqqqyyy|||vvvppp\\\RRRTTTllllllZZZXXXeeewww~~~nnn]]]UUUTTTQQQMMMJJJHHHEEEBBB???>>>======<<<===???AAABBBDDDCCCMMMLLLLLLJJJOOOtttmmmYYYVVVtttqqqsssiiiZZZKKKGGGIIIIIIGGGGGGEEEEEEEEEFFFIIISSSbbbnnnnnn~~~uuummmbbb\\\WWWSSSJJJBBB???===;;;===AAAJJJeeennnlll}}}uuuggg[[[YYY^^^mmmsss|||}}}yyyvvvppplllhhhgggkkksss}}}{{{rrroooxxx}}}~~~}}}{{{zzzxxxuuupppllleee^^^WWWSSSQQQOOORRRWWW[[[lll~~~uuuuuuvvvyyyzzzwwwvvvwwwtttwww}}}xxxzzzyyynnnjjjnnnvvvyyyuuuuuu}}}}}}uuuqqqmmmiiimmmxxxeeegggxxx|||~~~|||sss]]]QQQFFFBBBEEEJJJRRRXXXhhhxxxqqqiiiKKKDDD>>>::::::777888777666666666777999:::BBBaaazzznnneeeXXXKKKCCC>>><<<;;;777:::>>>@@@AAADDDJJJOOOWWWiiittt||||||tttlllYYYQQQYYYrrryyyfffZZZ[[[jjj}}}|||jjj[[[TTTSSSPPPLLLIIIFFFDDDAAA???>>>=========>>>???AAABBBGGGCCCMMMNNNNNNNNN[[[jjjWWW^^^rrrooo^^^SSSIIIFFFFFFDDDDDDEEE@@@BBBEEEHHHIIIOOO]]]kkkyyyttthhhccc]]]XXXNNNCCC>>><<<:::<<<@@@EEE___wwwwwwyyymmmdddfffnnnmmmrrryyy}}}~~~|||{{{zzz|||wwwmmmcccbbbppp{{{xxxtttppplllgggaaa]]]UUUPPPMMMNNNOOOOOOUUU]]]jjj{{{ssstttxxx}}}}}}|||zzzzzzyyyvvvwww}}}xxxuuuwwwzzzxxxssssss|||wwwsssoookkkuuudddwwwvvvuuutttvvvzzz~~~|||zzz}}}wwwrrr[[[PPPEEECCCGGGLLLTTT[[[qqqyyyvvvoooYYYJJJ<<<999;;;666888777666666666777999999AAA```xxx|||qqqhhhZZZMMMDDD???===<<<888<<<@@@AAA@@@AAAEEEJJJYYYpppvvvqqqsssrrrxxx~~~~~~zzzoooeeeTTTQQQ___zzzttt```YYY___pppyyyhhh[[[TTTRRRNNNJJJGGGEEECCC@@@>>>;;;;;;<<<===>>>@@@BBBCCCHHHBBBLLLOOOPPPRRRgggzzzcccZZZqqqrrriiiyyytttjjjRRRLLLHHHGGGEEEBBBCCCEEE@@@AAADDDFFFEEEHHHVVVfff|||yyymmmgggbbb\\\PPPCCC===;;;:::<<<@@@AAA[[[~~~zzzrrrqqq|||~~~~~~~~~}}}~~~{{{tttiii^^^^^^nnn}}}wwwsssmmmgggaaaZZZTTTOOOHHHFFFHHHPPPVVVZZZbbblll~~~xxxuuuvvvzzzzzzxxxyyy{{{{{{|||}}}ttttttyyy|||zzzzzz{{{yyyxxxyyyxxxwww{{{}}}}}}}}}~~~yyyuuuyyyzzzvvvtttqqqxxxtttgggjjjiiiiiilllrrrxxx}}}wwwvvvzzzzzzqqqooo[[[PPPFFFDDDHHHNNNWWW^^^xxxzzz}}}{{{mmm___LLL999888===888888777777666666777888999:::WWW~~~uuulll]]]PPPGGGBBB@@@???:::>>>BBBBBB@@@???BBBEEEYYYttt|||vvvnnnjjjlllaaagggooosssvvv}}}~~~xxxjjj```QQQQQQcccqqq]]]XXXbbbtttxxxgggZZZTTTPPPMMMHHHEEECCCAAA???>>>888999:::<<>>;;;999:::@@@RRRtttwwwvvv}}}vvvyyywwwrrrllliiiiiijjjjjjiiiuuuooommmrrrvvvwww{{{}}}qqqeeeaaa^^^aaasss{{{wwwoooaaaSSSKKKJJJJJJIIIGGGKKKRRRXXX]]]gggwwwzzztttuuuyyy}}}zzzrrrmmmssspppjjjeeedddeeefffdddaaajjj{{{|||yyyzzzxxxvvvzzz{{{}}}{{{xxx{{{zzzvvvwwwooopppvvvoooeee[[[ZZZiiiwwwzzzwwwvvvuuuzzzsssmmmnnn[[[QQQFFFBBBIIIUUU]]]___xxxjjj~~~]]]PPPCCC???===:::666555888888777777777777888888AAAPPPmmmuuuyyylll[[[OOOEEE>>>===@@@<<>>???AAAMMMbbb|||qqqyyy|||rrriiijjjoooqqqoookkkmmmrrrtttpppooozzz~~~{{{zzz{{{vvvfffWWWQQQWWWkkklll]]]\\\dddzzz}}}hhhZZZSSSPPPMMMLLLIIIFFFCCC@@@===<<<;;;;;;<<<===???BBBDDDFFFEEEBBBGGGOOOQQQVVVoooaaaSSSTTT]]]wwwhhhwwwnnnlll]]]NNNLLLHHHDDDAAA@@@BBBDDDBBBAAA>>><<<===BBBJJJPPPhhhuuu~~~yyyqqqmmmfffWWWGGG???===;;;<<<>>>BBBSSSuuuyyyuuu~~~|||tttjjjeee___\\\]]]___``````fffccceeemmmsssvvvzzz}}}zzzlllbbbaaadddmmm|||rrriii[[[OOOJJJJJJJJJJJJQQQSSSWWW]]]fffvvvwwwrrrqqqwww|||~~~wwwpppmmmlllpppjjjaaaYYYWWWXXXZZZZZZbbbkkk}}}}}}xxxwwwxxxvvv{{{~~~yyyuuuuuu}}}|||xxxsssnnn|||{{{sssnnnjjjccceeeqqqxxxtttmmmlllmmmvvv}}}tttnnnkkk[[[OOOFFFFFFKKKSSS]]]eeetttjjjUUUIII???<<<<<<:::777777888888777777777777888888;;;MMMlllsss{{{{{{sssdddTTTJJJCCC>>><<<>>>;;;AAAFFFEEE???;;;<<<>>>@@@MMMeeehhhWWWUUU```jjjiiikkkjjjkkkrrrzzz{{{xxxxxxvvvvvvuuurrrttt~~~{{{{{{zzzrrraaaSSSOOOYYYmmm~~~yyyfffZZZ\\\hhh{{{yyydddWWWQQQMMMKKKJJJHHHEEEBBB???<<<;;;;;;<<<<<<===???BBBDDDFFFLLLIIILLLRRRSSSVVVggg|||hhhUUUXXXbbbqqqppppppjjjdddSSSIIIHHHGGGEEEBBBAAAAAABBB@@@@@@>>>===>>>BBBHHHMMMcccqqqxxxtttmmm\\\III???<<<<<>><<<<<<>>>BBBEEECCC===:::;;;>>>===???HHHZZZooo~~~ooobbbRRRGGGGGGMMMTTTXXXZZZdddppp~~~~~~}}}|||xxxlll[[[NNNMMM]]]sss|||ppp]]]XXX^^^nnn|||qqq^^^SSSNNNKKKIIIHHHFFFCCC@@@>>><<<:::<<<<<<===>>>@@@CCCEEEFFFLLLJJJMMMQQQRRRTTT```nnnfffaaadddeeeuuuuuuddd[[[JJJDDDEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>AAAFFFIIIYYYjjj~~~zzzsssaaaMMMBBB===<<>>888888:::999888999777777666666666666777777999IIIdddwwwqqqiiixxxhhhXXXGGGAAAAAA@@@===;;;CCCDDDEEEBBB===;;;===???BBB>>>>>>EEEPPPUUURRRMMMJJJHHHGGGLLLTTTZZZ[[[YYY\\\lll~~~uuueeeUUULLLOOOdddxxxyyygggVVVXXXbbbuuu~~~{{{iiiXXXPPPMMMIIIHHHGGGEEECCC@@@>>><<<;;;<<<<<<>>>???AAACCCEEEFFFGGGJJJOOOQQQRRRXXXfffssszzz}}}yyyjjjsss]]]UUUJJJFFFEEECCCBBBAAA@@@???===<<<===>>>>>>???@@@CCCEEEOOOaaawwwwwweeeQQQEEE???<<<===???FFFQQQmmm~~~{{{vvvlllaaa___dddzzzvvvzzz}}}|||wwwnnngggfffrrr~~~xxxsssgggYYYKKKIIIMMMSSS[[[ccckkkyyysssqqq}}}yyymmmfffffflllrrrvvvkkkbbb[[[ZZZ[[[]]]bbbiiisss~~~|||ttt\\\RRRVVV]]]]]]fffttt}}}|||~~~wwwvvvxxxwwwnnnmmmdddUUUKKKBBBCCCNNNPPPPPPeeeuuu{{{^^^DDD===999::::::888777888777777666666666666777777999CCC\\\rrrooozzzzzzgggWWWGGGCCCCCCBBB???===EEEEEECCC???;;;;;;>>>AAA@@@@@@CCCHHHLLLMMMKKKHHH???EEEMMMUUU[[[___bbbccchhhzzz}}}ppp^^^PPPMMMVVVkkk|||ttt___SSS[[[fff{{{}}}uuubbbRRRNNNLLLHHHHHHGGGEEECCCAAA???======<<<===>>>AAACCCDDDFFFFFFFFFNNNTTTTTTWWWcccwww}}}pppwwwrrr[[[WWWRRRLLLHHHCCC?????????>>><<<;;;<<<>>>?????????AAACCCFFFVVVlll~~~~~~kkkUUUGGG@@@<<<;;;>>>DDDMMMfff|||yyytttmmmgggcccYYYRRRVVVaaawwwooorrruuuxxxzzz{{{}}}{{{uuuhhhfffkkk~~~|||vvvqqqbbbUUUKKKLLLRRRZZZiiiwwwvvvrrruuu~~~yyyqqqiiieeehhhlllnnnnnnkkkaaa[[[^^^aaacccjjjtttwww```WWWZZZ___aaakkkyyy}}}{{{{{{|||uuujjjcccXXXKKKFFFAAADDDMMMRRRXXXooowwwRRRBBB===:::;;;:::666555666777666666555555666666777777===XXXyyyttt~~~uuucccVVVHHHDDDDDDCCCAAAAAAFFFDDD@@@;;;888:::>>>BBBAAAEEEKKKPPPQQQOOONNNLLLIIIOOOUUUVVVWWW^^^lllxxx}}}|||yyyjjjVVVMMMOOO^^^rrr{{{mmmXXXTTT___iii|||zzznnnZZZMMMLLLKKKFFFGGGFFFEEECCCAAA???>>>===<<<===???BBBDDDEEEFFFFFFFFFOOOUUUTTT\\\ppp~~~|||oooeeeuuufff^^^\\\\\\PPPJJJCCC?????????>>>===;;;===????????????@@@BBBBBBLLL___ssssssYYYHHH???;;;<<>>======<<<>>>@@@CCCEEEFFFFFFGGGGGGOOOSSSWWWiiiooo[[[```}}}```dddaaa```OOOJJJDDDBBBCCCCCC@@@======>>>??????>>>???@@@BBBBBBFFFSSSgggxxxxxx[[[GGG>>>;;;>>>BBB@@@EEE[[[{{{{{{zzzwwwrrrmmmhhheee___VVVQQQSSSRRRWWWjjj~~~{{{ssshhh___[[[]]]___bbbiiiuuu~~~xxxooohhh```cccppp|||vvvxxxwwwpppjjjiiiRRRJJJHHHOOOXXXeeeyyylllnnnzzz}}}xxxtttpppkkkmmmxxxqqqggghhhkkknnnyyy}}}yyyttt{{{rrr^^^ZZZ```dddqqq|||mmmdddppp|||yyyqqqbbbRRRIIIAAAEEEIIIMMMWWWjjjwwwsssmmmAAA<<<999888:::999555333555666666555555555555666666===@@@iii|||~~~yyykkk___UUUMMMEEECCCBBBBBBDDDIIIKKKFFF@@@;;;:::>>>DDDHHHVVVWWWWWWYYYYYYWWWRRRNNNRRRXXX]]]```gggzzz~~~~~~|||{{{|||wwwtttnnn]]]JJJIIITTTjjjvvvttt___PPPVVVdddkkkwwwqqqaaaNNNFFFHHHHHHBBBCCCBBBAAA@@@???===<<<<<<<<<>>>@@@CCCEEEFFFGGGGGGLLLRRRVVV___{{{{{{fffYYYsssjjjxxx]]]iiiddd___MMMIIIEEEEEEGGGGGGBBB===>>>???@@@???>>>>>>@@@BBBDDDCCCLLL```sss~~~~~~___HHH???>>>===<<>><<<;;;;;;======@@@DDDFFFGGGHHHJJJKKKNNNPPPRRRaaadddOOO]]]mmmmmmvvv~~~ooonnn```OOOHHHGGGEEEDDDEEEDDDBBBAAA>>>???@@@???>>>>>>@@@AAAAAA???EEEUUUgggvvv___HHH???>>>>>><<>><<<;;;<<<===>>>AAADDDFFFGGGHHHJJJKKKPPPTTTYYYbbbvvvkkk^^^QQQnnnmmmtttxxxmmmjjj]]]OOOGGGEEEDDDCCCCCCCCCAAA???@@@@@@@@@AAAAAABBBBBBBBBBBB@@@CCCMMM[[[ggguuuaaaHHH???>>>>>>===@@@???KKKhhhyyyvvvmmm```SSSLLLMMMOOONNNPPPXXXiii~~~~~~qqqllljjjjjjrrrrrrrrrrrrsssvvv{{{~~~~~~~~~zzzpppfffbbbfffxxx~~~ssskkkiiippprrrssspppjjjaaa[[[WWW]]]\\\[[[]]]dddfff^^^SSSLLLKKKOOOWWWaaaqqq{{{wwwtttrrrrrrrrrlllfffcccaaabbbiiiqqq|||qqqjjjiiieee```hhheeejjjxxxrrrhhhdddeeemmmttt|||jjjXXXRRRWWW___eeejjjvvv}}}gggQQQDDDCCCBBBIIIUUU```mmmsss___hhhtttLLL===999999888888777777666666666666555555555555666666999777CCC```yyy|||mmmvvv||||||wwwqqqnnnbbb]]]SSSKKKLLLVVV^^^```]]]LLL???>>>AAACCCIIIRRRYYY\\\]]][[[XXXVVVWWWYYY___```hhhwww~~~|||yyywwwvvvtttnnncccVVVJJJKKK\\\nnnzzzkkkZZZPPPSSS]]]hhhnnnfffXXXJJJEEEEEECCCAAAAAA>>>??????===<<<;;;<<<===???BBBEEEFFFGGGHHHIIIKKKOOOVVV]]]eeennnrrrjjj]]]aaaVVVwwwxxxwwwddd___UUUMMMEEEDDDBBBBBBBBBBBB@@@>>>CCCAAAAAACCCFFFFFFDDDAAAAAA???@@@EEEMMMYYYjjjyyy~~~bbbIII???>>>???>>>???>>>FFF___xxxmmmccc]]]\\\]]]cccqqqiii```]]]\\\]]]aaabbbfffmmmuuu|||zzzmmmccc```gggzzz{{{zzz~~~{{{sssnnnkkkjjjjjjhhhgggkkkoookkk]]]PPPKKKKKKPPPZZZeeesss~~~yyyuuurrrnnnkkkiiiddd______```eeeoooyyyzzzwwwvvvsssnnnhhhhhhppprrrkkklllpppzzzyyy{{{~~~yyyllleee]]][[[^^^dddiiilll~~~dddOOOFFFBBB@@@FFFQQQXXX```sssssshhhyyydddBBB>>>999888888777666666555555666555555444444555555666;;;777>>>TTTkkk}}}sssqqqzzzuuuqqqoooooooooppppppnnnjjjccc^^^TTTTTTQQQPPPXXXfffppptttsss\\\FFFAAADDDHHHNNNUUUZZZ[[[ZZZXXXVVVUUUWWWZZZ___kkk}}}}}}{{{xxxvvvuuurrrjjj\\\MMMEEENNNcccvvvuuueeeSSSNNNWWWeeemmmoooaaaUUUIIIEEEEEECCCAAAAAA===>>>>>>===;;;;;;<<<>>>@@@BBBEEEFFFGGGHHHJJJKKKQQQTTT[[[eeemmmnnnjjjeeehhhaaahhhVVVPPPIIIHHHEEECCCBBBAAABBBBBB@@@???CCC@@@???CCCHHHHHHDDD??????>>>>>>AAAFFFQQQfffxxxdddIII???>>>?????????===CCCVVVuuu}}}kkk\\\YYYZZZ\\\___aaaccciiiuuuxxxkkkaaa^^^lll~~~|||zzz{{{}}}}}}{{{{{{{{{wwwiiiXXXKKKMMMNNNSSS]]]iiiwww~~~xxxsssnnniiieee^^^[[[ZZZ^^^bbbhhhrrr|||vvv{{{|||sssrrrzzz}}}wwwuuuyyyxxxvvvpppjjjiiippp|||zzz```MMMGGGEEEDDDIIIRRRXXX___rrr~~~yyyYYY===???888888777666666555555444555555444444444444555555888999???NNNbbbwwwzzzlll}}}zzzrrrkkkddd___]]]YYYZZZ\\\^^^___]]]YYYUUURRRSSSVVV]]]nnnmmmOOODDDFFFJJJQQQYYY]]]\\\ZZZXXXWWWWWWZZZ\\\lll}}}zzz|||~~~|||zzzwwwuuussspppfffVVVHHHFFFTTThhhwwwmmm]]]NNNOOO^^^mmmqqqooo\\\RRRHHHEEEDDDAAA??????<<<======<<<;;;;;;===???AAACCCEEEFFFFFFHHHJJJMMMUUUPPPUUUeeeqqqqqqooopppkkklllYYYKKKEEEBBBGGGEEECCCBBBBBBBBBBBBAAA@@@@@@>>>===AAAFFFGGGCCC>>>???>>>???@@@AAAJJJ]]]pppfffJJJ???>>>@@@@@@??????BBBQQQmmmvvvccc```cccfffjjjpppuuuxxx~~~~~~vvviiiaaa___jjj~~~~~~zzzdddUUUOOORRRRRRWWWbbbnnn|||xxxpppiiidddaaaZZZZZZ]]]dddkkkpppzzz}}}rrriiiiiiqqqxxxtttrrrqqqsss{{{}}}}}}uuu[[[JJJEEEBBBFFFKKKRRR\\\lllPPP;;;???777777666666555555444444555555444444444444555555444777===HHH\\\uuummm|||}}}vvvooojjjgggjjjgggdddcccccceeeeeeeeebbbdddgggtttwwwTTTFFFGGGLLLTTT\\\aaa```^^^\\\]]]___aaaccc}}}uuuttt{{{}}}{{{yyyvvvsssrrrjjj```QQQGGGMMM]]]lllssscccWWWMMMTTTeeepppoooiiiTTTLLLEEECCCBBB>>><<<<<<:::;;;<<<<<<;;;;;;===???@@@BBBDDDEEEGGGIIILLLOOOSSSMMMXXXttt}}}nnnnnnvvvPPPHHHCCC@@@HHHDDDCCCAAAAAABBBCCCAAA@@@===<<<<<<>>>BBBCCCAAA>>>AAA@@@@@@???>>>AAANNN\\\qqq}}}gggJJJ???>>>@@@AAAAAAAAABBBNNNiiitttoootttyyyyyy~~~~~~~~~~~~|||sssgggaaa```jjj~~~~~~tttZZZRRRVVVVVVUUU[[[ggguuuwwwlllccc___]]]\\\]]]aaajjjqqqxxxyyyooohhhfffiiilllmmmuuupppXXXIIIEEE>>>HHHPPPVVVgggqqqHHH:::===777777666555555444444333555444444333333444444555444666888BBB[[[{{{~~~tttTTTGGGGGGLLLUUU___aaa```___```cccfffiiikkk{{{tttvvv~~~}}}|||yyywwwtttqqqpppcccYYYMMMIIIVVVhhhpppnnnZZZRRRNNNXXXhhhpppiii^^^MMMFFFBBBBBBAAA>>><<<===999;;;<<<<<<;;;<<<>>>@@@???AAACCCEEEGGGJJJNNNQQQQQQRRRkkkiiiooogggJJJJJJFFF@@@GGGBBBAAA@@@@@@AAAAAA@@@???;;;;;;<<<===>>>???@@@@@@BBB@@@@@@@@@===<<>>@@@AAABBBBBBCCCMMMggg}}}}}}|||~~~~~~~~~{{{rrrfffaaabbbrrr~~~~~~~~~hhhMMMKKKVVVXXXXXX]]]jjjyyyvvviii___[[[[[[[[[[[[___hhhpppwwwuuuuuu{{{{{{vvvtttuuuwwwyyy}}}{{{kkkWWWJJJFFF@@@OOOXXX^^^vvv||||||cccBBB888<<<777666666555444444333333555444444333333444444555888666555???]]]oooRRRGGGHHHMMMVVV```___^^^^^^aaaeeejjjnnnooo|||wwwzzz|||{{{zzzxxxuuurrrooonnn]]]UUUJJJKKK\\\ooossskkkVVVPPPPPP[[[jjjnnncccVVVIIIDDDAAABBBCCC@@@???@@@999:::;;;;;;;;;<<<>>>@@@???AAACCCEEEGGGJJJOOORRRVVV^^^rrrkkk___tttdddvvv\\\FFFLLLGGG???EEEAAA@@@>>>???@@@@@@???>>>:::;;;======<<<===@@@BBBAAA@@@@@@AAA???<<<>>>DDDZZZqqqhhhLLLAAA??????>>>BBBAAABBBKKK```~~~~~~zzz}}}|||uuurrrmmmfffbbbaaammm~~~yyywwwyyy|||vvv]]]QQQRRRWWWWWW[[[dddttt~~~uuufffZZZYYY___ccccccdddgggnnnwwwuuummmqqqwwwzzzuuuiiiXXXIIICCCCCCNNNXXXiiivvvwww~~~QQQ???:::666888666555555666666555444333333333444444444555555666777555>>>ccc~~~sssZZZIIIGGGOOOXXX^^^^^^eeeccccccmmmssszzz|||yyy~~~}}}}}}}}}}}}||||||{{{xxxtttvvvwwwpppeeeUUUQQQLLLTTTkkk}}}uuuaaaUUUSSSVVVbbbnnnlll[[[LLLGGGEEEBBB???============<<<;;;999999:::<<>>>>>>>>>>>============:::999888888999<<<>>>@@@>>>>>>>>>>>>============JJJhhh|||xxxxxxhhhLLLAAA@@@@@@@@@CCCAAAAAAGGGZZZvvvvvv}}}~~~}}}}}}~~~}}}zzz}}}~~~~~~yyytttqqqkkkccc```aaannn}}}xxxtttttttttttttttsssuuuwwwxxxyyyvvvdddVVVRRRUUUYYYcccgggppp~~~~~~uuuggg\\\[[[bbbaaaccchhhnnnttt{{{xxxooorrrzzz}}}zzzvvvjjjYYYKKKDDDJJJPPP[[[sss{{{rrrKKK===:::777777666444555666666555333333333333444444444444555444777555;;;YYY}}}|||bbbOOOKKKQQQZZZ```fffppprrrttt~~~}}}}}}|||}}}}}}|||{{{zzzyyyuuusssuuutttjjj^^^QQQMMMNNN\\\rrr{{{mmmXXXRRRSSSWWWaaaiiieeeVVVIIIFFFDDDAAA>>>===<<<<<<===<<<;;;:::999:::<<>>>>>>>>=========<<<<<<<<<;;;:::999999:::<<<===>>>============<<<<<<<<<@@@SSShhhrrrvvv~~~iiiMMMBBBAAACCCCCCEEEBBB???CCCQQQkkk~~~uuuooo}}}~~~||||||}}}~~~~~~~~~}}}|||xxxtttppplllddd\\\\\\```ooo}}}{{{rrrnnnhhhccc```___]]]\\\aaacccdddeeehhhnnnwwwooofffZZZRRRQQQUUUZZZ^^^kkkqqq{{{~~~vvviii^^^___eeeeeejjjqqqwww{{{~~~ssstttzzz~~~|||zzzwwwlllZZZLLLFFFQQQRRR```}}}bbbDDD;;;:::777666444333333444555333222333333333333444444444444222777666777JJJkkk}}}dddRRRMMMTTT___fffooo|||~~~}}}|||||||||{{{zzzxxxvvvrrrqqqssspppbbbTTTJJJHHHRRRgggxxxttt```OOOOOOSSSZZZ```bbb\\\OOOEEECCCBBB@@@===<<<;;;;;;<<<<<<;;;::::::;;;===@@@AAADDDEEEGGGHHHIIIMMMRRRUUUVVVssszzz___TTT[[[ccctttsss~~~{{{~~~\\\@@@CCCEEEAAAAAA???=========<<<<<<<<<;;;;;;>>>===;;;:::999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;BBBUUUkkkvvvzzz}}}kkkNNNBBBBBBEEEFFFHHHDDD@@@@@@JJJ```|||||||||sssrrr~~~~~~|||yyyyyyzzz}}}|||zzztttpppiiiaaaXXXRRRWWW```rrr~~~{{{vvvssseee```YYYTTTRRRQQQQQQQQQVVVWWWXXXXXX[[[bbbjjjppp```WWWOOOMMMPPPVVV___ggguuu~~~~~~wwwjjj```bbbhhhoootttzzz~~~~~~~~~}}}}}}|||{{{wwwlll[[[NNNIIIOOOTTTiiiVVV@@@;;;:::777555444222333444444333111222222333333333444444444111666777555>>>XXXsss{{{}}}}}}zzzfffVVVRRRZZZgggpppuuu{{{www{{{~~~|||{{{{{{{{{zzzxxxwwwssspppppppppiiiZZZLLLFFFIIIYYYooouuufffUUUMMMNNNUUU\\\```\\\SSSIIICCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAABBBDDDFFFGGGHHHIIIMMMQQQUUUZZZwwwlllVVVTTTcccuuuvvvRRR???DDDDDDBBBAAA>>>===<<<<<<<<<;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999:::===III]]]mmmyyylllOOOBBBAAAEEEHHHJJJFFFBBBAAAEEEVVVvvvzzzyyyvvvuuu~~~yyyxxxyyyvvvssssssuuuwwwzzz{{{}}}~~~~~~|||yyyqqqjjj___UUULLLJJJTTT```uuu|||vvvnnngggccc^^^ZZZUUUSSSUUUYYY\\\^^^XXXVVVSSSPPPOOOQQQVVVYYYSSSOOOLLLMMMNNNTTTcccrrr~~~wwwkkkbbbdddjjjuuuzzz{{{uuuuuusssqqqtttzzzzzzvvvvvvyyysssjjjkkkqqqvvv~~~}}}{{{yyyuuuiiiYYYOOOMMMNNN[[[zzzrrr{{{tttOOO@@@<<<:::888555333222222333333222111222222222333333333444444111555777555888KKKhhh}}}uuuqqq~~~|||ooo```YYY^^^iiirrruuu}}}uuupppttt}}}}}}|||zzzzzzzzzzzzxxxvvvvvvrrrooonnnkkkaaaSSSIIIFFFOOOaaaooohhhWWWNNNQQQPPPWWW^^^^^^VVVLLLEEECCC???>>>===<<<;;;;;;;;;:::;;;;;;;;;<<<>>>@@@AAACCCDDDEEEGGGHHHIIIMMMQQQUUU[[[ppptttiii```ZZZhhhiiiOOOCCCFFFEEECCCBBB======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<::::::::::::999999999999666;;;???EEEVVVooommmOOOAAA@@@EEEIIIIIIGGGEEECCCBBBNNNnnn~~~yyyxxxuuussszzzuuunnnmmmnnnllljjjmmmoooqqqsssuuuxxx|||{{{vvvlllbbbUUULLLGGGIIIUUUbbbxxx~~~tttiii___YYYVVVVVVUUUVVV[[[bbbjjjooorrrqqqkkkbbbWWWOOOJJJHHHGGGGGGFFFIIILLLMMMRRRfff|||~~~wwwkkkbbbdddkkksssxxx{{{yyyzzz~~~}}}zzzrrrjjjdddhhhjjjhhhfffeeeaaa\\\```fffoooyyy{{{jjjccciiivvv~~~{{{xxxvvvsssnnncccVVVQQQSSSZZZlllpppnnngggKKKBBB>>>;;;:::555333222222333444222111222222222222333333333333111333555555666CCC\\\sss{{{ooottt~~~yyyiii]]][[[aaagggppp}}}rrrjjjmmmttt}}}|||zzzyyyyyyzzzyyywwwttttttpppmmmkkkdddWWWMMMHHHLLLXXXfffgggZZZLLLLLLTTTSSSYYY^^^[[[PPPGGGCCCBBB=========<<<<<<;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDEEEGGGIIIKKKNNNTTTWWWfffwwwwwwrrrpppdddlll```NNNGGGHHHCCCCCCCCC============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999888<<<;;;888DDD^^^uuu~~~{{{|||nnnOOO@@@>>>DDDHHHFFFEEEFFFEEEAAAHHHfff~~~zzzyyytttooowwwzzzlllbbb]]]^^^___```___bbbdddgggjjjpppxxx}}}}}}{{{zzz|||~~~}}}wwwqqqcccYYYNNNIIIIIIOOOZZZeeezzz~~~}}}~~~xxxlll___WWWXXX[[[[[[___iiiuuu{{{jjj\\\PPPIIIEEEFFFEEEIIIOOOQQQVVVlll}}}wwwkkkbbbdddkkkooowww{{{vvvxxx{{{~~~uuutttzzz}}}~~~{{{tttooojjjbbbZZZ^^^dddfff___XXXUUUSSSPPPUUUZZZ```hhhpppxxx~~~tttjjj```cccttt{{{xxxqqqnnnjjjddd[[[SSSTTTYYYdddwww~~~pppXXXEEEBBB???<<<<<<555444333333444444333222111222222222222333333333222111222444555<<>>@@@AAACCCDDDEEEFFFHHHKKKMMMRRRWWW[[[{{{|||nnnqqqXXXKKKHHHGGG@@@AAADDD>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;:::::::::999999999<<<;;;::::::===III^^^qqq~~~|||}}}nnnOOO???===CCCGGGDDDDDDFFFFFF@@@DDDaaa~~~}}}{{{sssnnnyyywwwgggXXXQQQRRRVVVYYYNNNPPPSSSVVV[[[cccmmmtttyyywwwvvvxxx{{{yyysssmmm]]]SSSJJJJJJNNNUUU___hhh{{{{{{{{{{{{|||zzzzzztttggg[[[XXX```iiioooxxxxxxfffXXXOOOIIINNNJJJMMMTTTWWW]]]qqq}}}wwwkkkbbbcccjjjoooxxxxxxvvv{{{}}}uuunnnnnnuuuzzz{{{zzztttuuuyyy~~~}}}{{{uuummmhhhfffaaa\\\gggkkkiii___VVVUUUZZZ\\\VVVXXXZZZ]]]bbbhhhnnnssslllddd^^^dddvvv~~~}}}~~~~~~zzzuuukkkgggccc^^^VVVQQQVVV^^^bbbttt~~~yyywwwMMM@@@BBB@@@===???666444333333555555444222111111222222222333333333333//////333444888HHH[[[zzzwwwsssvvv{{{~~~nnn```^^^bbbooo~~~{{{yyyzzzyyyxxxyyyyyyxxxuuurrrpppllliiicccUUUGGGEEEJJJZZZeeeeeeWWWKKKLLLOOOPPPVVVYYYYYYSSSHHHAAA@@@AAA<<<======>>>======<<<<<<;;;;;;===>>>@@@BBBCCCDDDFFFHHHJJJLLLPPPTTTZZZ^^^}}}pppssspppSSSIIIGGGEEE===@@@DDD???>>>>>>>>>>>>=====================<<<;;;:::888777;;;;;;;;;:::::::::999999;;;444666<<<999555HHHccc}}}~~~nnnOOOAAA======>>>AAADDDAAABBBEEEEEEVVVsssrrrzzz|||xxxxxx||||||kkk___]]]^^^WWWMMMOOOJJJIIIMMMOOORRR[[[fffooorrrsssssswwwxxxpppdddXXXMMMIIIQQQXXXZZZbbbnnn~~~|||{{{zzz|||}}}|||{{{{{{rrriiibbb\\\]]]kkk{{{}}}mmmccc[[[TTTKKKHHHKKKSSS[[[ggg}}}~~~sssggg```aaaeeesssyyy{{{yyyxxxmmmmmmwww~~~|||wwwjjjlllqqqwww{{{~~~zzzrrrhhhaaa[[[WWWXXX]]]dddfffeeeaaa```cccdddbbbcccdddgggjjjlllmmmmmmmmmhhhaaacccyyy~~~yyyzzz}}}xxxqqqlllZZZRRRPPPJJJKKKTTTVVV\\\mmmvvvyyyxxxoooPPPJJJEEEAAAAAA===555444333222111111111111000111111111111222222222555666222111444666HHHgggvvvjjjhhhooo}}}|||zzzzzzzzz{{{zzzxxxwwwvvvuuurrrpppjjjiiicccVVVJJJFFFLLLTTThhhbbbYYYPPPLLLNNNRRRVVV]]]YYYSSSJJJCCC??????AAA========================>>><<<:::<<>>============<<<;;;:::999888999:::::::::::::::999999999888888999;;;;;;:::999:::???CCCmmmkkkNNN@@@>>>?????????BBB@@@AAAEEEDDDSSSnnn|||rrrvvv|||zzz{{{tttllllllnnneeeZZZRRRLLLIIILLLNNNPPPUUU]]]dddhhhlllooossstttjjj^^^RRRMMMNNNVVVZZZ^^^lll|||~~~|||zzzzzzwwwsssooollleee___```eeerrr{{{uuuooobbbVVVVVVSSSUUU\\\fffuuu}}}sssgggaaaccchhhsssxxx}}}||||||mmmjjjgggjjjppptttsssppplllccc[[[UUUQQQPPPVVV]]]hhhnnnrrrpppppprrrsssrrrwwwyyy}}}uuurrryyy~~~{{{|||}}}xxxpppeeeSSSLLLKKKFFFJJJSSSTTT^^^hhhqqq|||uuusss[[[@@@===:::777777444555444333222111111111111000000111111111222222222...111///000555888IIIfff}}}pppkkkvvv}}}{{{{{{{{{{{{yyyxxxvvvuuuuuussspppmmmjjjeee\\\OOOGGGIIISSS\\\hhh___SSSMMMNNNRRRTTTUUUZZZUUUNNNGGGBBB???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;>>>BBBEEEEEEEEELLLJJJLLLOOOKKKMMMbbb{{{{{{mmmxxxcccpppuuuqqq{{{TTTKKKIIIFFFDDDBBBBBBDDDDDD@@@@@@???>>>============<<<;;;:::999999999::::::::::::999999999888888888888:::::::::999:::>>>AAAPPPooogggKKK???>>>??????<<<@@@???@@@EEEDDDNNNeee{{{zzz~~~}}}~~~ttteeeYYYSSSOOORRRUUUVVVXXXZZZZZZ^^^bbbgggllllllcccXXXOOOPPPUUU\\\___ggg|||~~~|||zzzxxxtttnnnfffaaa]]]WWWVVV]]]mmmyyyooohhhggghhhiiimmmtttuuulllaaabbb```aaafffqqq}}}ssshhhcccfffkkkrrrxxx|||qqqjjjccceeemmmqqqmmmggg\\\UUUOOOMMMLLLOOOYYYcccrrr}}}~~~xxxooo^^^MMMGGGGGGEEEKKKSSSQQQ[[[[[[fffkkkqqqkkkJJJ666666555444555222444333222111111111111111000000000111111111222222,,,000///000666777DDD\\\zzz{{{zzz|||uuulll{{{~~~|||zzzzzzzzzzzzwwwuuutttsssrrrpppllliiihhh___QQQGGGFFFNNN[[[eeedddYYYMMMJJJOOOUUUVVVTTTVVVOOOGGGBBB@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@CCCEEEEEEDDDJJJKKKMMMNNNIIIKKK]]]rrryyyxxxnnncccmmmzzzeeewwwvvvsssdddNNNGGGGGGFFFEEEDDDDDDDDDEEE@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999999:::999999999999888888888777777888999888888999<<<>>>999RRR{{{eeeIII>>>>>>>>>===:::??????@@@EEEDDDKKK\\\~~~~~~lllccc^^^[[[]]]aaabbb```^^^[[[YYYYYY[[[``````[[[TTTSSSUUUZZZbbbkkkyyy{{{xxxtttoooiiiaaaZZZVVVSSSRRRVVVaaauuuwwwkkk^^^UUUVVVTTTSSSXXXcccmmmpppooojjjlllnnnrrr~~~ssshhhcccffflllrrrwww~~~zzzpppmmmjjjlllpppnnnggg```SSSOOONNNOOOQQQVVVbbbmmmyyyooo\\\LLLFFFGGGGGGOOOUUUOOOPPPMMM]]]jjjrrr[[[AAA555777555555777444333333222111111111111111000000000000111111111111///444222111555444:::LLL```wwwvvv}}}zzz~~~uuuiii|||~~~|||zzzyyyxxxwwwwwwuuusssrrrqqqooolllhhheee```UUUHHHCCCHHHUUU```ggg\\\TTTKKKIIINNNTTTUUUUUUQQQJJJBBB?????????<<<888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>===<<<;;;;;;;;;;;;:::::::::999999999999999999888888888888777777777666777777777777888:::;;;:::???XXX}}}~~~~~~dddHHH>>>===<<<:::999@@@???@@@FFFEEEHHHTTTssszzzvvvsssoooooopppooohhhaaaaaaYYYRRRPPPRRRTTTRRRQQQXXXXXX^^^kkk}}}~~~zzzwwwvvvrrriii```WWWRRROOOOOOPPPWWWccctttzzzmmm```SSSJJJKKKJJJJJJMMMSSS]]]iiirrrrrr|||~~~sssgggbbbeeekkkrrrxxxrrrvvvyyywwwooocccXXXSSSNNNMMMPPPTTTXXX___kkkwwwxxxmmmZZZLLLFFFHHHJJJSSSUUUKKKFFFLLLcccqqqcccxxx}}}MMM:::444666333333555222222222111111000000111111//////000000000111111111111666333111555222333???UUUppp}}}lllsssyyy~~~|||uuuiii~~~|||zzzwwwuuutttssstttrrrpppooolllhhhccc___UUUMMMEEEEEENNNYYY___aaaRRROOOLLLKKKMMMPPPSSSTTTLLLFFF???===??????<<<999<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCDDDEEEFFFFFFGGGMMMQQQPPPMMMMMMOOOPPPLLLUUUZZZaaazzzMMMQQQEEEEEEEEEEEECCCBBB@@@>>>>>>===<<<;;;:::::::::::::::::::::999999999888888888888888777777777666666666666555666777888888888>>>999@@@YYYuuuyyycccGGG>>>===<<<999999@@@>>>>>>EEEEEEEEEMMMeeetttjjjggg\\\RRROOOOOONNNMMMMMMWWWYYYbbbuuuzzzvvvqqqkkkeee\\\QQQKKKKKKPPPTTT\\\kkkuuuggg^^^TTTMMMJJJDDDGGGKKKNNNMMMPPP\\\iii|||~~~rrrfffaaadddjjjsssyyy}}}~~~zzzlllYYYOOOLLLLLLMMMQQQXXX]]]fffuuuvvvkkkVVVJJJGGGJJJNNNXXXWWWGGGGGG]]]{{{ddd```qqq{{{oooFFF888666888333222555222222111111000000000111111/////////000000000111111///555222000555444222999HHHbbbtttiiieeeqqq}}}www~~~wwwooo~~~|||zzzwwwtttrrrqqqrrrqqqnnnlllhhhccc\\\WWWKKKGGGEEEJJJSSSYYYXXXUUUKKKLLLMMMMMMMMMNNNOOOPPPFFFBBB>>><<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEGGGHHHOOORRRQQQMMMQQQYYY[[[VVVTTTZZZ]]]fffhhhIIIIIIDDDDDDDDDCCCAAA???>>>======<<<;;;:::999999999999999999999:::999888888777777777777777666666666666666555555666777888777666999:::;;;BBBUUUkkkxxxzzzaaaGGG??????>>>;;;999???<<<;;;BBBCCCAAAGGGTTTttttttlllbbb[[[\\\[[[TTTNNNLLLQQQXXXggg}}}~~~sssoookkkeeeXXXUUUPPPKKKMMMVVVcccmmm{{{{{{mmm```[[[XXXRRRNNNNNNFFFIIIMMMNNNJJJIIIUUUccc}}}~~~}}}~~~|||qqqeeeaaaeeellltttzzz}}}zzz~~~|||}}}~~~{{{yyywwwvvvuuuxxxxxxdddVVVSSSVVVRRRRRRVVV\\\cccooo|||rrrfffTTTJJJIIINNNVVV```\\\IIIPPPwwwbbbmmm}}}YYY???666777888222222666333111111000000000000111111////////////000000000111...444111///555555222666999RRRllluuugggqqq|||yyywww{{{yyyxxx}}}}}}|||zzzxxxuuusssrrrpppnnnlllhhhddd]]]UUUPPPEEEEEEHHHOOOUUUVVVQQQKKKIIIIIIJJJMMMPPPOOOLLLHHH@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBCCCCCCDDDHHHKKKPPPSSSSSSTTTaaapppooodddZZZ\\\```kkkVVVIIIBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999999888888888888999999:::999888777666777777666666666555555555777555444666888999777555444777999:::???LLL]]]jjj___FFF???AAA@@@===888>>>:::888@@@BBB???CCCGGGgggvvvooohhhfffjjjiii^^^SSSNNNKKKXXXkkknnnccc___ZZZSSSIIIHHHIIILLLUUUfffyyyhhh```]]]``````XXXPPPNNNOOOLLLKKKJJJGGGGGGTTTdddyyyzzz{{{zzzyyy}}}~~~zzzpppeeebbbgggmmmuuuzzz~~~~~~|||xxx|||~~~}}}xxxqqqjjjdddaaajjjoooooogggZZZTTTZZZbbbZZZZZZ\\\aaajjjyyy||||||yyyooocccTTTKKKLLLTTT]]]hhhcccNNNWWWwwwaaazzznnnGGG888000333444---...444111111000000000000000111111////////////000000000000000666222...555555000333>>>MMMfff{{{~~~}}}}}}zzzzzz{{{yyy}}}{{{{{{{{{zzzxxxwwwuuutttnnnllliiifff```YYYPPPJJJCCCEEEJJJQQQVVVTTTLLLEEEJJJGGGHHHMMMSSSRRRJJJBBB<<<<<<<<<;;;999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBDDDHHHLLLKKKRRRXXX```sss~~~llleeegggkkkvvvhhhHHHKKKBBB???>>>>>>>>>>>>>>>??????<<<;;;:::999888888888888888888999:::999888777666777666666666555555555555777555444666999999777555666333444777777888CCCQQQ]]]GGG???<<<;;;:::999;;;======<<<;;;<<<===FFFRRRmmmwww}}}wwwtttooosssrrrvvvzzzjjjVVVRRRVVV\\\ccckkkxxxrrrbbb^^^[[[RRRJJJIIICCCGGGLLLSSSbbb|||xxxddd```dddjjjooooooggg[[[QQQKKKMMMNNNLLLJJJLLLSSSZZZttt~~~|||~~~}}}~~~~~~ttthhhccciiiooowww~~~|||yyyyyyvvvvvvyyy{{{|||xxxooottt~~~|||}}}zzzooobbbZZZZZZ\\\ccceeebbb^^^```gggiiifff^^^dddkkkmmmppp{{{yyyvvvpppfff^^^OOOKKKMMMXXXddddddXXXKKKyyykkkkkkzzzUUU<<<888777555222111000000111222222111000//////000000............////////////111111000000111111222333???BBBbbb}}}}}}{{{zzz{{{}}}{{{zzzzzz~~~~~~~~~}}}|||zzzwwwsssqqqqqqrrrrrrqqqiiihhhddd]]]UUULLLGGGDDDIIILLLPPPSSSTTTQQQLLLHHHJJJJJJLLLNNNOOOKKKCCC<<<::::::::::::::::::::::::;;;:::::::::999:::::::::===AAADDDEEEDDDGGGNNNTTTSSSVVV[[[rrr{{{iii]]]ttthhhmmmzzzppp___OOODDDEEEBBBAAA??????@@@@@@>>>===:::::::::999999999888888:::999888777666666666666777777666666666777777888777777888888888888777777555555555555666777888999]]]GGG???<<<;;;;;;:::<<<>>>>>>===<<<===>>>@@@MMMgggttt{{{xxx}}}|||yyyyyy}}}ppp[[[VVV^^^```aaaaaafffooovvvwwwuuubbbRRRNNNMMMGGGCCCDDDEEEIIISSSeee}}}{{{mmmbbbjjjvvvqqq^^^RRRMMMPPPRRRQQQPPPRRRWWW\\\ssszzzzzzxxxuuuvvvyyy{{{}}}}}}||||||~~~sssgggdddiiiqqqwww~~~~~~{{{yyyzzzrrrmmmqqqwwwzzz}}}wwwlllbbb]]]bbbjjjllloootttxxxzzz{{{{{{zzzvvvuuupppfff\\\XXX\\\bbbnnnkkkeee```ccclllqqqoooiiinnnsssvvv{{{|||wwwqqqhhh^^^VVVTTTKKKQQQeeejjj^^^YYY___pppgggqqqqqqJJJ777555444333222111111222222222111111000//////000000............////////////111111000000111111222333===CCCfff}}}|||}}}}}}~~~zzzxxx{{{~~~|||{{{zzzyyyvvvssspppppppppooonnneeeccc```ZZZRRRKKKFFFCCCJJJOOOSSSSSSOOOKKKIIIIIIHHHIIIKKKMMMKKKFFF@@@:::::::::::::::::::::;;;;;;;;;:::999999999:::<<<<<<@@@CCCEEEFFFFFFIIIMMMQQQTTTXXXfffrrrjjjrrrhhhhhhmmmtttoooRRRGGGBBBGGGAAA@@@>>>>>>??????===<<<999999999999888888888888999999888666666555555666666666666555555666666777666666777777777777666666555555555555666777888888^^^HHH@@@===<<<;;;;;;===??????>>>===>>>???===HHHaaapppxxx~~~~~~zzzxxx}}}|||~~~|||zzzzzz}}}yyyddd```eeeddd```]]]aaammmwwwzzzfffTTTEEEBBBCCCAAAAAAEEEIIIOOO^^^vvv{{{qqqooorrruuu^^^SSSOOOSSSVVVWWWXXX[[[```ddd}}}mmmjjjooorrrvvv|||wwwlllnnnssszzz~~~~~~|||qqqgggdddkkksssyyy~~~yyyppplllsss}}}~~~{{{zzzlll]]]VVVTTTSSSVVVZZZZZZaaajjjmmmkkkhhhggghhhhhhgggbbb[[[VVVZZZdddmmmqqqjjjaaa]]]cccooovvvvvvzzz|||{{{tttkkk```WWWQQQSSSFFFOOOfffdddQQQ[[[yyybbbggg}}}ZZZ???666333222222111222222333333111111000/////////000000............////////////111000000000000111222222888???ccc|||xxx|||zzzuuuvvv}}}~~~}}}|||zzzxxxwwwyyyvvvrrrooonnnllljjjhhh```]]]XXXRRRMMMIIIFFFEEEMMMQQQTTTQQQJJJFFFGGGKKKGGGIIIKKKJJJEEE@@@<<<999999999::::::;;;;;;;;;<<<;;;:::999999:::<<<>>>@@@AAABBBEEEGGGJJJMMMOOOQQQRRRXXXhhhppp]]]eeejjjmmm|||fffzzz[[[IIICCCAAAGGG@@@>>>======>>>===<<<:::888888888888777777777777888777666555555555555555666555555444444444555555444555555666666555555444444444444444555666777888^^^HHH@@@===<<<<<<;;;===???>>>===<<<===>>>===GGG\\\wwwpppmmm~~~~~~~~~~~~|||yyyxxx{{{mmmlllmmmhhhaaa```iiixxx```PPPDDDCCCEEEDDDFFFKKKQQQ]]]ppp|||jjj]]]XXX[[[eeeqqqsssqqqyyyooo]]]SSSVVVXXX\\\___ccciiiqqqvvvxxxkkkmmmqqqppppppqqquuuyyyxxxvvv{{{pppgggfffnnnvvv|||uuutttyyy{{{lll___SSSQQQTTTUUUVVVWWW\\\dddkkkhhh]]]TTTRRRUUUWWWVVVUUURRRTTT\\\iiisssiiibbb[[[\\\eeerrrzzz||||||{{{xxxpppeee\\\UUUQQQPPPGGGKKKXXXSSSMMMlllssshhhxxxrrrJJJ:::999222222111111111111222222111000000/////////000000............////////////000000000000000111222222333666TTTwww~~~~~~wwwvvvzzz~~~~~~yyyuuuvvv}}}~~~~~~}}}|||zzzxxxwwwvvvxxxuuuqqqnnnlllhhheeebbb]]]XXXPPPJJJGGGHHHIIIJJJOOOPPPOOOLLLHHHFFFHHHJJJFFFIIIJJJGGG@@@;;;999:::999999::::::;;;<<<<<<<<<:::999999999;;;>>>AAACCC???@@@BBBGGGMMMQQQRRRRRRRRR\\\eeekkkfffTTTSSSgggxxxtttpppqqqQQQIIIDDD@@@CCC???===<<<<<<<<<<<<;;;999777777777777666666666666777666555444444444444444555555444333333333444444333333444444444444333333333333333333444555666777^^^GGG@@@===;;;;;;;;;<<<>>>===<<<;;;;;;<<<;;;CCCTTTlllppp}}}}}}}}}zzzzzzsssuuuvvvnnndddcccnnnxxxwwwooo[[[NNNFFFHHHKKKIIIKKKPPPYYYnnnyyy```MMMEEEJJJKKKTTTaaahhhmmm~~~ooo___UUUYYY[[[^^^ccckkkvvvyyykkkmmmooonnnnnnoooqqqwwwyyyooohhhiiiqqqxxx}}}~~~{{{zzzzzzzzzttt}}}wwwjjj```YYYZZZ___dddjjjooosssyyyzzznnnZZZLLLJJJNNNJJJKKKMMMNNNQQQYYYcccjjj]]]YYYYYY```mmmxxx}}}~~~{{{yyysssjjj___WWWQQQOOOPPPMMMKKKGGGGGG\\\tttjjj{{{bbbBBB777888222222222222111000//////000///////////////000000............////////////000000//////000000111222333000AAAaaauuu||||||yyy~~~yyyssssssvvvzzztttwww}}}~~~}}}}}}|||{{{yyywwwuuutttuuussspppllliiieee___[[[ZZZRRRIIICCCDDDHHHMMMPPPPPPLLLHHHGGGIIIJJJJJJHHHFFFGGGGGGCCC===999:::;;;:::::::::;;;;;;<<<<<<<<<:::999999:::<<>>===;;;;;;<<<<<<:::999777777777666666666555555666555555444444444444444555555444333333333333333222222333333333333222222222222222222333444555666]]]GGG???<<<;;;:::;;;<<<======;;;::::::;;;777===JJJ___~~~zzzxxx~~~}}}zzzyyyzzz~~~~~~~~~}}}}}}{{{zzz|||zzzzzzsssllllllvvv}}}wwwkkkYYYNNNHHHLLLPPPOOOQQQWWWbbbzzzlllQQQHHHKKKKKKJJJMMMUUU___pppxxxgggYYYVVVWWW\\\cccnnn{{{ppppppkkkmmmqqqrrrooonnnttt}}}~~~}}}wwwooojjjlllttt{{{~~~|||uuuqqqooooooppp{{{xxxsssqqqkkkiiiooozzzeeeQQQKKKMMMGGGIIIKKKMMMOOOSSSWWW[[[SSSSSSZZZgggttt}}}~~~}}}~~~{{{vvvlllaaaWWWPPPKKKIIIJJJMMMHHH???JJJrrrrrrttt}}}SSS<<<444333222222222111111///...---//////......//////000000............////////////000////////////000111111555000666KKKddduuu}}}uuuxxx~~~jjjqqqnnnmmmrrr}}}~~~}}}~~~uuuqqqrrrxxxuuuxxx~~~}}}|||||||||{{{zzzxxxuuusssrrrpppnnnllliiieee```YYYUUURRRLLLDDDAAAEEEJJJOOOQQQMMMHHHDDDEEEKKKMMMJJJFFFEEEDDDAAA===:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===???AAACCCDDDEEEFFFHHHJJJMMMOOOQQQSSS[[[tttuuuaaaVVV\\\mmmSSSFFF@@@>>>@@@???>>><<<;;;;;;<<<;;;:::888777777777777666666666666666555555444444444555555666555444444333333333333111222222333333222222111111111111111222333444555\\\FFF>>>;;;999999<<<===>>>>>><<<;;;;;;<<<888;;;BBBRRRpppvvvnnnuuuxxxyyyzzz|||~~~~~~~~~|||{{{{{{{{{{{{}}}|||aaaWWWRRRVVV[[[\\\bbbkkkzzzcccLLLJJJRRRLLLPPPSSSXXXfff|||~~~mmm___[[[^^^eeeppp|||~~~~~~~~~vvvuuuxxxxxxzzz|||~~~|||vvvooolllooowww}}}yyytttqqqqqqtttvvv|||~~~|||kkkVVVOOOOOOKKKLLLNNNPPPRRRTTTVVVWWWWWW[[[fffvvv~~~~~~~~~}}}|||vvvmmm```UUUNNNJJJFFFDDDEEEHHHGGGIII```sssdddEEE999444111///000000111111000///..................///000000............///////////////////////////000111111333333222;;;SSSiii}}}wwwyyy|||iii[[[ZZZ]]]fffttt}}}|||zzz{{{zzz}}}yyyuuuvvv{{{yyyvvvwww||||||~~~~~~||||||{{{zzzzzzyyywwwuuusssqqqpppjjjiiifffddd```ZZZSSSNNNHHHDDDAAACCCHHHMMMNNNMMMHHHFFFFFFHHHKKKKKKHHHDDDBBB>>>:::777888:::;;;<<<=========<<<;;;;;;::::::999:::<<>>>>>BBB===>>>===;;;;;;<<<<<<:::999888888888777777777666666666555555555555555666666777666555444333333333333111222222333333222222111111000000111111222333444[[[EEE===:::999999===???@@@???===<<<<<<===<<<===>>>JJJfffyyylllrrrvvvyyy}}}~~~}}}~~~~~~~~~yyy}}}}}}}}}}}}}}}nnnccc]]]bbbgggkkkuuu```LLLKKKRRRQQQ[[[bbbfffsss|||ooodddkkkpppyyy~~~{{{uuupppnnnqqqxxx~~~zzzwwwxxx|||yyyfffWWWSSSTTTNNNOOORRRTTTWWWZZZ\\\^^^fffkkkxxx}}}|||{{{yyywwwooodddUUULLLHHHHHHFFFDDDGGGGGGLLL\\\zzzrrrlll~~~QQQ;;;888777222,,,---///111111111111000...............///000111............/////////000///////////////000111111///555222333GGG___www}}}zzzwwwoooTTTUUUYYYaaammmyyy}}}|||xxxuuuxxx}}}yyyzzzttt{{{wwwjjjooovvv|||zzzvvvyyy~~~~~~}}}~~~~~~~~~}}}{{{{{{{{{yyyxxxwwwvvvsssqqqooonnnfffeeeccc```]]]VVVOOOJJJ@@@???@@@FFFLLLOOOLLLHHHEEEGGGIIIKKKJJJGGGEEEDDD@@@;;;555333666:::<<<<<<>>>>>>===<<<;;;::::::999999;;;>>>AAABBBCCCBBBBBB???DDDJJJMMMPPPVVV___ggguuujjj```jjjvvv}}}VVVEEEIIICCCBBBDDD:::???===<<<<<<<<<<<<;;;999888888888888777777777777666666555555555666666777888777666555444333333333222222333333333333222222000000000000111222333444|||WWWDDD===888777:::DDDCCCBBB@@@>>>;;;999888;;;<<>>::::::===CCCBBBAAA???===;;;999888<<<<<<>>>DDDSSSlll{{{|||}}}~~~}}}||||||}}}gggQQQQQQ[[[cccpppyyyyyysssqqqzzz|||tttoooqqqyyy~~~yyy||||||}}}jjjTTTHHHGGGHHHMMMRRRRRRPPPPPPUUUZZZYYYYYY^^^eeehhhjjjqqq{{{||||||}}}{{{tttmmm___WWWKKKEEEEEEHHHHHHFFFCCCNNNqqquuurrrUUUAAA888888888111////////////////////////........................,,,---------............///////////////////////////000222333888JJJkkkmmmTTTZZZcccnnn}}}~~~~~~||||||}}}|||xxxvvv{{{zzzpppiiimmmuuuyyy{{{}}}}}}{{{yyyxxxwwwuuutttuuurrrnnnmmmnnnlllgggcccbbb^^^YYYRRRKKKEEEAAA???DDDGGGKKKNNNNNNLLLJJJHHHKKKJJJIIIHHHEEEBBB>>><<<777777999:::;;;<<<<<<<<<;;;;;;;;;::::::999999999<<<>>>AAACCCCCCDDDFFFHHHJJJIIIMMMTTTUUU^^^~~~yyyeeelllzzzmmmzzzlllwwwxxxUUUGGG???AAABBB>>>===BBBCCC@@@>>><<<<<<;;;:::888777777888888999999::::::999777666666666666555333333333333333333333333333222222222222222222222222111111111111111111111111vvvTTTCCC>>>;;;<<>><<<:::999888;;;<<<<<>>555////////////////////////........................------........./////////////////////////////////...000333333666EEEddd{{{YYYYYY\\\aaattt~~~|||~~~~~~~~~yyyttttttzzz|||qqqmmmmmmnnnsssxxx{{{{{{{{{{{{}}}}}}~~~}}}~~~~~~~~~|||zzzwwwvvvuuusssqqqooosssooojjjhhhgggeee```]]][[[WWWPPPIIICCCAAAAAAAAAGGGKKKNNNMMMIIIGGGIIILLLMMMIIIDDDCCCCCCAAA;;;666777888999;;;;;;<<<<<<<<<::::::999999999:::<<<===???AAACCCDDDDDDEEEGGGHHHMMMMMMPPPSSSYYYgggjjjggghhhjjjrrriiivvvZZZLLLBBB===@@@AAA>>>===AAA@@@>>>;;;;;;;;;;;;:::999777777888999:::;;;;;;<<<<<<:::888777666555333111333333333333333333333333222222222222222222222222111111111111111111111111uuuSSSCCC???<<<<<>><<<:::999888888:::::::::;;;???PPPlll~~~~~~```RRRPPPQQQZZZgggqqqqqqttt~~~~~~~~~zzzyyyzzz|||~~~~~~|||yyyyyyzzzwwwooohhhjjjttt|||{{{~~~wwwrrrpppmmmiiieeeiiitttsss^^^KKKGGGGGGDDDNNNNNNMMMJJJJJJPPPZZZbbb}}}{{{{{{zzzsssiii```QQQJJJFFFLLLSSSSSSMMMGGGUUU}}}yyycccIIIBBB===<<<:::222////////////////////////.................................////////////000////////////////////////---000333222222===WWWppppppwww[[[VVVUUU]]]mmmvvv|||~~~}}}{{{}}}~~~|||vvvqqqpppvvv}}}rrrgggbbbgggqqquuuvvvxxx{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzz||||||}}}}}}~~~~~~~~~~~~yyyxxxuuutttsssqqqnnnlllnnnkkkhhheeebbb^^^YYYUUUQQQMMMHHHCCCAAACCCFFFIIIKKKLLLLLLJJJHHHGGGJJJLLLJJJGGGCCC@@@???<<<888555999999:::;;;<<<<<<<<<;;;:::999888888999<<>>===???===;;;999999:::;;;:::999777888888999999:::::::::<<<:::888777777666333222333333333333333333333333111111111111111111111111111111111111111111111111vvvTTTDDD>>>::::::<<<>>>===;;;:::999888888888888888999:::;;;FFFaaayyy~~~~~~~~~}}}vvvZZZTTTVVVUUUZZZdddiiiiiikkkwww~~~}}}~~~xxxwwwqqqhhhaaacccmmmwwwvvvxxx}}}{{{vvvppplllkkkkkklllpppyyyrrrXXXGGGIIIMMMKKKVVVUUUQQQNNNOOOVVVaaaiii}}}zzzzzzxxxpppddd[[[LLLGGGHHHOOOTTTPPPIIIGGGfffuuuxxxqqqWWWGGGAAA777222111............................................................////////////000...........................///111000...444HHH[[[nnn}}}sssaaaSSSNNN^^^llliiitttwww{{{~~~{{{|||~~~|||yyyyyyzzz~~~zzztttmmmmmmrrrxxxmmm[[[YYY```iiimmmrrrxxx|||}}}}}}|||~~~~~~~~~|||{{{{{{||||||zzzxxxyyyyyyzzz{{{{{{{{{zzzzzzxxxvvvtttsssrrrooollliiigggfffeeebbb^^^XXXQQQMMMEEECCCAAA@@@BBBGGGLLLPPPLLLIIIGGGFFFIIIKKKKKKKKKEEEEEECCC???999666666777::::::;;;<<<<<<<<<;;;;;;:::999999999;;;>>>AAACCCDDDEEEFFFFFFFFFGGGJJJLLLNNNPPPRRRVVVYYYZZZWWWSSSPPPYYYhhh]]]LLLEEEBBB@@@AAAAAA>>><<<===;;;999888888:::;;;:::999999999888888777777777666999888666666777777555333333333333333333333333333111111111111111111111111000000000000000000000000wwwUUUDDD>>>:::888:::<<<;;;:::888777777888888888666888::::::@@@UUUkkkwwwvvvxxx~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~qqqYYYUUUWWWWWW\\\eeekkkqqq|||~~~}}}||||||www{{{vvvmmmccc___bbbllltttppprrrwww|||~~~~~~}}}zzzxxxyyy|||sssWWWGGGIIIOOOOOOTTTSSSSSSTTTZZZeeeqqqzzz{{{|||}}}~~~{{{xxxvvvuuussslll```WWWKKKHHHIIIMMMLLLFFFGGGNNNtttzzznnnlll|||___LLLCCC@@@555///111111........................------------------------------........./////////..............................//////---000;;;HHHiiiuuuxxx{{{|||pppYYYMMM^^^nnnhhhmmmppptttxxx|||~~~||||||}}}~~~~~~||||||yyy{{{|||~~~~~~yyyqqqkkkkkkmmmuuuxxx```TTTSSS\\\```gggooovvvzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}zzz|||~~~}}}{{{zzzxxxxxxyyyyyyxxxvvvvvvvvvxxxyyyyyyxxxwwwvvvtttsssqqqpppnnnlllhhheee``````^^^[[[VVVPPPJJJFFF======???BBBFFFJJJNNNPPPKKKGGGEEEFFFIIIKKKJJJGGGAAABBBAAA<<<666444777:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<>>>AAACCCEEEEEEFFFGGGGGGGGGIIILLLOOOPPPNNNRRR\\\ccc```ZZZWWWVVV```rrr{{{MMMJJJDDDDDDCCCAAA@@@>>><<<<<<;;;999888888:::;;;:::999:::999999888777666555555777666555555666777555444333333333333333333333333111111111111111111111111000000000000000000000000uuuTTTDDD???:::888:::;;;:::888666666666777888999666777;;;999:::III\\\xxxuuuvvv~~~~~~~~~~~~~~~zzz{{{|||}}}~~~yyymmmffflllwww}}}nnnaaa___bbbeeejjjoooyyy}}}yyyxxxyyyzzzyyywww{{{sssiiibbbccclllxxx}}}~~~}}}~~~}}}{{{~~~{{{pppWWWIIIKKKRRRVVVVVVWWW[[[cccooo~~~~~~~~~}}}xxxuuupppnnnkkkcccXXXOOOIIIGGGHHHIIICCCAAAQQQeee```bbbrrrnnnRRR@@@:::;;;333000333333........................------------------------,,,---------.......................................,,,---///000000444;;;XXXiii|||www}}}|||}}}xxx~~~mmmYYY___mmmmmmiiikkknnnqqquuuxxxzzz{{{|||{{{zzz|||~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}|||}}}xxx|||}}}wwwpppmmmlllhhhppp||||||mmmccc```WWWYYY]]]bbbiiipppvvvyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{||||||yyy|||{{{yyyyyywwwuuutttuuuuuutttsssssstttuuuvvvvvvuuutttsssooommmlllkkkiiifffbbb^^^ZZZYYYUUUPPPJJJEEECCCBBB>>>AAAFFFJJJMMMMMMLLLKKKHHHHHHHHHHHHHHHGGGEEECCC@@@>>><<<888777777999;;;<<<<<<===<<<<<<;;;::::::;;;<<<===???AAACCCDDDEEEFFFGGGHHHHHHHHHKKKOOORRRRRRPPP[[[qqqzzzooodddbbbccchhhxxx{{{aaaGGGIIIBBBCCCBBB@@@>>>=========<<<:::888999:::;;;:::999999999999888888777777777666555444444555555444333333333333333333333333333111111111111111111111111000000000000000000000000tttSSSDDD???;;;999;;;;;;999777666555666777888;;;666777;;;999777BBBRRRuuuzzzzzz{{{|||}}}~~~~~~wwwlll]]]SSSYYYeeeqqqnnnrrrxxxqqqcccdddppprrroooooorrrwww{{{~~~~~~|||~~~~~~~~~|||zzz{{{~~~xxxooodddbbbiiixxx|||~~~~~~yyyhhhSSSHHHJJJSSSYYY^^^aaahhhsss}}}}}}}}}}}}|||yyytttnnniiiddd[[[OOOEEEGGGFFFGGGFFF@@@DDD^^^}}}gggXXXccc[[[III444...111---,,,///---........................------------------------,,,,,,,,,---------..............................---***+++000222111222555HHH```xxxzzzwwwwwwuuunnn|||hhh```jjjqqqggghhhjjjmmmpppsssuuuvvvxxxwwwvvvxxxzzz}}}~~~}}}~~~}}}{{{yyyyyyzzz|||}}}}}}|||{{{zzzyyyxxxwwwvvvuuuyyy~~~{{{vvvrrrpppcccbbbfffpppwwwxxxwwwxxxYYYXXXWWWXXX]]]eeemmmrrrtttuuuuuuwwwxxxyyyzzz{{{xxx|||}}}|||zzzyyyyyyxxxxxxyyyyyyzzz}}}{{{zzzxxxuuusssqqqrrrrrrrrrqqqqqqrrrtttuuuuuutttrrrqqqjjjiiihhhgggeeebbb]]]ZZZWWWTTTNNNFFF@@@===>>>???CCCGGGNNNRRRSSSPPPLLLHHHEEEIIILLLKKKGGGBBBAAAAAAAAA<<<777666888;;;;;;:::============<<<;;;::::::;;;===???AAACCCDDDEEEEEEFFFGGGHHHHHHIIILLLPPPSSSTTTTTTggg{{{hhhcccgggjjjxxxuuuxxxjjjJJJCCCEEE???AAAAAA>>><<<===>>>>>>===;;;999999:::;;;:::999999999999999999999::::::777555444444444444222111333333333333333333333333000000000000000000000000000000000000000000000000qqqPPP@@@<<<888888;;;::::::999999888777666666555666666666777:::???BBBdddsssxxxqqqtttyyy||||||}}}{{{{{{}}}~~~}}}|||}}}~~~~~~~~~|||{{{|||~~~zzzyyysssfffZZZZZZeeeqqqvvvrrrmmmggg\\\VVV]]]jjj~~~~~~|||}}}~~~{{{yyyzzzjjj]]]```iiinnnllliiigggfffhhhkkkjjjhhhjjjnnnlllqqqttttttxxx~~~~~~~~~uuu]]]NNNKKKPPPUUUWWWcccgggzzz|||yyyvvvqqqgggnnnxxx~~~|||yyyuuusssmmmdddXXXOOOIIIFFFFFFFFFCCC@@@JJJdddnnn\\\```gggHHH777444111000000000000///...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------///......---------..................////////////;;;KKKggguuuxxxyyyxxxfff___fffeeebbbaaagggooorrrooorrrwwwxxxuuuuuu|||~~~wwwuuurrrnnnmmmoootttyyyyyyyyyzzzzzzyyyxxxvvvuuurrrsssvvv}}}xxxpppmmmddd___cccjjjqqq||||||rrrbbbUUUOOORRRYYY___ccchhhooossssssssssssuuu{{{zzzzzzyyyyyyyyyzzzzzzwwwwwwxxxzzz{{{}}}~~~~~~}}}|||{{{zzzzzzzzzvvvvvvtttsssqqqpppooonnnrrrqqqpppnnnlllkkkjjjjjjfffbbb^^^]]]^^^[[[UUUOOOIIIFFFBBB???>>>???BBBEEELLLLLLMMMLLLKKKHHHFFFDDDIIIIIIGGGFFFDDDBBB@@@@@@444444555666888;;;===>>>======<<<<<<<<<======>>>===???CCCDDDDDDDDDEEEFFFFFFIIILLLNNNOOOQQQSSSTTTRRRuuuzzzcccggguuuvvvsssoooTTTKKKAAAAAA@@@@@@??????>>>=========<<<;;;999777777888999:::888888888888777777777777555444444333333444444555111222222222222111000000000000000000000000000000111111000000//////......oooOOO@@@<<<999888:::::::::999888888777666666555555555555555888<<>>]]]www___^^^ccceeecccbbbfffjjjkkknnnsssuuurrrrrrvvvyyywwwuuussspppllljjjmmmqqquuuvvvvvvwwwwwwvvvtttrrrqqqnnnmmmooouuu|||}}}zzzpppggg___]]]^^^```iiisssyyyooodddYYYQQQLLLJJJMMMSSS\\\dddiiioootttxxxuuuuuuvvvvvvwwwxxxxxxyyywwwwwwxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxsssrrrqqqooonnnlllkkkjjjlllkkkiiigggeeeddddddcccbbb]]]XXXVVVUUUQQQKKKFFFAAAAAA@@@AAACCCGGGJJJMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFCCC???<<<999444555666888:::<<<===>>>===<<<<<<<<<<<<<<<===>>>???AAADDDEEEEEEEEEFFFGGGHHHGGGHHHMMMQQQUUUYYY]]]kkkvvvqqquuuxxxooojjjppp}}}\\\GGGBBB===<<>>======<<<<<<;;;:::888777666777888999777777777777666666666666444444333333333333444444111222222222222111000000000000000000000000000000000000000000//////......kkkMMM@@@===999777999999999999888888777777666444555444444333555888;;;@@@LLLbbb||||||{{{|||tttsssqqqwwwzzz~~~~~~~~~}}}{{{yyyzzz~~~~~~|||}}}~~~~~~{{{vvvssssssvvvzzz}}}zzzsssggg\\\XXX]]]gggoooooopppnnnfff^^^hhh~~~}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~|||}}}}}}~~~|||tttwww|||sssbbbTTTPPPVVVaaajjjuuu~~~qqq]]]dddvvv~~~{{{{{{xxxuuuwwwyyyxxxwwwwwwwwwvvvsssqqqhhhaaaWWWNNNHHHFFFEEEEEEBBB@@@NNNooo}}}mmm}}}vvvNNN999444555333000000000000///...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------...---------------......---............/////////222222OOOttt|||eeeWWW```eeeaaa\\\]]]aaadddhhhlllnnnmmmmmmooopppooorrrpppmmmjjjhhhjjjnnnqqqsssssstttsssrrrqqqooommmllljjjiiillltttzzz}}}~~~wwwqqqhhhaaaYYYVVV\\\cccoooqqqtttssslll```TTTLLLGGGIIIMMMRRRWWW]]]dddhhhkkklllmmmooopppqqqrrrrrrxxxxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxyyyrrrrrrpppooommmkkkjjjiiifffeeebbb```^^^\\\[[[ZZZYYYTTTNNNJJJHHHEEEAAA===>>>???BBBFFFJJJMMMOOOPPPKKKIIIGGGEEEDDDEEEFFFGGGEEEEEEEEEDDD@@@;;;666333555777999;;;<<<=========<<<;;;;;;;;;<<<======>>>AAACCCEEEFFFEEEEEEFFFGGGJJJGGGJJJRRRWWWWWW[[[aaarrruuupppllliiihhh~~~~~~wwwpppnnnwwwkkkNNN@@@???AAA>>>>>>>>>======<<<;;;;;;;;;999888777666555666777888666666666666555555555444333222222222222222222333111111222222111111000///000000000000000000000000000000000////////////...hhhLLL@@@===999777888999888888888777777777666555555555444333444666999;;;CCCTTTmmm}}}xxxyyyooooooxxx}}}|||}}}~~~}}}|||{{{{{{~~~~~~{{{|||}}}~~~~~~~~~|||yyywwwwwwyyy|||}}}|||qqqcccXXXUUUXXX]]]aaajjjhhhccc```ggg|||~~~}}}zzz|||||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxooobbbVVVSSS]]]ooo|||lllggg|||{{{zzz{{{vvvtttqqqooollliiifffeee[[[VVVOOOIIIGGGEEECCCBBBAAAJJJggg}}}iiivvv]]]<<<555<<<333111000///000000///------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---------.........//////222111DDDeeewwwzzzyyyvvv[[[]]]\\\XXXWWWZZZ]]]]]]```cccggghhhhhhiiijjjkkkooonnnllljjjhhhiiilllooorrrrrrrrrrrrqqqooommmlllnnnkkkggghhhlllrrrvvvxxxyyyxxxsssiii^^^WWWXXX\\\ZZZbbbnnnvvvxxxrrrhhhbbbRRROOOKKKGGGFFFJJJOOOSSS___aaadddgggjjjlllmmmmmmsssssstttuuuuuuuuuttttttssssssssssssssstttuuuuuupppooonnnllljjjhhhgggfffbbbaaa^^^ZZZWWWTTTRRRRRRLLLHHHDDDAAA@@@???===;;;CCCEEEIIILLLMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFFFFFFFEEECCC@@@<<<888444222777999;;;===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???BBBDDDEEEFFFEEEEEEFFFHHHKKKKKKQQQZZZ[[[XXX]]]fffmmmaaaWWWVVVWWWccc|||RRRJJJAAA>>>DDDAAA======<<<;;;;;;::::::999888777666555555555666666555555555444444444333333222222111111111111222222111111111111111000000///000000000000000000000000////////////////////////gggKKK@@@===999777888888888888777777777777777666777777666444444666888333888GGG___{{{yyyhhhjjjuuu{{{|||}}}}}}~~~}}}{{{|||}}}}}}}}}||||||}}}}}}}}}}}}}}}|||wwwlll___XXXYYY]]]aaabbbddd^^^[[[fff~~~~~~|||zzzxxx|||{{{{{{{{{{{{zzzzzzzzz}}}}}}}}}~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}wwwpppfff]]]^^^lllooouuu|||~~~~~~~~~~~~~~~zzzuuunnnkkkeee___YYYUUUSSSSSSOOOMMMJJJHHHFFFDDDAAA???DDD^^^sssmmmqqqoooIII222000999111000//////000000...,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------............111333;;;NNNdddrrrzzziii```SSSMMMQQQYYYYYYTTTWWWZZZ^^^bbbddddddfffiiillllllkkkiiihhhhhhkkknnnqqqqqqrrrrrrqqqpppnnnmmmllljjjggggggiiilllnnnooosssvvvvvvnnnbbbYYYUUUTTTSSSZZZccclllrrrsssqqqooobbb[[[QQQHHHDDDDDDFFFIIIPPPSSSWWW\\\aaaeeehhhjjjhhhjjjlllnnnppppppppppppnnnmmmllllllkkkkkklllllliiihhhgggeeebbb```___^^^\\\ZZZWWWSSSNNNKKKIIIHHH@@@???>>>>>>???AAABBBBBBHHHJJJLLLNNNMMMKKKHHHFFFFFFGGGHHHHHHGGGFFFEEEDDDGGGDDD@@@;;;888666666666999:::===>>>???>>><<<;;;:::;;;;;;<<<===>>>@@@AAABBBDDDEEEEEEEEEEEEGGGIIIOOORRRUUUXXXZZZ```nnn{{{qqq^^^TTTVVVZZZmmm]]]CCCHHHAAA;;;???>>><<<<<<;;;;;;:::999999999666666666555555555555555444444444444333333333333222111111000000111111222000111111111111000//////////////////////////////.............../////////gggJJJ???===999777888777777777777777777777777666777888777555555666888555777@@@SSSmmm}}}mmmllloootttzzz}}}}}}}}}~~~|||~~~~~~~~~||||||}}}~~~}}}}}}zzz|||~~~}}}{{{|||qqqddd]]]___dddhhhiiigggeeejjj~~~}}}{{{zzzyyy||||||{{{{{{zzzyyyxxxxxxzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}wwwllleeeeeeeeegggqqq~~~~~~~~~~~~~~~}}}}}}}}}~~~zzzvvvpppmmmrrrxxx~~~zzz|||{{{zzzzzz|||{{{qqqfffddd```XXXOOOHHHEEEFFFIIIKKKKKKJJJFFFCCCAAAAAABBBTTTxxxssskkkzzzWWW>>>...,,,111000///...///000///...,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------------.........+++444333888QQQgggssszzzyyy{{{{{{}}}ppp[[[MMMNNNTTTSSSMMMPPPQQQUUUZZZ]]]]]]```eeeeeefffgggfffeeefffhhhkkknnnnnnoooppppppooonnnnnnggggggffffffggghhhjjjkkknnntttvvvqqqiiiaaa[[[UUUPPPRRRUUUZZZaaahhhnnnrrrrrrlllbbbYYYQQQKKKGGGDDDAAACCCFFFKKKPPPUUUZZZ]]]```bbbfffiiilllmmmmmmlllhhhgggfffeeeeeeeeeeeeeeedddcccaaa___\\\ZZZYYYXXXPPPNNNKKKHHHEEEBBB@@@@@@<<<===>>>@@@CCCFFFHHHJJJIIIJJJKKKLLLKKKIIIHHHFFFFFFGGGHHHIIIHHHFFFCCCBBBEEEAAA<<<888666777999;;;;;;<<<===>>>======;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCDDDFFFFFFFFFGGGJJJLLLSSSVVVUUUTTT___xxxxxx```WWWZZZ^^^sssmmmPPPAAAEEEBBB<<<;;;<<<<<<<<<;;;;;;:::999999999666666666555555555444444444444444444333333333222222111111111111111111222000000111111000000///...////////////////////////---............/////////hhhKKK???<<<999777999666777777777777777777777555666777777666555666888::::::>>>KKK```www~~~|||tttkkkmmmqqqvvvyyy{{{||||||{{{~~~}}}|||{{{|||~~~}}}||||||}}}~~~uuuggg```bbbkkktttyyy|||}}}|||{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwvvvwwwyyy{{{|||}}}}}}}}}{{{|||}}}~~~~~~~~~|||zzzwwwpppcccVVVPPPRRRYYY^^^jjjwww}}}zzzvvvvvv}}}}}}|||{{{}}}~~~|||}}}~~~~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~~~~|||yyy||||||{{{|||yyymmm___```\\\UUULLLFFFGGGLLLQQQTTTSSSMMMEEE>>>@@@HHHQQQnnnzzzjjjyyy[[[CCC888000...111///......///000///---+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,---------.........)))444000...AAAPPPbbb{{{{{{tttxxx~~~}}}www___PPPMMMNNNMMMJJJIIILLLRRRTTTSSSWWW]]]]]]^^^`````````aaadddfffhhhiiikkklllmmmmmmllllllggggggfffeeedddeeefffggghhhnnnqqqooonnnnnniiibbbTTTRRROOONNNRRRZZZbbbhhhrrrqqqooommmhhh___UUUMMMGGGFFFDDDCCCDDDFFFIIIKKKRRRTTTXXX\\\___```______[[[[[[[[[ZZZ[[[[[[\\\\\\YYYXXXWWWTTTRRRPPPNNNMMMCCCBBBAAA@@@>>>>>>======???AAADDDFFFHHHIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCAAAAAA>>>;;;999666666888;;;============<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDFFFGGGHHHIIIKKKNNNQQQRRRYYYYYY[[[uuu}}}ccc[[[```fffUUUPPPCCC>>>BBB@@@;;;>>><<<<<<<<<;;;::::::999999666666666666666555444444555444444444444333333333222222222111111222222222000000000000000//////...////////////////////////---------.........//////iiiKKK???<<<999777999666666666666777777777777444555777666555555666777666666999EEEYYYrrriiilllxxxkkklllmmmqqquuuwwwwwwvvv{{{~~~zzzzzz{{{}}}~~~|||xxxnnnbbb]]]dddsss~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{yyyxxxwwwvvvsssuuuwwwyyy{{{|||||||||zzz{{{~~~}}}}}}|||{{{|||}}}tttqqqmmmfffZZZOOOOOOTTTTTT[[[jjjxxx~~~|||{{{|||~~~|||{{{~~~xxx|||}}}}}}~~~~~~~~~|||{{{zzzxxxyyy{{{||||||}}}~~~}}}~~~}}}yyyyyy|||||||||}}}~~~~~~}}}~~~~~~xxx~~~|||pppbbbddd```YYYQQQMMMQQQYYYaaa```\\\RRREEE<<>><<<<<<<<<<<<===>>>??????CCCEEEHHHJJJKKKKKKKKKLLLHHHGGGFFFDDDDDDEEEFFFGGGIIIGGGDDDBBB@@@@@@@@@AAA777777666666777999;;;<<<>>>>>><<<;;;:::::::::;;;<<<<<<===???AAACCCEEEFFFFFFGGGIIIJJJKKKMMMQQQTTTNNNYYY___gggllleeelllwwwzzz}}}bbbHHHQQQAAA444>>>@@@999<<<===<<<<<<;;;;;;::::::999666666777777666666555444555555555444444444333333333333222222222222333333000000000000000//////...////////////////////////---------.........//////eeeLLLBBB:::888:::666777777777777666666666666555555555555555555555555888444555>>>MMMaaaxxxnnndddrrrzzzooohhhjjjnnnsssuuu{{{{{{~~~~~~|||{{{zzz~~~}}}}}}}}}~~~~~~ttthhhfffrrr~~~}}}|||~~~~~~~~~}}}||||||{{{zzzxxxwwwvvvvvvvvvxxxzzz|||}}}}}}|||{{{wwwuuuyyy~~~~~~|||{{{{{{yyyvvvjjjZZZPPPPPPUUUWWW___jjjxxx~~~~~~}}}{{{{{{}}}}}}}}}~~~}}}||||||~~~}}}zzzyyyxxxyyyyyy|||{{{zzzyyyxxxwwwwwwwwwzzzvvvgggeeeiiixxxzzz{{{zzzxxxzzz~~~|||xxxvvv{{{rrr```QQQRRRaaannnssskkkZZZJJJCCC???IIIkkkoookkkxxxfffMMM666111000,,,+++/////////...---,,,,,,++++++)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........,,,...333222555HHH___|||kkkMMMHHHIIIGGGHHHHHHHHHGGGHHHJJJKKKRRRSSSUUUVVVWWWYYY[[[^^^___aaacccdddddddddggghhhdddddddddcccbbb___]]]\\\[[[\\\^^^aaadddhhhkkkllliiicccXXXOOOJJJIIILLLNNNSSSXXX```hhhnnnrrrrrrrrrtttoooggg]]]UUUPPPLLLKKKBBBBBBBBBCCCCCCDDDEEEEEECCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<<<<============???AAADDDGGGJJJKKKLLLMMMNNNNNNMMMKKKHHHGGGEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCAAA===:::999444555777999;;;<<<<<<===============<<<;;;:::999<<<===???BBBEEEGGGHHHIIIGGGIIILLLNNNQQQSSSTTTUUURRRZZZ^^^qqqhhhbbbzzzuuurrr}}}iiiggg~~~sssPPPFFFEEECCCAAA>>>===<<<;;;<<<<<<;;;:::999777777666666666777777777777666666666666555444333333222222222222111000//////000000000000000000////////////......//////......---,,,------------------------eeeLLLBBB:::888:::666777777777666666666555555555555555555555555555555666555666:::BBBSSSnnn~~~ooopppyyyzzzooojjjkkkooorrrzzz{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}}}}~~~}}}uuuuuu~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwwwwvvvwwwyyy{{{|||||||||{{{|||zzz}}}~~~~~~}}}|||{{{wwwsssgggWWWOOORRRYYY\\\jjjttt}}}}}}~~~}}}~~~~~~||||||~~~~~~||||||}}}~~~}}}}}}{{{zzzzzzyyyyyyyyyyyy~~~}}}}}}|||~~~qqqdddcccjjjppp}}}|||}}}{{{vvv~~~~~~}}}tttmmmssshhhTTT@@@???QQQppptttdddggguuu~~~TTTAAA222111111---,,,//////......---,,,,,,++++++)))************+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...000,,,---111111222AAATTTppp{{{~~~uuuPPPEEEDDDEEEEEEDDDCCCDDDEEEHHHJJJJJJLLLNNNOOOOOOQQQSSSVVV[[[]]]```aaabbbbbbdddfffbbbbbbbbbaaa___]]]ZZZYYYYYYYYY[[[]]]```ccceeegggjjjgggccc]]]WWWQQQMMMKKKDDDGGGLLLSSS[[[ccchhhllluuutttqqqmmmhhhccc___\\\SSSQQQNNNJJJGGGFFFEEEEEEGGGEEECCCAAAAAABBBDDDEEE???????????????@@@AAABBBDDDDDDFFFHHHJJJKKKMMMNNNLLLLLLMMMLLLKKKHHHFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBB@@@===:::888666666777888:::;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::===>>>@@@CCCEEEGGGHHHIIIGGGHHHKKKOOOSSSVVVVVVUUUPPPZZZZZZbbb|||~~~eeegggyyy|||sss|||~~~ooofffmmm^^^GGGDDDCCCAAA@@@???>>>======<<<;;;;;;:::999888777666666666777777777777666666666555555444333333222222333222222111000000111111000000000000/////////..................------,,,------------------------dddKKKBBB999888:::666666666666555555555444444444444444444444444444444333444666555666BBB^^^xxxwwwnnnqqqjjjooovvvxxxyyyzzzzzzzzzzzz|||~~~||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~zzz~~~}}}{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwxxxyyyzzz{{{||||||~~~~~~~~~~~~}}}|||{{{xxxrrrdddUUUPPPXXXccchhhzzz}}}{{{{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||{{{||||||||||||yyy}}}zzz|||wwwhhhfffsss||||||wwwpppqqqxxx~~~~~~{{{}}}||||||||||||}}}}}}}}}}}}}}}~~~}}}wwwyyy[[[JJJ>>>KKKqqqsss___dddrrrZZZ>>>444...111222---,,,///......------,,,,,,++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000,,,,,,/////////888EEEYYYkkk~~~}}}zzz\\\III???DDDCCCAAA@@@@@@BBBDDDFFFDDDEEEGGGGGGGGGIIIKKKNNNSSSVVV[[[]]]^^^___```aaa``````___^^^\\\YYYVVVUUUUUUUUUVVVXXXZZZ\\\^^^___bbbeeehhhhhheee]]]TTTOOOIIIGGGEEEEEEHHHNNNVVVZZZ___ccciiiooorrrrrrpppnnnfffccc___ZZZVVVSSSRRRQQQQQQNNNJJJFFFDDDEEEGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOJJJJJJJJJJJJHHHFFFDDDBBB@@@AAACCCDDDDDDCCCBBBAAAAAA@@@>>>;;;999777666555888999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<===@@@AAABBBDDDFFFGGGIIIIIIIIIKKKNNNSSSWWWYYYXXXWWWYYYaaa[[[UUU^^^ccc^^^]]]ZZZvvvlllnnn{{{lllKKKBBBAAAAAA@@@???>>>>>>>>>???<<<;;;::::::999888777777555666666777777666666555555555444444333333222222333333222111111111222222000000000/////////.....................---,,,,,,------------------------dddKKKAAA999888:::666666555555555444444444444444444444444444444444444222333555333000888NNNcccwwwnnn~~~ooommmrrrvvvyyy{{{{{{zzz{{{~~~|||}}}~~~||||||}}}~~~}}}}}}yyy~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{ssseeeWWWUUUbbbpppwwwyyywwwwww}}}}}}~~~||||||||||||}}}~~~~~~}}}}}}|||||||||}}}|||yyy|||{{{vvvzzz}}}qqqooommmooouuu}}}~~~|||zzz{{{{{{|||{{{{{{zzzyyyxxxxxxwwwwwwqqqjjjeeehhhqqqsssjjj^^^GGGDDDPPPppppppddd[[[tttiiiDDD444///...111000,,,,,,///---------,,,,,,,,,++++++))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000++++++...//////333999GGG]]]ssszzzzzzrrr\\\HHHDDDBBB@@@??????@@@@@@@@@AAACCCDDDDDDDDDEEEGGGIIILLLPPPUUUYYY[[[[[[\\\\\\]]]]]]]]][[[YYYVVVSSSQQQRRRRRRRRRSSSTTTUUUWWWWWWUUUZZZaaaggghhheee```\\\VVVQQQJJJDDDAAACCCGGGIIIHHHMMMVVV___fffiiiiiihhhhhhhhhhhhgggfffeeedddcccaaa^^^YYYUUUQQQOOONNNNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOPPPQQQQQQOOOMMMKKKGGGHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDDDDCCCAAA???======<<<:::888777777777888:::;;;<<<<<<<<<<<<<<<<<<===<<<;;;::::::<<<>>>???CCCCCCDDDEEEGGGHHHJJJJJJLLLQQQUUUWWWWWWWWW[[[^^^iiimmmaaaSSSTTTUUUTTTXXXooo{{{VVVGGGEEEAAA@@@???>>>>>>======>>>;;;;;;::::::999888777777555666666666666666666555444444444333333333222222222222111111000111111222000000/////////.........------.........---,,,,,,------------------------cccJJJAAA999888:::666666555555555444444444444444444444444444444444444222111222333333666AAANNNkkkyyyooovvvssskkkpppssswwwzzz}}}~~~~~~~~~~~~zzz{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||~~~{{{~~~}}}~~~~~~~~~~~~}}}}}}|||{{{sssdddXXXZZZjjjzzzzzzvvvwwwyyy~~~}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{|||||||||}}}|||yyyzzzoookkkwww~~~~~~|||{{{{{{|||}}}zzz{{{{{{{{{yyyvvvrrrppphhh^^^UUUTTTVVVSSSJJJBBBAAAOOOrrrrrr___gggpppxxxSSS;;;555222000000...+++,,,///,,,,,,,,,,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++...000000222444<<>>??????>>>@@@AAABBBBBBAAABBBDDDFFFFFFJJJPPPTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVSSSPPPOOONNNNNNNNNNNNOOOPPPQQQQQQOOORRRXXX]]]bbbeeefffgggZZZWWWQQQJJJFFFDDDDDDDDDFFFHHHKKKNNNPPPQQQPPPPPPWWWZZZ___ccceeeeeedddcccfffeeeccc```\\\YYYUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEDDDAAA>>>;;;999999888777777888999;;;<<<;;;<<<<<<======<<<<<<;;;===<<<;;;:::;;;>>>@@@BBBEEEEEEEEEFFFHHHJJJLLLMMMMMMTTTYYYWWWSSSUUU```kkklllZZZXXXXXXYYYaaa[[[LLLJJJFFFBBBAAA@@@>>>===<<<;;;;;;;;;::::::999999888888888555555666666666666555555333333333333333222222222000000////////////000000////////////............---------...---,,,,,,+++------------------------bbbJJJ@@@999888:::666666666666555555555444444333333333333333333333333111///000555777777:::>>>VVVjjjrrreeennnwwwggggggiiinnnuuu{{{||||||}}}}}}~~~}}}}}}}}}yyyzzz{{{}}}~~~~~~|||{{{||||||}}}}}}}}}}}}}}}|||{{{yyyxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||}}}~~~xxx~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyrrrdddZZZ___ooo}}}yyyyyy|||~~~~~~|||{{{|||}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||xxx{{{~~~~~~{{{yyy|||~~~vvvmmm}}}uuuvvv{{{}}}|||{{{||||||}}}zzz{{{||||||yyyuuupppmmmaaaWWWLLLGGGDDDAAAAAACCCXXXppp}}}aaabbb~~~gggJJJ<<<888555111...,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---///000000111222777EEEZZZmmm|||~~~www|||qqqfffwww~~~xxxXXXPPPEEE>>><<<>>>>>>>>>===>>>???>>>===>>>???AAAAAAEEEIIIMMMNNNOOOQQQRRRTTTTTTTTTSSSRRROOOMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLOOOPPPQQQTTTXXX]]]aaadddcccaaa]]]XXXRRRLLLHHHEEEDDDCCCBBBAAA@@@AAAAAABBBDDDGGGMMMRRRTTTTTTSSSQQQUUUVVVWWWXXXWWWTTTQQQPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDBBB@@@>>>;;;999888777777777888:::;;;===>>>;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFFFFFFFGGGIIILLLNNNPPPNNNTTTWWWTTTSSS]]]qqqfff___[[[\\\fffkkkJJJHHHHHHBBBBBBAAA???>>><<<;;;:::::::::::::::999999999888888444555555666666555555444333333333333222222222222//////.........///000000/////////.........---------------------,,,++++++------------------------bbbIII@@@888888:::777777777777666666666555555333333333333333333333333///...000666777555666999DDD[[[www}}}ccc]]]mmmpppjjjdddeeelllrrruuutttwwwwwwyyyzzz{{{{{{||||||xxxyyy{{{|||}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{|||~~~xxx}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzrrrfff^^^ddduuu~~~~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}yyy{{{|||~~~~~~|||}}}zzz|||~~~|||qqqmmmqqqzzz||||||{{{{{{{{{{{{{{{{{{{{{zzzxxxtttpppjjjeeebbbTTTMMMFFFAAA===???LLLZZZ{{{lllggg{{{XXXDDD;;;444222...+++,,,------+++++++++++++++++++++++++++)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))),,,//////......000000222999III___qqq}}}}}}yyycccrrroooXXXEEE===<<<===>>>;;;<<<<<<<<<:::;;;<<<>>>===@@@CCCEEEFFFHHHJJJLLLNNNNNNNNNNNNMMMKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHLLLKKKKKKKKKMMMPPPSSSUUUaaaaaa```^^^ZZZUUUOOOLLLEEECCCAAA@@@???@@@BBBCCC???AAACCCEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>;;;999999888888777888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRTTTSSSRRRSSS]]]rrrssskkkkkktttyyyVVVHHHEEECCCAAA@@@???>>>===<<<<<<<<<<<<:::::::::999999999999888444555555666666555555444222222222222222222222222///////////////000111111//////.........---------,,,------------,,,++++++------------------------bbbIII@@@888888:::777777777777777666666666666333333333333333333333333---...111555555333444888888QQQmmmxxx___SSS]]]vvvzzzmmmhhhlllqqqrrrppprrrsssuuuwwwyyyzzz{{{{{{xxxyyyzzz|||||||||{{{{{{|||}}}~~~|||zzzzzz|||~~~}}}|||{{{zzz{{{}}}||||||{{{{{{{{{zzzzzzzzzxxxyyy|||~~~~~~}}}zzz~~~||||||}}}}}}~~~~~~~~~}}}}}}|||uuujjjccciiiyyy}}}}}}~~~~~~|||zzzyyyzzz{{{yyyzzz{{{||||||}}}||||||}}}|||||||||||||||}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}|||||||||{{{llliiisssxxxyyyzzz{{{{{{{{{zzzzzz{{{wwwrrrjjjccc\\\WWWUUUJJJFFFDDDAAA???FFF\\\rrrrrrhhhiiiyyy```EEE999555///---***))),,,///---***++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---000///,,,,,,...//////111===RRReeevvv|||sssqqquuukkkNNN>>>:::;;;<<<;;;<<<<<<;;;::::::<<<===:::<<>>>>>===<<<999777666777888999888999:::;;;;;;:::999888888999:::;;;<<<<<<<<<<<<;;;<<<>>>AAACCCDDDEEEFFFGGGGGGGGGHHHKKKNNNRRRTTTZZZTTTOOOUUUhhhxxx{{{{{{qqqzzzVVVJJJLLLEEE@@@DDD======<<<<<<<<<======>>>::::::999999999999999999444555555555555555555444222222222222222222222222000000///000000111222222//////.........---------,,,,,,---------,,,++++++------------------------}}}___JJJBBB:::777999555999999888888777555444333444444444444444444444444333333222222333333444555999CCCYYYrrr|||bbbWWW___kkk~~~|||wwwrrrrrrrrrssstttuuuvvvvvvvvvuuutttsssvvv{{{}}}}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyy}}}{{{zzz~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~}}}zzzxxxwwwxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~|||}}}||||||}}}}}}}}}}}}}}}}}}yyysssllljjjsss{{{{{{|||}}}{{{xxxwwwyyy|||wwwwwwvvvvvvvvvwwwyyyzzz||||||}}}}}}}}}}}}||||||zzzzzzzzz{{{|||~~~|||zzzyyyxxxxxx||||||~~~xxxpppttt{{{{{{vvvssspppsssvvvwwwvvvuuuuuuuuusssrrrmmmbbbWWWRRRSSSUUUGGGCCC??????DDDYYY}}}hhhbbbeee|||\\\BBB888444///------,,,+++++++++,,,,,,,,,,,,,,,++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,---------......111000666FFFYYYlll}}}|||~~~SSS@@@BBBBBB<<<===;;;888777999<<<;;;777999999:::;;;===???AAABBBEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHJJJMMMPPPRRRSSSUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGEEECCCBBBBBBFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEFFFGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB???;;;888666555555888888999999999:::::::::999999999999999999:::::::::::::::;;;;;;<<<<<<<<>>???@@@CCCEEEGGGHHHOOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGJJJIIIGGGEEECCCBBBAAAAAA>>>===;;;999777777777777888888999999999:::::::::999999999999999::::::::::::;;;;;;<<<===>>>>>>??????@@@BBBDDDEEEEEEEEEEEEHHHIIILLLNNNNNNPPPUUUZZZVVVZZZmmm~~~iiiaaajjjooowwwkkkppplllVVVCCCBBBEEECCCAAABBB>>>>>>======<<<;;;;;;:::999999999888888888777777666666666555444444333333000111111111111111111111111000///......///000111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{\\\GGG@@@777555777333888888888777666555444333222222222222222222222222222222222222222333444444666444999KKKbbbwwwxxxcccQQQccc~~~}}}uuuooonnnpppsssuuuvvvuuuuuuwwwyyy{{{{{{zzzzzzzzz{{{{{{|||||||||}}}yyyyyyzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyzzz}}}~~~|||{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxzzzzzzyyyyyyzzz{{{|||}}}~~~~~~{{{zzzzzz{{{zzz{{{{{{zzzzzzyyyxxxwwwtttwwwwwwtttwww}}}zzz~~~zzz|||~~~~~~}}}||||||}}}{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyyyyxxx}}}}}}||||||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyy{{{||||||}}}~~~~~~yyyzzz~~~~~~}}}yyytttkkk```XXXbbbeeeaaaXXXYYY___ZZZMMMAAA@@@LLLgggxxxfffZZZeee|||hhhDDD444333222000000---.../////////---,,,++++++++++++++++++************))))))))))))***++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------111------666CCCQQQcccpppzzz}}}qqqllldddSSSEEECCC>>>>>>>>>===;;;888777777777777777888999;;;<<<===??????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHGGGDDDBBB???===<<<;;;888777777777777888999999888888999999999:::::::::888999999999:::::::::;;;;;;<<<===>>>???@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEKKKUUUVVVSSSWWW```cccrrrfffYYY]]]___ttt||||||pppSSSFFF===AAAEEECCCBBBCCC??????>>>======<<<<<<;;;999999888888888777777777666666555555444333333333000000000000000/////////000//////......//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz\\\GGG@@@888666777444777777777777666555444333222222222222222222222222222222222111222333333444888333444???QQQhhh```XXXVVV```qqq~~~{{{tttooommmnnnqqqsssqqqqqqqqqssstttvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzvvvzzz~~~zzz~~~~~~~~~}}}|||{{{|||~~~~~~}}}{{{yyyxxxxxx{{{}}}~~~|||{{{zzzzzzxxxwwwwwwvvvvvvvvvwwwwwwuuuuuuuuuvvvxxx|||}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuurrrvvvuuunnnppp}}}zzz}}}yyy{{{~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{||||||||||||{{{}}}||||||{{{{{{{{{|||||||||{{{zzzxxxxxxyyyyyyzzz|||||||||}}}}}}~~~~~~~~~|||||||||rrriii```VVVNNNVVV\\\XXXLLLMMMVVVSSSFFFBBBMMMeeeuuubbb\\\```mmmNNN444111333///---000,,,---/////////---+++)))+++++++++***************)))))))))))))))***++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------333///...333<<>>;;;666333777666666777777888999:::<<<<<<===>>>>>>>>>======<<<<<<======>>>?????????========================>>>>>>======>>>??????@@@<<<===>>>???AAACCCDDDEEEGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLJJJIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA???<<<:::888777777555666666777888999::::::888888999999999:::::::::888999999::::::;;;;;;;;;;;;<<<===>>>@@@AAACCCCCCAAAAAABBBCCCDDDEEEEEEFFFIIIEEEKKKXXX^^^[[[]]]eee{{{mmmaaacccddddddUUUJJJDDD@@@CCCEEEBBBAAACCC?????????>>>======<<<<<<888888888888777777777777666666555444444333333222///////////////.........////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{\\\HHHAAA999777999555666666777666666555444333333333333333333333333333222111111111111222333333777555555999CCCVVVssskkkVVVSSS___lllvvv{{{tttuuuuuuqqqkkkfffeeefffjjjkkkmmmnnnppprrrtttuuuuuuuuuvvvwwwxxxyyyzzz{{{zzz~~~~~~~~~yyyzzz|||}}}~~~|||{{{yyyxxxzzz|||}}}{{{yyyyyyyyyvvvvvvuuuuuuvvvvvvvvvwwwtttttttttuuuxxx{{{~~~}}}||||||zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuyyy|||uuulllppp}}}{{{|||yyyzzz|||~~~~~~}}}{{{yyyyyyyyyyyyxxxxxxwwwwwwvvvwwwyyyzzz|||}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyzzz{{{|||{{{{{{||||||}}}}}}}}}~~~{{{xxxxxx|||sssddd\\\XXXTTTQQQ```bbbYYYGGG@@@GGGHHHAAAOOOcccvvvccc]]]mmmrrrNNN;;;...111111)))'''---+++,,,---...---+++)))'''************************))))))(((((())))))***+++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------***)))---222;;;HHHUUUmmmtttxxx{{{~~~qqq___kkk~~~___KKK999777<<<===999666777777666666666777777888:::;;;<<<<<<=========<<<;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999999:::;;;<<<===>>>>>>???@@@AAABBBDDDFFFGGGGGGIIIIIIIIIIIIHHHFFFEEEEEEBBBAAA@@@???>>>=========;;;:::999777666666666666777888888999999:::::::::888888999999999:::::::::888888999:::;;;;;;<<<<<<;;;<<<===???@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIRRRQQQUUU[[[[[[___oooqqqgggiiihhhqqqaaaNNNIIIEEECCCCCCBBB@@@AAACCC?????????>>>======<<<<<<888888888777777777666666555555555444333333222222////////////......------......////////////......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++zzz\\\GGGAAA999777999666666666666666666555444333333333333333333333333333111111111111111222333333444444666666777CCC]]]uuuzzzeeeWWWTTT\\\eeemmmvvv}}}yyylll```[[[\\\aaacccgggiiikkknnnqqqtttuuuuuuvvvxxxyyy{{{|||}}}|||yyyzzz|||}}}}}}}}}|||{{{yyy{{{}}}}}}{{{xxxwwwwwwtttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}~~~||||||}}}}}}{{{zzzyyyzzzzzzyyyyyyxxxwwwvvv}}}|||sssjjjrrr|||zzz{{{zzzyyyzzz{{{}}}}}}{{{yyywwwwwwxxxxxxxxxwwwvvvvvvssstttvvvxxxyyyzzz{{{{{{yyyyyyxxxxxxxxxxxxxxxyyy{{{zzzyyyyyyyyyzzz{{{{{{yyyyyyyyyzzz{{{||||||}}}vvvvvvvvvwwwzzz~~~}}}qqq___SSSOOOSSSXXX[[[yyyppp]]]HHH???CCCLLLPPPkkk~~~jjjcccqqqwwwPPP:::333000333111***)))...,,,,,,,,,,,,+++***(((''')))))))))***************)))(((((((((((()))******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))))),,,///333===GGGWWWfffzzz~~~}}}{{{lllqqqqqq{{{hhhCCC777:::=========999999888777666666777777999999:::;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<::::::;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>======<<<;;;::::::::::::666666666555555666666777999::::::;;;::::::999999888888999999999:::::::::888888999:::;;;<<<============>>>@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJMMMNNNLLLVVV]]]\\\]]]ooo{{{nnnuuueeeMMMJJJEEECCCAAA??????@@@BBBDDD??????>>>======<<<<<<;;;888888777777777666666666555555444444333222222222000000//////......---------......//////......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++yyy[[[FFF???888666888555555555666666555555444444222222222222222222222222111111111111111222222333111222444444222777HHHZZZqqq}}}mmmZZZVVV[[[bbbqqq~~~{{{iiiYYYTTTUUUUUUXXX]]]aaadddggglllppprrrssstttvvvwwwyyyzzz{{{}}}}}}||||||||||||||||||zzz|||~~~}}}zzzxxxvvvvvvttttttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{}}}{{{yyyzzz|||}}}{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwoooiiiuuuxxxqqqwww}}}~~~}}}xxxzzz{{{yyywwwxxxyyyzzzxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyyyyxxxyyyxxxxxxxxxxxxxxxyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzuuuuuuvvvwwwxxxzzzzzz{{{xxxxxxxxxwwwyyy}}}|||~~~}}}vvvrrrqqqmmmggg\\\WWWQQQNNNRRR]]]iiipppoooVVVIIIIIIUUUhhhxxxooodddvvvVVV>>>333333222000///---------...------,,,+++***)))(((((()))))))))*********+++((((((((((((((()))******************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++...000//////444<<>>@@@;;;;;;999888777777777777666777888999::::::::::::777888888999;;;<<<<<<===::::::::::::::::::::::::<<<<<<;;;;;;::::::;;;;;;999999::::::::::::::::::999::::::;;;<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999777777777666666777888888999::::::;;;;;;:::999888888888999999999:::::::::888888999:::;;;<<<======@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSNNNUUUZZZ___qqq~~~pppTTTHHHEEEBBBAAA???>>>@@@BBBCCCBBB>>>>>>======<<<;;;;;;:::888777777777666666666666555555444333333222222111111111000000///......---------...//////...------,,,,,,,,,++++++++++++***************************************************xxxYYYEEE>>>777555777444555555555666555555444444000000000000000000000000111111111000111222222333222111333333222333<<>>BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJMMMQQQTTTVVV___\\\WWWcccuuu|||sss}}}rrrgggrrrtttQQQLLLKKKCCCCCCBBBAAA@@@BBBDDDBBB???=========<<<;;;;;;::::::777777777777666666666666555555444333333222222111222111111000///.........,,,---...//////...---,,,,,,,,,,,,+++++++++******************************************************xxxXXXCCC>>>:::999:::555888777666555444333222222555444333333222222222222///000111222222222222222000000111222444666888999GGGeeeZZZTTTRRRVVVWWWTTTUUUZZZTTTRRROOOLLLMMMRRRZZZ___eeehhhlllnnnnnnpppsssvvv~~~yyyxxxyyy{{{|||vvvzzz~~~}}}yyytttrrrwwwpppmmmrrrxxxwwwtttrrrooossswww{{{}}}|||yyywww{{{{{{{{{zzzzzzyyyxxxwwwxxxxxxxxxyyy|||||||||zzzzzzsssooovvv{{{ooofffttt}}}|||zzzzzzyyywwwvvvvvvwwwyyyzzzvvvwwwxxxyyyzzzzzzzzzzzz||||||zzzyyywwwvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvppptttxxxxxxvvvuuuxxx{{{|||wwwssssssvvvwwwtttqqqlllnnnhhhZZZOOOLLLKKKHHHNNNWWW]]]eee}}}cccXXXUUUfffgggcccfff}}}ZZZAAA666111111///---,,,,,,,,,...//////000111111///,,,)))'''***)))((()))++++++)))((())))))((((((((((((((()))+++*********))))))(((((()))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///333>>>NNN```yyynnn{{{wwwgggYYYRRRKKKEEE>>>===999666:::>>>:::111333444555666777777777777777777777777888888888888999999999999999999999999::::::::::::::::::::::::777777888999999999999888999999::::::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999888888888999888888888888888888999999999999999999999999999999999:::<<<===>>>???AAACCCBBBCCCDDDFFFGGGGGGGGGFFFGGGHHHKKKNNNOOOPPPVVV\\\fffTTTYYY{{{dddhhheeeggg|||llllllvvvYYYPPPIIIFFFFFFCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::666777888999888777555333555333222000000111333444333333222111000///...---------------------------,,,++++++******++++++,,,*********++++++,,,,,,,,,************************vvvWWWBBB>>>999999999444777777666555444333222222555444333222222222222222000000111222222222222222000000111111333444666777>>>HHH\\\ssszzzeeePPPKKKSSS```qqq}}}lll___PPPJJJLLLOOOMMMJJJWWW\\\ccchhhlllqqqvvvzzztttpppssstttvvvyyy{{{zzz|||yyyyyy{{{tttxxx|||}}}|||xxxuuutttsssjjjcccfffjjjkkkjjjjjjmmmqqqvvv{{{}}}}}}zzzxxx{{{||||||||||||{{{zzzyyyttttttwww{{{}}}yyyxxx|||{{{zzzzzzyyyxxxwwwvvvvvvwwwyyyzzz{{{{{{|||||||||{{{{{{zzzzzzzzzyyywwwvvvtttssssssssstttuuuvvvwwwwwwwwwwwwuuuuuuuuutttrrrqqqpppooouuuxxx{{{yyyuuussstttwwwxxxwwwuuusssqqqooonnnmmmdddaaa\\\SSSLLLIIILLLPPPaaa[[[fffggg___pppppp```XXXfff|||]]]AAA555222222000///---,,,+++,,,---...000111222222000...+++)))***)))((()))++++++)))((())))))(((((((((((())))))************)))))))))((())))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------...888DDDSSShhhwwwkkkhhhgggfffpppyyy{{{dddLLL??????>>>:::777555777999555555666777777888888777666666666777777888888888999999999999999999999999999999999999999999999999777777888999999999999888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999999888888888888888888888999999999999::::::;;;;;;;;;===?????????@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIIIINNNKKKLLLSSS[[[\\\XXXSSSVVVWWWqqq~~~aaaZZZ^^^[[[jjj|||~~~```MMMLLLKKKGGGEEEBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<;;;:::999999666777888999888777555444555444222111000111222333333333222111000///...---------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************tttUUUBBB===888777888333777666666555444333222222444333333222222222222333000000111222222222222111000000000111111222333444;;;444???```~~~eeeSSSRRRaaayyy}}}kkk___ZZZVVVQQQMMMJJJNNNSSSXXX]]]aaafffiiizzz|||iiiYYYXXX^^^aaaccchhhjjjhhhiiinnnssstttxxxzzzwwwwwwtttwwwzzz|||zzzxxxwwwwwwooofff___aaafffiiikkkmmmuuuxxx{{{}}}~~~}}}zzzyyyyyyzzz|||}}}}}}{{{zzzxxxssstttwww|||{{{zzz}}}|||yyyyyyyyyyyywwwwwwvvvvvvwwwxxxyyyyyy||||||||||||{{{zzzxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqrrrsssttttttuuuttttttuuuuuuuuutttssssssrrrrrrvvvxxxyyyvvvqqqnnnnnnpppoooqqqpppkkkccc]]]]]]^^^VVVOOOLLLMMMMMMMMMVVVcccnnn{{{vvvfffeeesssiii\\\]]]bbbrrr\\\???444111111444///...---,,,+++,,,---...000111222222111///,,,***)))(((((()))******)))'''))))))(((((((((((())))))************)))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,333:::BBBRRRjjjlllVVVWWWhhhuuuWWWIII===;;;999555666;;;777777777777777888888777444555555666777888888999888888888888888888888888888888888888888888888888777777888999999999999888999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999::::::999999888888999999999999888888777777777666888999999:::;;;<<<======>>>???AAAAAAAAAAAABBBDDDFFFFFFEEEFFFGGGIIIKKKLLLOOOOOOPPPTTTWWWWWWRRRMMM[[[oootttbbbbbbfffhhh~~~mmmNNNEEEJJJJJJFFFCCC@@@@@@@@@???>>>>>>======::::::::::::999888777777666666777888888777555444555444333111111111222333222222111000//////......------------------------,,,++++++******++++++,,,,,,,,,++++++++++++++++++************************qqqTTTAAA===777555777333666666555444444333222222333333222222222222222333000111111222222222111111222111111111111222222333888333;;;UUUrrrzzzyyywwwbbb]]]hhhvvvnnn\\\QQQMMMNNNPPPRRRUUUXXX\\\^^^\\\bbbaaaWWWOOOQQQYYY]]]]]]\\\ZZZWWWWWW\\\```cccllluuu~~~zzzvvvuuuxxxzzz|||}}}{{{zzzzzzzzzooojjjjjjrrryyy|||}}}}}}{{{zzzyyyvvvxxxzzz||||||zzzxxxwwwwwwwwwxxxzzz||||||yyyvvvsssuuuzzz}}}yyywwwwwwxxxyyyuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttvvvvvvuuutttssssssrrrrrrppppppqqqqqqrrrrrrqqqqqqrrrrrrssstttuuuwwwxxxyyyqqqrrrppplllgggddddddeeeeeeeeebbb\\\TTTOOONNNPPPSSSJJJJJJSSSWWWXXXfffyyybbbZZZiiiwww}}}fffZZZ```wwwiiiBBB777888333///000...---,,,,,,++++++,,,,,,//////000000///...,,,***)))(((((()))******)))''')))(((((((((((())))))************)))))))))))))))))))))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...222444777AAAVVVppp~~~uuuyyyooopppwww___???<<>>???@@@???AAABBBBBBAAAAAACCCDDDDDDDDDDDDEEEGGGJJJNNNPPPOOOVVVYYYRRRKKKNNNXXX```qqq{{{pppfffxxxzzz}}}ppp^^^MMMIIIJJJHHHCCCAAAAAA@@@@@@???>>>>>>======::::::::::::999888777666666666777777777777666555555444333222222222222222222111111000//////......------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************oooSSSAAA===666444666333555555555444333333222222222222222111111222222333111111222222222111111000333333222222222222333333111777<<>>@@@AAAAAA@@@AAABBBBBBBBBAAACCCDDDEEEEEEFFFGGGKKKOOOSSSVVVUUUXXXVVVOOORRRbbbvvvuuusssxxxttt^^^YYYTTTPPPJJJDDDAAABBBAAAAAAAAA@@@??????>>>>>>;;;;;;;;;::::::999888777666666777777777777777666666555444333222222222222111111000000///.........------------------------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************mmmRRRBBB>>>666444666333444444444444333333222222222111111111111222222333111222222222222111000000333333222222222333333444///999:::111888UUUssspppgggjjjvvvsssrrrqqqmmmeeeYYYLLLDDDDDDDDDDDDDDDKKKYYYkkkwwwkkk\\\MMMGGGFFFFFFFFFFFFJJJLLLQQQ[[[fffpppuuuvvvvvvxxxzzzzzzyyyxxxxxxyyyxxx|||}}}xxxvvvvvvxxxzzzvvvwwwxxxyyyzzzzzz{{{{{{vvvuuusssrrrrrrpppmmmkkkrrruuuyyy{{{|||}}}~~~{{{{{{zzzxxxvvvuuuwwwyyysssuuuvvvxxxxxxvvvtttsssqqqrrrsssssssssssssssrrrsssssssssssssssssssssrrruuuuuutttsssrrrpppnnnmmmmmmmmmmmmmmmoooqqqssstttpppjjj___UUUMMMIIIHHHHHHGGGGGGHHHJJJOOOSSSVVVXXXYYY]]]iii{{{~~~llltttjjjeeedddooorrrIII;;;000111222...,,,---,,,,,,,,,+++++++++******))))))*********))))))((((((''''''((())))))(((&&&(((''''''(((((()))***+++))))))))))))************((((((((()))))))))******************************(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,------------...------...000888IIIYYYrrr~~~tttvvviiiccc{{{~~~eeeSSSFFF===<<>>???AAABBBBBB@@@AAACCCCCCCCCCCCDDDFFFIIIIIIKKKMMMPPPTTTWWWYYYVVVPPPHHHNNNggg{{{ppp~~~wwwsss___RRRSSSSSSOOOHHHCCCBBBDDDBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;:::999888888666666666666777777777777666555555444333222111111000000000//////.........------------------------,,,++++++******++++++,,,,,,,,,++++++++++++++++++************************lllRRRCCC???777444666444444444444333333333333222111111111111111222333333222222222222222111000000111111111111111222333444000555666222333BBBWWWgggzzz|||tttttt~~~|||cccSSSGGGEEEEEEHHHNNNYYYgggqqq```TTTJJJFFFCCC???@@@DDDAAABBBFFFKKKSSS\\\fffkkkiiilllppprrrssssssssstttuuuwww{{{wwwxxxxxxwwwvvvuuuuuuvvvvvvttttttssstttuuuwwwxxxzzzwwwuuusssrrrsssssssssrrrtttuuuwwwxxxyyyyyyyyyyyy{{{|||~~~~~~|||zzzzzzxxxyyyyyywwwttttttuuuwwwtttuuuwwwxxxxxxuuurrrpppssssssssssssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrpppmmmjjjhhhggghhhhhhhhhiiikkknnnppprrrooogggZZZNNNGGGFFFGGGIIIJJJQQQZZZ```ccceeehhhkkkpppzzz{{{vvvyyynnn[[[llloooPPP;;;777222///...//////000+++++++++++++++******)))((((((((()))))))))))))))(((''''''((())))))(((&&&''''''''''''((()))***+++((()))))))))************(((((((((((()))))))))***************************((((((((()))***+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,//////000999DDD]]]pppjjjmmm~~~qqqbbbWWWQQQOOOFFFDDDAAA>>><<<<<<<<<<<<999999999999888888888888999999999999999999999999888888888888888888888888777777888999999999999888888888888888999999999999888888888888888888888888::::::::::::::::::::::::999999888888999999:::;;;999::::::;;;;;;<<<<<<=========>>>???@@@AAABBBCCC@@@BBBDDDEEEEEEEEEGGGIIILLLLLLNNNOOOQQQSSSTTTUUUPPPMMMMMM\\\{{{wwwwwwqqqmmmooowwwvvvllliiiwwwsssYYYTTTMMMNNNMMMJJJGGGEEEEEEDDD@@@@@@@@@???>>>>>>======;;;;;;;;;;;;:::999888777666666666666666777888888666666666555444222111000///////////////.........------------------------,,,++++++******++++++,,,++++++++++++++++++,,,,,,************************lllRRRCCC???777444777444444333333333333333333333111111000000111222333333222222222222222111000///////////////000111222333///---111::::::555:::FFFeeesss{{{pppiiisssjjjVVVRRRQQQQQQSSSRRRRRRSSSVVVOOOIIIFFFEEEAAA===@@@GGG@@@CCCEEEEEEFFFKKKUUU^^^^^^bbbhhhlllmmmnnnoooooonnnooottt{{{{{{uuuooonnnqqqsssuuuwwwwwwuuusssqqqpppooonnnnnnooorrruuuvvv{{{xxxuuutttuuuvvvwwwwwwrrrrrrrrrssstttttttttssstttuuuvvvvvvuuutttsssrrrwwwyyyyyywwwtttrrrtttvvvtttuuuxxxyyyxxxuuuqqqooosssssssssrrrpppnnnmmmlllooooooooooooppppppppppppoooooommmjjjgggdddaaa```\\\]]]^^^```ccchhhlllooolllcccVVVKKKGGGIIIMMMPPP\\\iiixxx}}}{{{|||tttxxxyyyooommmqqqqqqKKK666111333111,,,+++...---******++++++++++++***))))))(((((((((((())))))))))))(((''''''((())))))(((&&&''''''''''''((()))++++++(((((())))))*********+++(((((((((((())))))))))))************************'''(((((()))***+++++++++)))************+++++++++)))************+++++++++,,,***---111111...111888HHH[[[nnn~~~kkkbbbaaakkkxxxqqq___IIIGGGDDDAAA???>>>>>>???;;;;;;::::::999888888888999999999999999999999999888888888888888888888888777777888999999999999888777888888888888999999999888888888888888888888888::::::::::::::::::::::::999888888888999::::::;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBCCCAAACCCEEEFFFFFFGGGIIIKKKLLLMMMNNNOOOOOOOOOOOONNNLLLVVVcccssszzz```WWWeeeeeeccc{{{mmmfffkkkYYYRRRJJJPPPMMMHHHEEEGGGHHHFFFBBB?????????>>>======<<<<<<::::::;;;::::::999888777666666666666666777888888666666666555444333111000///////////////.........------------------------,,,++++++++++++++++++,,,*********++++++,,,,,,---************************iiiTTTAAA<<<:::555222444444555777777666555222111///000111222222111000///222222222222222111000///---......///000111111111555333222111222555888;;;JJJ___{{{}}}wwwiiibbbiiibbbgggzzzzzznnnbbbiiikkkfffgggjjjbbbUUUDDDHHHKKKIIIDDDBBBCCCFFF>>>AAACCCAAA@@@CCCJJJQQQTTTXXX^^^eeejjjlllkkkjjjooopppnnnjjjffffffiiimmmrrrnnnnnnqqqqqqmmmkkkkkkiiifffcccdddiiimmmnnnmmmrrrqqqqqqrrrrrrrrrooommmnnnoooooooooooopppppppppxxxvvvtttrrrrrrrrrssstttooopppqqqssssssssssssrrrppptttwwwuuuqqqlllkkkkkknnnmmmkkkiiiiiiiiijjjkkkiiidddbbbeeejjjmmmooopppnnnjjjccc___^^^^^^YYYTTTPPPMMMMMMSSS]]]fffpppvvvyyykkkYYYQQQUUU^^^```]]]sss}}}~~~yyyyyyuuuMMM999555//////...------------...+++*********))))))(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))************+++++++++,,,,,,------.../////////;;;FFFYYYmmm~~~nnn^^^YYYgggzzz~~~nnnMMM;;;???@@@@@@BBB???>>>===;;;:::;;;<<<:::666:::999999999::::::;;;<<<999888888888888888999999888888999999999:::::::::;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888999999999========================>>>@@@AAAAAA@@@AAACCCEEEAAAEEEJJJKKKIIIHHHIIILLLQQQRRRRRRQQQOOOMMMKKKKKKRRRhhhrrrfffhhhjjjkkkzzzqqqooolllXXXMMMKKKMMMJJJJJJJJJIIIHHHEEECCCBBB@@@@@@>>>===<<<<<<<<<<<<:::999999999:::999666333666666555444444444444555555555444333333222111111000//////...---,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++***)))((((((+++*********))))))(((((())))))))))))))))))))))))iiiTTTAAA;;;999555333555555555666777666444222111///000111222222111000///111111222222222111000000......//////000111111222333222111111222444777888<<>>======<<<;;;;;;;;;;;;;;;::::::999999999999::::::999999999999::::::::::::::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::::::::::::::<<<<<<===>>>>>>???@@@@@@@@@AAABBBBBBAAAAAACCCEEEJJJIIIHHHIIILLLOOORRRSSSJJJNNNPPPNNNLLLOOOZZZccctttnnniiibbb}}}wwwyyy|||vvv^^^TTTOOOLLLKKKJJJJJJJJJIIIGGGEEEBBBAAA@@@???>>>======<<<=========<<<;;;;;;;;;:::777444555555444333333333333333555444444333222222111111000000//////...------,,,......---------,,,,,,,,,,,,,,,++++++***))))))(((************)))))))))((())))))))))))))))))))))))iiiTTT@@@:::888555333666555555666666555444222111000000111111111111000000000000111111222111111111//////000000111111222222000000111222333444555555555999EEE[[[vvv}}}uuummmmmmxxxssseeeZZZQQQQQQXXX[[[VVVOOOLLLKKKJJJJJJJJJHHHFFFDDDEEEFFFGGGHHHMMMXXXfffqqqwww|||ssskkkccc```^^^\\\]]]```fffmmmrrrooogggdddiiipppoooqqqsssqqqmmmjjjiiijjjhhhhhhggggggfffeeeeeeeeecccgggmmmrrrtttsssqqqoooqqqpppooommmkkkiiifffeeeccceeefffgggfffdddbbbaaa[[[\\\]]]^^^]]]ZZZWWWUUUQQQTTTWWWXXXZZZ\\\^^^``````^^^\\\XXXTTTPPPOOOPPPHHHLLLQQQSSSUUUYYY___ccceeejjjsss~~~yyyllleeevvvoooNNN:::111000222///...------,,,,,,------************))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))************++++++++++++,,,,,,------......///...333===KKK\\\nnn|||}}}|||tttbbbWWWYYYWWWhhhsssbbbYYYMMMFFFEEE@@@CCCCCCAAA>>>;;;:::===AAAAAA@@@???===<<<;;;;;;;;;<<<;;;;;;:::::::::;;;;;;999::::::::::::;;;;;;;;;999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===???@@@BBBCCCCCCBBBCCCDDDCCCCCCCCCEEEGGGKKKHHHFFFIIIOOOTTTTTTSSSXXXWWWWWWZZZbbbllltttxxxzzzqqqtttuuu[[[PPPQQQQQQNNNLLLIIIIIIIIIGGGFFFDDDBBBAAA>>>>>>============>>>>>>???>>><<<<<<<<<:::888555444444333222222222222333444444333333222222111111111000000//////......---......---------,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))hhhSSS???999888555444777555555555555555333222111000000000111111000000000//////000111111222111111000000000000111111222222///000222333444444444333666888???MMMddd|||~~~|||~~~qqqwwwyyyssstttzzzzzzpppfffYYYTTTOOOMMMOOOPPPNNNKKKFFFHHHJJJHHHGGGJJJPPPUUUiiinnntttwwwuuutttsssttt\\\UUUOOONNNNNNNNNPPPSSS^^^eeeiiieee[[[UUUXXX^^^```eeehhhfffaaa^^^___bbb^^^^^^]]]\\\[[[ZZZYYYYYY]]]bbbkkkrrrtttrrrmmmiiigggggghhhhhhiiiiiiiiiiiikkkoooqqqooojjjffffffhhhfffhhhiiijjjhhhccc^^^ZZZXXX]]]``````aaafffkkknnnpppnnnlllkkkeee]]]VVVTTTUUU^^^gggiiiiiilllppprrrtttsss{{{wwwzzzzzzllldddeeerrrlllNNN<<<666444222111...------,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***))))))*********++++++++++++++++++,,,------......---///333<<>>===============<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDBBBDDDEEEFFFFFFGGGIIIKKKJJJJJJMMMQQQUUUVVVTTTQQQ\\\VVVXXXlllrrrhhhsssyyyrrrkkkyyykkk\\\NNNLLLPPPQQQOOOOOOIIIIIIHHHFFFEEECCCAAAAAA>>>============>>>>>>???@@@>>><<<;;;;;;:::777555555444333333222333333333333333333333222222111111111111000000/////////.........---------,,,,,,,,,+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))fffQQQ>>>999888555444777555555555444444333222222111000000000000000000111...///000111111111111111000000000000000111111111000111333555555555444333666===BBBDDDNNNeee||||||{{{uuummmbbb]]]^^^^^^[[[XXXPPPQQQQQQOOOLLLKKKMMMPPPPPPTTTXXXXXXUUURRRQQQRRRIIIDDDAAACCCDDDCCCDDDGGGJJJMMMOOOLLLGGGCCCDDDFFFGGGLLLPPPPPPLLLJJJLLLOOOLLLKKKJJJIIIHHHGGGFFFEEELLLQQQZZZ```bbb___YYYTTTPPPRRRWWW\\\bbbhhhlllooohhhooosssnnnddd]]]```eeemmmoooppppppmmmhhhbbb^^^```fffiiigggiiirrr{{{~~~}}}pppccc]]]fffttt|||zzz|||ssshhhbbbttt~~~PPPCCC888444444222...,,,------,,,+++++++++++++++))))))))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((())))))***))))))*********+++++++++******++++++,,,---------...---...222;;;LLL___lllxxxuuu^^^]]]fffkkkrrrzzz___QQQFFFGGGJJJHHHDDDBBBAAAAAA@@@????????????@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==============================<<<@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHIIILLLOOOQQQPPPSSSWWWXXXXXXXXXZZZ\\\WWW[[[kkk~~~aaafffnnnlllgggzzz~~~www|||lllYYYRRRNNNNNNNNNLLLLLLOOOJJJIIIHHHFFFDDDCCCBBBAAA>>>============>>>>>>???>>><<<:::999999888777555666555555444444444444444333222222222222222111111000000000000////////////......---------,,,,,,,,,+++++++++***************))))))))))))))))))******))))))))))))))))))))))))dddPPP>>>::::::666444666555555444444333222222222111111000000000000111111//////000000111000000000///////////////000000000111222444555555555444333888CCCGGG@@@@@@RRRkkkzzzyyyvvvyyyxxx}}}{{{vvvfffaaaZZZTTTPPPPPPRRRSSSWWWXXXWWWSSSMMMJJJKKKMMMIIIDDDBBBEEEEEECCCAAACCCAAAAAAAAAAAAAAAAAAAAABBB<<<@@@CCCDDDBBBAAACCCEEEDDDCCCBBBAAA@@@???>>>>>>@@@DDDJJJOOOOOOLLLGGGDDDCCCDDDGGGKKKOOOTTTXXXZZZSSSZZZ^^^YYYPPPKKKNNNTTT]]]^^^^^^^^^\\\XXXTTTRRRSSS\\\bbbeeeooowwwwww{{{{{{~~~kkkhhhlllooorrrvvvxxxRRR888333000111111---,,,------,,,++++++******++++++))))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))************+++++++++)))******++++++,,,,,,---,,,,,,,,,,,,000;;;IIITTTllltttuuuhhhbbbbbbkkkvvv{{{yyy{{{cccLLLGGGJJJIIIFFFFFFCCCCCCBBBBBBAAABBBBBBBBB@@@???>>>======<<<======<<<<<<=========>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>???BBBBBBCCCCCCDDDDDDEEEEEEFFFHHHKKKLLLMMMPPPSSSVVVVVVXXXZZZYYYZZZ^^^gggnnntttyyybbbiiillllllvvvjjjwwwiiiSSSRRRPPPOOONNNJJJGGGIIINNNKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>============>>>>>><<<:::888777777777666555666666555444444444444555222222222222222222111111////////////////////////......---------,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))~~~aaaNNN>>>;;;;;;777444555555555444333222222222222222111000//////000111222000000000000000000///...///.....................111222222333333333333333999CCCDDD;;;999GGGXXX```llluuuwww{{{uuunnnkkkkkkjjjhhhnnnjjjcccXXXOOOKKKLLLPPPRRRMMMJJJLLLLLLJJJIIIJJJIIIIIIIIIHHHGGGGGGIIIKKKDDDFFFGGGIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDCCCEEEHHHJJJKKKIIIGGGEEEFFFFFFEEEEEEEEEFFFGGGHHHIIILLLNNNNNNMMMMMMOOOQQQWWWWWWWWWWWWWWWWWWWWWVVV[[[eeemmmsssqqqxxx{{{ooolllyyy{{{VVV>>>666111///000///------000,,,,,,+++***************((()))))))))************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))************+++++++++))))))******+++,,,,,,,,,***,,,---,,,,,,000888???YYYdddoootttxxx}}}yyyrrriiibbbfffdddpppqqq[[[VVVVVVQQQNNNOOOHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@????????????=========>>>>>>>>>??????=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????======>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPPPPRRRTTTWWWVVVZZZ___fffmmmuuu{{{vvviiinnnwwwzzz~~~}}}|||rrrqqqYYYOOOQQQNNNKKKLLLJJJHHHIIINNNLLLKKKIIIFFFEEEDDDCCCCCC@@@???>>>======<<<======;;;999777666777888888777666555444444333333444444111111111111111111222222..............................---------,,,,,,,,,************************((()))))))))************)))))))))))))))))))))))){{{```MMM>>><<<<<<777333444555555444333222222222222222111000//////000111222000000111000000///.....................---------111111111111111222222222444;;;;;;333444AAAHHHGGGMMM[[[ppp{{{tttuuu}}}wwwgggZZZTTTUUUYYYYYYSSSPPPQQQRRRQQQRRRUUURRRSSSSSSOOOJJJIIILLLOOONNNMMMMMMNNNPPPPPPMMMKKKNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOQQQSSSTTTRRRRRRWWW^^^bbbcccaaaiiiiiiiiiiiikkkmmmppprrrxxxoootttvvvnnnnnnoookkkQQQDDD???333...,,,---...,,,,,,...,,,++++++***)))*********(((((())))))*********+++))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))************+++++++++)))))))))***++++++,,,,,,)))---000///------111555BBBRRRaaajjjvvv}}}{{{yyy{{{}}}xxxfffUUUOOONNN^^^||||||ooonnnlllbbb[[[\\\MMMLLLJJJHHHGGGEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>>>>????????????>>>>>>======<<<<<<;;;;;;========================;;;<<<<<<===>>>??????@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJLLLNNNNNNQQQRRRSSSRRRRRRRRRTTTVVVXXX___kkk|||}}}ooofff{{{www___TTTRRRSSSLLLHHHJJJLLLLLLMMMPPPMMMKKKIIIGGGEEEDDDDDDDDD@@@@@@???===<<<<<<<<<<<<;;;999666666888999999888555444333333222222333333111111111111111111222222---------.....................---------,,,,,,,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))|||```PPP@@@:::888666444444444444333222222111111000000000000000000000000000111111111111000000000000------......///000000000//////000111222222333333555444444444444555666666888CCCZZZuuusssooovvvlll^^^```eeeggghhhbbb^^^```gggiiiddd___^^^^^^```aaa\\\UUUVVV[[[SSSUUUXXX[[[]]][[[VVVRRRTTTSSSTTTWWWUUUPPPPPPSSSPPPSSSSSSPPPSSSXXXUUUMMMQQQRRRSSSSSSTTTYYYaaagggeeecccfffmmmqqqpppsssyyyvvv|||}}}{{{uuuhhhdddeeevvvbbbLLL>>>888888000///---,,,+++***************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********+++,,,,,,,,,,,,---------......555>>>MMM[[[iiivvv~~~{{{{{{xxxmmmrrr\\\PPP```~~~tttWWWKKKOOOGGG???EEELLLHHHIIIGGGBBB@@@BBBEEEDDDCCCCCCDDDDDDDDDBBB???>>><<<===>>>>>>????????????;;;===>>>>>><<<;;;===>>>:::===AAABBBAAA@@@???@@@DDDEEEDDDAAABBBDDDFFFFFFJJJLLLOOOPPPOOONNNNNNOOOOOOQQQVVVXXXUUURRRZZZeeemmmwwwjjjjjjkkkjjjgggdddffflllrrrxxxhhh```WWWQQQRRRNNNMMMKKKJJJJJJLLLNNNOOORRRPPPMMMIIIFFFDDDCCCCCCDDDBBB???<<<;;;:::;;;;;;777777777666555555444444333333333222222222111111111222222222222111000000//////...------------............------,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~___PPP@@@:::888666444444444444333222222111111000000000000000000000000000111111111000000000//////------......///000000000//////000111111222333333444444333333444444555666222777DDDXXXjjjxxxyyywww|||{{{{{{~~~~~~xxx~~~vvvfffaaacccnnnoooooonnnjjjccc]]]ZZZ]]]\\\]]]___]]]YYYXXX[[[]]]``````^^^___```\\\TTTVVV[[[bbbhhhmmmrrrxxx}}}|||ssseee___bbbppp}}}zzzYYYDDD:::333///---///...---,,,+++***************))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,,,,,,,,,,,,,,,,------------000666@@@KKKXXXhhhxxxxxxooofffaaa^^^```iiissskkkSSSMMMKKKNNNUUUUUURRRNNNKKKIIIHHHEEEBBB@@@BBB@@@??????@@@BBBDDDEEECCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBDDDDDDBBBAAAAAABBBDDDEEEEEEFFFFFFFFFFFFHHHIIIHHHHHHLLLQQQSSSTTTUUUWWWZZZZZZWWWUUUZZZdddpppxxx|||lll___ffffffeeeeeefffllltttzzzyyyaaaZZZVVVPPPLLLMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNMMMJJJGGGEEECCCCCCBBBBBBAAA>>><<<;;;;;;;;;<<<888888777777666555555555333333333333222222222222111222222222222111000000//////...---------------......---------,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))___OOO@@@999888666444444444444333222222111111000000000000000000000000000111111000000000000//////------......///000000000///000000111111222222222222222222222222333444444444222444===LLL```zzz{{{}}}{{{uuusssvvvuuuvvvyyyxxxuuuuuuyyy}}}wwwpppttt{{{ppphhhbbbdddnnnbbbMMM888///000000---+++......,,,+++******))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((()))***************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---++++++,,,,,,,,,---------,,,...333:::EEEVVViiivvv|||zzz}}}~~~rrriiibbb^^^bbbhhhuuurrrpppyyycccXXXWWWdddooolll```SSSIIIJJJLLLHHHFFFGGGIIIGGGDDDCCCCCCAAA???===:::888777666888:::===???BBBAAAAAABBBDDDEEEDDDBBBHHHFFFCCCBBBCCCDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKRRRSSSUUUUUUUUUVVVXXXZZZWWWWWWXXXeee~~~|||___cccaaa___dddrrr~~~rrrnnnqqqxxxlll___UUUUUUUUUPPPMMMOOOKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???>>><<<;;;;;;<<<===999999888888777666666666444444444444333333333333111111222222111111000//////......---------------------------,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||^^^OOO???999888666444444444444333222222111111000000000000000000000000000111000000000////////////------......///000000000///000000000111111111222111111111111111222222333777222///222:::LLLggg}}}zzzrrrttt|||tttqqqcccjjjzzz|||^^^HHH;;;000///111111//////------+++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---...000888FFFXXXdddnnnpppwww}}}|||wwwxxx|||~~~|||wwwxxxuuulllccc^^^ZZZ\\\\\\fff}}}|||{{{vvvvvvvvv___KKKGGGGGGEEEFFFLLLGGGGGGHHHJJJJJJFFF???999444444333444666999;;;===AAAAAAAAADDDHHHIIIHHHFFFHHHGGGGGGIIIKKKKKKHHHEEEMMMKKKKKKNNNNNNMMMNNNPPPVVVWWW[[[aaafffgggccc___YYYcccpppuuuaaadddlll}}}mmm]]]ddddddhhh{{{dddiiixxxwwwwww~~~ccc___YYYWWWYYYWWWRRRPPPRRRJJJKKKLLLLLLLLLJJJHHHGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<<<<======::::::999999888777777666555555444444444333333333111111111111111000000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((www]]]NNN???888777666444555444444333222222111111000////////////////////////000000000////////////...------......///000000000000000000000000111111111111000000000000111222222444111///000222999IIIYYYwwwvvvqqqrrruuuxxxxxxqqqpppqqqrrrwwwnnnPPP===666222000111///,,,,,,///,,,+++******))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,*********+++++++++,,,,,,,,,------...111:::FFFOOOdddeeejjjpppuuuwww{{{|||~~~rrrvvv|||}}}ssscccZZZXXXXXX[[[XXXUUU^^^llllllbbbyyy~~~rrr^^^VVVSSSPPPRRRXXXRRRNNNJJJHHHGGGDDD???:::666666777888:::<<<===>>>EEEFFFHHHLLLPPPRRRRRRQQQLLLKKKKKKLLLMMMNNNMMMLLLQQQMMMMMMQQQQQQOOOOOOTTTRRR[[[mmmtttqqqYYYSSS```iiipppuuujjj[[[ZZZmmmiiizzzvvvxxxdddZZZZZZXXXWWWVVVSSSNNNMMMOOOIIIJJJKKKLLLKKKIIIFFFEEEAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<===::::::999999888888777777555555444444444333333333000111111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((ttt]]]MMM>>>888777666444555444444333222222111111000////////////////////////000000////////////......------......///000000000000000000000000000000000111000000000000111222222333222222444333222666===JJJ```}}}~~~qqqhhhwwwooooooooorrr{{{vvvXXXDDD999444,,,---000111---(((***///+++******)))(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++***))))))*********+++++++++***,,,---------000666;;;QQQ]]]jjjooonnnpppzzz~~~xxxvvvyyyzzztttmmmhhhtttpppggg]]]WWWYYY```eeexxxvvv|||yyywwwxxx}}}yyy```KKK>>>888444111222333444777:::>>>AAACCCGGGKKKPPPSSSTTTTTTUUUVVVQQQPPPOOOLLLKKKLLLPPPTTTMMMJJJMMMUUUWWWRRRQQQUUU___qqq}}}xxx\\\\\\rrr|||yyyssshhh^^^aaannnjjjYYYVVVYYYVVVVVVTTTQQQNNNLLLLLLNNNIIIJJJKKKKKKJJJGGGEEECCC@@@@@@AAAAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<::::::999999888777777777444444444444333333333333000000111111000000///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))vvv\\\MMM>>>888777666555555444444333222222111111000////////////////////////000000/////////.........------......///000000000000000000000000000000///111111000000111111222333333111222555666333333555333AAAVVVlll}}}|||{{{{{{zzzzzz|||{{{~~~cccGGG999333222111------///222///******...******)))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***))))))))))))))))))*********+++(((+++---,,,******---000777HHH[[[fffiiinnnuuu|||~~~xxxrrriii___```iiixxxjjjcccfffwww|||gggwww{{{]]]MMMGGGFFFEEEPPPMMMHHHDDDCCCEEEHHHKKKLLLRRRYYYYYYVVVTTTVVVYYYXXX]]]aaa___YYYUUUVVVYYYRRRRRR[[[jjjmmmfffbbbeeewww|||qqqxxx}}}|||nnndddeeevvvzzzhhhiiilllfffVVVPPPQQQSSSTTTSSSQQQNNNMMMLLLLLLLLLJJJJJJJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAA???>>>===============<<<;;;;;;:::999999999888777777666666333333333333222222222222000000000000000//////......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))yyy\\\MMM===888777666555555444444333333222111111000////////////////////////000/////////............------......///000000000000000000000////////////111111111111111222222333111---,,,000333222222444666222333>>>VVVssswwwnnnqqq}}}yyypppppp{{{qqqXXX<<<000111333000,,,111------000///+++((()))***))))))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((())))))))))))************(((+++---,,,***)))+++...)))444EEEZZZllluuutttooo|||zzzeeeZZZ^^^fffaaa___[[[XXXdddjjjaaaWWWooooookkkooovvvyyyssscccVVVPPPOOOOOOUUU]]]dddccc\\\WWWZZZ^^^bbbnnn{{{}}}ttthhhaaa```bbbdddsss{{{}}}lllfffhhhooommmoooqqqmmmbbbZZZXXXgggrrrnnn]]]pppzzzwwwrrr~~~uuu\\\QQQSSSVVVTTTQQQPPPPPPNNNKKKJJJJJJHHHFFFKKKJJJJJJIIIGGGEEECCCCCCAAABBBBBBBBBAAA@@@>>>===============<<<;;;:::999999999888888777666666666333333333222222222111111000000000000000//////......---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}\\\NNN???888666444444555333333222222111000/////////...------...///000111////////////////////////......///000000000000000111111111000000000000000000000000000000000000000111111111111111111111111000444666777<<>>888666444333444333333222222111000000//////......---...///000111////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...000222111333;;;JJJUUUooolllqqqzzzwwwyyy|||vvvuuuwww]]]JJJ???:::555111000///...,,,---,,,,,,+++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))******))))))******+++,,,---///000444===MMMaaannn{{{vvvxxx~~~|||yyyvvvssstttzzz{{{rrrhhh```ZZZVVVXXXfffkkkaaa\\\dddmmmooo[[[aaammmyyy}}}tttrrr|||zzz}}}mmmlllwwwqqqpppjjjaaaXXXTTTVVVZZZ[[[]]]eeemmmgggXXXQQQTTTggg}}}uuuaaaXXXUUURRRNNNMMMMMMOOOPPPNNNOOONNNKKKHHHGGGHHHJJJMMMMMMLLLLLLKKKIIIEEEBBBBBBBBBBBBAAA@@@>>>===<<<:::::::::::::::999888777777777666666555444444444222222111000000000000000000000000000000///......///......------,,,++++++******++++++,,,------...*********)))((('''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&uuuXXXKKK===777555333222444333333222222111000000000///............///000000////////////////////////......///000000000000///000000000000000000000000000000000000000000000000111111111111111111111111111222222111111333777:::IIIbbb}}}ssshhheeekkkuuu~~~~~~vvvnnnmmmuuu}}}{{{yyy\\\JJJ???888444333111111111///---***,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))***))))))))))))***+++++++++...///,,,+++555IIIYYYrrr}}}xxxyyyhhhYYYQQQUUUZZZ^^^[[[SSSLLLLLLOOOIII]]]vvvuuuooozzzvvvzzzeeehhhuuu{{{{{{uuujjjaaagggsssjjjbbbYYYRRRRRRUUUZZZ\\\eeeuuu|||___RRRTTTkkk{{{zzzaaaUUUSSSNNNNNNNNNNNNNNNNNNMMMMMMPPPOOONNNLLLJJJJJJLLLNNNPPPOOONNNNNNNNNLLLIIIFFFCCCBBBAAA@@@@@@?????????<<<;;;:::999999888888888666666666555444444333333222222111000000000000111000000000000000///......///......------,,,++++++******++++++,,,,,,------******))))))((((((''''''))))))))))))))))))))))))(((((((((''''''''''''&&&qqqVVVIII<<<777555333222333222222222111111111000000//////........./////////////////////////////////---...//////000000///////////////000000000000000000000000000000000000000111111111111111111111111222222111222333333222111888@@@OOOddd{{{|||ooolllnnnpppqqqvvvzzzpppnnnmmmmmmsssiiiKKK;;;888999999555444333222000...+++)))++++++******))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************((((((((())))))))))))))))))))))))))))))***++++++(((---111000,,,...777@@@WWWtttooo^^^WWW[[[cccjjjjjjddd\\\UUUOOONNNbbbxxxzzziii\\\eeewwwssspppzzzzzzpppqqq~~~|||rrrzzzfff[[[iiivvvuuujjjfffcccaaa]]]\\\eeeppp```]]]XXXQQQLLLLLLQQQVVVwwwjjj```fffxxx~~~zzzfff\\\UUUTTTWWWOOOPPPPPPPPPQQQPPPPPPPPPQQQPPPOOOMMMLLLNNNPPPRRRQQQPPPOOOOOOOOONNNKKKIIIEEEDDDBBB@@@??????@@@AAA===<<<:::999888888999:::777666666555555444444333333222111111000000111111000000000000000///......///......------,,,++++++******++++++,,,,,,,,,,,,***)))))))))((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''oooTTTHHH;;;777555333222333222222222111111111111111//////////////////......////////////////////////------...///////////////......//////000000000000000000000000000000000000000000000000000000000000000...---...111222000///444111333@@@VVVnnnvvvjjjhhhiiiooozzz|||wwwuuu~~~nnnYYY???000...000000///555444222000---+++***+++******))))))))))))((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))(((((())))))***+++***,,,///000//////000222CCCLLLaaa{{{||||||qqqnnnjjjyyy{{{xxxvvviiiWWWPPPZZZfffjjjbbbZZZ[[[aaafffcccmmm|||wwwbbb[[[ccckkkjjjdddjjj{{{zzzmmmhhhiiikkkbbbUUU[[[nnnuuummmZZZXXXUUUSSSQQQUUU```lllooouuuvvviiiVVVJJJMMMVVVnnntttxxx~~~hhhgggmmm{{{sssUUUNNNRRRRRRQQQSSSRRRQQQPPPNNNNNNNNNOOOPPPRRRQQQOOOOOOOOOQQQSSSSSSPPPNNNMMMMMMNNNMMMKKKIIIHHHFFFCCC@@@>>>>>>>>>???===<<<;;;999888999999:::888888777777666555555444333222222111111111111111000000000000000///......///......------,,,++++++******+++++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((oooSSSGGG;;;777666444333444111111111111111111111111/////////000//////...---////////////////////////------...////////////...---......//////000000111000000000000000000000000000000000000000000000000111000//////000111111000000222555666999EEE\\\qqq~~~tttmmmkkkkkkkkkkkkxxxxxxyyy}}}sss[[[KKK<<>>=========<<<<<<<<<<<<;;;:::999888888777777666555555444444444333222222111111222222000000000000000///......///......------,,,++++++++++++******************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))pppSSSGGG<<<999888666555555111111111111111111222222//////000000000///---,,,////////////////////////,,,---......//////......---------...///000000111000000000000000000000000000000000000000000000000(((+++///111111111111333111...000444333///222999999KKKcccuuu~~~uuunnnlllnnnxxxfffIII999333333555///---...000,,,&&&(((000+++---///---***((()))+++'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''&&&&&&'''***,,,...''''''''''''''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((()))******))))))***,,,...///...---///,,,,,,,,,---555JJJ___~~~~~~~~~sssrrrrrrvvv}}}zzzaaa]]]]]]iiiyyy]]]UUUcccllltttqqq^^^RRRNNNXXXrrrqqq```]]]hhhsssiii\\\XXXVVV\\\WWWOOOLLLOOOUUUUUUQQQTTTTTTTTTTTTUUUUUUVVVVVVRRRQQQQQQSSSVVVVVVRRROOOKKKIIIGGGGGGIIIIIIIIIHHHBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<===<<<;;;999888777666666555444444333333444333222222111111222222000000000000000//////...///......------,,,++++++++++++******************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******oooSSSGGG;;;777555333000111111111111111000000000000111000///...............------............------,,,------...........................////////////000000000000000000000000////////////............------......///000000000222111000//////111333444444888@@@HHHTTTfff{{{{{{uuummmgggoooddd^^^aaagggkkkqqqxxxeeeQQQ===666444222000222------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&((()))+++,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***+++---222777:::PPP___www}}}yyyiiidddggguuulll^^^bbbllltttuuuddd\\\]]]eeesss~~~zzzzzznnnrrr{{{lll\\\QQQJJJNNNYYYOOOQQQRRRRRRQQQRRRTTTWWWUUUUUUVVVVVVVVVVVVVVVVVVQQQQQQRRRWWW\\\\\\UUUOOOPPPOOOMMMLLLLLLJJJHHHEEEAAA@@@@@@AAABBBAAA???===;;;;;;::::::::::::999999777666666555333222111111222222222222222333333333000000000000////////////............------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((oooTTTGGG<<<777666333111111111111111111000000000000000000///...............------............------------...////////////...............////////////////////////////////////////////////............------......//////000000111000///......000111333000333666999???JJJXXXccc}}}ssskkkgggiiiiiieeebbbaaaiiiooovvv}}}nnn[[[HHH;;;000...///------...,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&((()))***+++)))((('''&&&&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++,,,///222444555???OOOaaarrr~~~~~~yyy~~~yyyrrryyy~~~rrroooqqquuu}}}xxxkkkmmmssscccTTTNNNIIIDDDHHHQQQOOOOOOPPPQQQSSSUUUVVVWWWVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTXXX\\\\\\WWWRRROOONNNLLLLLLLLLKKKHHHFFFAAA@@@@@@AAAAAAAAA>>><<<;;;;;;::::::::::::999999666666555444333222111111111111111222222222222222000000000000/////////...//////.........---------,,,,,,,,,+++++++++******************************)))))))))))))))(((''''''((((((((((((((((((((((((nnnTTTHHH<<<888777444222222111111111111000000000000////////////............------............------......///000000000//////............////////////......................../////////............------------...//////000000///...---------...000111111222222111111555<<>><<<:::;;;;;;:::::::::999999999555555555444333222222111222111111111000000//////000000/////////........./////////.........------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((mmmSSSGGG;;;888777444333333111111111111000000000///---...//////000///......------............------...//////000000000000000............////////////////////////////////////............------------,,,,,,------.../////////............//////000000,,,---.../////////111222111333999BBBPPPbbbtttwwwhhhccchhhpppxxxsssnnnlllnnntttzzz}}}~~~pppUUU>>>666666444///---///000...+++************************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''''''''((()))***++++++,,,***)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,---------,,,000000///***)))000???KKK```}}}}}}vvvttt{{{ttt^^^QQQNNNMMMKKKEEEFFFIIILLLLLLMMMRRRXXXUUUQQQMMMNNNSSSUUURRROOOOOOQQQTTTVVVVVVTTTQQQOOOMMMMMMLLLMMMNNNOOONNNMMMHHHGGGGGGHHHJJJJJJIIIHHHCCCAAA???>>>>>>===;;;999;;;;;;:::::::::999999999666555555444444333333333222222222111000///......////////////........................------------++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((jjjQQQFFF:::777666444222333111111111111000000000000------///000000000///...------............------......///000000000//////............////////////////////////////////////.........------------,,,,,,,,,,,,---......//////.........///////////////,,,------...////////////111111222444888???HHHNNN[[[jjj}}}uuuuuuxxxrrriii___YYY[[[___bbbcccfffhhhmmmvvv~~~fffUUUNNNQQQWWWVVVGGG555---///222+++......+++***,,,---,,,************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''(((((((((+++***)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,---.........&&&+++//////------111666<<>><<<;;;;;;999888;;;;;;::::::::::::999999777777777777666666666666555555444222111000......//////.........---------,,,,,,++++++++++++************+++++++++,,,,,,,,,************************''''''((()))))))))))))))((((((((((((((((((((((((cccOOOCCC888555444222111111111111111111000000000000+++---///000111000///...---..................---,,,------.........................../////////000------------------------......---------,,,,,,,,,++++++,,,------......///***+++,,,---------,,,,,,------,,,---///000//////000111222111000000222444888555444999BBBPPPdddttt~~~wwwvvvrrrrrrxxxxxxsssppprrrzzzyyyyyyyyyzzz{{{|||}}}xxxyyy{{{zzztttpppttt}}}{{{~~~{{{yyywwwaaaJJJ???;;;777333000...444:::<<<>>><<<444+++'''******''')))---+++%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,+++++++++,,,------,,,...111444666EEEeee|||yyyzzz}}}sssWWWKKKKKKJJJGGGBBBBBBEEEGGGGGGDDDCCCDDD@@@AAABBBEEEKKKOOOMMMIIILLLMMMNNNMMMLLLLLLNNNPPPOOOOOOOOONNNMMMLLLKKKJJJGGGIIIKKKLLLKKKIIIHHHHHHGGGFFFEEEFFFHHHHHHFFFEEEEEEBBB>>><<<;;;:::999777;;;;;;;;;:::::::::999999888888888888777777777777666666555333111000///...//////.........---------+++++++++*********))))))*********++++++,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((bbbMMMDDD;;;888777333111222111111000000///.........,,,------......------,,,+++++++++,,,,,,,,,------............///////////////////////////////////////.........------------------------------------/////////......---------------------------------***+++,,,---............///000000000111111111111222111111222555:::>>>AAAOOOeee}}}~~~}}}~~~lll```[[[EEEBBB>>>999666333222222333000---///444666333000))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''""""""+++***%%%***&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((******+++++++++,,,,,,,,,***...111000...444AAALLLVVV[[[hhh~~~|||{{{vvvyyyaaaVVVIIIAAA@@@AAAAAA@@@BBBCCCCCCDDDEEEEEEDDDDDDBBBCCCCCCEEEFFFGGGHHHIIILLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA???<<<;;;;;;<<<;;;;;;888999:::;;;:::888666444777666666444333222111111333333444444333333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))(((''''''&&&&&&((()))***bbbMMMCCC;;;888666333111222222111111000000///......,,,------......------,,,,,,,,,,,,---------................../////////////////////////////////////////////.........------------------------------.........---------,,,,,,------------------------***+++,,,---............//////000000000111111111333222111111333555999;;;999GGGXXXdddppprrr]]]JJJ>>>:::777666444222222222333444000---+++,,,000111///,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***$$$###***(((###(((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********+++++++++,,,,,,***---000...+++---333:::>>>===>>>GGGZZZvvv}}}}}}ttt{{{~~~~~~}}}rrrggg[[[SSSJJJDDD===;;;===@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHIIILLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIGGGEEEDDDEEEEEEFFFFFFEEEEEEEEEBBB@@@===<<<<<<<<<;;;::::::::::::::::::888777666888777777666555444333222333333444444333333222111////////////............,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))((((((''''''))))))))))))))))))))))))(((''''''&&&'''((()))***bbbLLLCCC:::888666333111222333222222111000000//////,,,------......------,,,------------............---............/////////////////////////////////000/////////............------------------------------,,,,,,,,,,,,,,,+++------------------------++++++,,,---............////////////000000000000555333111000000000222333222777<<<@@@KKK\\\lllsss}}}zzziii```XXXXXXUUUMMMAAA777111000...---------...000222333...+++)))***------+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&***$$$!!!((('''###'''&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********++++++++++++,,,)))+++------+++******+++***---///000555FFF]]]ooo|||zzzuuu|||}}}|||hhhVVVIII@@@:::666666444333666;;;>>>???===??????@@@@@@@@@??????>>>@@@AAABBBDDDFFFGGGIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLHHHIIIKKKLLLMMMMMMLLLLLLIIIKKKMMMNNNMMMJJJGGGDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDAAA???=========;;;:::<<<;;;:::999888888888888999888888777666555444444333333444444333333222111111111111111000000000000,,,,,,,,,,,,+++++++++++++++++++++************))))))))))))(((((((((((('''))))))))))))))))))))))))(((''''''''''''((())))))cccKKKBBB:::777666333111222333333222222111000000000,,,------......------,,,,,,,,,,,,------------...---------.........//////////////////////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------.........---........./////////000000444333111///......//////555777777777===EEEJJJIIIIIITTTbbbooo{{{jjjVVVFFF;;;666:::;;;<<<;;;777555444555---------,,,------...///...,,,******,,,,,,***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$***$$$&&&'''$$$(((&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))************++++++++++++*********,,,------,,,+++***000555333//////666===RRR^^^ppp|||~~~zzz{{{|||iiiYYYOOOBBB888444444666777444333333666:::<<<<<<;;;>>>????????????>>>======???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHIIIKKKMMMOOOOOOOOOOOONNNOOOQQQQQQOOOKKKFFFDDDBBBBBBDDDEEEEEEEEEEEEEEEEEECCC@@@??????>>><<<:::<<<;;;999777666777888999888888777666666555444444333333444444333333222111222222111111111000000000------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))dddJJJAAA999777666333111222333333222222111000000000,,,------......------,,,******+++++++++,,,,,,,,,------------............////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------...------------............/////////222222000/////////000000000333444555999>>><<<888666:::@@@DDDJJJXXXlll{{{}}}vvvjjjXXXQQQFFF;;;444222444555666666555333111...------------,,,,,,,,,,,,,,,,,,+++***))))))***)))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))111***"""&&&(((%%%(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))*********+++++++++---+++)))***---//////.........,,,)))(((***///444000666===DDDLLLYYYiiiuuuuuukkkmmmuuu}}}~~~{{{}}}xxxwwwyyyyyyzzz|||www{{{{{{kkkbbb]]]TTTEEE888<<<999444111000222444555777666555666888:::<<<<<<>>>>>>?????????>>>>>>===??????AAABBBDDDFFFGGGHHHGGGGGGHHHIIIJJJJJJKKKKKKIIIKKKMMMOOOPPPQQQQQQPPPOOOPPPQQQPPPMMMIIIDDDAAADDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAA@@@>>><<<<<<:::888666555666777888777666666555555444444444333333444444333333222111111111111000000000//////---------,,,,,,,,,+++++++++++++++*********))))))'''''''''''''''(((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((dddJJJAAA999777666333111222333222222111000000//////,,,------......------,,,************++++++++++++,,,------------.........///////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,------...------,,,------------.........///000000000//////000000111...000000///111666666333333555777666777===GGGOOO^^^]]]^^^dddqqq}}}yyy{{{sss```RRRKKKDDD===555444111//////000111222333222111///---,,,+++***((())))))******+++++++++((((((((('''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((000999222&&&'''(((&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******)))))))))************+++///,,,)))(((***+++,,,,,,+++***((()))+++---//////---...000111333:::CCCJJJUUUjjj}}}wwwsssssswww}}}zzzzzz~~~~~~}}}{{{zzzvvvnnnddd\\\LLLCCC999555777999888555333333333333222111000///444333333333555888;;;=========>>>??????????????????@@@AAABBBCCCEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOLLLLLLLLLJJJHHHDDDAAA???EEEEEEFFFFFFFFFFFFEEEDDDEEEDDDCCCCCCCCCBBB@@@>>><<<:::888666666666888888666666666555555444444444333333444444333333222111000000000000/////////...------------,,,,,,,,,,,,+++++++++************)))&&&''''''''''''((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((eeeIII@@@888666555333111222222111111000000///......,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,---------.........////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------------------,,,------...------,,,,,,,,,,,,---------.........///////////////////////////222111------000111//////111444555777:::>>>BBB>>>;;;:::<<>>????????????@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCEEEFFFHHHIIIIIILLLMMMNNNNNNNNNMMMLLLKKKGGGGGGFFFFFFDDDCCCBBBBBBDDDEEEFFFGGGGGGHHHHHHGGGDDDCCCCCCDDDEEEDDDBBB@@@===<<<;;;999999999999999777777777666666666666555333333444444333333222111000000000000////////////...------------,,,,,,,,,+++++++++************)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&((()))))))))((('''eeeIII@@@888666555333111222111111000000///.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------------...------,,,,,,,,,,,,,,,---------........................------***000333222111333333111222111000000111333444555333333222444999CCCOOOWWWLLLBBB???JJJYYY```ccceeemmmqqqxxx|||___YYYPPPJJJEEE@@@:::666000111000///111444111+++***++++++,,,---...///000***)))((((((***,,,,,,,,,,,,,,,------,,,+++******(((***++++++******,,,---))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""///***"""((((((+++&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((******+++++++++))))))))))))************''')))+++,,,+++***,,,---++++++***)))(((***---111+++******+++---...---,,,***444777000...777<<<:::DDDCCC@@@;;;999@@@OOO[[[jjjgggdddeeeoooyyyzzzuuulllhhhiiinnnoooiiieeefffjjjkkknnnpppmmmhhheeeeeeWWWSSSKKKEEECCCBBB???:::111000///111333333111///***,,,......,,,,,,000444---------,,,,,,---///111,,,///222444555666777888999:::;;;===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIILLLLLLMMMMMMLLLKKKIIIHHHEEEEEEDDDDDDEEEEEEFFFGGGCCCDDDEEEGGGIIIJJJJJJJJJCCCCCCCCCDDDFFFEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;888888888888777777777777333333444444444333222222111111111000000000000///......---------,,,,,,,,,+++++++++************)))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''cccIII@@@888666555222111222222111111000///......------------------------------+++******,,,000555888,,,,,,,,,---------......111000///...------.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++---------............///...///000000//////000111111333444444333222333444222222333333444555666666555777:::>>>AAACCCDDDDDDCCCEEEIIIOOOVVV^^^dddgggnnnyyy~~~]]]999999777444333222222000///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------333222000///000111333444CCCAAA>>><<<<<<>>>AAACCC<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555444333222111000///...------------------------------,,,+++,,,---...//////////////////.........111111222333444666666777999:::<<<<<<;;;<<<===??????AAABBBDDDDDDCCCAAA@@@?????????@@@BBBDDDFFFHHHFFFHHHJJJLLLLLLJJJHHHFFFEEECCCBBBDDDGGGGGGEEECCCHHHHHHIIIIIIJJJJJJIIIIIICCCCCCCCCCCCCCCCCCCCCCCC======;;;:::999888888888666666777777666555444444555555444333222000000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&dddIII@@@888666555222111222111111111000///.........------------------------,,,,,,++++++---000333555,,,,,,,,,---------......///...------,,,---......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++------------............---///000000//////000111111333555666555333333333111111111222333444444444444555666666777777777777::::::;;;===???CCCFFFGGGFFFNNNZZZhhhsss}}}~~~}}}wwwooohhhdddpppiii\\\WWW___eeeXXXDDD444222000.........,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***++++++******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,---------------------------...---,,,+++,,,---///000333222///......///222333000000000000000000000000////////////////////////000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////.....................000000111222333444555555888999;;;;;;;;;;;;===?????????AAABBBBBBAAAAAA@@@????????????AAACCCEEEFFFEEEGGGIIIJJJJJJHHHFFFDDDEEECCCCCCEEEHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA>>>===<<<:::999999888888888888777777666555555444555444444333111000000///000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((((((eeeIII@@@888666555222111222111111000000//////......------------------------,,,,,,,,,---...///000111,,,,,,,,,---------......------,,,,,,,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------............---///000000///...000111000333666666555333222222000000000111222222333333777777666444444333333444888777555444333222333333333666<<>>NNNQQQIII111///,,,+++++++++***))),,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,---++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++,,,,,,---..............................//////000111222333333666888:::::::::;;;<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@??????@@@AAACCCDDDDDDEEEGGGHHHGGGFFFDDDBBBCCCBBBBBBDDDGGGIIIHHHHHHCCCCCCDDDFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@???>>>>>><<<;;;::::::::::::;;;999888666444444444444444444333222111000000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***dddIII@@@888666555222111222111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......,,,,,,,,,------......///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,---------.........---...000///......///111111222444333222111111222000000000111111222222222666555444444444666777888:::999777555444333444444::::::999:::>>>FFFPPPWWWSSSPPPWWWXXXKKKLLL]]]gggHHHCCC@@@BBBHHHTTTeeetttkkkvvv}}}zzzyyyxxxpppdddUUUUUUWWW^^^gggllliiicccqqqrrrnnneee^^^\\\\\\ZZZVVVYYY\\\YYYRRRJJJFFFDDD@@@>>><<<999777555444444555333222222444666666666000------111666777333...,,,---,,,---555???AAA<<<000...,,,+++,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,------------------............//////000111111222222444666888999999:::<<<>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@?????????@@@AAABBBDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEBBBBBBDDDEEEFFFGGGGGGGGGDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;::::::;;;;;;999777444222222333333333333333222111000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))dddIII@@@888666555222111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,---------......------......////////////---------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,------------...---...//////......///000333222111///---...000222111111111111222222222222000000000000111333555666666555333222222222333444888888666555555999???CCCEEE@@@EEEEEE;;;;;;EEEHHH:::666444555666999@@@GGG@@@HHHKKKFFFEEEGGGCCC:::777444333888>>>???===:::QQQQQQLLLCCC<<<:::888555555999<<<<<<777222//////000000000111111222222222333111///...000111111000000---,,,///444555111,,,(((+++,,,---///111///+++///---++++++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************)))))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------*********************************++++++++++++++++++,,,,,,,,,---------...//////000000111111222222222444666777888999;;;===>>>>>>>>>>>>???@@@BBBBBBAAA@@@?????????@@@AAAAAAEEEEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::888555333111111222222333222222111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''dddIII@@@888666555222111222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,,,,,,,---------......---...//////000/////////------------------------++++++++++++++++++++++++))))))******+++,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////...---///000333333111///------000222111111111111111111111222111111111000111111222222333222111////////////000111222222222222444777:::555111666777000000444111555333444777888666666888111444444222222555555222777333222444666555555777???@@@===666333333222///,,,000444444222//////000,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***++++++***,,,+++***---000111///,,,)))))))))))))))*********+++***(((((()))***)))(((((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********************************((())))))))))))*********************************((((((((())))))))))))***)))******++++++******)))*********************************************************************+++************************))))))***++++++++++++******++++++,,,,,,---------/////////000000111111111000222444666777888;;;=========>>>???@@@AAAAAABBBAAAAAA@@@??????@@@BBBBBBDDDEEEFFFGGGGGGHHHHHHHHHJJJJJJIIIFFFDDDCCCDDDFFFEEEEEEFFFGGGGGGGGGGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;::::::;;;;;;999777555444222222222222222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((''''''&&&&&&eeeIII@@@888666555222111222////////////000000000000++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------......---.../////////...---,,,------------------------************************((())))))***++++++,,,,,,************++++++++++++***++++++,,,,,,++++++***((()))***++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000222333444333111000///000000000000000000000000000222333333444444333333222444333111000//////000000111222333444444555888:::444333:::<<<333333666111---,,,...333666444333555000......111222000111444+++)))***---,,,***---444555666444///...111000,,,))),,,///...+++***+++---------,,,,,,++++++++++++(((((()))+++...000000///%%%&&&(((***,,,......///+++)))''''''((()))+++---)))(((&&&'''((())))))((((((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))((((((((()))))))))******************************&&&'''((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))*********+++,,,,,,------............////////////...000333555666888:::===:::;;;===???@@@@@@@@@???AAAAAA@@@@@@@@@BBBCCCDDDBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJGGGDDDDDDFFFHHHFFFFFFGGGGGGGGGFFFEEEEEECCCBBBBBBBBBAAAAAA@@@@@@<<<;;;;;;:::::::::::::::888888777666555555444444111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''fffIII@@@888666555222111222////////////000000000000++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------......------...///...---+++***------------------------************************((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///...------...000000333777888666222///...///////////////............///111333333333222222222111000//////000111111000111222222111222444666000111999999...---111,,,222......111111///---///000******111111******000///...111333///))),,,444///000...***))),,,***&&&---///000...***)))***,,,(((((((((((()))***+++,,,***))))))+++,,,,,,***'''***,,,------+++***+++,,,+++(((''')))***)))))))))***((('''''')))******)))((()))))))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++++++++*********)))(((((((((((((((((((((((('''((()))++++++******)))))))))***+++,,,,,,------,,,,,,---------------------///222444555777:::===888999<<<>>>??????>>>===AAAAAA@@@@@@AAACCCDDDEEEAAABBBCCCEEEFFFHHHIIIJJJGGGHHHHHHFFFCCCCCCFFFIIIGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFEEEDDDBBBAAA@@@@@@;;;;;;:::999999999::::::888888999999888777666555111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))dddIIIAAA:::777444000000222////////////............++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,,,,/////////...---------,,,///000111222111000...,,,000000000000////////////000000111222222222222111222222111000//////000000000000111111111111000000...//////000000000//////000000000000000000000000.................................------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((&&&&&&((()))+++******))))))))))))******))))))((((((''''''&&&&&&***)))(((''''''((()))*********))))))((((((((('''(((((((((((()))))))))))))))******+++---...//////---------.........//////000000111222444555666666999777666888<<>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCDDDEEEEEEGGGIIIGGGDDDCCCFFFIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@???::::::999999::::::;;;;;;999999:::;;;:::999888777555555444333333222111111000//////.........//////---------,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))eeeIIIAAA:::777444000000222////////////............++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++***++++++------------,,,,,,,,,,,,,,,---///000111111000000000///////////////////////////000111111111000000111000//////......//////000000111111111111000000000000000000000000//////////////////////////////------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))(((((((((((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))(((''''''((()))*********))))))))))))******((((((((((((((('''''''''***)))(((''''''((()))***)))))))))(((((('''''''''(((((((((((())))))))))))))))))***+++,,,---......,,,,,,---------.........///000111222333555666666888777666999===??????===?????????@@@@@@AAAAAAAAA???AAADDDEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>:::999999888888999999:::777888999999999888666666444444333222222111000000000000///...............------,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((|||}}}eeeIIIAAA:::777444111000222////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////---,,,+++*********++++++++++++,,,,,,,,,,,,***+++,,,...000111222333////////////////////////---...//////000000////////////......------......111111111111111111111111333222000///...//////000------------------------------------------------------,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))(((''''''((()))******))))))(((((())))))***'''''''''((((((((((((((()))((((((''''''(((((()))((((((((('''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------//////000222333444555666666666777:::===???>>>======>>>>>>???@@@AAABBBBBB>>>@@@CCCEEEEEEFFFGGGIIIJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===;;;:::999888888777777777666666777777777666555444333222222111111000000000111000///...------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((('''''''''sssxxxdddHHHAAA:::777444111000333////////////............,,,,,,,,,------------...,,,,,,,,,------------...---------............///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,+++++++++,,,******++++++,,,,,,------+++++++++,,,...000222333.........///////////////......///000000000000/////////......---......///111111111000000111111111444333000...---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,...///000111222444555555444666888;;;===>>>===<<<======>>>???AAABBBCCCCCC???AAACCCEEEEEEEEEGGGHHHJJJGGGDDDEEEHHHJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBAAA???===<<<===<<<;;;999888777777777666666666666666555555444333222222222111111111000222111///...---,,,,,,+++,,,+++++++++++++++++++++************)))))))))((((((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((''''''&&&&&&sssxxxbbbHHH@@@999777555111111333////////////............,,,,,,---------.........,,,,,,---------.........---------............///......---------,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,------......,,,,,,,,,,,,---...///000------....../////////000...///000000111111000000/////////......///000000111111000//////000111111444222000...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((())))))******+++*********+++++++++,,,,,,---...///000222333444444333555999;;;=========<<<===>>>???@@@AAABBBCCCDDD@@@BBBDDDDDDDDDCCCDDDEEEGGGDDDBBBCCCFFFHHHGGGEEEFFFEEEDDDCCCCCCBBBCCCCCCAAABBBBBBBBBAAA???===<<>><<<;;;999999888888777777666666555555555555333333333333333222222222111000///...,,,,,,++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&uuu{{{aaaGGG@@@999777555111111444////////////............,,,---------............,,,---------............---------............///......---------,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,------------,,,,,,---------------------------......//////000//////000111111111111000/////////...//////000111000000............000000111000...---,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))(((((()))((((((''''''(((((()))'''''''''(((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((((((((((((((((((((())))))))))))(((((())))))******************+++++++++,,,,,,,,,------...000111222333444333666999;;;;;;;;;<<<>>>===>>>>>>???@@@AAABBBBBB@@@BBBCCCCCCBBBBBBBBBCCCCCCBBBAAABBBCCCEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCDDDCCCBBBAAA???>>>???>>>===;;;::::::999999777666555555444444555555333333333333333333333333000///...---,,,,,,,,,,,,*********+++++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''uuu}}}aaaGGG???999777555222222444////////////............------------............------------............---------............///......---------,,,,,,,,,************************************************)))************+++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,,,,,,,,,,---......///000000---...//////000000//////...---------......///000///...---,,,,,,---...///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&'''''''''(((((()))))))))(((((((((((())))))))))))))))))************++++++++++++++++++,,,,,,,,,---,,,---...///000222333333333666999999999:::===???<<<=========>>>>>>??????===???AAABBBAAAAAABBBCCC@@@AAABBBBBBBBBBBBDDDFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<;;;:::999999999666555444333222333333444222222222222222222222222///...------,,,,,,,,,,,,)))*********++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((sss}}}bbbGGG???999777555222222444000/////////............---------.........//////---------.........//////---------.........//////......---------,,,,,,,,,************************************************)))************+++++++++************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))))))))))))))***,,,+++++++++******))))))((())),,,...///...---,,,,,,,,,------...///000000,,,---......//////......,,,,,,,,,,,,------...//////...,,,++++++,,,...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++++++++++++++************************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%'''((((((((())))))******(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,---------,,,---...///000222222333444666999999888999===@@@;;;;;;;;;<<<<<<<<<<<<<<<:::<<>>888777444111000222111000000///...---------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))(((((())))))))))))(((((((((((())))))(((((()))***++++++,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***************************))))))))))))))))))))))))+++***((((((***+++++++++***+++,,,,,,------,,,,,,+++---......---,,,,,,---...///111000///------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,///111333555555555666777999;;;;;;@@@>>><<<:::999:::;;;<<<888:::===@@@CCCDDDEEEEEEDDDEEEFFFEEEDDDCCCDDDFFFDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@@@@>>>;;;777555333222222111000000000000222333444222222222333333444444444000000///...------,,,,,,************************++++++,,,++++++***)))((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''((((((((((((''''''xxx```FFF>>>888777444111000222111000000///......------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************************)))))))))))))))))))))))))))(((((()))+++,,,+++******+++,,,,,,------,,,,,,+++---......---,,,,,,------///000000...------...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++,,,...111444666444444555555777999:::;;;???===<<<::::::;;;<<<===:::<<<>>>AAACCCDDDEEEEEEAAABBBCCCCCCBBBAAABBBCCCCCCCCCDDDEEEFFFGGGFFFFFFHHHGGGFFFEEECCCAAA@@@@@@???===:::888555444333333222111111000111111333333111222222222333333333333000//////...------,,,,,,************************++++++,,,++++++***)))((()))((((((((('''''''''''')))(((((((((''''''''''''''''''((((((((((((''''''{{{___FFF>>>888777444111000222000000000///......------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))''''''(((***,,,---+++)))***++++++,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,...///...---,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,...000333666777333333444555666888999:::===<<<;;;;;;;;;<<<>>>???<<<===???AAABBBCCCCCCCCC@@@BBBCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFHHHGGGFFFDDDBBBAAA??????===<<<:::888666555444444444333222111111111222222111111111111111222222222/////////...------,,,,,,++++++++++++++++++++++++++++++,,,++++++***)))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''zzz\\\FFF>>>888777444111000222000000//////............,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++******************************)))))))))))))))******))))))))))))))))))************++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))''''''))),,,......,,,*********+++,,,,,,,,,,,,+++***,,,...---,,,+++,,,---+++---......,,,++++++,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++************++++++******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********************++++++++++++,,,------...000222444555222222222333555666888999:::::::::;;;<<<===???@@@======>>>??????@@@@@@@@@AAACCCDDDCCCBBBAAABBBDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@???======;;;:::999888777777666666555444444333222111111111000000000000000111111111//////.........---------+++++++++++++++++++++++++++++++++++++++***((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((''''''xxxXXXFFF>>>888777444111000222////////////............,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++***************************)))))))))))))))************))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---//////---+++)))***++++++,,,,,,++++++***,,,------,,,++++++,,,+++,,,...---,,,******+++++++++*********+++,,,,,,+++++++++++++++++++++++++++******))))))******+++******))))))))))))*********))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))*********+++++++++------------......//////000111111222333555666777888999999:::<<<===??????<<<<<<<<<<<<<<<=========@@@BBBCCCBBBAAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBAAA@@@>>>===<<<;;;::::::999999888888777777666555555444333222111111000000000000000000000000...............---------+++++++++++++++++++++++++++++++++++++++***(((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''|||XXXFFF>>>888777444111000222//////////////////......,,,,,,,,,---------......------------------------........................++++++++++++++++++++++++************************)))))))))))))))******++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,......,,,***)))******+++++++++++++++***+++------+++++++++,,,+++---...---,,,+++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))************))))))))))))*********)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))))))))************+++---------,,,,,,,,,,,,+++//////000111222444555666777777888:::;;;<<<===>>>;;;::::::::::::;;;;;;<<<>>>???@@@???>>>===>>>@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>======<<<::::::::::::999888777666555555666555444333222111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))((('''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''[[[FFF>>>888777444111000222.../////////////////////,,,,,,,,,---------......------------------------........................************************************************)))))))))))))))***+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***++++++***((())))))***+++++++++++++++***+++------+++***+++,,,,,,---///...,,,++++++,,,++++++************++++++******************************))))))))))))************))))))))))))******))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))************++++++,,,,,,,,,,,,,,,+++......///000111333444555555666777999:::;;;;;;<<<::::::999999999;;;<<<======>>>???>>>======>>>???AAABBBBBBBBBBBBBBBAAAAAA????????????????????????::::::;;;;;;:::888777666555555666666555444333222222222222111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''___FFF>>>888777444111000222.........///////////////,,,,,,,,,---------......------------------------........................************************************************))))))((())))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''((((((((('''))))))***++++++++++++***)))+++---,,,+++***+++,,,,,,...//////---,,,,,,---++++++***************+++******************************))))))))))))************))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))************)))***+++,,,------------.........///000222444555555666777888999:::::::::;;;:::999999:::;;;===>>>>>>@@@AAA@@@???>>>???@@@DDDEEEEEEEEEEEEEEEDDDDDD??????@@@@@@AAAAAAAAAAAA:::;;;;;;;;;:::888777555444555666666666555444333333222222222111111000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((((((((((((''''''aaaFFFAAA;;;666444333222111222111111000///......---...------------...//////........................,,,,,,------...---------+++++++++*********))))))*********************************)))))))))))))))))))))))))))))))))))))))++++++*********+++,,,,,,+++++++++************)))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((('''++++++++++++++++++++++++...---,,,---------,,,***,,,++++++,,,......,,,***(((((()))***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......///000111222222333333555777888888999<<<===??????>>>>>>>>>>>>>>>>>>CCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFF;;;<<<@@@FFFGGGCCCAAABBB??????>>><<<999777666777888777666444444444555666666555444333222222222222//////...---------------...---,,,,,,++++++,,,,,,+++++++++******(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''aaaEEEAAA;;;666444333222222111111111000///............------------...//////........................,,,---------------,,,,,,+++++++++*********))))))************************************))))))))))))************************))))))))))))***,,,------+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))******)))))))))))))))((())))))************))))))************************///---+++*********)))))),,,++++++++++++++++++***((()))***************)))******))))))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......///000111222333333444666888999:::;;;===???@@@@@@@@@@@@@@@@@@??????DDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFDDDAAA??????>>><<<>>>BBB@@@@@@???===;;;999999999999888777555444444555555666555444333222222222222000//////..................---,,,,,,++++++,,,,,,++++++++++++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''```EEE@@@:::666444333222222111111000000//////.........------------...//////........................------...------,,,+++***+++++++++***************************************************************************************((((((((()))+++,,,...///++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))---,,,+++)))))))))******)))******)))(((((()))+++)))***************))))))+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''&&&''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...//////000111222333333555777999::::::<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEFFFFFFFFFEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDAAA@@@AAA@@@???CCCIII@@@@@@>>>===<<<;;;;;;;;;;;;:::888666555444444555555555444333222222222222111000000///////////////...------,,,,,,,,,,,,,,,++++++++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((]]]DDD???:::555333333222222111000000000/////////......------------...//////.................................---,,,+++***)))************************************************)))***************++++++************************************+++,,,......************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''(((((())))))***))))))******++++++******))))))))))))))))))))))))******++++++******++++++&&&(((******(((''')))*********+++++++++***))))))+++***((('''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,...//////000111222333333444666888999:::;;;===?????????@@@AAAAAAAAA@@@@@@???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGG???@@@CCCFFFEEEAAABBBGGG@@@???===;;;<<<<<<;;;;;;<<<;;;888666555444444444555444333333222222222333222111111000///000000000......---,,,,,,,,,,,,,,,++++++++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((YYYCCC???999555333333222222000000000000////////////...------------...//////........................------------,,,+++***)))************************************************))))))******+++++++++,,,************************...------,,,,,,,,,------*********)))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((())))))******'''(((((()))******))))))************************(((***,,,+++)))(((((()))''')))+++++++++***))))))******++++++++++++***)))+++***)))((('''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,......///000111222222333222444666777777888;;;===<<<===>>>@@@@@@@@@???>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFBBBBBBDDDFFFBBB>>>???EEECCCAAA===<<<===>>>>>><<<<<<:::888666444444444444444444333222222222333333222222111000000000000000///...------,,,,,,------***++++++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))WWWBBB>>>888444333333222222000000000000////////////...------------...//////........................,,,,,,---,,,,,,+++***)))***************+++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,++++++,,,******)))))))))((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))))))))************************)))+++,,,***''''''+++...111///,,,+++,,,,,,***))))))******+++,,,,,,++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((******)))(((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,------...///000111222000222444555555777999;;;999;;;===??????>>>===<<<===>>>@@@BBBCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCCCCBBBDDDNNNZZZHHHDDD???>>>@@@AAA@@@>>>:::999777555444333333444444333333222222333333333222111111000000000000000///......---------------***+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))XXXBBB>>>888444333333222222////////////000000000000...------------...//////........................++++++,,,,,,,,,++++++***))))))*********+++++++++************************))))))***++++++,,,------++++++++++++++++++++++++,,,,,,+++*********++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++++++++************''''''((()))***+++******))))))))))))))))))))))))***+++***))))))000;;;DDDCCC:::...)))***+++***(((((()))***+++,,,---------***+++,,,,,,,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))(((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000000///111333444555666888:::888:::<<<>>>???>>>===<<<<<<===???AAABBBBBBBBBAAADDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBDDDDDDIIIUUUcccIIIDDD>>><<<>>>@@@>>><<<888777555444333333333444333333333222222333333444111111000////////////000//////...---------------***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***ZZZAAA===888444333333333222////////////000000000000...------------...//////........................******+++,,,,,,,,,++++++))))))******++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))((((((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))---,,,,,,,,,+++*********(((((()))++++++,,,,,,,,,(((((((((((((((((((((((()))***))))))...<<>>???@@@??????EEEDDDCCCBBBBBBBBBBBBBBBAAABBBEEEFFFBBB???EEENNNGGGAAA;;;999;;;<<<:::777666555444333222333333444333333333222222333444444111000000/////////////////////...------------...***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***]]]CCC???999555333222000///000000000000////////////........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******)))************+++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++************)))+++*********))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))******)))))))))))))))***,,,,,,++++++***)))((((((***)))((()))***+++***((())))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++*********)))))))))))))))************************)))(((((((((((())))))))))))((((((&&&'''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,---...//////222222111111222333555666666777999:::;;;::::::999999999:::;;;<<<<<<;;;;;;===>>>???@@@AAA@@@?????????????????????????????????<<<::::::<<<<<<999777888666444111111222333555555555444333222222222222222111000//////.........000000///...------,,,,,,***++++++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&}}}XXXCCC???999555333222000///111111111000000//////...........................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++***)))************++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++************************)))))))))((((((((((((((()))))))))))))))))))))(((((()))))))))******))))))))))))******,,,,,,+++******)))((((((***)))((((((******)))((())))))))))))))))))))))))'''(((((())))))******+++++++++*********)))))))))******************))))))***************)))(((((((((((())))))))))))((((((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************,,,,,,+++,,,,,,---...///000111111222333444555666666777888999999:::999999999:::;;;<<<===>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@????????????>>>>>>======>>>===;;;<<<======;;;888999777555333222333555666555444333222111000000000222111000//////......///000//////...------,,,,,,***++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&'''''''''{{{TTTCCC???999555333222000///222222222111000///..............................///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++******)))************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))))))))******+++++++++******))))))((()))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((,,,,,,++++++***)))))))))))))))******))))))(((((('''(((((())))))(((((('''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,,,,---...//////000111333555666666777777777777777888999:::;;;;;;<<<===???@@@AAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@?????????>>><<<;;;;;;===<<<<<<>>>???>>><<<:::777666444333222333555666555444333111000/////////222222111000//////////////////......---,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''((()))))){{{TTTCCC???999555333222000///222333333222111000...---........................///......------,,,++++++++++++++++++++++++++++++((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,+++++++++******************)))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))***++++++*********)))))))))((()))'''&&&'''((()))(((&&&)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))---,,,,,,+++***))))))(((((()))))))))))))))(((((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,---...///...000222555777888888888888777777777888:::;;;===>>>???@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAA???===;;;::::::;;;<<<>>>>>>>>><<<;;;555444333222222333444555666555333222000/////////333222111000////////////.........------,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++~~~WWWCCC???999555333222000///222333333444333111///...///////////////////////////......------,,,++++++++++++++++++++++++++++++(((((()))))))))******+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++++++++***))))))))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))(((((()))***++++++*********))))))))))))))))))'''&&&'''((()))(((&&&((((((((((((((((((((((((+++******))))))(((((('''************************,,,,,,++++++***)))(((((('''(((((()))))))))((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))************++++++++++++,,,---......///111333666888999999999888888777888999;;;===>>>AAAAAABBBBBBBBBBBBBBBAAA???@@@BBBCCCCCCCCCBBBAAADDDDDDDDDDDDBBB@@@===<<<999:::<<<===<<<;;;;;;;;;777777555555444555555666666555444333111111111000333222111000000/////////---------------,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))***+++XXXCCC???999555333222000///111222444444444333111//////////////////////////////......------,,,++++++++++++++++++++++++++++++)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++++++++))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((*********))))))((((((((())))))************++++++++++++******)))(((((((((''''''((()))))))))((((((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,---...000111222444666777888888777777777888999;;;<<<===@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAEEEFFFGGGFFFEEEBBB???>>>:::;;;<<<;;;:::999:::<<<;;;:::999888888777777777555555444333222222222222333333222111000000000000------,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''((())))))VVVCCC???999555333222000///000111333555555444222111///////////////////////////......------,,,++++++******************************))))))***+++---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------............------------,,,,,,,,,+++++++++((()))))))))************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,((()))))))))))))))))))))***)))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((((((&&&''''''((())))))((((((&&&''''''((((((''''''&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))************************+++,,,---...//////000000222333444555333444666777999:::::::::<<<===???AAABBBCCCDDDDDDAAABBBCCCDDDEEEDDDCCCCCCEEEFFFGGGHHHFFFDDDAAA???===>>>===;;;888888;;;===<<<;;;:::999777666666555333333222222222222222333333333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&'''''''''}}}TTTCCC???999555333222111//////000333555666555333222000000000000000000000000///......------,,,++++++************************+++******)))***,,,...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------------............---------------,,,,,,,,,++++++(((((())))))*********+++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,(((((((((((())))))))))))+++)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************************+++,,,---...///......---...000222333000222444666888888888888888:::<<>>:::777444222000000///000222333333222000///000000000000//////////////////...---,,,,,,++++++++++++***************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))***+++,,,***)))'''''')))))))))(((,,,,,,++++++***)))))))))************************((((((((((((((((((((((((&&&''')))***+++***((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((***+++,,,---,,,***)))'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000222444555555555777999:::999:::???EEEHHHHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@FFFIIIGGGFFFGGGFFFCCC@@@>>>;;;999888:::===???<<<<<<:::888666555333222333222111111111222333444444333333222111000//////000//////---,,,+++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((wwwQQQ@@@>>>;;;777444222111000///000222333333222000///000000000000/////////...///......---,,,,,,++++++++++++***************+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))***+++,,,***)))'''''')))))))))(((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))***+++******((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------.../////////000222444555555666888999:::999:::>>>CCCFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@???@@@FFFIIIGGGFFFFFFEEEBBB>>><<<999777777999;;;===;;;:::999888777666555444555555333333222333444555444444333222111000000///000//////...,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((vvvQQQ@@@>>>;;;777444222111000000111222333333222111000000000000/////////............------,,,,,,+++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,***)))'''''')))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---......//////111333555555555666888::::::::::::===@@@BBBCCCBBBCCCCCCBBBAAA@@@??????>>>@@@EEEHHHGGGEEEFFFDDDAAA;;;:::888666666888:::<<<999999888777777666666666888777666555444444555666555555444333222111000000000//////...---,,,++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((uuuPPP@@@>>>;;;777444222111111000111222222222222111000000000/////////.........---------,,,,,,,,,++++++*********)))******+++,,,******+++++++++,,,,,,,,,------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((()))***++++++***)))'''''')))))))))(((''''''''''''''''''''''''************************((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************+++++++++++++++,,,,,,------...//////111222444555555666888::::::::::::;;;===>>>??????AAAAAA@@@@@@??????>>>>>>@@@EEEHHHFFFDDDEEECCC@@@;;;:::888777777999;;;<<<;;;:::888777666666666666:::999777555444444555555666555555444333222111000000//////...---,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((sssPPPAAA???;;;888555333111111111111111222222111111111////////////............,,,,,,,,,,,,,,,+++++++++******))))))***++++++,,,******+++++++++,,,,,,,,,------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))***+++***)))'''''')))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........000222444444555555777999999999999999999:::;;;<<>>>>>???EEEHHHEEEDDDDDDBBB???;;;:::999999999;;;<<<======<<<999777555444444444999888666444444333444444666555555444333222111000/////////......------,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((rrrPPPAAA???<<<888555333222111111111111111111111111111/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++)))((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))))))))*********)))'''''')))))))))(((''''''((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))))))))))))))(((((('''&&&&&&&&&'''((('''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))************++++++++++++,,,------......///111333333333444666888777888888777666666999;;;>>>>>>>>>??????????????????DDDGGGEEECCCCCCAAA>>><<<;;;;;;;;;;;;<<<>>>??????===:::666444333444444777666555444333333444444555555444333222111000000/////////.........------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrOOOAAA???<<<888555333222222222111111111111111111222//////.........---------++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++***((('''((((((((((((((((((((((((&&&&&&''''''((())))))*********))))))))))))*********)))'''''')))))))))(((&&&'''''')))***+++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---.........///111222222333555666555666666555333444777:::>>>>>>>>>??????@@@@@@@@@???DDDGGGDDDBBBBBBAAA===;;;;;;;;;;;;<<<===>>>???>>><<<999666444444555666666666444444333444555666444444333222111000000///////////////............******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((rrrOOOAAA???<<<999555333222222222222111111111111222222//////.........---------++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++,,,+++***((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))*********)))))))))))))))******)))'''''')))))))))(((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......---...000111111222444666444555555444222333666:::>>>>>>??????@@@@@@AAAAAA???DDDGGGDDDBBBBBB@@@===:::::::::;;;<<<===>>>???<<<:::777555444555777888666666555444444555777777444333333222111000/////////////////////.........******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((mmmNNNAAA???<<<999666444222111222222222111111111111000///////////////......---,,,,,,,,,++++++************++++++,,,,,,------...------,,,,,,,,,------...,,,,,,,,,------.........//////...---,,,,,,++++++************************---,,,,,,++++++,,,,,,---,,,,,,++++++***)))((((((---,,,+++***)))(((((((((&&&)))++++++)))(((***,,,---***((('''(((+++,,,---((((((((((((((((((((((((''''''&&&'''(((***,,,---+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((()))&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))************))))))((((((''''''''''''(((((())))))******++++++***************+++------------------------//////000111222333333444;;;999666444444666999;;;===???AAAAAA???===<<<===BBBBBBCCCDDDEEECCC???===<<<<<<============<<<<<>>??????===<<<<<<===@@@AAABBBDDDEEECCCAAA>>>>>>>>>>>>??????@@@@@@AAA???===:::777666888:::;;;999999888777555444333333555555555444333222111000///////////////...............---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))lllOOOAAA???<<<999666444222111222222222111111111111000...////////////...------,,,,,,,,,,,,+++++++++++++++++++++,,,------......000000///...............---------------..................------,,,,,,++++++++++++++++++++++++++++++******))))))******++++++++++++******))))))(((((('''''''''(((((()))***'''((((((((((((+++...111000---)))(((((())))))(((((((((((((((((((((((((((''''''''''''(((***+++,,,***)))((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))******+++*********+++++++++++++++......///000111222333333666555666666777999:::;;;<<<======<<<;;;:::<<<======???BBBDDDEEEDDDBBBAAA@@@@@@??????@@@BBBDDDEEE>>>===:::888777888:::;;;;;;:::999888666555444444555555555555444222111000000000000//////............------,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))yyykkkOOOAAA???<<<999666444222111222222222111111111000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........222111000///............---------.....................---------,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++*********)))))))))((()))))))))))))))******+++***)))(((((((((+++...111...,,,)))(((((())))))((((((((((((((((((((((((((('''''''''((())))))***+++))))))(((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$%%%&&&''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))******+++*********+++++++++++++++---......///000111222222222333555777999:::;;;;;;=========;;;::::::<<<>>>;;;>>>BBBDDDEEEDDDDDDDDDBBBAAA@@@??????@@@BBBDDD===;;;999777777888999;;;::::::999888666555444333555555555555444333222111111111000000///.........---------,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((uuuiiiOOOAAA???<<<999666444222111222222222111111111000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////222111000///////////////........................---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********)))))))))))))))***))))))))))))))))))***...,,,***((()))+++---...+++)))'''''')))******)))((((((((((((((((((((((((''''''(((((())))))******))))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((()))******+++***+++++++++,,,,,,,,,---------...///000111111222111222555777:::;;;;;;<<<===>>>===<<<;;;;;;>>>@@@:::>>>CCCEEEDDDCCCCCCDDDDDDBBB@@@>>>======>>>???;;;:::888777777888999::::::999888777555444333333555555555555444333222222222111111000//////......------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzhhhPPPAAA???<<<999666444222111222222222111111111111000---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000////////////000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))((((((((((((((()))***+++000---+++***+++,,,,,,,,,)))((('''''')))******)))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++******++++++,,,---------,,,,,,---...///000111111111333555777999;;;<<<<<<<<<===>>>===<<<<<<>>>@@@;;;@@@DDDEEEDDDBBBBBBCCCDDDCCCAAA???===<<<<<<<<<::::::999888888888999:::999999888777555444333222555555555555555444333333222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))gggPPPAAA???<<<999666444222111222222222111111111111000------......------,,,+++,,,,,,,,,---------......,,,,,,------.../////////............///000111111000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))))))))))))))))))))(((((()))***,,,///111222...,,,***+++---......,,,***)))(((((()))***)))'''((((((((((((((((((((((((''''''))))))***))))))((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))******)))))))))(((((((((''''''''''''(((((()))++++++))))))******+++,,,,,,,,,+++,,,---...///000000111333333555666888:::<<<<<<999;;;======<<<<<<<<<>>>===BBBFFFFFFCCC@@@@@@BBBDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;::::::;;;;;;<<<::::::999888666555444444555555555555555444444333333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))gggPPPAAA???<<<999666444222111222222222111111111111000------......------,,,+++,,,,,,,,,------.........,,,,,,------.../////////------------...000111222000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((((((((()))))))))))))))***,,,...222555888:::,,,+++***+++///000///---,,,***)))((()))((('''%%%(((((((((((((((((((((((('''((()))******)))(((((('''((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''((((((((())))))************))))))((((((((('''''''''''''''((()))++++++'''(((((()))***++++++++++++,,,,,,---...///000000444444555666888:::<<<===777:::<<<===<<<;;;;;;<<<>>>CCCGGGGGGBBB??????@@@DDDEEEEEEEEEDDDCCCBBBAAA======<<<<<<<<<======>>><<<;;;:::999888666555555555555555666555555444444333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))hhhJJJAAA???<<<999666444222111333222222111000///......------.........---+++***---------------------------......///////////////000000000000000000000000////////////............------------------------///............---------))))))))))))))))))))))))+++******)))))))))))))))...------///111222111000000,,,***,,,000333111///+++***)))(((((()))***+++''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,---...//////555555666777777777777777::::::;;;;;;;;;;;;;;;:::@@@???????????????@@@@@@CCCAAA@@@BBBEEEGGGFFFDDDBBB@@@>>>>>>?????????>>>;;;;;;;;;:::999888666555777666555444444444444444444444333222111000///...///............---------,,,+++******))))))******))))))(((((((((***+++,,,******))))))((((((''''''iiiKKKAAA???<<<999666444222111222222111111000000//////------.........---,,,+++---------------------------...//////000000//////000000000000000000000000////////////............------------------------------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,,,,...000111000///...+++)))+++000222111///******)))(((((()))******''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%'''***+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,+++,,,,,,---...///444444555666777777777777;;;;;;<<<<<<<<<<<<;;;;;;??????>>>>>>???@@@AAAAAACCCBBBAAABBBEEEGGGFFFDDDAAA@@@??????@@@@@@???===;;;;;;;;;;;;:::999777777777777666444444333333333444333222111000///......///............---------,,,+++******))))))*********))))))(((((()))***+++***)))))))))((((((((('''iiiLLLAAA???<<<999666444222111111111111000000000000000---............---,,,,,,------........................///000000000000000000000000000000000000000/////////............---------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))***+++,,,------+++***+++---///000000...---***(((***...000000...***))))))(((((())))))***&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((&&&%%%%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%###"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++++++++,,,,,,---...///111222333444666777888888<<<<<<<<<======<<<<<<;;;>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCEEEFFFEEEDDD@@@@@@???@@@BBBAAA???===;;;;;;;;;;;;;;;:::999999999888666555333333222222222222111000//////......///............---------,,,+++******))))))******+++***))))))((())))))***))))))))))))((((((((((((iiiMMMAAA???<<<999666444222111000000000000000111111111..................------.............../////////...///000000111111000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***++++++,,,---.........+++++++++---///000000...---+++)))***,,,---,,,+++)))))))))(((((()))))))))&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************++++++++++++,,,---...//////000111222444666888999<<<<<<===========================>>>???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCC??????@@@AAABBBBBB???<<<;;;;;;;;;<<<<<<;;;::::::999888777555333222222111111111111000///......---///............---------,,,+++******))))))******++++++***))))))((((((((())))))))))))((((((((((((iiiMMMAAA???<<<999666444222111000000000000000111111111.................................//////000000000///000000111222111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))+++,,,,,,------,,,++++++---,,,,,,...000111000...///---+++*********)))(((((((((((())))))(((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))))))))))))))(((((('''''''''%%%%%%&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((111999888000))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,---............///000222555777888:::;;;<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCBBBCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@BBBAAA???<<<;;;;;;;;;<<<<<<;;;::::::999888777555333222222111111111000000//////......///............---------,,,+++******))))))******************))))))(((((((((((((((((())))))))))))hhhLLLAAA???<<<999666444222111111111111000000000000000.........---......///000......//////000000111111000000111222222222222222000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++,,,+++***)))(((///...---...000000...---///...---+++)))((((((''''''(((((())))))(((((('''%%%&&&&&&&&&&&&''''''''')))******))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''###$$$&&&((()))*********'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###111@@@DDD;;;...'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))***************++++++,,,---............///111333666777777888:::<<<>>>??????@@@>>>>>>>>>>>>???@@@AAABBBAAABBBCCCBBB@@@??????AAA===<<<===>>>@@@@@@>>><<<;;;;;;;;;;;;;;;:::999999999888666555333333222222111111111000000////////////............---------,,,+++******))))))******)))************))))))((((((((((((((())))))))))))gggKKKAAA???<<<999666444222111222222111111000000/////////...------...///000111......///000000111222222000111222222333333222222000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***,,,------,,,+++***///...---.........,,,***------,,,+++***))))))***''''''((())))))(((''''''%%%%%%&&&&&&&&&'''''''''************)))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''((((((%%%&&&''')))*********)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!)))333777333,,,%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************+++,,,---......---------///222444666444666888;;;===???@@@AAA??????>>>>>>???@@@AAAAAA@@@AAABBBAAA>>><<<===???<<<;;;;;;<<<===>>>>>><<<;;;;;;;;;;;;:::999777777777777666444444333333333111111111111111000000000///............---------,,,+++******))))))******((((((******+++***))))))'''((((((((()))))))))***fffKKKAAA???<<<999666444222111333222222111000//////...///...------...///000111...//////000111222222222111111222333333333333222000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))***,,,...000111111000//////...---------,,,***'''++++++,,,+++******,,,---&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''************)))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&&&&''''''(((((('''((()))******)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---.........------...111333555333444777:::===???AAABBB@@@???????????????@@@@@@???AAABBB@@@===;;;<<<>>><<<;;;999:::<<<=========;;;;;;;;;:::999888666555777666555444444444444444222222222111111111111111//////.........---------,,,++++++***)))*********'''((()))***++++++***)))'''((((((((())))))******iiiKKKAAA???;;;888555444333333444333111////////////000000000000000000000000000111111111111111111111111333333333222222222111111000000000000////////////...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++***++++++,,,,,,//////000000///...---,,,,,,,,,,,,---///...,,,***111,,,''''''***,,,***'''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((******((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((('''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...000111333444222555888:::;;;<<>>>>>=========@@@@@@???>>>===<<<<<<<<<:::::::::===AAAAAA>>>;;;===<<<<<<;;;999888888777888888777777666444333222444333222000000000000111111000///...---,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))iiiKKKAAA???<<<888555444333333444333111000//////000000000000000000000000000000111111111111111111111111333333333222222222111111000000000000////////////......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))*********)))******+++,,,---...111000///...---,,,++++++///......///000000///---000,,,((((((***,,,***'''))))))))))))))))))))))))''''''&&&&&&''''''((())))))(((((((((''''''''''''(((((())))))(((''''''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))*********+++++++++,,,,,,,,,------...///111333444444666999;;;;;;<<<>>>@@@???>>>===<<<<<<<<<<<<===???>>>>>>===<<<;;;:::::::::::::::<<<>>>???<<<999<<<;;;;;;:::999888888777888888888777666555444333444333222111000000000111111000///...---,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))jjjLLLAAA???<<<999666444333333333333222111000000000000000000000000000000000000222222222222222222222222333333333222222222111111000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********(((((()))***+++---...//////...---,,,,,,,,,---...333222000000222222222111...+++((((((***+++)))'''))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((''''''''''''(((((()))))))))(((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,------...///111222333555777:::;;;;;;;;;===>>>>>>===;;;:::999:::<<<===>>>===<<<;;;:::999999888:::999:::;;;===<<<:::888;;;;;;;;;::::::999999999999999999888777666444444444333222111111000000111000000///...---,,,,,,+++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))jjjMMMAAA???<<<999777555333333333333222222111111111111111111111111111111111111222222222222222222222222333333333222222222111111000000000000//////////////////...---,,,+++++++++++++++++++++++++++++++++++++++***************+++************+++,,,---...+++*********,,,000333555444222000000111222333222,,,***((()))******)))'''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((('''''''''(((((()))))))))(((((('''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((()))************)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))***))))))(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++---------...///000111222555777999:::999999:::;;;>>><<<;;;999999;;;===???>>>>>>===<<<;;;;;;::::::::::::;;;<<<=========<<<=========<<<<<<;;;;;;;;;::::::999999888777555444444444333222111111111000000//////...------,,,,,,------,,,,,,,,,+++++++++************************((((((((((((((((((((((((hhhKKKAAA???===:::888555444333333333333333333222222222222222222222222222222222222222222222222222222222333333333222222222111111000000000000//////////////////......---,,,+++***+++++++++++++++++++++++++++***************++++++,,,,,,++++++***++++++++++++******+++---000444666222000...---///000000000***)))))))))******)))(((((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((((((((((((((()))))))))))))))(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------------...///111111333444777777666666777888>>>===<<<;;;<<<===???@@@???????????????>>>>>>>>>;;;<<<>>>???@@@@@@AAABBB@@@@@@@@@??????>>>>>>===;;;;;;::::::999888666555444444333333222111111000/////////...------,,,,,,------,,,,,,,,,+++++++++************************((((((((((((((((((((((((fffIII@@@???>>>;;;888666444333333333444444444333333222222222222222222222222222333333333333333333333333333333333222222222111111000000000000////////////............---,,,++++++++++++++++++++++++++++++*********)))******+++,,,...---,,,+++************...---,,,,,,,,,---///000...,,,++++++---------,,,((())))))******)))(((((())))))))))))))))))))))))((((((''''''(((((()))***'''''''''((((((((((((((((((((()))*********))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''')))***++++++***)))'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((())))))***'''''''''(((((())))))***''''''(((((())))))******((((((((((((((((((((((((******))))))))))))(((((((((((((((((()))***++++++))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++------------...///000111000222555555555555666777=========>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCC???@@@BBBBBBBBBCCCEEEFFFDDDCCCCCCBBB@@@??????>>><<<<<<;;;;;;:::999777666444444444444333222111000//////.........---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))fffIII@@@@@@>>><<<999666444222222333444555555444333333333333333333333333333333333333333333333333333333333333333222222222111111000000000000////////////,,,---.........---,,,+++******************************))))))***++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******+++***)))***+++,,,***((('''(((******))))))(((((())))))))))))))))))))))))''''''&&&&&&''''''((()))''''''''''''((((((((()))(((((()))***************&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&(((***++++++***(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))******&&&''''''((())))))******'''''''''((()))*********((((((((((((((((((((((((*********)))))))))(((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************------------...///000000000222444555555555666888;;;<<<>>>???AAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHDDDFFFFFFEEECCCBBBDDDFFFFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<;;;999888777333444444444444222111000...............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))hhhLLL@@@@@@>>><<<999666444222222333444555555555444333333333333333333333333333333333333333333333333333333333333222222222111111000000000000////////////+++,,,---.........---,,,******************************))))))***+++,,,,,,+++*********+++,,,------'''((()))***************)))((()))***++++++)))'''&&&(((******)))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((()))***************&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&'''***++++++***'''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++&&&''''''((()))******+++&&&''''''((()))******+++((((((((((((((((((((((((+++*********))))))(((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************---------------...///000000222444555666666777999999;;;>>>@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFHHHIIIJJJHHHIIIIIIGGGCCCAAACCCEEEFFFEEEDDDBBB@@@>>>===<<<=========<<<;;;:::888888333444555555444333111000...............------------------,,,,,,,,,++++++************************))))))))))))))))))))))))iiiKKKAAA@@@???===:::777555333555555444444444444555555333333444444444444444444333333333222222222111111111111111111111111111111333333222111000///...---+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''+++*********))))))((((((+++'''(((---...***(((++++++)))(((***---...,,,******)))(((''''''((()))***(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&)))&&&%%%&&&)))***)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******++++++++++++************))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++,,,,,,,,,---------......///000000111333555777888;;;===???@@@@@@AAACCCEEEDDDFFFHHHHHHGGGGGGHHHIIILLLGGGAAAAAADDDGGGFFFDDDGGGGGGEEEAAA<<<:::<<<>>>>>><<<;;;<<<===<<<888555333222222222111000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************~~~hhhIIIBBBAAA???===:::888555444666555555444444555555666444444444444444444444555333333333333222222222222111111111111111111111111222111111000...------,,,++++++++++++++++++++++++************)))))))))(((***)))))))))((((((((('''*********)))))))))((((((---)))***...///+++***,,,***)))((())),,,,,,***((())))))(((''''''((())))))(((''''''&&&'''((()))***(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((('''%%%&&&)))***)))''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&((((((''')))***)))(((&&&&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***+++*********))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))))))))******)))))))))******))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++,,,,,,,,,------------...//////000111333555777888999;;;===??????@@@CCCEEEDDDFFFHHHHHHHHHGGGHHHIIILLLHHHDDDDDDGGGIIIGGGEEEDDDDDDDDDAAA===<<<===???>>><<<;;;;;;<<<;;;888555333333222222111111000000//////000000//////...---------------------------+++++++++*********))))))))))))))))))************wwwyyygggGGGCCCBBB@@@>>>;;;888666555666666555555555555666666555555555555555555555555444444444333333333222222111111111111111111111111000000///...---,,,,,,+++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((******))))))))))))((((((+++)))***------***)))+++***)))((()))******((('''(((((('''&&&&&&'''(((((((((''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''((())))))''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((((((((()))+++***((('''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******************))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))((((((***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,------------......///000222444666777777999<<<===>>>@@@BBBDDDCCCEEEGGGHHHGGGGGGHHHIIIIIIFFFDDDEEEGGGHHHFFFDDD???@@@AAA@@@>>>===>>>???<<<;;;;;;;;;<<<:::888555444444333222222111000000//////000000//////...---........................+++++++++***************))))))))))))************hhhHHHDDDCCCAAA>>>;;;999777666777666666555555666666777666666666666666555555555444444444333333333333222111111111111111111111111/////////...---,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''(((***+++)))'''''''''***************)))(((''''''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''(((******(((''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------...///111333555666666888;;;<<<===???BBBDDDAAACCCEEEEEEEEEDDDEEEFFFDDDCCCBBBCCCEEEEEECCC@@@<<<===>>>>>>>>>=========:::;;;;;;;;;;;;999777666555555444333222111111000000000000000000///..................------------************************((()))))))))************kkkKKKFFFDDDBBB>>><<<:::999888777777777666666777777777777777666666555555555555444444333333333222222222000000000000000000000000/////////......------,,,++++++++++++++++++++++++))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((())))))&&&)))+++***((('''''''''***+++++++++***)))((((((&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''(((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((((((%%%'''(((((('''&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************)))***+++***)))((()))+++***************+++++++++************++++++++++++************************************************************************))))))))))))************)))******++++++******)))))))))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,---...000222444555666888;;;<<<===>>>AAACCC>>>@@@BBBBBBAAAAAABBBCCCAAAAAABBBCCCDDDDDDBBB@@@<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;:::888777666666666555444333222111000000000000000000//////...---------,,,,,,,,,++++++************************((()))))))))************nnnOOOGGGEEEBBB???<<<::::::999888888777777777777888888777666666555555444444444333333333222222222111111000000000000000000000000//////.........---------++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))''''''(((((((((((())))))(((---000---))))))***))))))***,,,+++***))))))***&&&'''(((((((((((('''&&&&&&''''''((()))((((((((()))((((((''''''(((((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((((((''''''(((***'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((($$$&&&(((((('''&&&'''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************************************************************)))***++++++))))))***+++*********+++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************)))))))))************+++******++++++++++++******)))))))))************+++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,+++,,,,,,---///111333444555777:::;;;;;;<<<>>>@@@;;;===???@@@??????@@@AAAAAABBBCCCDDDEEEDDDCCCBBBAAA???===<<<<<<;;;999777777999;;;:::999777666777777777666555333222111111000000111111000000///...---------,,,,,,++++++******************+++++++++))))))))))))************pppRRRHHHFFFCCC???===;;;;;;;;;999888888777777888888999666666555555444333333222222222111111111000000000000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************'''((((((((()))))))))***'''''''''((((((((())))))(((///222---)))***+++)))&&&(((+++***)))((()))***'''((())))))))))))((('''&&&&&&((()))))))))((('''))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%''')))((('''&&&(((***'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((%%%'''((()))((('''((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************)))***++++++))))))***+++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++***++++++++++++,,,,,,,,,***++++++---...000222333444666888888888888:::<<<;;;===??????>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCIIIEEE@@@>>><<<;;;888666666888::::::888666666777888888777555444222111111000111111111111000/////////......---,,,,,,++++++))))))*********+++++++++))))))))))))************qqqSSSIIIGGGCCC???===;;;;;;;;;999999888888888888999999666666555444333333222222111111111000000000000///000000000000000000000000,,,,,,++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++'''((((((((())))))******&&&'''''''''(((((())))))&&&...111,,,'''((()))((($$$'''))))))''''''(((***'''((()))******)))((('''%%%&&&((()))))))))((('''))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''))))))'''&&&(((***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&((()))***)))((()))***&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************************************)))+++++++++***)))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++******+++++++++,,,,,,,,,******+++,,,...000222333333444666666555555777888;;;===???????????????AAA>>>???@@@@@@@@@@@@AAABBBOOOJJJCCC???===<<<999666555888::::::777555666777999888777666444333222111111111111111111000//////000000///...------,,,,,,))))))******++++++++++++))))))))))))************nnnRRRJJJHHHFFFCCC@@@===<<<;;;;;;::::::999999888888777666666666555444444333333111111111111000000000/////////.........---------+++,,,,,,------,,,,,,+++************************+++*********))))))(((((()))))))))))))))))))))))))))++++++)))((()))(((&&&///---+++)))))))))***,,,333###'''+++%%%///"""!!!444---###&&&+++---!!!...((($$$%%%'''(((((()))///###)))...###%%%+++###((((((((((((((((((((((((###777***&&&""",,,000(((((('''''',,,///+++###(((000---""""""...///%%% %%%***+++'''###'''---"""%%%$$$"""***&&&###***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&"""---&&&+++&&&''''''((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***((('''&&&&&&'''(((***''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))************))))))************))))))++++++++++++******))))))+++++++++***************---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,+++******))))))******+++......---,,,++++++++++++,,,,,,,,,++++++*********************************,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---...))))))))))))***+++,,,---************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///444444444444555666777888888:::>>>BBBDDDDDDCCCBBBCCCAAA>>>===???@@@AAAAAADDDCCCAAA???===;;;::::::777888999999777777888999;;;:::999777555333111000111111111111111000//////......---------,,,,,,,,,***++++++,,,,,,++++++***************************nnnSSSKKKIIIFFFCCC@@@>>><<<;;;;;;;;;::::::999888888888666666555555444333333333111111111000000000/////////.........------------+++,,,,,,------,,,,,,+++************************************)))))))))((()))))))))))))))))))))))))))$$$(((111...$$$%%%/// 222666'''$$$&&&444)))555$$$===---!!!...$$$(((000###+++111111+++$$$%%%222+++!!!(((000+++((((((((((((((((((((((((!!!$$$///,,,---''')))!!!)))---''' """)))///+++ $$$222...+++777111$$$$$$111+++!!!333+++&&&$$$'''))))))))))))))))))))))))(((''''''&&&&&&''''''(((...***'''(((,,,(((///(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))************))))))))))))************))))))************))))))++++++++++++*********)))++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++***))))))******+++,,,++++++******++++++,,,...---------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,+++++++++,,,---++++++++++++,,,---......++++++++++++++++++++++++************************))))))))))))************************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,---.........333333333444555666777888<<<===@@@CCCDDDEEEDDDDDDAAA???======???@@@@@@???DDDCCCAAA>>><<<;;;;;;;;;=========;;;888555555666999999777666444333111111111111111111111000000////////////.........------++++++,,,,,,,,,,,,++++++************************oooTTTLLLJJJGGGDDDAAA>>>===<<<;;;;;;;;;:::999999888888666555555444444333333222000000000000////////////............------------++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))(((...((((((888111999---777---+++888000*** 111'''888***"""...333&&&+++222%%%---+++'''$$$###&&&,,,000<<<222%%%%%%---)))$$$(((((((((((((((((((((((((((---111"""111!!!"""///%%%///...+++'''(((+++)))$$$!!!...+++000222%%%(((222111)))'''+++$$$,,,///(((...,,,'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''000!!!***333000///)))(((((((((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++)))))))))*********++++++))))))************))))))++++++++++++************++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++************++++++*********))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++***************,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++************************)))))))))*********++++++************************************************))))))************))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,------......111111222333444666888999@@@AAABBBDDDEEEEEEEEEEEEAAA@@@???@@@BBBBBB@@@???CCCAAA???<<<;;;:::;;;<<<>>>??????<<<999777777777888777666555444333333222222111111111111000000000000000000/////////......++++++,,,,,,,,,,,,++++++************************oooVVVMMMKKKHHHEEEAAA???===<<<;;;;;;;;;:::999999888888555555444444333222222222000000/////////.........------------------------++++++,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))))))))))))))%%%&&&---000'''&&&666333666$$$!!!999JJJJJJ???!!!+++&&&%%%...""")))%%%&&&)))!!!%%%000+++)))<<<:::444---******)))&&&(((%%%%%%---&&&!!!000((((((((((((((((((((((((...)))"""%%%222...&&&$$$###"""'''444EEEOOOPPPEEE---'''111...))))))...)))&&&((((((%%%%%%''',,,"""&&&((("""$$$!!!'''''''''''''''''''''''')))((((((''''''(((((()))"""%%%000###111...EEE777)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''((()))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))*********+++++++++))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************)))******++++++******)))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,------......000000111333555777999;;;BBBBBBBBBCCCCCCDDDEEEEEEBBBBBBCCCDDDFFFEEECCC@@@@@@???<<<999999999:::;;;:::<<<======<<<;;;===>>>888888777777666555555555222222111111111000000111000000000/////////......+++,,,,,,,,,,,,,,,,,,+++************************oooWWWMMMLLLHHHEEEAAA>>><<<;;;;;;::::::999999888777777444444444333222222111111/////////............---,,,,,,------------------***++++++,,,,,,++++++***************************))))))))))))))))))******))))))))))))))))))))))))'''(((&&&###'''---***###+++///___rrr999===,,,!!!222((("""!!!222%%%"""ccc___---666%%%***777*** ((((((((((((((((((((((((###'''***333111%%%777pppQQQ...%%%)))///%%%!!!***+++""""""$$$777...***~~~xxxyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxtttwwwxxxvvv 222!!!)))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((************************************************))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++************++++++++++++******++++++++++++******+++++++++++++++++++++,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////......------......//////////////////...---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000,,,,,,---.........//////*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,------...000000111333666888:::<<<@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFEEEBBB???===<<<:::888888999:::;;;999:::<<<======>>>@@@BBB999999999999888888888777333333222111000111111111/////////.........------,,,,,,,,,------,,,,,,,,,************************nnnWWWMMMKKKHHHDDDAAA>>>;;;:::999999999888777777666666444333333222222111111000///.........------------,,,,,,,,,,,,------------******++++++++++++******************************))))))))))))************))))))))))))))))))))))))222''' ''',,,000333zzz'''@@@###&&&...(((222'''!!!gggiii===,,, """333((((((((((((((((((((((((///***000###'''222DDD---'''---'''&&&...###,,, ///EEESSS...---(((''''''''''''''''''((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))((((((************************************************))))))))))))))))))))))))(((((()))************************++++++++++++,,,*********++++++++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------............,,,,,,,,,,,,---...///000---,,,,,,,,,,,,,,,,,,------.../////////...---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,///......------......///******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++,,,,,,------///000111333555777999;;;<<<===>>>???????????????>>>>>>???AAABBBAAA???<<<::::::::::::::::::;;;;;;<<<===???>>>======>>>???;;;;;;;;;::::::999999999444333222111000111222222/////////.........------,,,,,,------------,,,,,,************************mmmWWWMMMKKKHHHDDD@@@===:::999888888777777666555555555333333333222111111000000.........---------,,,,,,++++++,,,,,,,,,---------******++++++++++++******************************((()))))))))************))))))))))))))))))))))))000&&&BBB...[[[mmm777---""" ***///NNNtttppp>>>+++((((((((((((((((((((((((###$$$***)))GGG))))))&&&"""$$$...000""":::'''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))((((((************************************************)))))))))))))))))))))))))))******+++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........./////////000000000000000000111222333444222222111111111111222222111333555777999999888888666666666777777888888888666666666666666666666666555555444444444444555555111111222222111///...---000000////////////000000------------------------------------------------*********+++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++,,,,,,------......///111333555777888999:::<<<>>>??????>>>============>>>??????===;;;:::;;;<<<===>>>>>>======>>>???@@@???===;;;<<<===<<<<<<;;;:::999999888888555333222000000111222333000000000/////////......,,,,,,------------,,,,,,************************lllWWWLLLJJJGGGCCC???<<<:::999777777777666555555444444333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******************************(((((())))))*********+++))))))))))))))))))))))))333///)))""";;;---&&&000(((222&&&)))((()))###"""DDDyyy(((((((((((((((((((((((('''///222,,,SSSsss&&&%%%000%%%&&&111'''(((---$$$,,,%%%&&&'''(((((('''&&&%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------...............---------.../////////000000111111555444555555666777888999@@@??????????????????@@@>>>@@@DDDGGGJJJKKKKKKKKKFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCBBBBBBCCCCCCCCCAAAAAAAAA@@@>>>;;;999777444444333333333333333444........................------------------------******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++,,,,,,------------...///000222444555777999<<>><<>>===>>>@@@@@@>>>===;;;<<<>>>@@@AAAAAA???>>>===>>>???>>>===<<<<<<>>><<<;;;;;;:::999888777666555444222000000111222333111111111111000000000000,,,------......------,,,************************kkkSSSKKKJJJFFFBBB>>>;;;999888666555555444444333222222222111111000///......---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))*********))))))************))))))+++***)))(((((()))***+++444000111BBB***&&&+++LLL---)))(((***%%%)))!!!"""---(((BBB666000+++---!!!%%%,,,000,,,000###|||:::"""...""":::RRR111 """111%%%###,,, FFF...%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++***((('''''''''((())))))*********))))))))))))))))))************)))))))))))))))******+++''''''((()))***++++++,,,++++++************++++++******++++++++++++******************************++++++,,,,,,,,,---------------,,,+++++++++++++++,,,***(((***---...---***++++++,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,+++...///000/////////111333555999<<<>>>>>>>>>@@@AAA@@@FFFHHHBBB???BBBDDDBBBCCCEEEFFFHHHIIIHHHGGGEEEJJJFFFEEEMMMWWWYYYQQQGGGKKKQQQVVVUUUPPPMMMPPPTTTOOOOOOQQQSSSUUUUUUTTTRRRPPPMMMKKKMMMRRRUUUTTTQQQQQQOOOPPPSSSRRRMMMIIIIIIDDDEEEGGGGGGBBB===;;;<<<>>>===<<<:::777444222000---...//////------...000---,,,+++,,,......---,,,---,,,******,,,------,,,+++++++++*********++++++++++++++++++++++++,,,---************************************))))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,------///111333555666888999;;;<<<<<<<<<<<<;;;;;;===???@@@@@@@@@AAABBB@@@???>>>===<<<======>>>;;;;;;<<<===>>>>>>??????AAA>>><<<;;;<<<<<<999666444444444333333444555555111111000000//////...............------,,,,,,,,,,,,,,,,,,+++++++++******jjjRRRKKKIIIFFFBBB>>>;;;888777555555555444333333222222111111000000///......---...------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))++++++******))))))(((((())))))************))))))+++***)))(((((()))***+++"""777"""333fff 222&&&<<>>...'''!!!&&&)))!!!&&&>>>KKKMMM,,,---222!!!444(((&&&ooo]]]&&&777$$$111$$$===KKK'''))) $$$111$$$...,,, ___:::###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++***(((''''''((((((((())))))))))))(((((())))))))))))************)))))))))))))))***++++++(((((())))))******++++++++++++************++++++******++++++++++++******************************++++++++++++,,,,,,,,,---++++++*********+++,,,,,,---+++***+++...///...,,,///...------,,,,,,------+++,,,---...///000111333111222555888;;;>>>@@@CCCDDDDDDDDDFFFHHHHHHFFFDDDHHHLLLLLLFFFDDDGGGIIIIIIIIINNNRRRSSSRRRQQQTTTWWWVVVUUUVVVYYY\\\[[[VVVRRR```dddeee```YYYUUUWWW[[[VVVZZZ```dddeee```YYYSSSRRRTTTXXX]]]```^^^WWWPPPKKKJJJMMMSSSUUUPPPKKKIIIOOOOOOOOOOOOMMMKKKJJJJJJHHHIIIIIIIIIGGGCCC???===>>>===;;;888555111...+++111///------...///...---///...,,,,,,...///...---000000///...............,,,+++******)))*********************************************))))))))))))+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,------///000222444555888999:::<<<<<<<<<;;;::::::<<<===>>>===>>>@@@BBB@@@???===<<<<<<<<<<<<===<<<;;;;;;<<<<<<===??????BBB@@@===<<<<<<<<<999666222222111111111222222222111111000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******iiiQQQIIIHHHDDDAAA===:::888777555555444333333222222111111000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))),,,,,,+++***)))(((((('''))))))************))))))******))))))))))))******$$$,,,"""$$$333'''...,,,$$$%%%&&&%%%''',,,&&&###------!!!,,,fff+++###(((###...(((!!!''':::NNN,,,,,,...%%%***000|||'''---###(((222&&&444{{{[[[888''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******((('''((()))(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++)))*********************++++++************++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,---...---,,,+++,,,...///...---...---,,,,,,,,,---...///111222333333444777;;;???;;;<<<>>>???AAABBBBBBCCCJJJGGGEEEGGGLLLNNNLLLIIIPPPRRRQQQLLLLLLPPPTTTVVVOOOUUUZZZXXXRRRPPPUUU[[[YYY\\\^^^\\\WWWSSSSSSUUUccchhhkkkggg___XXXUUUVVVVVV\\\fffllljjjbbbWWWPPP[[[bbbmmmvvvyyytttiiiaaaZZZYYY]]]fffiiiddd^^^ZZZMMMKKKIIIJJJMMMPPPPPPNNNSSSTTTTTTSSSQQQNNNLLLJJJGGGDDDBBBBBBCCCBBB>>>;;;777444111///...---+++***...,,,,,,---...//////...000///...---------------------,,,+++************++++++++++++++++++++++++++++++*********)))))))))************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,---...000222333444888999:::;;;<<<;;;:::999:::;;;<<<<<<===>>>AAACCC???>>>===<<<;;;;;;;;;;;;<<<;;;:::::::::<<<>>>???CCCAAA>>><<<<<<:::777555111111111111111111111111111111000000//////.........------------,,,,,,,,,,,,,,,,,,+++++++++******hhhQQQHHHFFFCCC???<<<999777666444444333333222111111111000000/////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))+++++++++******)))))))))))))))************))))))***))))))))))))))))))***...444222'''---***,,,!!!444--- ...---%%%+++...***))),,,""")))bbb---)))000,,,,,,&&&qqq555$$$###>>>''',,,222---555uuu ...$$$...###+++)))222$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))(((((()))+++***))))))(((((((((((((((((()))))))))******************))))))******+++,,,+++*********************,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,---............///000111333444555666:::;;;<<<;;;;;;???EEEIIIDDDDDDDDDEEEEEEEEECCCAAAMMMKKKIIIJJJNNNTTTXXXZZZbbbaaa]]]XXXVVVXXX[[[\\\^^^aaabbb^^^XXXUUUXXX\\\```ccceeebbb\\\YYY[[[^^^eeellluuuvvvpppggg```]]]aaaeeekkknnnmmmhhhccc```aaaiiisss{{{|||xxxrrrmmmdddccchhhrrrwwwtttooommmZZZWWWUUUWWW___gggfffbbbZZZXXXTTTQQQQQQSSSVVVXXXTTTOOOJJJJJJNNNQQQPPPMMMFFFBBB<<<888555333111///---,,,,,,---///000///---------,,,,,,,,,,,,------......---,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---...///111222333777888:::;;;;;;::::::999999<<>>>>>===<<<;;;;;;;;;<<<;;;999888888:::===???BBBAAA>>><<<999777555333333333333333333333222222111111000000//////......------------------------,,,,,,,,,+++++++++******hhhPPPFFFDDDAAA>>>:::888666555333333333222111111000000////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++++++++******))))))******++++++,,,,,,))))))************)))))))))))))))******)))))))))(((...jjjvvv...///$$$---***ooo+++###888&&&$$$,,,***%%%(((%%%$$$,,,???&&&DDD777 &&&)))((()))$$$111(((OOOhhh(((***'''### (((&&&,,,###,,,'''$$$+++"""//////###$$$(((...)))'''///''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***)))((()))+++---,,,+++***)))))))))******((()))))))))***************************++++++,,,++++++++++++************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////000111222333555999<<>>CCCFFFFFFEEEDDDDDD?????????>>>>>>>>>=========;;;999888888:::<<<>>>@@@@@@>>>;;;777444333222333444444444444333222111111111000000//////......------------------------,,,,,,,,,+++++++++******fffNNNDDDCCC@@@<<<999777555444333333222111111000000///........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***++++++++++++***((())))))***+++,,,------))))))************))))))))))))************))))))$$$000KKK,,,,,,&&&((($$$$$$999"""'''&&&!!!%%%...))) $$$&&&222---000&&&'''BBB+++"""---$$$MMM###$$$&&&000)))$$$......(((888---222ccc'''(((,,,((($$$,,,+++---###:::QQQZZZiiiSSSbbbaaaRRRaaa|||###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))((())),,,///...---+++***))))))***+++))))))))))))************+++************+++,,,,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------...///111333555666777888;;;===:::<<>>===<<<;;;;;;<<<>>>?????????>>>;;;777444333333222333444444333222000///111111000000//////......,,,,,,,,,------------...,,,,,,,,,+++++++++******cccKKKCCCAAA???;;;888666444444222222222111000000//////........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***+++++++++++++++*********++++++,,,,,,,,,))))))************))))))((()))***++++++***)))((('''000111'''!!!+++$$$***!!!000 &&&###'''###%%%000///'''((( ///,,,///000$$$777///&&&"""'''999333 +++???******'''&&&222"""'''&&&"""///HHH(((---%%%"""&&&---///%%% ***\\\rrr***'''&&&"""$$$(((&&&000ooo222''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))((((((***---000...---+++)))(((((()))***))))))))))))************++++++******++++++,,,---*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000111333555666777:::===AAABBBCCCEEEHHHKKKIIIHHHHHHHHHJJJLLLOOOQQQPPPTTTVVVSSSPPPPPPVVV]]]ccc^^^YYYXXX[[[]]][[[YYY]]]aaadddeeeffflllvvv~~~~~~|||~~~|||yyyxxxyyy}}}yyytttqqqqqqrrrtttssslllbbbZZZUUUSSSRRRQQQPPPNNNMMMMMMLLLIIIEEEBBB===<<<:::777444222111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...000000111333555888:::;;;<<<<<>>;;;888666444333222222111111000/////////---.....................,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,++++++++++++++++++))))))************))))))((()))***++++++***)))((($$$OOO''',,,333"""(((///444&&&%%%(((///...$$$$$$((()))---"""444000'''&&&^^^+++...$$$---666))) 444***"""'''$$$&&&,,, """///---%%%222)))}}}%%%***%%%---000###$$$,,,%%%)))&&&(((xxxttt 000'''"""333$$$%%%&&&)))ggg'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))((())))))((((((***...111---,,,***(((''''''((()))))))))))))))************++++++******++++++,,,---))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333444555777:::===@@@AAABBBEEEJJJLLLMMMOOOSSSVVV[[[XXXTTTQQQQQQUUUYYY]]]VVV[[[^^^\\\YYYYYY___fffhhhccc___aaagggmmmoooooossswww|||~~~}}}~~~sssggg^^^YYYUUUSSSMMMMMMOOOQQQSSSTTTRRRPPPOOOMMMIIIEEEAAA===;;;:::888777555333111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000111444777:::<<<<<<<<>>:::666666888666777888888777666333222111111111000//////......,,,,,,,,,------.........,,,,,,,,,+++++++++******]]]JJJ@@@>>>;;;777555444444444222111000............///------......------,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------))))))))))))))))))))))))''''''(((((())))))******,,,+++)))(((((()))+++,,,))))))))))))************(((yyy'''(((***+++)))///CCC)))000###,,,(((333###(((...###$$$$$$)))***+++&&&999!!!%%%''')))&&&(((111---(((&&&''')))))))))///(((&&&---'''+++)))$$$###'''***))))))***+++###'''))))))ggg***)))...+++******%%%ooo))))))(((((('''''''''&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((%%%$$$&&&)))+++***(((+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((''''''''''''''''''((()))((('''''')))***)))))))))***++++++,,,,,,++++++***)))(((((())))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---------,,,+++***111...++++++---...,,,***,,,,,,,,,,,,...//////000,,,111111...///555888555<<>>=========>>>???EEECCCAAABBBDDDFFFGGGFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA???<<<:::888888777777777666555333222111111111111000000000000000---------............///------++++++++++++------\\\JJJ@@@>>>;;;888555444444444333222000///.../////////------......------,,,+++,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------************************(((((()))))))))))))))***++++++***))))))***++++++))))))))))))************,,,***(((******+++!!!NNN***)))+++###;;;)))&&&***'''&&&...---:::,,,$$$999___###(((%%%***((())))))$$$&&&))),,,+++(((### 666+++###///]]]888---%%%%%%)))(((%%%$$$"""***%%%%%%///999YYY888 !!!,,,000--- )))((((((((('''''''''''''''''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((())))))))))))***))))))))))))))))))))))))'''&&&&&&''')))***)))(((+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((''''''''''''''',,,...//////---+++++++++)))))))))***++++++,,,,,,++++++***)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------------,,,+++///---++++++---...---,,,.........---,,,,,,...000///333555555999@@@BBB???LLLKKKIIIGGGFFFHHHMMMRRRQQQMMMQQQ]]]hhhjjjeeeaaaggggggddd```bbbiiimmmmmm{{{|||yyyppppppuuu}}}zzz~~~uuu{{{oooccc\\\WWWRRRPPPSSSRRROOONNNRRRVVVVVVOOOJJJBBB<<<999666333000222///,,,+++---.../////////...,,,,,,---,,,+++)))+++***************++++++************************************************++++++,,,,,,,,,,,,------...000222555888:::<<<===>>>>>>======>>>???@@@AAAEEEDDDBBBCCCEEEFFFGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCAAA???===;;;999888888888777777555444222111111111111111000000000000---------............///------,,,++++++,,,------[[[III???>>>;;;888555444333333333333111000000///000000------......------,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))*********++++++*********))))))))))))************)))...'''***(((000RRR***000'''444###777111}}}OOO+++'''---&&&+++)))---***&&&$$$%%%)))...111***((((((333///!!!AAA222%%%$$$((((((%%%###(((%%%......bbbOOO)))---'''555444)))""" 555((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((()))))))))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))'''((())))))((('''((()))******))))))))))))******(((((((((((())))))))))))))))))((('''''''''((((((---000333333111---+++***)))))))))***++++++,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...------,,,///---,,,,,,...//////...///111111///------111444888:::===@@@HHHPPPQQQNNNUUUPPPPPPUUUVVVUUUZZZcccccc___```jjjtttvvvsssppprrrttttttrrrvvv{{{xxx~~~}}}|||~~~{{{{{{|||xxxwwwtttpppfffeeeiiitttzzzyyyvvvvvvvvvmmmsss|||||||||yyyzzz{{{~~~{{{sssvvv{{{xxxqqq]]]YYYWWWYYYYYYUUUSSSSSSTTTQQQMMMIIIEEEBBB@@@???;;;888333111000000000//////...,,,+++,,,---,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111444666999;;;<<<<<<<<<<<<===???AAACCCDDDEEEDDDCCCCCCEEEGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFCCCBBBAAA???===;;;:::999999999999888666444333222111111111111000000//////---------............///------,,,,,,,,,,,,------YYYHHH???===;;;888555444333222333333222111111000000000------......------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))((()))+++,,,,,,+++)))(((((()))))))))************"""000&&&***'''111CCC+++...444333888!!!@@@###(((...&&&))))))+++******++++++''' ###333...888888---%%%%%%))))))((((((......---444DDD###'''!!!$$$'''444(((%%%((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))*********((((((((((((((((((((((((''')))+++***'''&&&'''******))))))))))))))))))***(((((((((((())))))))))))))))))((((((((((((((()))***,,,......,,,*********)))))))))***++++++,,,,,,******)))))))))))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...............//////......//////000000111333555444333666;;;AAAFFFEEEFFFKKKTTT[[[]]]\\\[[[VVV[[[iiimmmhhhlllwwwuuummmjjjpppyyy|||{{{}}}|||yyy~~~xxxqqqnnnsss{{{|||zzzzzzzzzyyytttnnnkkkiiipppuuutttoookkkfff```\\\XXX\\\fffllliiigggiiifff```___bbbfffnnnvvvwwwxxxsssooopppvvv}}}}}}|||{{{zzzyyypppmmmqqqmmm___TTTRRRTTTSSSQQQNNNKKKHHHGGGGGGHHHEEEAAA===999666111...///...,,,,,,.../////////,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......000222555777999:::999:::;;;===@@@BBBDDDEEEDDDCCCBBBCCCEEEGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEAAA@@@???>>>===;;;;;;:::;;;;;;:::999777666444333222222111111000000//////---------............///---------,,,,,,---------WWWFFF>>><<<:::888666444222111333333222222111000000///------......------,,,++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))((()))+++------+++)))(((((()))))))))************"""000&&&***'''''':::,,,---$$$)))000555***,,,(((%%%))))))'''%%%(((---///---***222222888***'''&&&)))***((())),,,))) ###999---(((???---111;;;((("""111))) '''''''''((((((((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''***+++***'''&&&(((***)))))))))******)))))))))'''((((((((()))))))))***))))))((((((((())))))***(((((()))((('''(((***---)))))))))***++++++,,,,,,***)))))))))))))))************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---------......///////////////////////////000111555777;;;===@@@DDDKKKPPPQQQOOOOOOTTTZZZ___bbbcccccc___eeeuuu|||{{{|||~~~~~~}}}|||xxxpppkkkqqqzzz}}}tttkkkaaa[[[]]]cccmmmoooppppppnnnjjjccc]]][[[fffnnnmmmgggbbb\\\WWWYYYWWW^^^kkklllaaa[[[\\\ZZZXXXRRRRRRZZZaaacccddd^^^[[[WWWYYYbbblllsssuuuwwwuuussspppppprrrvvvyyy|||wwwuuuyyy}}}}}}}}}wwwjjjbbbccc[[[YYYUUURRROOOLLLIIIHHHQQQOOOMMMJJJFFF@@@999444444222000/////////...---************++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000333555888999777999;;;===@@@BBBCCCDDDBBBAAAAAABBBDDDEEEEEECCCCCCDDDEEEFFFFFFEEEDDDCCC??????>>>>>>===<<<<<<;;;======<<<:::999777555444222222111111000//////...---------............///------------------------~~~UUUEEE===<<<:::888666333222111222222222222111000///...------......------,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++***************)))))))))((()))+++,,,,,,+++)))((())))))))))))************)))...'''***(((ppp###---///&&&@@@444NNN!!!,,,&&&+++###))))))(((&&&$$$""""""$$$&&&###AAAQQQ$$$%%%(((+++***&&&&&&***+++''')))'''!!!(((&&&PPP666''',,, &&&,,,///'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******(((((()))***))))))************))))))''''''(((((())))))******))))))((((((((()))******(((((('''&&&%%%(((,,,///)))))))))***++++++,,,,,,)))))))))))))))******+++******+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,---------...........................///000111...000111222222333666888>>>@@@CCCHHHNNNSSSWWWZZZUUUUUUYYY```dddeeehhhkkkjjjgggmmm|||}}}~~~|||xxxuuutttwwwxxxxxxvvvjjjiiiiiijjjgggfffmmmvvvsssmmmgggdddbbbaaafffmmmssswwwxxxvvvrrroooiiicccttt|||yyypppllllllkkkmmmppp~~~rrreeedddiiinnnhhhjjjxxxzzznnniii\\\ZZZTTTQQQUUU]]]```___[[[[[[ZZZXXXYYY[[[```dddlllhhhdddaaadddiiinnnppprrrsssqqqlllmmmsssyyy||||||zzztttrrrtttyyymmmiiidddbbbbbbaaa^^^[[[SSSRRRRRRQQQOOOJJJDDD???===;;;999777555222///,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------///111333666888777888:::===???@@@AAAAAA???>>>>>>@@@BBBCCCBBB@@@AAAAAABBBCCCCCCBBBAAAAAA??????????????????>>>>>>???>>>===<<<:::888666555333222222111000///......---------............///------............------|||TTTDDD<<<<<<:::888666333111000111111111111111///...---------......------,,,+++++++++,,,------,,,++++++************++++++++++++************************(((((()))))))))))))))***)))***++++++++++++***)))))))))))))))************,,,***(((******''')))'''333%%%HHH777...!!!...%%%))))))222000&&&"""(((111VVV'''%%%'''++++++'''%%%&&&***(((,,,111555999&&&111---%%%'''+++)))''''''''''''((((((((()))'''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))'''(((((((((((())))))))))))))))))))))))))))))))))))((('''(((***++++++***((()))***++++++***)))((('''''''''((()))*********))))))(((((()))******+++((())))))((('''(((+++---)))))))))***++++++,,,,,,)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---......///------------...........................000111222111444888:::<<>>>>>>>><<<;;;<<<>>>@@@@@@???===???@@@AAABBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBBBBCCC@@@???>>>===;;;888666555333333222111000///......---------............///,,,---...//////...---,,,{{{SSSDDD<<<;;;:::888666333111000000000111111000///---,,,------......------,,,+++++++++------------++++++)))************+++++++++))))))))))))))))))))))))''''''(((((())))))***************++++++*********))))))))))))************(((yyy'''(((***+++666bbb333222$$$---ttt""")))WWWLLL///000(((******,,,''' +++[[[UUU***%%%###(((,,,***'''&&&???!!!;;;444###GGGeee)))000###''',,, &&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))'''&&&(((+++---,,,)))((()))***++++++***)))(((&&&''''''((()))******+++))))))((())))))***++++++''')))******(((''''''((()))))))))***++++++,,,,,,))))))((())))))***++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---------........./////////.........///000222333666:::???CCCFFFKKKQQQUUUVVVSSSRRRWWW___aaa]]]XXXVVV```sss{{{xxx{{{ssssss~~~}}}zzz}}}~~~xxxqqqnnnllljjjfffcccffflllqqqqqqppp{{{wwwvvvyyy|||~~~}}}{{{zzz~~~}}}|||~~~{{{}}}tttwwwzzzxxxsssttt{{{~~~}}}iiijjjkkkjjjhhhhhhjjjmmmlllfff^^^VVVOOOMMMQQQWWWNNNPPPNNNIIILLLUUUZZZYYYfffnnnxxxyyyooohhhlllvvvxxx}}}xxxlllaaa[[[WWWRRRNNNMMMKKKJJJHHHKKKLLLMMMOOOPPPNNNJJJFFF777666444111///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---///111555666888999:::<<<===<<<<<<;;;:::999:::<<<>>>>>>===;;;??????AAAAAAAAAAAA??????DDDDDDDDDEEEEEEEEEFFFFFFAAA@@@???===;;;999777666333333222111000///...------------.........//////,,,---...//////...---,,,{{{QQQBBB<<<;;;999777444222000///000000000000////////////........................++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************++++++******)))(((((((((+++***)))))))))+++...///222TTT+++111%%%---***333)))444:::```------&&&...+++&&&&&&''')))***+++(((%%%---)))*********)))))))))))))))))))))))))))))))))))))))---!!!EEE(((&&&***///(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((('''''''''(((((()))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))*********************+++++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,,,,,,,---...---+++******,,,...///)))///000******000222///000/////////000555:::???CCCFFFNNNYYYccciiijjjiiiYYYUUUYYYfffppppppmmmkkksssvvvxxx}}}uuuqqqooollllllrrr|||{{{uuunnnpppxxx~~~|||~~~~~~~~~|||zzzzzz~~~yyyxxxwwwtttwww~~~{{{wwwvvv~~~wwwyyyxxxyyy}}}{{{pppsss}}}nnnlllnnnsssvvvyyy}}}sssgggcccccc```ZZZVVVZZZXXXQQQMMMPPPPPPLLLXXXXXX```kkkkkkbbb^^^aaagggmmmrrrsssqqqqqquuuyyyvvvuuuzzz~~~kkkcccZZZXXXccciii]]]LLLNNNMMMMMMQQQVVVVVVQQQLLLAAA???:::555222000......///...---,,,,,,++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555555666888999:::;;;<<<;;;===>>>???@@@>>>===<<<@@@@@@??????????????????@@@BBBFFFIIIJJJJJJHHHFFFAAA???>>>===<<<;;;888555222222222333333222222111//////...//////000111222///............---------zzzQQQBBB===<<<:::777555222000///000000000000/////////...........................+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++************++++++************************))))))))))))************((((((''''''((()))+++,,,***888{{{VVV111000...$$$uuu@@@"""&&&$$$++++++))))))(((,,,"""&&&)))---000333444)))))))))))))))*********))))))))))))))))))))))))%%%%%%fff666###---222$$$(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))(((((('''''''''(((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******************++++++++++++++++++*********+++,,,,,,+++,,,,,,,,,,,,---------///...---++++++++++++,,,---000000...,,,---......000444999<<<>>>AAAFFFJJJfffcccaaadddhhhiiifffaaaTTTZZZfffqqquuuuuu|||zzzvvv{{{ttttttuuuvvvxxxzzz|||}}}}}}yyyxxx|||}}}~~~}}}|||vvvrrrrrrvvvyyytttrrrtttyyy{{{zzz~~~|||yyy{{{|||xxx||||||yyyyyy|||zzzxxxyyyzzzwww{{{~~~vvvrrroooppprrrvvv}}}rrrnnnqqqvvvxxxxxxwwwwwwpppeee```bbbcccaaaWWWYYY]]]^^^XXXPPPLLLNNN\\\bbbhhhkkkjjjgggeeeeeepppwww|||uuuxxx{{{uuujjj\\\TTTMMMKKKOOORRRQQQNNNRRRLLLCCC:::555333333444000///---,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111444555666777999:::<<<<<<===>>>@@@AAA@@@???>>><<<========================AAACCCFFFHHHIIIHHHFFFDDDBBB@@@>>>===<<<:::888555333333444444444333222222000////////////000000111///............---------yyyPPPCCC>>>===;;;888666333111000000000000/////////......------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++************************(((((())))))***++++++,,,''''''((()))***************!!!$$$888+++333%%%)))&&&((((((***(((***+++'''---***+++,,,///AAAqqqQQQ///(((((())))))******++++++))))))))))))))))))))))))"""------kkk***444!!!((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((())))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,++++++,,,,,,------------//////......------------...---///222111000222666666:::>>>AAAFFFOOO\\\fffuuupppkkkkkkmmmmmmjjjgggccckkkxxxyyyxxxvvvmmmrrrrrrrrrtttxxx~~~~~~{{{|||{{{yyyyyyyyyzzz|||wwwuuuuuuwwwyyykkkmmmrrrwwwxxxwwwyyyxxxyyy}}}||||||~~~|||wwwyyy|||{{{vvvtttuuuzzz~~~pppqqquuuxxx}}}yyyvvv{{{rrrvvvttthhhZZZQQQNNNMMMPPPSSSWWW[[[\\\[[[YYYXXX___gggoootttyyy}}}|||xxxxxxtttppp\\\VVVQQQRRRUUUSSSJJJAAAEEEFFFGGGHHHEEE???777111333111///---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111333444555777999;;;<<<===@@@@@@AAAAAAAAA@@@>>>===============>>>>>>>>>>>>BBBDDDFFFGGGGGGFFFCCCBBBBBB@@@>>>===<<<:::888666555555666555555444333333111000000////////////000///............---------xxxPPPDDD>>>===;;;999666444222111000000/////////.........------------------------+++++++++++++++++++++++++++++++++++++++,,,------++++++************++++++************************)))))))))******+++++++++)))+++,,,.........,,,,,,///"""777111,,,$$$(((000TTT$$$444...***'''$$$(((+++%%%+++---)))&&&...+++"""!!!111+++@@@222---###''''''((()))***++++++,,,))))))))))))))))))))))))&&&333)))'''$$$+++((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))***))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++******))))))******+++******++++++,,,,,,------000///...---,,,,,,,,,,,,++++++,,,,,,---.........---...///000111111111000444000000555555444999AAA===EEEPPPWWW\\\bbblllsssiiijjjkkkmmmnnnpppqqqrrr{{{|||}}}tttyyyyyyoooyyyzzz}}}}}}~~~}}}yyyvvvvvvzzz~~~{{{wwwrrrooonnnrrrzzz}}}{{{|||}}}}}}|||vvvwww}}}~~~|||qqqttttttqqqwww}}}}}}~~~mmmiiigggddd]]]ZZZVVVSSSRRRRRRQQQPPPUUU[[[cccgggiiikkknnnooooooyyyrrrrrrvvvkkkccc\\\\\\aaaaaaZZZRRRJJJLLLOOORRRQQQKKKAAA999888666333///---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000222333444666999;;;<<<===@@@AAAAAAAAA@@@???>>>===AAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFFFFEEECCCAAA???CCC@@@>>><<<<<<;;;999777888888888777666555444333111111000//////.../////////............---------wwwPPPEEE>>>===;;;999666444222111////////////............------------------------++++++++++++++++++++++++***************+++,,,,,,++++++************++++++************************,,,+++++++++******))))))+++,,,///000000///---,,,***---WWW111555%%%$$$222$$$'''666222###444+++'''&&&%%%(((,,,&&&+++---((( $$$777222+++///000!!!444111///888'''''''''((()))***++++++,,,))))))))))))))))))))))))(((---%%%^^^'''"""///(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))*********+++++++++************************((()))))))))*********+++************************++++++************++++++***++++++,,,------......111111///...------,,,,,,++++++,,,------...//////---...///000000000000000888555555888:::===EEEMMMLLLZZZlllwwwwwwqqqjjjggg```iiirrrvvvuuutttxxx|||{{{rrrsss|||}}}vvvxxxxxxyyyzzz|||~~~yyywwwvvvvvvyyy~~~|||xxxwww|||{{{vvvzzz{{{}}}vvv}}}|||vvvuuuwwwzzz|||yyywwwxxxvvvwwwrrrkkkddd^^^XXXRRRMMMLLLPPPUUUYYY\\\```gggnnneeejjjqqqyyyuuuhhhiiiqqqwwwyyypppfffYYYPPPNNNNNNMMMLLL@@@===999555111...------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111222333666888;;;===>>>@@@@@@@@@??????>>>>>>===BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFDDDBBB???>>>BBB@@@===<<<<<<<<<;;;999:::999999888777666444333111111000//////.../////////............---------uuuPPPFFF>>>===;;;888666333111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************---,,,,,,+++******))))))***+++---......---+++*** 111)))VVV$$$<<<'''000 444EEE'''&&&,,,)))(((---+++)))---)))++++++,,,,,,"""///((('''&&&###444666kkkMMM222+++000(((((())))))******++++++))))))))))))))))))))))))$$$###111kkk,,,+++$$$(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))***++++++)))************+++++++++************************((())))))******+++++++++************************++++++************++++++++++++,,,------...//////111000///...------------++++++,,,---...//////000////////////000000000000333888===AAAIIIVVVaaaeeejjjnnnssstttqqqkkkeeeaaaaaammm|||yyyzzz}}}~~~}}}}}}~~~xxxvvvwwwyyy{{{}}}}}}}}}}}}{{{zzzzzzyyyzzz~~~}}}zzzrrrpppqqqsssvvvzzz}}}wwwwwwwww|||~~~zzzpppeee^^^VVVUUUWWWXXXUUURRRTTTYYYWWW]]]dddnnnyyy{{{rrruuuwwwtttssssssrrrhhhZZZRRROOOOOONNNKKKGGGEEEAAA===888555222000//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111333555888;;;===>>>????????????????????????@@@@@@AAAAAABBBBBBCCCCCCGGGGGGGGGFFFDDDBBB???>>>AAA>>><<<;;;<<<======<<<;;;;;;:::999777666444333111000000////////////000///............---------tttPPPGGG===<<<:::777555222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++,,,,,,+++***)))$$$..."""======uuuzzz~~~kkkJJJ444***%%%&&&666///,,,000 222SSS***---''',,,)))111///(((,,,+++***&&&(((444***222'''...(((---$$$XXX+++&&&))))))))))))))))))*********))))))))))))))))))))))))&&&"""...ccc<<<(((###((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++************************((())))))******+++,,,,,,************************,,,++++++******++++++,,,++++++,,,---...///000000000///......------------++++++,,,---...///000000000000000222444777:::;;;>>>MMMVVVWWW```qqqxxxsssuuupppkkkhhhiiikkklllmmmllluuu{{{mmmmmmuuu}}}}}}|||xxxzzz~~~zzzwww~~~zzzrrrsssxxx}}}~~~ttttttyyyxxxwwwrrrjjjiiilllnnnhhh[[[RRRQQQTTTXXX]]]bbbjjjooollldddaaakkk|||vvvmmmhhhlllfff```^^^\\\WWWNNNFFFLLLKKKIIIFFFBBB>>>:::888555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000222555888;;;>>>???????????????@@@@@@AAABBB>>>??????@@@AAAAAABBBBBBHHHGGGGGGFFFDDDBBB@@@??????===;;;;;;<<<>>>??????;;;;;;:::999777555333222000////////////000000111///............---------tttPPPGGG<<<;;;999777444222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++*********************************++++++,,,------++++++,,,,,,,,,++++++***333***,,,<<>>:::999666333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///222555888;;;>>>????????????@@@AAABBBCCCDDD??????@@@AAAAAABBBCCCCCCHHHHHHGGGFFFDDDCCCAAA@@@>>><<<::::::===???AAAAAA<<<;;;:::999777555333222//////...//////000111222//////.........---------rrrQQQCCC<<<;;;888555222111000000111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&***000"""---444---///$$$$$$+++,,,,,,+++***+++///555:::'''***...!!!666)))ooo'''$$$222333###222%%%------###111+++***000)))444@@@!!!,,,---***###---)))%%%___111)))&&&)))+++***++++++555%%%|||%%%...(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///444111...---000111111///555...***,,,///000222555555888888<<>>>>>>>>??????????????????>>><<<:::777444333222000000111222222222222111////////////............rrrPPP@@@<<<;;;888555222111000000111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...<<>>???@@@BBBCCCBBBAAA@@@??????AAAEEEHHHIIIHHHIIIIIIHHHGGGEEECCCAAA@@@???>>>>>>======>>>>>>??????>>><<<:::777555333222111111222222222222222111////////////............tttsssyyyrrrNNN===<<<;;;888555333111111111111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************************************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,888888000WWW"""777(((:::"""###666+++*********)))'''(((***,,,222,,,(((///...111)))555)))GGG666777...555<<>>??????>>>???AAABBBCCCBBBCCCEEEHHHKKKLLLKKKIIIHHHGGGEEECCCBBBAAAAAA@@@>>>===<<<<<<===>>>??????>>><<<:::888666444333222222333333333222222111////////////............{{{zzzvvvvvv|||pppMMM>>><<<;;;888555333222111111111000///......------...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***000---###111###!!!444&&&444--- 444+++,,,---,,,+++***+++,,,......***222---TTT'''$$$;;;$$$000;;;666222000%%%???&&&444ppp((("""///,,,***...###ooo888222...&&&***444~~~%%%+++(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////------...000111222222222777111000888CCCOOO\\\eeeooo}}}vvvmmmmmmuuu}}}rrrmmmrrr|||}}}yyyzzz}}}}}}{{{{{{vvvwww}}}~~~~~~|||yyyxxx{{{yyyxxxzzzwwwqqqvvvzzz}}}~~~|||zzz{{{~~~wwwvvvwww|||~~~}}}~~~{{{www~~~vvvssszzz}}}pppqqquuummmhhhgggaaaWWWQQQRRRWWWXXX```mmmvvv}}}www}}}uuubbbYYYLLL>>>===@@@DDDGGGKKKLLLGGGAAA666222...,,,,,,......///,,,,,,,,,,,,------......---...000000111333666999<<<>>>@@@>>>======AAAEEEHHHHHHHHHIIIKKKLLLKKKJJJIIIHHHFFFCCCBBBBBBBBBBBBAAA???<<<;;;:::<<<>>>???>>>>>><<<;;;999777666555444444444444444333222111////////////............sssrrrnnnNNNAAA<<<;;;888555333222222222111000///......------...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***+++------,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++888555&&&---&&&bbb222&&&333+++$$$,,,---***,,,---...---,,,---...^^^)))111000000111KKK000<<<+++------UUU888444222000+++444222qqq***%%%555***---333---jjjCCCFFFfffnnn###---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000//////000000000000111222<<<777>>>XXXvvv{{{sssooolllsss|||llllllooouuuzzz}}}zzzxxxwwwrrrjjjeeegggnnnyyy}}}zzz}}}{{{zzz|||}}}uuuvvvxxx{{{~~~|||xxxyyyzzzxxxuuutttvvvyyyyyyzzz{{{||||||www~~~{{{~~~xxxtttrrrnnnfff```]]]TTTQQQUUU___hhhqqqxxxmmmaaaSSSGGGJJJIIIFFFHHHOOOQQQNNNAAA<<<444...,,,---//////,,,,,,------------......---.../////////111444777;;;===??????===>>>CCCGGGIIIHHHIIIJJJMMMMMMLLLJJJIIIHHHFFFDDDBBBBBBBBBCCCAAA@@@===;;;;;;<<<>>>???>>>>>>===;;;:::888777666666666666555555333222222////////////............wwwzzznnnOOOCCC<<<:::888666444333333333111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,.........---,,,************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---###///###222000AAA[[[!!!333$$$ 333+++(((***,,,,,,,,,,,,---///444)))111555,,,:::(((>>>;;;///GGGIIIHHHvvvYYYYYYOOO///222)))%%%666222JJJ@@@***((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000111222222111000111333555;;;@@@XXX|||tttrrrvvv{{{zzztttrrrqqqkkkiiillluuu{{{{{{zzzzzz{{{tttpppmmmrrrllleeeccchhhssszzz{{{{{{{{{{{{{{{{{{zzz}}}|||uuuxxx}}}||||||||||||~~~zzzrrrrrrzzz|||}}}}}}|||~~~{{{uuu```XXXTTTXXX[[[^^^iiivvvxxxtttzzz}}}wwwtttooo```aaaZZZLLLGGGLLLPPPNNNMMMGGG>>>666111///---,,,------------------......---...//////...000333555999;;;===>>>???AAADDDGGGDDDEEEFFFJJJMMMOOONNNMMMIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA???===<<<===>>>???>>>>>>===<<<:::999888888888888777777555444222222////////////............oooOOOBBB<<<:::888666444333333333111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++---///000///...---************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,************************...***------&&&444,,,@@@}}}###666===###---***+++,,,+++***+++---///(((|||777777BBB:::WWWlllGGGUUUKKKOOOUUUDDDQQQeee:::444...%%%###>>>$$$,,,###(((,,,%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000000222333444666;;;AAAGGGOOOYYYrrryyy{{{~~~}}}|||}}}zzzlllggglllvvv|||}}}yyy{{{|||{{{}}}~~~~~~}}}~~~|||wwwtttvvvyyy}}}|||~~~qqqfffeeeoooyyyxxxxxxlllbbb^^^ZZZUUUYYYbbbmmmnnnvvv}}}xxxvvvvvvpppsssjjjVVVIIIIIILLLKKKOOOKKKEEE???:::555000,,,..................---------............///111444666777999<<>>>>>>>>>>>>>>======<<<;;;::::::999999999888777666444333222////////////............pppOOOAAA<<<:::888666444444444444111000///......------...---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++...000111000///---************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,************************!!!111+++''',,,555---777444 :::)))---......,,,++++++...000(((+++MMMEEEVVVSSSyyyYYY]]]UUUaaaWWWhhhiiiaaa```@@@666,,,DDD++++++:::)))000DDDZZZ%%%(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000---000555999???HHHSSSZZZrrrxxxwwwqqqsssxxx}}}zzzxxxqqqjjjkkkttt{{{}}}wwwuuuxxx~~~~~~~~~~~~}}}}}}xxxnnniiifffsss}}}xxxlllhhhbbb[[[\\\ccc\\\```hhhooouuu|||rrrooopppwwwqqq\\\LLLJJJLLLJJJJJJIIIGGGFFFBBB<<<555000..................---------.........---...111333444444666;;;AAAEEEDDDBBBDDDDDDEEEHHHJJJJJJHHHEEEHHHIIIIIIIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;::::::::::::999888666444333222000/////////............kkkNNNBBB===<<<:::777555333222111111111000000//////......------------------------,,,+++***))))))***+++,,,+++,,,------......------)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,---555000}}}888###***---...((((((,,,333222...,,,\\\hhhDDDYYYmmm[[[```fffhhhgggeeefffggg[[[}}}CCCTTTDDDAAA<<<888555111,,,)))~~~,,,999"""))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))************)))))))))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...------,,,,,,,,,------...++++++...333555555555222888???III]]]uuu{{{rrrnnnmmmpppxxx~~~yyytttqqqqqqssstttyyyzzzvvvrrrttt{{{{{{nnnkkkllltttqqqvvvvvvzzzwwwrrrtttxxxpppbbbZZZTTTVVV___gggnnnjjjWWWMMMEEEDDDHHHDDDFFFMMMNNNDDD999222222///,,,...222333...***,,,------...///000222222333555:::>>>AAACCCDDDDDDEEEGGGIIIJJJIIIIIIKKKLLLJJJIIIHHHFFFDDDBBBAAA@@@DDDBBB@@@@@@AAAAAA@@@???@@@===;;;:::::::::999888999888777666444333222111000000000///......------jjjMMMAAA===<<<:::777444333111111111111000000//////......------------------------,,,+++***))))))***+++,,,+++,,,------...---------***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,,,, 222***FFFLLL:::...333,,,555000$$$;;;"""999mmm{{{CCCVVV\\\dddgggfffcccbbbbbbqqqPPPsssdddZZZZZZRRRNNNHHHCCC@@@>>>===<<<777BBB***'''444***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))************)))))))))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------,,,------...333111/////////000222444===>>>MMMqqq{{{yyyyyyyyyyyy~~~}}}wwwvvv{{{~~~~~~~~~vvvqqquuu||||||{{{sssrrrtttwwwwwwwwwlll]]]RRRSSSXXX___nnn~~~www|||}}}nnnZZZKKKJJJKKKIIIGGGFFFHHHIIIIIIGGG999444///---...//////---///............///000111333555888<<<>>>@@@@@@@@@AAADDDFFFHHHHHHHHHJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCFFFDDDBBBAAABBBBBBAAA??????>>>=========>>><<<;;;888777666555444222111111222222111000000//////...iiiLLL@@@===<<<999777444222111111111111000000//////......------------------------++++++************++++++++++++,,,---------------+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++000&&&***333))))))^^^vvv---///:::DDD:::MMM777TTT|||YYYBBB```PPPWWW^^^bbb```]]][[[[[[^^^pppsssgggYYY___cccccc___YYYSSSNNNIIIDDDAAA999HHHBBB...888+++)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''(((((())))))(((((('''((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------------.........000111000000333888<<>>777111------...000000///............///000222444666999;;;<<<<<<<<<===@@@CCCEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGEEECCCBBBBBBBBBAAA???=========>>>??????===;;;777666555444333111111000333333333222111111000000hhhKKK???===;;;999666444222111000111111000000//////......------------------------++++++++++++++++++++++++++++++,,,------------,,,------------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,++++++***---+++...222+++"""'''666QQQuuuEEE666@@@DDDXXXeeeOOOUUUgggccchhhjjjYYYggglllrrrvvvuuutttuuuwwwyyyyyy]]]VVV___ZZZ]]]cccbbbaaa```\\\VVVMMMHHHEEEFFF@@@qqq333"""666!!!###999************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------.........---......///000---111333222555>>>HHHNNNddd|||yyywww{{{~~~{{{~~~zzzyyywww|||uuunnnfff\\\WWWXXX```fffhhhppp|||yyykkkZZZ[[[ooowwwYYYGGGFFFGGGAAAHHHFFFAAA:::333///...//////...---,,,,,,---///000000111444666999:::;;;<<<;;;===AAADDDFFFHHHJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGEEEBBBAAAAAAAAA???>>><<<<<<===>>>???>>>:::888666666555444333222111000444444333333222111111000gggJJJ???<<<;;;999666444222111000111111000000//////......------------------------+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,+++++++++)))000+++''':::777###---&&&///RRRlllAAA===QQQPPPJJJQQQSSS\\\DDDSSSoooyyyvvvkkkuuuvvv{{{~~~}}}~~~cccpppiiiaaabbbVVV[[[\\\^^^aaaccccccaaa^^^bbbPPPWWWIII666{{{EEE""",,,///+++******'''%%%************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))(((((()))******)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................//////000111444555333444@@@UUUgggooouuukkkuuu{{{}}}{{{}}}}}}|||}}}}}}{{{uuuyyyuuuttttttxxxxxxxxxyyyzzzwwwrrrrrruuuZZZWWWSSS\\\ppp}}}iii___mmmdddQQQNNNKKKDDDCCCDDDEEEBBB<<<666222000///---,,,++++++---///000...///222555888;;;===>>>;;;>>>BBBDDDFFFHHHKKKMMMLLLLLLKKKKKKKKKJJJJJJJJJEEECCC@@@???@@@@@@>>>===@@@????????????===999666777666666555444333222222444444333222222111111000fffKKK@@@<<<;;;888666333111000000111111000000//////......------------------------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,///$$$***<<<999$$$!!!///333000---000:::>>>777,,,```eeesssJJJEEEFFFKKKNNNUUUEEEeee\\\gggMMMZZZ]]]eee___sss~~~uuuyyy}}}{{{mmmkkkxxx~~~qqqooowwwvvvoookkkhhhdddaaa]]]]]]___cccfffggg```YYYSSSbbbhhhGGG666QQQbbbfff___JJJ444)))***---%%%555%%% 999444!!!+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******+++***)))(((((()))***+++)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........//////...//////000111222222444666BBB^^^ssshhhwwwwwwxxx~~~|||~~~||||||}}}||||||{{{zzzzzz|||}}}}}}}}}yyywwwvvvuuutttssstttwwwzzz|||~~~zzz}}}~~~|||wwwooojjjlllpppuuuwwwyyy}}}jjj^^^MMMOOOaaannnwwwtttvvv___TTTLLLEEEAAABBBDDDDDDCCC???:::777222000...,,,,,,---///111---...000444777;;;===???===@@@CCCEEEFFFHHHJJJLLLKKKJJJJJJJJJIIIHHHHHHHHHCCCAAA???>>>???@@@???===DDDCCCBBBAAA@@@>>>;;;888888888777777666555555444444444444333222222111111gggKKK@@@<<<:::888555333111000///111111000000//////......------------------------++++++,,,------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------%%%***---+++(((***111888***555999222---888LLLYYYJJJFFFIIIQQQFFFNNNPPPLLLZZZdddyyyccc}}}kkk}}}}}}ssswwwvvvrrryyy|||~~~yyyqqqyyy{{{rrr}}}uuurrrnnnkkkiiigggfffdddfffgggkkk___PPP[[[[[[???BBBJJJMMMFFF>>>;;;;;;;;;444)))111;;;+++***AAA+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))************))))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********+++***)))(((((()))***+++)))))))))))))))******+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///////////////000111222333111:::KKKggg{{{zzz}}}zzzwwwwwwxxxwwwuuu}}}~~~~~~{{{zzzyyyyyywwwvvvqqqqqqqqqrrrqqqqqqppppppqqqrrrtttvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}yyyzzz{{{{{{xxxtttooollliiihhhhhhhhhiiikkkmmmnnnuuuzzzyyyvvv~~~~~~vvvkkkgggmmmooorrruuu{{{sss___XXX___bbbkkk~~~xxxyyytttuuulll\\\UUUTTTPPPLLLHHHFFFFFFEEEBBB@@@999666333///......///111......000222555888;;;<<>>===>>>>>>===<<<<<<;;;;;;::::::999999999777777777666555555444444hhhIII>>>;;;:::888555333111000///666555333111///...---,,,------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---------)))&&&444$$$---***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---+++++++++)))---000000......111444888???HHHOOORRRPPPLLLIIIIIIQQQ^^^jjjpppssswww}}}}}}}}}wwwvvv|||~~~yyyttttttvvv||||||{{{nnnbbb\\\```bbb```dddmmmddd___ZZZWWWVVVUUURRRPPPFFF>>>555///...////////////---***))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++///,,,)))***---000000///111000222444222111777@@@IIIhhh~~~xxxpppttt~~~{{{zzz{{{{{{yyyvvvsssqqqqqqqqqpppooolllhhhbbb___]]]\\\[[[ZZZYYYYYY[[[\\\]]]]]]]]]]]]^^^^^^^^^___```aaabbbccceeeeeefffgggiiijjjlllmmmlllmmmnnnmmmiiiccc\\\XXXTTTSSSRRRRRRRRRTTTWWWXXX\\\aaahhhpppxxx{{{ssswwwrrrsssxxxpppgggvvvuuuzzz~~~ooofffxxxUUUFFFQQQLLLCCCQQQJJJLLLGGG;;;333222111...000222333222111444999===>>>@@@CCCEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHDDDAAA>>>@@@@@@@@@????????????>>>AAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999999999777666555444222111000///hhhIII>>>;;;:::888555333111000///333333111000////////////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...+++)))777'''///,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---------...333222111000111666===AAA@@@CCCGGGKKKMMMOOOOOOPPPaaajjjvvv~~~zzz~~~~~~wwwvvvwwwxxxqqquuu||||||zzzpppiiieeegggccc^^^bbbllllllhhhdddbbbaaa___[[[XXXTTTMMMCCC;;;666111---***---+++***+++,,,---,,,+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************************)))))))))))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++)))+++...000000//////111222333777>>>IIIPPPcccwww|||{{{xxxvvvsssrrrqqqqqqmmmkkkiiihhhiiijjjjjjiiijjjfff```[[[YYYWWWUUUTTTOOOOOOOOOPPPPPPQQQQQQQQQUUUUUUUUUUUUVVVWWWXXXYYY^^^___```aaaccceeeggghhhiiiiiiiiihhheee```[[[XXXUUUTTTRRRQQQPPPQQQRRRSSSVVVZZZaaahhhoooxxx~~~}}}~~~uuuzzzmmmeeeeeeppp~~~~~~nnnvvvlllOOOMMMHHHBBBIIIIIINNNMMMEEE===888333,,,...000222333333444777:::<<>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<777777666555444333222111gggIII???;;;:::888555333111000///111111000/////////000000------------------------,,,,,,------------......++++++,,,,,,,,,,,,------...,,,---<<<+++111------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,............///000222111111555;;;BBBGGGJJJHHHKKKNNNRRRVVVZZZ```cccmmmwww~~~}}}}}}~~~}}}{{{zzzxxxxxxzzz|||}}}zzzwwwzzzwwwwwwuuummmcccfffooommmkkkhhhgggfffeeebbb```^^^YYYQQQIIIAAA:::333...---,,,+++,,,......---,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---000222111111///111111555FFF```ppptttwww}}}{{{{{{yyyvvvtttssssssttttttpppoooooommmkkkiiihhhgggfffdddcccdddfffggghhhgggeee```ZZZVVVRRRPPPNNNLLLKKKJJJIIIIIIIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNUUUUUUVVVXXXZZZ\\\___```bbbbbbaaa```^^^[[[YYYWWWUUUSSSQQQNNNMMMLLLLLLLLLNNNQQQUUU[[[aaajjjrrrxxxrrrmmmmmmnnnooowwwzzzyyyvvvcccWWW___qqquuu|||[[[LLLIIIFFFHHHIIINNNQQQOOOJJJBBB888...---///111222333333555666:::===@@@BBBCCCDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???AAAAAA@@@@@@?????????@@@???>>>>>>>>>======<<<<<<::::::::::::;;;<<<===>>>888888777666555444444333eeeIII@@@;;;:::888555333111000///111111000///////////////------------------------,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,---///???---222,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------,,,---......------///111///222999DDDNNNRRRPPPMMMIIIQQQ]]]ffflllpppsssuuuttt~~~}}}{{{~~~zzzqqqqqqvvvjjjhhheeebbbbbbbbbcccddd^^^ZZZUUUOOOJJJEEE@@@>>>333000---,,,---------,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************)))***************++++++))))))***++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,------.........///000222222222222///444999GGGjjj~~~~~~}}}~~~|||zzzxxxvvvssspppllljjjgggeeedddeeefffhhhfffgggggggggfffdddaaa```aaa______```bbbccccccbbb\\\XXXSSSOOOMMMKKKHHHGGGKKKIIIGGGFFFFFFGGGIIIJJJGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKMMMNNNQQQSSSVVVWWWYYYXXXXXXWWWVVVUUUTTTTTTQQQOOOMMMKKKHHHGGGFFFFFFFFFGGGJJJNNNSSS[[[ccciiivvv{{{qqqjjjiiieeellltttssstttuuu___[[[bbbmmmzzz~~~{{{}}}}}}~~~eeeQQQKKKIIIJJJIIILLLQQQSSSRRRLLLAAA888111111111000000222444555999<<>>>>>>>>>>>>>>>>>======;;;:::::::::;;;;;;<<<===888777777666555555444444dddIIIAAA;;;:::888555333111000///333222111///......------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------***---000@@@---111***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,------..................------...111333:::===EEEOOOXXX[[[WWWSSSPPP___ttt~~~zzz~~~yyyvvvzzz{{{~~~{{{xxxxxxtttpppiiiccc______bbbeee```]]]XXXRRRMMMIIIHHHHHH===888222---,,,,,,,,,,,,******++++++++++++******************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))******+++++++++,,,*********+++,,,,,,------++++++,,,,,,,,,---------------,,,,,,---....../////////000000000000111222000===PPPmmm~~~~~~wwwwwwtttpppmmmkkkhhhdddaaa^^^\\\YYYWWWVVVXXXZZZ[[[\\\]]]_________]]]ZZZXXXVVVUUUTTTTTTUUUUUUTTTSSSQQQNNNKKKIIIHHHGGGEEEDDDEEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCDDDEEECCCDDDEEEFFFIIIKKKMMMNNNOOOOOONNNNNNNNNNNNOOOOOOJJJIIIHHHFFFDDDCCCBBBBBB???@@@BBBDDDHHHNNNUUU[[[ccciiisss|||ppphhhggghhhooovvvvvv|||pppeee^^^[[[fffsss|||zzzzzz|||lllYYYOOOOOOQQQNNNLLLLLLOOOSSSQQQKKKGGG<<<888333///...000333555777:::>>>AAACCCEEEGGGHHHEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBB??????????????????>>>>>><<<<<<;;;:::::::::::::::888777777666555444333333{{{||||||cccIIIBBB;;;:::888555333111000///333222000///...---------------------------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,------***---111AAA,,,///)))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---......///////////////...///222666:::GGGGGGGGGKKKRRRYYY^^^aaajjj{{{~~~zzz~~~}}}{{{yyyxxxwwwllldddaaabbbdddfffddd^^^WWWOOOJJJHHHHHHFFFAAA999333///...------******++++++++++++******************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------------------------......///000---.../////////000333666777KKKlllyyy{{{}}}|||vvvuuutttmmmddddddaaa^^^[[[YYYWWWSSSQQQPPPNNNMMMLLLKKKLLLNNNOOOOOOPPPRRRSSSSSSQQQOOONNNLLLKKKJJJJJJJJJJJJHHHEEEFFFDDDBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>@@@@@@>>>>>>=========>>>>>>???>>>>>>>>>@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDCCCBBBAAA???>>>>>>999;;;<<<===@@@DDDJJJNNNUUU\\\gggrrrzzzvvvnnniiiggglllooowwwyyy~~~|||wwwrrrfff\\\aaammm}}}pppbbb___iiinnn\\\QQQIIIJJJNNNQQQQQQQQQGGGAAA888111///000333444444888<<<@@@BBBDDDFFFHHHBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDBBB@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;::::::::::::999999888666555444333222xxx}}}{{{zzzvvvzzzbbbHHHBBB;;;:::888555333111000///000000///...............------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------***...222AAA,,,///***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,------.../////////......///000333888???DDDJJJIIIGGGHHHPPP^^^nnnyyyzzz|||xxxyyy{{{}}}|||rrrgggaaa___```eeeeeeccc]]]UUUNNNKKKKKKJJJGGGAAA<<<888555111...***++++++,,,,,,++++++***************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++,,,------******+++,,,,,,------...,,,,,,,,,------------...------------...///000111...000111111333777===BBBGGG[[[}}}}}}}}}zzzwwwqqqqqqlllfffcccaaa[[[SSSPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBCCCCCCCCC@@@>>>???===<<<<<<======<<<:::;;;;;;;;;<<<<<<======>>>999999888888888888999999999999999:::;;;===>>>??????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???===;;;:::999555777888999;;;===AAADDDJJJQQQ\\\gggooovvv|||yyyuuuuuuwwwwww|||}}}~~~vvvrrrrrrvvvsssnnnrrr{{{sssdddnnnmmm[[[JJJFFFJJJMMMPPPSSSPPPHHH>>>666333222222111111444999===@@@BBBEEEGGGAAABBBDDDFFFGGGGGGFFFEEEFFFDDDBBB@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>===============>>><<<;;;:::888666444333222~~~xxx~~~wwwooowwwaaaHHHCCC<<<:::888555333111000///...............///000000------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------,,,///333BBB,,,///+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------...///000000---...000222777>>>FFFLLLIIIJJJLLLPPP[[[nnnzzz~~~yyywww|||xxxyyy}}}|||xxxpppfff^^^[[[ZZZ]]]```cccaaa[[[VVVRRRQQQKKKIIIGGGDDD@@@:::444///***++++++,,,,,,++++++***************************))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......---------......000111111111333555666888>>>GGGNNNUUUeee}}}|||zzz~~~|||~~~xxxvvvxxx}}}{{{xxxtttpppmmmkkkjjj[[[\\\XXXRRROOONNNJJJDDDDDDBBBAAAAAACCCCCCBBB@@@======>>>>>>>>>?????????===>>>>>>???????????????;;;;;;;;;<<<===<<<:::888;;;999888888999999777666444555666777888888888888777777666666666666666777777777777777888999::::::;;;<<<>>>@@@@@@@@@@@@???AAAAAA@@@>>>;;;999666555222444666777888:::<<>>@@@CCCEEEBBBDDDGGGJJJKKKJJJIIIGGGFFFEEEBBB@@@@@@AAACCCEEEFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBB>>>===<<<999777555333222yyyyyyqqqvvvbbbGGGAAA;;;:::888666444222111111//////000000000000//////........................///...,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///,,,,,,,,,---------......------------------------000///...///111111///...000555999>>>EEELLLLLLHHHBBBHHHRRR```ooo~~~~~~xxxnnniiiggggggkkkmmmpppsssuuuuuutttsssssstttvvvwwwwwwuuusssrrr~~~{{{zzzyyynnnfffgggjjjiiigggfffggggggfffdddaaa]]]ZZZXXXSSSOOOJJJFFFCCC@@@<<<999222...******---...+++''')))***++++++***(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))(((((('''''''''(((((((((((())))))*********++++++*********))))))(((((()))((('''''''''(((***+++(((((()))***+++,,,,,,,,,------++++++++++++------***+++,,,---...---,,,,,,++++++++++++++++++++++++......------------.........,,,...222111---,,,...+++000666===FFFTTTeeeqqqeeekkkyyyxxxpppmmmyyyzzz|||~~~{{{uuuooohhhccc```^^^ccccccaaa^^^ZZZTTTOOOLLLGGGFFFEEEDDDBBBAAA??????:::::::::;;;::::::999888999888888777777777888888888888888888999999999999888888888777666555555555444666777666555333333444444555555666777777666666444555555666666555555444555555555444444444333333777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<999666222///111111222333444666777888>>>BBBHHHMMMSSS[[[eeekkkxxxyyywwwssspppssszzzzzzqqqttt~~~~~~sssvvvwwwyyytttuuuxxxcccaaaooowwwzzzzzzpppTTTFFFFFFIIIIIIHHHOOONNNLLLFFF???777222///222222444999>>>BBBDDDDDDFFFIIILLLMMMLLLKKKKKKKKKFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAA>>>;;;999888555222000zzzsssaaaGGG@@@;;;:::888666444222111111//////000000000000//////...........................---+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,---...,,,,,,---------.................................---...///000000//////...000:::CCCGGGJJJNNNPPPOOOPPPZZZgggqqqxxxyyy|||uuullldddbbbeeejjjooossstttwwwxxxyyywwwuuutttrrrtttvvvwwwvvvssspppmmmnnnnnnqqqsssqqqrrr|||~~~zzzxxxzzz~~~|||}}}|||~~~uuuooopppsssrrrnnnmmm{{{qqqddd^^^___aaa___\\\XXXTTTNNNHHHCCC@@@>>>===:::555///,,,,,,---,,,+++***++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))(((((('''''''''((((((((()))))))))************************)))))))))((()))(((((('''((()))***+++)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,..................------///......------......///...,,,---222333222333666:::555555EEEdddzzztttssszzzuuuttttttuuuvvvwwwxxxyyyyyyppplllfff```ZZZUUURRRQQQQQQQQQPPPNNNKKKGGGCCCAAA??????>>><<<;;;:::999999888888999999999888888777888777777777666777777777777777777777777888888888777777777666666555555555222333555555444333444555444444555555666555555555333333333333333333222222555555444444444333333333333444555777777888777777777888888888777444222000222222222222333555666777999<<>>>>>>>>===>>>>>>???@@@@@@===:::888777555222///zzzttt~~~zzzaaaFFF???;;;:::888666444222111111//////000000000000//////........................,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,------------.........////////////////////////---///111111//////111444555BBBNNNPPPOOORRRWWWYYY___iiiuuu|||}}}}}}}}}wwwqqqlllddddddeeehhhooowww|||wwwqqqmmmnnnnnnooooookkkiiinnnvvv|||{{{wwwqqqoooppp}}}~~~{{{{{{iii\\\YYY[[[^^^___]]]ZZZUUUMMMFFF@@@???>>>AAA===777222...,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''(((((()))))))))))))))************************)))))))))))))))(((((((((((()))***+++******************++++++---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,....../////////////////////......------......///333...,,,///000//////222777666DDDjjj|||{{{~~~xxxwww{{{wwwyyy~~~zzzwwwuuurrrnnnmmmkkkhhhbbb]]]XXXYYY[[[]]]```bbbdddeee^^^ZZZTTTNNNHHHEEECCCBBB????????????===;;;999888777777777666555444444444666666777777777777777666777777777777777777888888888888888888888888888888888888888777777777777777333555777777777777777999777888888888888888777777999888888888777777666666666666555555555444444444222333444555555555555555444444444444333333222222333222222222222333444444555777:::<<<>>>BBBGGGJJJPPPSSSUUUUUUUUUWWW]]]bbbZZZ^^^gggwww{{{oooooooooppprrrssstttuuu{{{yyywww{{{{{{~~~oooaaabbbeeeooo{{{}}}~~~{{{bbbbbbcccVVVMMMPPPQQQOOOMMMOOOOOOKKKCCC;;;111000111333888===@@@AAAFFFHHHKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>=========>>>>>>???@@@???===:::888777555222000nnnlllzzzaaaFFF>>>;;;:::888666444222111111//////000000000000//////........................,,,,,,++++++,,,,,,---...------------------------+++,,,------++++++,,,---------------............///////////////////////////111333111///111999???HHHQQQWWWWWWXXX^^^fffjjjjjjpppwww|||ooobbb^^^```cccdddlllsss~~~zzzuuurrr{{{zzzxxxtttpppooorrrvvvsss|||}}}zzzzzz}}}pppccc[[[XXXZZZ]]]\\\]]][[[VVVMMMDDD>>><<<===>>>===999444///,,,+++,,,+++******+++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((()))***)))))))))))))))******************))))))))))))))))))))))))))))))*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............//////............//////222...---///000//////111555BBB```pppkkkpppzzz}}}zzzuuunnniiieeeccc```^^^^^^\\\YYYVVVTTTQQQLLLHHHFFFGGGHHHIIIKKKLLLMMMNNNQQQMMMHHHBBB===;;;:::;;;888888999999888777666555444444444444444444444444555666666777888888888777::::::;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>===<<<===>>>???????????????>>>>>>===???>>>>>>===<<<<<<<<<<<<999999999888888888888777777777888888888888888888555555333222222222333333444333333222222333333333555666777888999;;;>>>@@@BBBDDDGGGIIIIIIKKKNNNQQQRRRWWWaaannnwwwwwwnnnfff^^^______```bbbeeeiiilllyyy|||yyyuuuoooccchhhzzzwww}}}uuubbbiiixxxyyynnneeeTTTPPPMMMOOOSSSQQQGGG>>>444222000111555999===>>>EEEGGGJJJKKKJJJHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBEEEDDDCCCCCCBBBAAA@@@@@@===============>>>???@@@@@@>>>;;;999888777444222kkkhhhzzzaaaFFF>>>;;;:::888666444222111111//////000000000000//////........................---------------......///------------------------+++,,,------++++++,,,------------.........//////........................000111222000000666AAAKKK______]]]]]]eeerrr{{{}}}zzz|||~~~xxxnnnnnnhhhccc``````eeekkknnnooo{{{zzzzzz~~~zzzuuusssuuuwwwxxxuuu|||yyypppoootttrrrfffZZZXXX\\\___^^^VVVJJJ???999555:::???AAA===555...***...,,,))))))+++,,,+++***))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))******((())))))***************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////////////////....../////////---,,,---222444444777===EEEUUUrrrzzznnnooo{{{|||vvvppplllddd```YYYSSSOOOMMMKKKJJJJJJIIIGGGEEECCCAAA???===<<<======>>>>>>??????@@@FFFCCC???;;;888777777777666777777666666555555444444444555555666777777888777888999;;;;;;<<<<<<<<>>======>>>>>>>>>>>>>>>============<<<======<<<<<<<<<<<<<<<<<<:::888666444333444444555666555444444444444444444555555555666888:::;;;;;;;;;===???@@@AAAAAABBBCCCGGGJJJOOOUUUYYYXXXSSSOOORRRRRRRRRRRRTTTZZZbbbhhhuuuxxxzzz{{{{{{{{{|||}}}zzzxxxyyyssseeegggqqqppplllqqqwwwxxxjjjpppzzzVVVOOOIIILLLRRRSSSLLLDDD;;;777222111333666:::;;;AAADDDGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAEEEDDDCCCBBBAAA@@@??????<<<<<<<<<<<<===>>>???@@@BBB@@@===<<<;;;999666444qqqhhhwwwbbbFFF>>>;;;:::888666444222111111//////000000000000//////........................---------.........//////------------------------+++---...---,,,+++,,,---------........./////////........................///111222444888AAALLLUUUeeebbb^^^ccctttzzz~~~jjj\\\XXX\\\ZZZYYY[[[cccppp~~~|||}}}uuu{{{{{{zzz}}}wwwuuurrrvvv{{{qqq}}}{{{```ZZZ\\\^^^___[[[RRRFFF===444999???DDDCCC===666000222...******+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***++++++************))))))))))))))))))))))))************((()))******++++++************************+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---.........//////000111111111000//////......//////000......000222000111:::EEENNN^^^www~~~~~~}}}vvvtttvvvmmmeee^^^XXXTTTPPPMMMHHHCCC@@@???>>>???===<<<<<<;;;:::999888888666666777888999:::;;;;;;;;;:::999777666555555666555555444444444444444444555666777888999;;;<<<<<<======???@@@BBBBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHKKKJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCEEEFFFGGGEEECCC@@@@@@@@@DDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>=========>>>===<<<:::888777777888888888777777666666666777777555555444666888999999888777888999:::;;;;;;::::::===>>>???AAABBBCCCCCCCCCFFFHHHHHHHHHIIINNNWWW^^^fffgggiiikkklllnnnqqqtttvvv{{{vvvzzzssssssuuuzzzrrr______fff{{{{{{rrruuuYYYPPPGGGFFFMMMQQQPPPLLLDDD???777222222444777999===@@@DDDFFFFFFEEEFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;<<<===>>>???@@@CCCAAA>>>===<<<;;;888666tttkkkxxxdddGGG???;;;:::888666444222111111//////000000000000//////........................,,,,,,------.........---........................,,,.........---,,,---...............////////////////////////////////////111333888???HHHQQQZZZ___ccceeejjjwwwvvvbbbWWWSSSWWW^^^^^^^^^bbbmmm}}}tttxxx|||{{{xxxtttssstttkkkhhheeejjj{{{mmmccc^^^ZZZYYYZZZWWWPPPJJJ>>>>>>???BBBEEEDDD@@@<<<777222---,,,---...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))***+++,,,************)))))))))(((((()))))))))************((()))***+++++++++******)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------...//////000111111000000////////////000000111222333222111666III\\\gggppp|||zzztttwww|||}}}pppiii```WWWOOOJJJEEECCC@@@???===:::888888999:::777777777666555555666666444444444555666777777888444444555555666666666666555555555555666777888888999999;;;===???@@@BBBCCCBBBCCCEEEGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPOOONNNNNNMMMMMMLLLLLLKKKJJJJJJIIIGGGGGGFFFEEECCCBBBAAAAAAEEEFFFGGGFFFDDDBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIFFFEEEDDDDDDDDDFFFHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>???<<<<<<<<<;;;;;;;;;<<<<<<:::999999999999999::::::999777666777999:::888666666666666777999999999888777999:::::::::;;;===???;;;???AAAAAA@@@CCCHHHNNNPPPQQQSSSUUUXXX]]]dddiiigggnnnwww}}}{{{{{{tttuuu|||eee\\\___uuuyyyxxxuuu{{{eeeYYYKKKDDDGGGLLLPPPPPPNNNGGG===555222333555777999<<>>===<<<;;;;;;;;;<<<===>>>???@@@BBB@@@>>>===<<<;;;888666qqqnnndddHHH@@@<<<:::888666444222222111//////000000000000//////........................***+++,,,---------,,,,,,........................---...//////------...///............/////////000000000000000000000000000444777???JJJVVV```eeeffffffnnn|||xxxkkk```]]]^^^[[[XXXVVV[[[dddttt|||zzzzzz{{{zzz{{{{{{~~~}}}wwwsssqqqqqqmmmhhhiiittt|||zzzkkkaaaVVVSSSWWWZZZXXXTTTIIIDDD??????DDDHHHHHHFFF;;;555///...///000---***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((()))***+++,,,+++*********))))))(((((((((((())))))*********+++((()))***+++,,,+++******(((((()))***+++,,,,,,---++++++------------++++++---,,,+++***+++,,,---...+++++++++,,,---......///000000////////////000000...111555777:::JJJhhh~~~}}}}}}zzzxxx{{{zzzwwwrrrddd]]]WWWNNNFFFAAA>>><<<;;;888888888666555555777999555555666555333333444666555555444444444333333333000222444666777888777777888888888999;;;<<<>>>???===>>>@@@BBBDDDFFFHHHHHHFFFGGGIIIKKKMMMNNNNNNOOOLLLNNNPPPRRRSSSRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIGGGFFFEEECCCBBB@@@???>>>EEEGGGHHHHHHFFFEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLBBBAAA@@@@@@AAACCCEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@??????@@@@@@:::;;;<<<===>>>>>>??????;;;:::::::::;;;;;;<<<======;;;999:::<<<<<<999666777777666888:::;;;;;;;;;333666888888666666777999444999>>>>>><<<;;;===@@@AAABBBCCCEEEIIIPPPXXX^^^\\\fffrrrzzz}}}~~~zzzyyy|||{{{iiieeexxx~~~wwwuuuxxxsssdddQQQEEECCCGGGLLLOOOTTTLLL@@@777333333555666777:::???AAACCCCCCDDDFFFEEEDDDCCCBBB@@@???>>>===CCCBBBAAA@@@>>>===<<<;;;::::::;;;;;;===>>>???@@@BBB@@@===<<<;;;:::888666pppnnn~~~eeeHHHAAA===<<<:::888555333111000...///////////////......---.........//////000000....................................////////////---------.........//////............/////////000444000---...111333222111///===OOOZZZ]]]^^^ccchhhrrrwww}}}yyynnn```___[[[XXX\\\eeekkkkkknnn~~~xxxmmmhhhiiijjjiiipppqqqqqqrrryyy~~~zzzxxxooonnnpppxxxxxxoooggg^^^WWWXXX[[[[[[YYYYYYRRRNNNIIIEEEEEEFFFHHHIIIIIIDDD<<<444///,,,++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++------++++++++++++------++++++++++++++++++++++++,,,,,,---...---,,,***))),,,,,,,,,---------......///...---...000333444444444555777>>>MMMiiiyyywww~~~}}}sssggg\\\UUUIIIFFFBBB===999777666555666666555555444333333222111111222333333333333333333333444666888777555333555888:::888666555888;;;=========???CCCEEEEEEEEEDDDDDDEEEIIIMMMPPPQQQQQQHHHFFFEEEJJJPPPSSSPPPKKKMMMNNNOOOPPPPPPOOONNNNNNLLLMMMMMMLLLJJJHHHFFFEEEFFFDDDDDDFFFDDD@@@BBBFFFJJJFFFGGGKKKJJJDDDBBBEEEIIIIIIJJJKKKMMMLLLJJJGGGDDDCCCBBBBBBCCCDDDEEEFFFKKKGGGBBBAAACCCEEEEEEDDDGGGEEEAAA>>>===>>>@@@BBB>>>>>>======>>>???@@@@@@===========================>>>?????????===<<<;;;::::::999999888888888888444444555777777777777777888888888888999999999999======>>>???AAADDDGGGIIINNNWWWbbbiiikkkpppwww~~~zzz}}}~~~{{{{{{pppaaaWWWLLLJJJNNNKKKUUUVVVTTTIII999000111555777:::>>>AAACCCEEEHHHJJJCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDBBB@@@>>>======<<<<<<>>>AAABBBBBBBBB???>>>===<<<===<<<999777tttssseeeIIIAAA===<<<:::888555333111000//////000000000//////.../////////000000000111111....................................////////////---------.........//////........./////////000000000///...///111222222222>>>EEEMMMQQQTTT\\\iiittt{{{sssnnnaaa[[[XXX^^^aaaaaaeeeqqq~~~zzzrrrlllkkkkkkgggaaa```dddfffffffffiiikkknnnvvv}}}uuusss}}}~~~xxxkkkbbb[[[ZZZZZZWWWUUUVVVVVVSSSOOONNNMMMLLLIIIFFFFFFEEEAAA999111,,,,,,...+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------...---,,,+++***,,,,,,---------.........222111111111222444444444,,,:::BBBIIIjjj}}}zzz{{{{{{ssskkkaaaWWWMMMFFFAAA???;;;888666555444444555555444444333333222222222222444555555666666666888888888999;;;<<<<<<<<<999:::;;;:::999:::===@@@DDDCCCDDDFFFIIIKKKKKKJJJIIIIIIJJJMMMOOOPPPNNNMMMGGGIIILLLOOOQQQQQQPPPNNNJJJJJJKKKMMMOOOOOONNNMMMJJJJJJKKKKKKJJJIIIHHHGGGBBB@@@AAACCCBBB@@@BBBGGGLLLIIIIIILLLKKKGGGFFFIIIMMMMMMLLLLLLLLLIIIEEEBBBCCCBBBAAAAAAAAABBBCCCDDDEEECCCBBBBBBDDDEEECCCAAADDDCCC@@@>>>===>>>@@@AAA>>>======<<<<<<======>>>????????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;:::777777777777777777666666999999999999999999999999;;;;;;;;;<<<>>>@@@CCCDDDEEEMMMVVV\\\aaaiiittt|||~~~|||}}}|||ssspppqqqkkkgggeee]]]YYYXXXUUULLL@@@777333222888:::>>>AAACCCFFFHHHIIIFFFEEEEEEDDDCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>>>>=========>>>AAABBBBBBAAA===<<<::::::;;;:::888555tttvvveeeJJJCCC===<<<:::888555333111000///000000111111111000000000000000000111111111111....................................////////////------........./////////....../////////000000000...000111222222333666888KKKNNNPPPQQQTTT```rrrrrrooocccZZZVVVWWWTTTaaakkkmmmooo|||vvvssstttuuurrrnnnjjjhhhfffffffffggghhhgggcccdddjjjmmmmmmmmmoooqqqrrrxxx}}}{{{vvvrrrssstttuuuxxx~~~zzzooobbb^^^fffooossstttwww~~~yyypppgggaaa[[[TTTPPPPPPWWWTTTRRRRRRSSSOOOGGG@@@BBBEEEFFF@@@555...---///***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------------........./////////000111222222333666@@@KKK^^^}}}|||zzztttfffaaa[[[TTTMMMFFF???:::888777666444333444444555333333333333333333333333333444666777999999::::::;;;;;;:::;;;<<>>@@@CCCFFFIIIIIIJJJMMMOOOPPPNNNLLLGGGIIILLLQQQTTTUUURRRPPPHHHLLLPPPRRRPPPNNNNNNOOOIIIHHHHHHKKKOOOQQQOOOLLLKKKKKKLLLLLLKKKJJJIIIHHHFFFDDDDDDFFFFFFDDDGGGLLLRRRPPPOOORRRQQQNNNNNNPPPOOONNNMMMLLLKKKHHHDDDAAA@@@???>>>======>>>>>>???======>>>@@@BBBAAA???<<>>>>>=========>>>>>>>>>>>>===<<<<<<<<<======BBBBBBBBBBBBBBBBBBBBBBBB??????>>>============>>>;;;===>>>@@@@@@???>>>======<<<;;;:::999999999999::::::::::::999999999999999999999999:::<<<===>>>===BBBHHHLLLQQQ[[[hhhqqquuuxxx||||||tttsssuuuyyy|||yyyyyy{{{iiiZZZWWWSSSOOOJJJBBB888111777999<<<@@@CCCFFFHHHHHHJJJIIIHHHGGGEEEDDDCCCBBBEEECCCAAA@@@>>>>>>>>>>>>>>>======???AAABBBBBB@@@===;;;::::::;;;:::888666pppuuueeeKKKDDD===<<<:::888555333111000000000111222222222111111000000000000000000000000....................................////////////............////////////...////////////000000000111222333333333777>>>DDDMMMRRRXXX\\\aaakkkyyy~~~|||xxxggg]]]YYYWWWXXX[[[```ooo||||||uuupppnnnoootttuuuvvvuuuuuuwww{{{~~~xxxwww{{{~~~~~~yyy{{{{{{{{{}}}~~~yyyrrrfffeeedddfffkkksss{{{uuuwwwrrrfffcccgggkkkllllllooovvv|||zzzpppiiibbbYYYVVVWWWYYYVVVTTTUUUWWWSSSKKKCCCCCCEEEGGGCCC<<<444///---************************)))))))))))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------............,,,---...///111333666888BBB???LLLooosssjjjuuu~~~wwwzzzzzzoooccc\\\NNNKKKFFFBBB@@@===:::888555555444444444444555666333333333444444444555555555666888:::<<<===>>>>>>???@@@AAABBBCCCDDDFFFHHHLLLIIIEEEBBBAAACCCFFFHHHJJJJJJLLLNNNPPPOOOLLLIIIDDDGGGLLLRRRWWWXXXVVVTTTQQQRRRSSSSSSRRRPPPOOOOOOOOOMMMLLLOOOSSSTTTQQQMMMQQQQQQQQQQQQPPPNNNLLLJJJLLLJJJKKKMMMLLLJJJMMMRRRVVVWWWZZZ]]]]]]\\\ZZZZZZTTTRRROOOMMMKKKHHHDDDAAA<<<;;;999888777888888999666666888999::::::999888888888999:::::::::::::::<<<<<<<<<<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;<<<===>>>:::<<>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::::::::;;;===@@@BBBEEEKKKUUU]]]eeekkksss{{{rrrkkkmmmttt}}}~~~{{{kkkUUUPPPMMMNNNPPPKKK???555666777999===BBBFFFHHHHHHMMMLLLKKKIIIGGGEEECCCBBBDDDBBB@@@>>>======>>>??????>>>>>>@@@BBBBBBAAA???>>>===<<<<<<===<<<:::888rrruuudddJJJDDD===<<<:::888555333111000000000111222222222222222////////////////////////....................................////////////........./////////000000////////////000000000111222333222111333;;;GGGOOONNNUUU^^^fffmmmvvvkkkbbbXXXUUUTTTTTTWWW[[[rrr}}}wwwpppnnnjjjhhhjjjmmmpppsss|||wwwyyy}}}}}}{{{xxxssspppppptttwwwvvvuuuooojjjeeeccceee```\\\YYYXXXYYYXXXRRRNNNGGGFFFEEEEEECCC<<<333,,,++++++++++++************************************((()))))))))*********+++((()))))))))************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---------........./////////000111111333777>>>CCCGGGJJJYYYssslllggglll~~~rrrpppttt}}}~~~rrreeeYYYNNNGGGAAA>>>:::888888999888777444444444444444444555555444555555666777888999999999:::<<<>>>@@@BBBBBBCCCDDDGGGKKKLLLLLLMMMNNNPPPPPPNNNKKKGGGEEEEEEGGGHHHIIIIIIJJJLLLMMMLLLHHHEEEEEEHHHOOOXXX```fffhhhgggfffccc______aaabbb___\\\^^^]]][[[\\\]]]]]]YYYVVVYYY[[[]]]^^^]]][[[XXXUUUSSSRRRUUUYYY[[[ZZZ]]]cccbbbgggmmmrrrtttssspppmmmgggbbbZZZRRRKKKDDD???;;;666555444333222222333444111111222222222222333444222333444666666666666555777777777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999:::<<<===:::===@@@CCCEEEEEEDDDCCC@@@@@@??????@@@AAAAAABBB@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999;;;===>>>???AAAFFFJJJSSS\\\hhhttt~~~~~~uuutttxxxkkkNNNIIIFFFJJJQQQQQQGGG>>>777666777:::@@@FFFHHHIIIMMMMMMLLLKKKHHHFFFDDDBBBBBBAAA???=========???@@@?????????AAACCCBBB@@@>>>>>>===<<<<<<===<<<;;;999}}}|||dddJJJCCC===<<<:::888555333111000///000111222222222222222////////////................................................////////////....../////////000000000/////////000000000111111222111000111777BBBNNNWWWXXX^^^fffooowwwiii[[[VVVRRRRRRSSSWWW```jjj~~~{{{}}}zzzvvvtttuuuvvvvvvvvvjjjnnnrrrwwwxxxsssqqqpppxxx|||xxxtttooommmllliiieee___ZZZWWWUUUTTTRRRNNNJJJGGGGGGHHHCCC999111...------,,,++++++******************************((())))))******+++++++++))))))))))))************************************)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///------........./////////000000000000444===JJJTTT```tttzzz}}}tttkkksss|||tttoooooouuuxxxlll^^^RRRHHH???:::;;;999666444555555444333333333444444555555555555777888999:::<<<===>>>??????@@@AAADDDEEEGGGHHHHHHEEEIIIMMMOOOPPPQQQVVVYYYYYYZZZYYYTTTMMMIIIHHHIIIIIIHHHHHHIIIIIIHHHDDDAAAAAAFFFQQQbbbttt~~~|||{{{{{{{{{zzzyyyvvvsssqqqooonnnqqquuuyyyyyyuuuqqqmmmjjjkkkqqqzzz~~~yyyoooaaaSSSFFF===666222222222000//////000111111///000111000//////111222000111111222333333333222111222222333444666777888999999999999999999999999888888777777777888999999;;;===@@@DDDFFFGGGHHHGGG@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<777999<<<======>>>@@@AAAFFFNNN[[[hhhsss{{{{{{xxxyyyvvv}}}gggLLLHHHEEEHHHNNNQQQMMMIII>>>;;;888999???EEEHHHHHHJJJKKKKKKJJJIIIGGGDDDCCCAAA@@@???>>>>>>??????@@@@@@@@@AAABBBCCCBBB@@@===;;;:::::::::;;;;;;999777bbbIIIBBB===<<<:::888555333111000...///000111222222222222000000000000//////..........................................////////////.../////////000000000000//////000000000111111111222111222777@@@MMMWWW]]]eeelllwwwjjj\\\UUUVVVZZZ^^^aaagggvvvooonnnrrrzzz}}}yyy~~~|||}}}xxxuuunnnddd[[[UUUTTTUUURRRPPPMMMLLLJJJFFF@@@:::000000///...,,,+++******************************((())))))******+++,,,,,,))))))))))))************************************))))))))))))************+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------...------,,,---...///000............////////////---...///333<<>>@@@BBBCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMIIILLLOOOQQQSSSYYYbbbjjjrrruuuuuukkk\\\OOOIIIJJJGGGEEEDDDCCCCCCBBB???===;;;@@@LLL___uuurrrgggXXXHHH===777333111111000/////////000111222000333555555222111111222111111111111111111222222222222222222222222333444555555555555555555555555333444444555666666555555888:::===@@@CCCEEEGGGGGGFFFHHHJJJKKKLLLJJJHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCCCCCCCCCCAAA@@@???:::;;;;;;;;;;;;;;;<<<===???EEEMMMWWWaaajjjsssyyy}}}zzzoooiiirrr~~~yyydddRRROOOKKKIIIJJJMMMPPPQQQJJJDDD<<<:::>>>CCCFFFFFFGGGGGGHHHIIIHHHGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCDDDBBB???<<<;;;:::999:::;;;;;;999777bbbHHHBBB===<<<:::888555333111000......///111111222222222222111111111000000//////..................................../////////000////////////000000000000000000000000111111111111444333666>>>JJJWWW^^^aaammmxxxzzzdddZZZXXXYYY```jjjqqqssswww}}}zzz|||zzzxxx|||{{{yyyzzztttfff\\\ZZZ[[[UUUTTTSSSPPPKKKGGGDDDBBB222222000///---+++******************************((())))))***++++++,,,,,,))))))))))))************************************))))))))))))************++++++,,,,,,,,,---------++++++------------++++++------------------------...------,,,---...///000............/////////000---000333;;;JJJdddzzzxxx{{{zzzwww|||}}}rrrqqqxxx}}}ssslllfff]]]PPPDDD<<<888666555444333333555888:::999999555777999;;;===???@@@@@@===>>>???AAACCCEEEGGGGGGJJJKKKMMMNNNPPPPPPQQQQQQSSSUUUWWWXXX[[[eeesss~~~hhhTTTJJJIIIDDDBBB???>>>===<<<:::888;;;===DDDQQQcccuuuyyynnn^^^UUUGGG<<<555444555666111000//////000111222333111555:::;;;888444222222222222111111111111222222777666555444333333222333333333333333333333333333000111333444555444333333444555777:::>>>AAACCCEEENNNPPPSSSTTTSSSQQQMMMKKKLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDEEEEEEDDDCCCAAA@@@@@@???<<<:::888888999999>>>@@@DDDJJJRRR]]]hhhooonnnfffrrreeeZZZWWWQQQKKKHHHJJJPPPVVVTTTKKKAAA<<<>>>BBBEEEEEEDDDEEEGGGHHHHHHGGGEEEDDD??????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDBBB???<<<===<<<;;;<<<======;;;:::dddJJJ@@@<<<;;;999777444222000///000000000000000000000000111111000///////////////000000//////.........---////////////000000000000000000000000///////////////000222222222111//////777444===OOO\\\___eeennnpppbbbYYYXXX[[[XXXjjj|||}}}{{{~~~xxx}}}ppp^^^ZZZ```eeecccZZZOOOKKKMMMKKKEEE@@@666,,,***...000,,,'''++++++************++++++)))))))))))))))***************))))))))))))************************************+++++++++,,,,,,,,,...---,,,+++++++++,,,---------------------------------------------------............////////////,,,///000//////000000///222333222:::WWW~~~ppp~~~wwwwwwxxxooo~~~}}}uuuhhh]]]ZZZRRRFFF===888777666555999888888999;;;======<<<444:::@@@BBBAAA@@@BBBDDDEEEFFFGGGIIIJJJJJJKKKKKKOOORRRTTTUUUUUUWWW\\\___iiijjjiiiiiimmmzzzmmmVVVIIIDDDAAA>>>::::::>>>AAACCCCCCEEEBBBBBBEEEHHHQQQjjjpppgggaaaXXXOOOFFF@@@999444444555555444222222111000///000222555:::::::::999666444444555555555444444555777:::<<<;;;999777777777777666555444444444333333333333222000000111222333444444555333444666888;;;>>>AAACCCRRR]]]fffhhheeeaaa\\\VVVUUUSSSQQQRRRSSSQQQKKKFFFDDDHHHKKKJJJHHHFFFDDDBBBFFFDDD@@@>>>>>>>>>>>>===;;;<<<===???DDDMMMXXX```mmmyyysssyyytttrrrxxxxxxjjj[[[SSSSSSTTTYYYPPPEEE>>>===?????????HHH@@@<<<@@@EEEFFFFFFGGGEEECCC@@@@@@BBBBBB???===BBBBBBAAAAAA@@@@@@??????>>>=========??????===<<>>RRR```iiivvv|||mmmbbbZZZVVVYYY```mmm~~~}}}~~~vvviiidddfffdddccc\\\QQQLLLMMMLLLHHHBBB:::000,,,...///---***++++++************++++++************))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,------,,,+++++++++,,,---------------------------------------------------............////////////000000/////////111222222111555999CCC^^^sssnnnwww{{{mmmooowwwzzzwww{{{~~~xxxssskkk___VVVTTTLLLBBB;;;888888888888999999999;;;>>>??????>>>@@@AAADDDGGGHHHGGGFFFEEEIIIJJJLLLOOORRRTTTUUUUUUQQQWWW^^^eeejjjooouuuyyyxxxbbbPPPEEEBBBBBB@@@???AAAEEEIIIIIIIIIIIICCCAAADDDDDDHHHXXXiii|||zzzyyyxxxwww{{{{{{bbbQQQKKKHHHBBB<<<<<<888333111222333222111111222222111111333666999<<<===>>><<<:::888888999:::999888888999<<<>>>???>>><<<999888888777666444333333222222222111111111111111222333444444555555888999:::;;;<<<>>>>>>???WWWcccllllllgggeeedddcccbbb___[[[YYYVVVSSSNNNJJJNNNOOONNNKKKIIIIIIJJJKKKHHHGGGEEEDDDCCCAAA???>>>??????@@@@@@AAADDDJJJNNN\\\fffpppxxx~~~tttvvv|||tttXXXRRRVVVUUURRRMMMFFF@@@===>>>@@@CCC>>><<>>@@@@@@@@@@@@????????????>>>======>>>??????>>><<>>666000...---------++++++************+++++++++++++++***)))))))))(((******))))))))))))************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------............////////////333111//////000222333444333:::AAAMMMdddvvv```cccsss~~~xxxpppjjjnnnnnnsss|||~~~zzzssskkkddd\\\SSSNNNLLLFFF>>>999888:::<<<===@@@@@@@@@BBBEEEFFFDDDCCCHHHGGGHHHJJJNNNOOOMMMJJJIIILLLPPPVVV[[[```ccceeejjjpppwww{{{pppgggggghhheee\\\NNNCCC>>>===@@@AAADDDHHHMMMOOOOOOMMMLLLEEEBBBEEEFFFCCCHHHQQQ___lll|||yyynnn___XXXSSSQQQMMMJJJKKKTTTbbbmmm[[[QQQCCC:::888888666333444222111111222333111000111222444444555888<<>>??????>>>>>>???AAABBBCCCAAA???<<<:::999888777555444444444333333333333222444444555666777888999:::<<<===???AAABBBAAA@@@@@@IIIVVVaaabbbbbbeeelllpppmmmjjjfff```[[[WWWTTTRRRUUUUUUTTTRRROOOMMMNNNOOOKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBLLLSSS^^^kkk|||yyyppprrrzzz^^^PPPPPPQQQUUUVVVPPPEEE======@@@@@@===???GGGKKKIIIDDDCCCGGGEEEDDDCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>?????????>>>======>>>??????>>><<>>GGGIIITTTggg{{{uuucccZZZTTTUUU]]]jjj{{{~~~xxxxxx{{{yyynnnnnntttsssjjjhhhhhheee]]]UUUPPPMMMLLLFFFBBB<<<444...+++,,,...,,,++++++******++++++,,,,,,,,,++++++***)))((((((+++******))))))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------....................................////////////333000...000111111111333666AAANNNZZZnnnqqqcccpppooooooqqqoookkksss}}}tttkkkiiiddd]]]UUUNNNJJJHHHGGGCCC===:::999<<<@@@CCCGGGFFFFFFHHHJJJKKKKKKJJJKKKMMMNNNOOOPPPQQQRRRRRRPPPSSSXXX___ffflllqqqsss{{{|||}}}}}}{{{yyywwwvvv{{{pppbbbZZZWWWSSSKKKCCCCCCEEEGGGDDD???<<<<<<>>>???BBBGGGLLLPPPPPPNNNMMMNNNGGGFFFLLLNNNIIIGGGJJJRRR```vvvsss```ZZZXXXPPPFFF???<<<======;;;999999;;;>>>@@@===999666555666777777444555666777777666444333222444777999:::===AAADDDCCCEEEFFFFFFDDDBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEEEECCC@@@>>><<<<<<<<<:::999888888888888777777777777999999:::;;;===>>>??????===@@@CCCGGGHHHHHHFFFEEE???JJJSSSWWWZZZaaahhhkkklllkkkhhhdddaaa_________``````aaaaaa^^^YYYWWWXXXXXXWWWVVVSSSPPPNNNNNNOOOHHHFFFDDDDDDEEEFFFFFFEEEFFFKKKSSS___nnn~~~xxxttt~~~kkkYYYOOOPPPVVVZZZVVVLLLBBB>>>>>>@@@@@@EEEMMMPPPLLLFFFDDDFFFEEEDDDCCCCCCBBBAAA@@@<<<======>>>>>>????????????>>>===>>>@@@@@@>>>===dddJJJ@@@<<<;;;999888666444222222111111111111111111111111222222111000000000000000//////000000000000000000////////////000000000000///000000000111111111222000222222111111666???FFFQQQTTT```uuuuuubbb[[[VVVVVV___nnn~~~sssmmmnnnssswwwoooccchhhvvvxxxqqqooommmkkkggg^^^UUUNNNKKKHHHEEE@@@888000,,,,,,...,,,,,,++++++++++++,,,,,,---,,,,,,+++***))))))(((++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------....................................////////////000......222222///111666@@@UUUmmm}}}ooojjjzzzzzziiilllooovvvrrr|||zzz~~~xxxooofffYYYXXXUUUPPPJJJFFFEEEFFFEEEBBB???<<<<<>>???BBBEEEHHHEEEGGGIIIIIIHHHFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCAAA??????@@@@@@???>>><<<;;;;;;;;;;;;:::::::::;;;<<<===>>>@@@AAABBBCCC???BBBFFFIIIKKKJJJHHHFFFJJJPPPVVVXXX[[[```bbb```iiiiiijjjlllnnnqqqrrrsssvvvrrrooopppmmmiiilllrrrwwwtttnnneee]]]ZZZ[[[]]]ZZZSSSKKKGGGHHHIIIGGGEEEBBBEEEJJJPPPXXXfffwwwuuuuuu{{{qqq```SSSSSSVVVXXXWWWSSSJJJBBB===AAAAAAGGGOOOPPPKKKFFFEEEEEEEEEDDDCCCBBB@@@@@@@@@======>>>>>>??????@@@@@@???>>>>>>>>>@@@@@@???===dddJJJ@@@<<<;;;:::888666444333222222222222222222222222222222222111000000000000111//////000000000000111111////////////000000000000///000000111111222222222000111222111222999EEEOOOVVV]]]mmmtttfff```WWWXXXaaarrr~~~yyywwwwwwwwwwww|||vvvjjjmmmwww|||{{{vvvsssrrrrrrlll```TTTNNNJJJHHHCCC<<<555000......,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********)))++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,------------------------------------....................................///////////////---///444333111999FFF___}}}}}}sssqqqwwwmmmqqqtttrrrzzzxxxpppjjjaaaWWWKKKJJJHHHEEEBBBAAACCCDDDBBBBBB@@@>>>>>>BBBGGGLLLRRRUUU\\\ccciiijjjgggddd[[[```aaa[[[PPPKKKOOOVVVWWWWWWXXXYYYYYYYYYXXXXXXIIIFFFBBB@@@??????>>>===<<<<<<<<<;;;999888888888888999999999999;;;>>>AAAHHHKKKPPPRRRRRRPPPOOONNNRRRPPPTTTZZZXXXSSSWWW```ooo~~~qqqccc\\\JJJFFF@@@:::777666666777444444333222333444666777666777999999999999999:::===>>>>>><<<:::888888999===???BBBCCCCCCDDDGGGHHHGGGIIILLLMMMLLLJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBAAAAAABBBCCCCCCBBB=========<<<<<<<<<;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDFFFIIILLLLLLJJJGGGEEELLLTTT[[[^^^aaahhhmmmnnnssstttxxx}}}}}}|||wwwqqqqqqtttwwwkkk\\\SSSPPPOOOJJJFFFCCCBBBCCCDDDGGGPPPaaappp~~~{{{yyywwwwwwwww}}}uuuxxxfffXXXPPPXXXVVVVVVWWWXXXSSSIIIAAABBBBBBEEEKKKKKKFFFDDDDDDDDDEEEEEECCCAAA???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA???>>>>>>???@@@@@@???===dddJJJ@@@;;;;;;:::888666555444333222222222222222222222222333222111111000000111111//////000000000111111111////////////000000000000///000000111111222333333000222333222444===MMMXXX^^^llluuufffcccddd^^^eeewww|||xxx}}}|||uuusssyyy{{{wwwxxx}}}{{{mmm]]]TTTMMMJJJFFFAAA<<<666222///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))***+++---......------------------------------....................................///////////////...000444333555GGG]]]{{{|||wwwvvv}}}vvvvvvjjjccc]]]TTTJJJCCCAAA>>><<<<<<>>>@@@AAA>>>????????????DDDKKKPPPWWW___jjjtttxxxrrrggg___SSSUUUUUUNNNFFFBBBEEEKKKFFFEEEEEEDDDCCCAAA@@@???===;;;:::<<>>===:::777555666666666888666333111222444666888<<<<<<======>>>??????@@@@@@@@@>>>;;;888888;;;>>>DDDFFFGGGGGGFFFFFFFFFGGGIIILLLOOOPPPOOONNNMMMMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGEEECCCCCCDDDEEEDDDCCC@@@@@@@@@?????????>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIJJJLLLNNNPPPQQQPPPNNNMMMKKKXXXdddgggjjjuuutttjjjhhheee^^^XXXSSSLLLGGGFFFEEEHHHQQQ]]]wwwzzzuuu|||zzzhhh\\\UUU\\\YYYWWWXXXZZZXXXQQQKKKGGGEEEEEEGGGFFFCCCCCCFFFDDDFFFGGGEEEBBB@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBB??????>>>???@@@AAA???===dddJJJ@@@;;;;;;:::888777555444333222222222222222222222222333222111111000111111111//////000000111111111222////////////000000000000///000000111222222333333111333555444666AAAQQQ^^^ggg{{{uuuiiihhhhhhfffkkkvvvzzz|||yyylllrrr~~~yyy{{{wwwdddYYYOOOLLLHHHEEEAAA;;;555000---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,)))***+++---......------------------------------////////////////////////............/////////000111///111444333999SSSppp||||||~~~~~~}}}wwwzzzzzzuuujjj___YYYUUULLLCCC@@@===999777999<<<===>>>:::<<<===>>>@@@EEEMMMSSSUUU___mmmwwwwwwjjjXXXJJJCCCCCCBBB>>>::::::===@@@999::::::::::::999999888:::999999;;;>>>===999555888666333333666999::::::===<<<<<<===@@@DDDHHHKKKJJJLLLOOOOOONNNNNNQQQTTTOOOTTT]]]aaa\\\]]]pppqqq[[[LLLEEE;;;:::888666666888666333111111111444777:::;;;<<<>>>======>>>@@@BBBCCCCCCAAAAAA???;;;888999>>>CCCHHHIIIJJJJJJHHHFFFFFFFFFJJJNNNQQQSSSRRRPPPPPPPPPNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFEEEEEEEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHJJJLLLMMMNNNMMMOOORRRUUUWWWXXXXXXXXXUUUffftttsssqqq}}}~~~wwwpppfff[[[RRROOOMMMJJJLLLQQQYYYfffwww}}}zzzyyy{{{sssiii^^^\\\ZZZZZZ[[[ZZZWWWTTTLLLIIIGGGGGGEEECCCEEEJJJEEEGGGHHHFFFCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>???AAAAAA???>>>cccKKKCCC<<<;;;999777555333222222222222222222222222222222333333222111000000000111///////////////000000111333111......111222111000///000111222222333222222444222333:::???EEERRR___tttrrriiidddaaafffooowwwrrrzzzeeeWWWMMMEEEEEEEEE???888555000...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,++++++******++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++---///000/////////111222//////444999EEEaaa{{{ooodddmmmyyyzzzvvvuuuyyyppphhh\\\TTTNNNHHH@@@:::;;;:::888777777999;;;<<<<<<;;;;;;<<>>??????AAABBBAAACCCFFFHHHHHHGGGAAA===;;;:::;;;BBBJJJQQQNNNIIIEEEDDDGGGNNNSSSPPPOOOOOOQQQRRRSSSRRRQQQLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFNNNFFFDDDIIIMMMLLLNNNRRRVVVZZZXXXXXXhhh}}}tttggguuu|||kkk```WWWNNNKKKNNNLLLRRR]]]jjjxxx|||vvv^^^SSSVVV]]]]]]XXXTTTJJJBBBCCCHHHJJJFFFCCCEEEFFFGGGFFFDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEEEEEEE??????>>>===============eeeMMMDDD===<<<:::777555333222222222222222222222222222222222222111111000111111111333333222111000000000000222111000111333333111//////000111111222222222222444333888???GGGPPP```pppvvveeeeeelllrrr|||{{{ttt||||||uuuaaaTTTHHHFFFFFFBBB===:::111...,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,...000000///...///000222111333888===HHH___tttuuueeejjjuuu{{{|||wwwrrrwwwssseee]]]TTTMMMHHHCCC===888888888888888999:::<<<======<<<<<<<<<===???BBBCCCBBBCCCDDDEEECCC@@@===;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999888777666666888555444444555666444222333444444555777999;;;<<>>>>>>>>>>>>>>fffNNNEEE>>>===:::888555333222111222222222222222222222222111111111000111111222222777666555333111000000///111111111333444444111///000000000111111111111111222666>>>HHHRRR```vvvssseee]]]hhhzzzyyy}}}qqq___MMMGGGGGGFFFBBB@@@222000---+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........---///000000///...///111333222444999BBBRRRjjj|||zzzfffdddsssrrroooqqq}}}pppcccXXXRRRKKKFFFCCC@@@<<<888666777888:::;;;<<<======;;;<<<<<<======>>>??????;;;;;;:::::::::;;;<<<<<<@@@@@@???>>>======<<<<<<999888888777666555444444555444333333444555444222444444666999<<>>AAADDDFFFGGGSSS]]]ZZZRRRMMMLLLJJJPPPEEE======CCCGGGMMMQQQNNNOOOQQQRRRQQQQQQSSSTTTRRROOOLLLNNNRRRTTTQQQMMMGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFLLLGGGEEEHHHMMMQQQWWW\\\bbbdddpppvvvwwwlll```VVVLLLMMMYYYkkkyyyxxxnnnSSSMMMUUUaaaiiiddd]]]SSSJJJFFFEEEEEEEEECCCDDDEEECCCAAA@@@AAABBBDDDDDDDDDDDDCCCCCCCCCBBB@@@?????????>>>>>>>>>>>>gggMMMDDD???===;;;888555333222111222222222222222222222222111000000000111222333333777666555333111111000000222111111111222222111111000000000000111111222222111999DDDPPP]]]qqq}}}uuullltttwwwqqqiiibbbcccttt}}}uuuxxxjjjRRRHHHHHHGGGEEEDDD444111...,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............///000///......000111333555888AAATTTooosssfffjjjvvvvvvqqquuuyyy{{{uuu{{{tttdddWWWQQQLLLGGGCCC@@@???<<<:::777999;;;===>>>======<<<999:::<<>>===<<<;;;:::666555555444444333333333444444444444555666666666777999;;;???CCCGGGKKKMMMPPPRRRUUUUUUTTTQQQNNNLLLLLLNNNQQQRRRUUU^^^jjjsssvvv~~~nnnRRRCCC<<<999666666555555666777777888:::;;;===>>>@@@DDDHHHKKKPPP```jjjbbbUUUPPPQQQQQQTTTHHH@@@CCCKKKPPPQQQRRRPPPRRRTTTUUUUUUUUUWWWXXX[[[VVVQQQPPPSSSSSSOOOJJJCCCEEEGGGIIIIIIIIIGGGFFFDDDEEEEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFMMMJJJFFFFFFIIIMMMSSSWWWaaafffzzz}}}gggbbbiiiwww}}}}}}~~~}}}xxxtttsssvvv{{{ooo___UUUTTT[[[ccchhh}}}~~~|||hhh\\\YYY^^^eeehhheee]]]RRRJJJHHHHHHHHHBBBCCCDDDCCC@@@???@@@AAACCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>>>>>>>=========gggLLLBBB>>>===;;;888666444222222222222222222222222222222111000000000111222333333333333222111111111111111222222111//////000222333111000000000111222333444444>>>KKKYYYhhh~~~uuufff]]]YYYUUU]]]{{{ccccccdddooo~~~}}}yyyssswwwuuu[[[MMMIIIGGGEEEEEE888444000------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000///...///111333333>>>NNNaaa}}}jjjjjjrrrxxxxxxpppppp{{{|||qqqiii]]]RRRLLLIIIDDDAAA>>>===<<<;;;<<<===???@@@@@@>>><<<;;;<<<===@@@BBBCCCCCCBBBAAACCCCCCBBBBBB@@@???===<<<>>>===<<<;;;:::999888888444333333333333333333333333444555666666777888999;;;===???CCCHHHLLLPPPRRRRRRTTTUUUTTTQQQOOOOOOPPPPPPUUUZZZ]]]aaakkkyyykkkOOO@@@;;;999666666666777888999:::;;;===???@@@AAACCCFFFLLLPPP\\\mmmsssfffVVVUUUZZZ^^^VVVKKKDDDJJJRRRUUUSSSQQQTTTUUUUUUUUUUUUVVVYYY\\\aaa[[[UUUQQQPPPNNNIIIDDDEEEFFFHHHJJJJJJJJJIIIHHHCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIMMMKKKHHHEEEFFFKKKQQQTTTWWWccckkkWWWZZZddduuu~~~uuussszzzzzzqqqkkkfff___XXXQQQOOONNNPPPTTTVVVVVVUUUUUUXXX^^^jjj{{{xxxgggYYYRRRQQQTTTkkkrrr}}}~~~zzzrrraaaVVV[[[eeegggjjjggg]]]UUUSSSPPPLLLCCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>>>>===<<<;;;hhhLLLAAA>>><<<:::888666555444333222222222222222222222222111111111000111111222222000000000000000111222222222333222111000000222444111000000111222444666888<<>><<>>===<<<===?????????===:::999999999888777666666555555333333333333333444444444333555777777888888;;;<<>>???AAACCCEEEFFFFFFJJJPPPVVVbbbppprrr```QQQUUU```fffZZZPPPIIIMMMTTTVVVSSSQQQVVVVVVUUUTTTSSSUUUYYY\\\^^^ZZZTTTOOOKKKHHHEEECCCHHHHHHIIIIIIIIIIIIIIIIIIGGGIIIKKKNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMOOOMMMIIIIIIOOOTTTWWWTTTdddaaaVVVbbbkkkuuufffZZZSSSSSS]]]hhhqqq~~~~~~uuukkkeee\\\XXXRRRMMMJJJHHHGGGFFFIIIHHHGGGIIIMMMQQQSSSTTTUUUVVVXXX___ooozzzgggYYYTTTTTTQQQYYYgggwwwzzzzzziiiXXXNNNUUUccccccmmmqqqlllfffcccZZZPPPDDDEEEEEEDDDBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@===>>>>>>??????>>><<<;;;iiiMMMBBB<<<;;;:::888777666555555222222222222222222222222222222111111000111111111000000000000000111222222000333666777555333333333111000000111333666999;;;HHHSSS```nnnrrrfff[[[QQQMMMNNNVVV^^^xxxnnnkkk~~~vvvdddVVVKKKGGGGGG???;;;444000......------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,------...------,,,,,,,,,,,,------........................,,,,,,,,,---------..................////////////,,,---......///111555888FFFdddnnnqqqvvv|||~~~uuuxxxsssddd[[[WWWQQQKKKCCCBBBAAA>>>======>>>@@@BBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;:::<<<=========<<<;;;999888555555555444444333333333333333444444444555555555777999<<<======>>>AAACCCDDDEEEFFFHHHKKKMMMPPPQQQRRRWWW\\\\\\ZZZYYY[[[^^^iiipppyyy|||}}}hhhKKK>>>;;;999999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJJJJJJJNNNVVV\\\fffsssrrr^^^PPPYYYgggmmm___TTTLLLMMMQQQSSSRRRSSSUUUUUUUUUTTTSSSTTTVVVYYYVVVUUUSSSNNNJJJGGGHHHIIIQQQPPPOOONNNNNNNNNOOOPPPSSSUUUWWWZZZ[[[\\\[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTVVVZZZXXXRRRPPPUUUYYYYYYXXXfff{{{dddeeexxxjjj[[[SSSKKKFFFDDDEEELLLSSSSSSZZZ^^^ZZZTTTPPPKKKGGGKKKJJJIIIHHHGGGGGGJJJNNNRRRQQQQQQTTTXXX]]]aaaccciiinnnttt|||}}}qqqjjjhhhQQQPPPTTT___oooxxxzzzvvvmmmcccXXXXXX___bbbppp{{{{{{yyyssscccRRRFFFGGGGGGFFFDDDCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA>>>???AAAAAAAAA@@@>>>===kkkNNNCCC<<<;;;999888777777666666222222222222222222222222333333222111000000000111222111111111111111222222...444:::<<<:::666333222111000000222444888;;;===QQQ[[[hhhvvv}}}jjj[[[PPPIIIKKKQQQZZZtttkkk|||{{{mmm\\\NNNHHHIIIAAA<<<555000...---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---.........------,,,,,,------...////////////////////////,,,,,,,,,---------................../////////000+++,,,---...///222666:::RRRppp\\\[[[sss}}}xxx{{{yyylll]]]UUUSSSMMMGGGBBBBBBAAA@@@???@@@CCCEEEBBBBBBCCCDDDDDDEEEEEEDDD;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<:::888777666555333333333333333333222222333444444555555666666777<<>>@@@BBBDDDEEEHHHKKKNNNNNNMMMQQQYYY```ooo{{{yyydddXXXcccrrrxxxcccXXXNNNLLLNNNOOORRRUUUSSSTTTUUUTTTSSSSSSTTTUUUPPPRRRSSSOOOKKKJJJNNNRRR___]]][[[YYYYYYZZZ[[[\\\```aaaccceeeeeeeeecccccc```___^^^]]]\\\[[[ZZZYYYaaaeeecccZZZVVVXXXZZZYYYXXXdddyyy{{{rrr~~~dddKKKEEEBBBAAACCCCCCBBBCCCHHHGGGIIIIIIGGGHHHLLLMMMJJJJJJKKKMMMNNNLLLKKKOOOTTTPPPQQQTTTZZZccclllsssxxx}}}lll^^^OOOLLLYYYlll~~~zzz|||qqqccc^^^bbbsss}}}hhhRRRGGGHHHIIIHHHEEEDDDEEEFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBCCCCCCAAA@@@>>>hhhLLLBBB>>>>>><<<:::777555333222222222333333333444444444222222222222222222222222444333333222111111111222000...MMMwwwppp???)))777333444444222222777BBBJJJcccmmmzzz}}}iiiYYYOOOLLLSSS]]]rrryyyrrrjjjeeebbbaaa___```ccchhhnnnrrruuuuuutttsssvvv~~~gggUUULLLIIIEEE@@@999222...------......---+++)))(((((()))***************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------..................---------------------...000000444000///222222222999CCCXXXqqqmmmaaajjjyyyxxx|||xxx|||~~~pppccc\\\WWWPPPLLLJJJ@@@@@@@@@???@@@AAAAAABBBGGGHHHIIIIIIGGGCCC???=========<<<<<<;;;:::888888999999888555222111222444/////////000111333444555333333444555777888:::;;;AAABBBEEEHHHLLLPPPSSSTTTTTTRRRRRRRRROOOMMMRRRYYY\\\cccdddeeehhhdddeeerrr^^^FFF>>><<<<<<===>>>???BBBEEEGGGIIIJJJPPPMMMLLLNNNOOOQQQYYYaaa|||qqqaaabbbsssoooXXXNNNPPPLLLLLLPPPNNNRRROOOMMMNNNRRRUUUVVVUUURRROOOPPPTTTUUUUUUXXX\\\hhhjjjhhhcccbbbhhhmmmnnnkkkttttttiiifffnnntttssssssppplllkkkllllllkkkiiilll{{{zzzcccVVV]]]```XXXccc\\\ggg}}}pppPPPGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGIIILLLLLLKKKJJJRRRPPPPPPQQQRRRRRRTTTWWWXXX]]]fffmmmsss{{{}}}vvvfffXXXRRRNNNQQQcccxxx{{{~~~___dddiiizzzqqqWWWHHHIIIGGGEEEEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAAAAA@@@???===<<>>QQQLLL444,,,666222333444444666>>>KKKUUUgggqqq|||dddWWWSSSVVVbbbqqq}}}pppeee^^^YYYUUURRRPPPOOONNNOOOQQQUUUXXX[[[]]]]]]\\\[[[\\\bbbjjjqqqyyy~~~~~~{{{vvv```RRRKKKFFFBBB;;;555000......///...---+++)))((()))******************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................------------...///000000///---///222222444===III[[[lll{{{vvvhhhkkkssszzz|||}}}zzzxxxyyylll^^^WWWSSSMMMHHHFFF@@@@@@???>>>============@@@CCCEEEGGGGGGDDD@@@===???>>>>>>===;;;999777666888888777444111000111222222222111111111111222222666777888999;;;>>>???AAADDDFFFIIILLLPPPRRRTTTUUUXXXUUUSSSQQQNNNMMMSSS[[[ssstttkkkhhhmmmnnnvvv[[[FFF???===<<>>777222000//////...---+++***)))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................------------...///000111//////000111111666CCCQQQkkkyyysssjjjuuuzzzxxxuuuvvv||||||rrreeeXXXQQQMMMGGGCCCBBB@@@???>>><<<:::999999888<<>>AAADDDFFFHHHIIIKKKOOORRRUUUVVVWWWVVVZZZUUURRROOOMMMMMMUUU___yyyvvvkkkhhhqqqwwwtttUUUEEE@@@??????DDDFFFIIILLLOOORRRTTTUUUQQQPPPQQQSSSTTTWWW___hhhqqqooovvv^^^RRRRRROOOOOOSSSQQQUUUTTTSSSTTTUUUUUUTTTSSSYYYYYY]]]dddhhhlllssszzzqqqdddeeeooowwwnnnZZZOOOFFFJJJIIIIIIHHHGGGGGGGGGHHHGGGHHHJJJLLLNNNOOOOOONNNPPPSSSVVVWWWWWW[[[aaaeeeooouuu~~~ppp^^^MMMHHHGGGHHHMMMVVVcccmmmzzzzzzlllhhhlllvvvkkkOOOJJJCCC@@@AAABBBBBBAAAEEEDDDCCCAAA@@@@@@??????DDDCCCCCCBBB@@@>>>===;;;rrrRRRDDD@@@???===;;;999666555444111111111222222222333333333333222222222222222111333333222222111222222333444666444000111666666222333333444777???LLL\\\gggwww~~~|||bbbTTT___nnnzzz}}}nnnccc^^^]]]ZZZWWWVVVQQQKKKIIILLLOOOQQQQQQNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJKKKJJJPPPZZZeeepppzzz~~~ssspppvvv~~~~~~~~~wwwtttrrrhhhxxxyyy]]]KKKKKKGGGAAA:::555111///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------...............------------...///000111333333333111333???SSSddduuu{{{zzzvvvttt}}}|||xxxkkk^^^RRRLLLIIIDDD@@@??????>>>===;;;:::999888888>>>???AAACCCDDDEEEEEEEEEFFFFFFEEECCC@@@<<<888666888888888666222000000111000000111222444666777888<<<===???AAAEEEHHHKKKMMMOOOQQQTTTXXXYYYYYYXXXWWWVVVRRRNNNLLLLLLOOOZZZeeennnoookkkpppeeeNNNCCCAAABBBBBBEEEGGGJJJNNNQQQTTTUUUVVVUUUTTTUUUWWWVVVWWW```iii~~~uuu}}}|||bbbTTTTTTQQQRRRUUUSSSTTTTTTSSSTTTWWWZZZ\\\]]]hhhhhhlllrrrvvvyyy}}}uuuwwwrrrWWWMMMKKKJJJLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMPPPSSSTTTUUUVVVWWWWWW]]]aaa```___dddlllrrrqqq]]]PPPHHHDDDGGGMMMWWWdddtttrrrdddhhh|||[[[PPPEEEBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@??????DDDDDDBBBAAA???===;;;:::rrrTTTEEEAAA@@@>>><<<999777555444111111222222222333333333333333333222222111111111333222222111222222333333222//////444666333000///666555555999BBBQQQ```jjj~~~aaaRRROOO```ssshhh```UUUPPPOOOOOOMMMJJJLLLIIIHHHJJJNNNQQQPPPOOOOOOPPPQQQRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGFFFGGGIIILLLPPPUUU]]]gggmmmhhhccc___^^^aaadddfffhhh~~~{{{}}}~~~qqqhhhsss}}}ttt~~~hhhPPPLLLIIIDDD===777222///...---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------.........//////...............///111111222333444555@@@XXXvvv}}}xxxzzzxxxsssqqqeeeYYYMMMIIIGGGCCC@@@@@@>>>===<<<<<<;;;;;;<<<<<>>>>>???AAADDDFFFHHHHHHHHHFFFCCC???;;;888999::::::888666444333444222222333444666888:::;;;===>>>@@@CCCGGGKKKNNNPPPSSSUUUXXXZZZZZZYYYWWWVVVPPPLLLJJJLLLNNNTTTaaammmpppuuuyyyuuu^^^LLLCCCBBBCCCCCCFFFHHHLLLPPPSSSUUUVVVVVVWWWVVVVVVVVVTTTUUU___jjj{{{fffVVVUUURRRTTTWWWTTTSSSSSSSSSUUUZZZ```hhhmmmsssuuuyyyooo[[[PPPGGGGGGOOOKKKKKKKKKLLLMMMNNNOOOPPPRRRVVVZZZ]]]^^^```bbbdddhhhqqquuuppplllrrr{{{}}}{{{yyywwwyyy||||||oooaaaSSSJJJIIILLLNNNXXXfffuuuyyy{{{qqq]]]dddjjjXXXGGGBBBDDDEEEFFFIIIEEEDDDCCCBBBAAAAAAAAAAAADDDCCCAAA???===<<<;;;:::sssUUUGGG???>>>===:::888666444333222222333333333444444444444333333222222111111111222222111111222222333333666///...555777111000666777666777===HHHXXXgggpppxxxVVVOOOQQQ```uuuooo```UUUQQQNNNMMMOOOPPPNNNMMMMMMLLLKKKMMMPPPQQQNNNKKKPPPQQQSSSTTTUUUSSSRRRPPPMMMKKKHHHGGGGGGGGGGGGFFFKKKJJJIIIHHHHHHLLLRRRWWWUUUQQQOOOPPPRRRWWW___hhhyyy~~~yyy~~~}}}{{{{{{{{{{{{xxxsssuuu}}}zzz^^^OOOMMMHHHAAA:::555000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////............///000111111---000444<<>>???@@@@@@>>><<<:::;;;>>>BBBEEEGGGGGGHHHGGGEEEAAA===:::999;;;<<<;;;999777777888777777777777888999::::::???@@@BBBEEEIIIMMMPPPRRRVVVWWWXXXYYYXXXWWWUUUSSSLLLJJJLLLPPPUUU]]]jjjvvvqqq^^^NNNFFFDDDDDDDDDJJJLLLPPPTTTVVVXXXXXXXXXUUUTTTUUUUUUTTTWWWdddqqq}}}iiiWWWUUUSSSUUUXXXUUUSSSTTTWWWZZZ___hhhqqqwwwwwwzzz{{{ZZZTTTSSSIIIHHHQQQKKKLLLNNNPPPSSSWWWZZZ[[[aaafffllloooqqqssswwwzzz~~~vvvpppllljjjhhhfffhhhmmmnnnpppqqqlllaaaXXXSSSRRRLLLPPPZZZhhhvvv~~~~~~{{{ppp]]]eee}}}dddKKKCCCDDDDDDFFFJJJDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>===<<<<<>>>>>>>>>>>>>>???@@@@@@============???AAACCCEEECCCDDDEEEFFFDDDAAA===:::888:::<<<<<<:::999999:::999999999999:::;;;<<<===CCCDDDFFFIIIMMMQQQTTTVVVWWWWWWWWWVVVUUUSSSQQQPPPMMMMMMRRRYYY___gggsss~~~~~~vvvkkk[[[MMMFFFEEEFFFFFFLLLNNNRRRUUUWWWXXXWWWWWWSSSTTTVVVXXXZZZaaassskkkXXXUUUSSSVVVYYYUUUUUUXXX^^^bbbgggmmmtttyyyzzz~~~rrrZZZVVVVVVQQQPPPTTTRRRTTTWWW\\\aaagggkkknnnwww}}}rrrbbb]]]ZZZYYYWWWTTTVVVZZZVVV[[[```cccddddddbbb___WWWWWWZZZbbbmmmxxxxxxxxxmmmqqq~~~sssSSSGGGEEEDDDFFFKKKDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDBBB@@@????????????yyy~~~wwwXXXHHHBBBAAA???===;;;888777666444444444555555555666666444444333333222111000000222111111111222333333444///444555000///333666444444555;;;GGGYYYlll|||mmmMMMHHHQQQ___tttrrrbbbZZZXXXYYYOOOPPPRRRRRRRRRTTTWWWYYYTTTQQQOOOQQQVVVZZZ[[[ZZZWWWYYY\\\^^^aaabbbbbbbbb___XXXPPPKKKKKKLLLLLLKKKCCCFFFIIIJJJIIIGGGGGGGGGKKKFFFHHHRRRZZZ]]]ccciiiqqq~~~xxxuuuVVVTTTOOOIIIBBB:::555111------......///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,------...///000000.........//////000111222333777;;;HHHeeexxx\\\nnnyyy~~~sssggg^^^XXXMMMEEEDDDEEEEEEEEEFFF??????>>>>>>>>>>>>??????<<<>>>@@@CCCEEEGGGGGGGGG???AAACCCDDDCCC@@@<<<:::777999;;;<<<;;;::::::;;;777777888:::<<>>;;;888555444333777666444444555666555444333333333333333333333333222222333333333333444444333333222222222333444444666666<<>>===>>>???@@@@@@===???BBBEEEEEECCC@@@>>>>>>======;;;:::999888777444666777777666666777888999:::;;;<<<===???CCCGGGHHHIIILLLOOOSSSWWWZZZ\\\]]]WWWSSSSSSQQQMMMLLLNNNSSSZZZbbbhhhnnnxxx~~~hhhjjjhhhgggqqq~~~~~~tttpppdddTTTHHHCCCEEEGGGHHHGGGOOORRRMMMLLLRRRYYY[[[[[[\\\aaaiiiqqq~~~rrr\\\YYY]]]___```cccbbbdddiiiooovvv{{{}}}}}}}}}vvvppphhhddddddggghhhhhhhhhjjjoooxxxyyyaaaTTTHHHGGGFFFEEEEEEGGGIIIJJJLLLNNNPPPSSSXXX___hhhnnnvvvzzzxxxlll``````mmm||||||{{{uuuUUUHHHLLLNNNKKKGGGGGGFFFFFFFFFGGGHHHHHHEEEEEEEEEBBB@@@>>>???@@@{{{[[[KKKDDDBBB@@@===:::888555444444222111111333444444333222222222222222222222222222222333333333333444444333333222222333333444555222555>>>OOOdddwwwiiiQQQTTTTTTbbb|||xxxoooeeebbbfffkkkkkkhhh^^^]]]]]]___cccffffffeeeeeedddbbb```````````````dddcccbbb```___``````aaagggaaa[[[XXXWWWUUUPPPLLLPPPPPPPPPPPPOOOOOOOOONNNNNNLLLOOOUUU\\\bbbooo{{{{{{uuuuuuyyy}}}yyy}}}{{{zzzmmmXXXOOOOOOGGG>>>999222///000//////---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------...///000000111222222222666999>>>NNNiiipppdddgggyyy~~~|||pppcccYYYSSSIIIHHHFFFDDDHHHMMMKKKEEEAAA???===============;;;??????AAAAAA@@@===;;;999777777777777666666666555333444666666555555666888777888999:::;;;===BBBEEEIIIKKKNNNQQQUUUWWWYYYZZZ[[[UUURRRRRRRRRPPPQQQTTTRRR[[[fffrrr}}}uuuiii]]]^^^aaalll}}}tttpppdddTTTHHHCCCDDDFFFGGGHHHQQQVVVTTTQQQTTTWWWWWW___bbbiiitttqqqaaa___ccccccdddgggpppqqqtttxxx}}}}}}zzzsssqqqrrryyy|||~~~yyyvvvwwwyyy|||}}}wwwaaaPPPIIIEEEEEEDDDDDDEEEGGGIIIJJJMMMOOOTTT]]]jjjvvv~~~wwwfffUUUSSS___mmm~~~kkkSSSLLLLLLLLLEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGGGGEEEBBB@@@@@@AAA|||]]]NNNEEEDDDCCCAAA>>>:::777555222111000111333444444444111111111111111111111111222222333333333333444444333333333333333444555555444:::FFFWWWjjjyyy|||aaaQQQUUU___uuuvvvkkkeee______ffflllppppppgggffffffgggiiijjjiiihhhhhhhhhfffbbb^^^[[[[[[\\\```aaabbbcccbbbaaa```___```````````````___^^^^^^ZZZZZZ[[[\\\]]]]]]]]]\\\ZZZXXXZZZ```gggppp}}}~~~vvvqqqppptttxxx||||||xxxaaaUUUSSSIIIBBB===666111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///////////////////////////000111111111111222444999>>>HHH]]]~~~|||jjjiiiooo}}}|||vvvfffYYYPPPLLLHHHIIIHHHGGGJJJMMMJJJDDD===<<<;;;;;;;;;;;;999777@@@???>>>;;;999666444333222222222333444444555555222444555666555555777999888999::::::;;;>>>BBBFFFKKKMMMPPPTTTWWWXXXXXXXXXTTTOOOLLLNNNOOOPPPUUU[[[ccckkkxxx{{{qqqiiifffbbb```hhh}}}yyypppeeeTTTHHHCCCCCCDDDEEEKKKUUU___aaaaaaccceeeeeepppuuuyyyppprrrtttrrrrrrvvv|||}}}vvvpppooonnnqqquuuvvvsssnnniiigggjjjlllpppwww~~~xxxaaaLLLBBBAAA@@@@@@@@@AAABBBEEEGGGIIIJJJKKKPPP\\\mmm{{{{{{gggTTTNNNWWWaaaooowww___KKKHHHJJJDDDEEEEEEFFFGGGHHHHHHIIIHHHIIIIIIGGGDDDAAA@@@@@@|||^^^OOOFFFFFFEEEDDD@@@<<<888555666444333333555666555444222222222222222222222222222222222333333333444444333333333333333444555666999BBBPPPaaaqqq}}}~~~lllZZZPPPSSSfffnnnggg```[[[[[[___dddhhhlllqqqooommmkkkjjjjjjjjjjjjeeedddbbb]]]WWWSSSRRRSSSWWWXXX[[[^^^```bbbbbbbbbaaaeeeiiikkkkkklllnnnqqqgggiiikkkmmmnnnoooooooookkklllooouuu|||~~~wwwsssrrrsssuuu{{{}}}~~~wwwuuu}}}hhhXXXTTTKKKDDDAAA:::333111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////////////////////////////111222000///333999<<>>>>>???@@@BBBFFFJJJMMMPPPSSSVVVXXXXXXVVVUUUQQQMMMLLLNNNQQQUUU]]]eeeuuu~~~}}}wwwtttsssrrrqqqmmmuuu{{{pppdddTTTHHHCCCBBBCCCCCCMMMWWWccclllpppvvv|||rrrkkkjjjkkkjjjmmmqqqsssrrrpppnnnnnnzzz{{{yyyeeeQQQBBB>>>@@@;;;<<<<<<>>>@@@CCCEEEFFFHHHIIIKKKRRR\\\gggooottt}}}ppp___VVVWWW[[[___lllzzz{{{uuuqqquuu~~~~~~yyymmmRRRJJJLLLGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIIIIGGGDDDAAA??????}}}___PPPGGGGGGFFFDDDAAA<<<888666888666444444555555444333444444444444444444444444222222222333333333444444333333333333444555666777999DDDVVVhhhwwwqqqaaaVVVQQQUUUnnn}}}pppddd]]]YYYZZZZZZ[[[___fffvvvtttppplllkkkllloooqqqcccaaa]]]WWWQQQMMMLLLKKKOOOPPPQQQTTTWWW[[[^^^```iiiqqqzzz|||zzzzzzzzz{{{}}}~~~~~~~~~||||||{{{~~~zzzwwwtttsssrrr{{{~~~{{{zzz}}}nnnZZZTTTKKKGGGEEE???666333///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000000000000000......000222///...666AAAPPPiiiwww{{{~~~}}}{{{~~~uuucccTTTMMMMMMNNNIIILLLLLLJJJIIIHHHCCC===777555222333666:::===>>><<<:::777444222222333444222333333333444555555555444555888888999:::<<<>>>BBBCCCDDDDDDDDDFFFJJJMMMQQQRRRUUUWWWXXXVVVTTTSSSSSSQQQQQQUUUYYY___jjjuuu|||{{{wwwxxxxxxuuurrruuuqqqvvvyyysssuuuooocccTTTHHHBBBBBBBBBBBBJJJQQQ\\\gggoooxxx}}}qqqkkklllpppsssppprrrtttuuuvvvxxxzzz}}}xxxgggRRRFFF???<<<<<>>@@@BBBHHHIIIIIIHHHGGGIIILLLOOOTTTUUUVVVWWWVVVTTTRRRQQQPPPPPPSSSZZZ```hhhvvvyyyxxxyyyxxxrrrlllrrrrrrsssuuusssoooqqquuummmbbbSSSHHHBBBBBBBBBAAAFFFIIIPPPXXX```iiixxx|||zzzpppiiiiiinnntttxxx{{{|||}}}___NNN>>>888:::;;;;;;<<<>>>??????AAABBBCCCDDDDDD:::>>>BBBAAAAAAGGGUUUaaagggppp{{{~~~wwwqqqmmmfffsss}}}~~~~~~xxxrrrkkkttt|||zzzssskkkvvvlllRRRGGGIIIIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDBBB???>>>???@@@ttteeeWWWNNNMMMJJJFFFBBB???<<<;;;555444333444666888888777444444444444444444444444222222333333333333444444222333333333555666777888===OOOhhh}}}gggXXXSSS___www~~~{{{zzzxxxhhhiiitttxxxwww}}}vvvwwwxxxvvvttttttvvvxxxrrriii```YYYVVVQQQIIICCCDDDBBBAAA@@@@@@BBBDDDFFFHHHQQQ```qqq|||yyywwwvvvwwwwwwuuusss||||||~~~yyytttwwwyyy{{{hhh\\\QQQMMMLLLGGG:::444///...000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////////////////111///111444222333DDDZZZ{{{nnnvvvxxxwww{{{wwwdddXXXUUUVVVWWWVVVVVVXXXVVVNNNHHHCCC>>>888444444666999===@@@AAA@@@777555333222222333555666333444555777999:::<<<<<<>>>@@@CCCDDDEEEFFFIIIKKKPPPPPPPPPNNNLLLMMMPPPRRRWWWVVVVVVUUUTTTRRRPPPOOONNNPPPWWWaaajjjuuu}}}}}}}}}}}}}}}zzzvvvsssqqquuuvvvtttuuuyyy{{{zzzkkk```RRRGGGCCCBBBBBBBBBGGGGGGKKKQQQVVV]]]lllzzzyyyllldddjjjuuuzzztttmmmjjjnnnvvv|||xxxpppcccjjjrrr|||nnnSSSIII???===>>>===<<<=========>>>>>>???>>>>>>>>>333777;;;<<<===AAAJJJRRR^^^eeennnvvv|||}}}}}}wwwrrriiirrr|||xxxzzzwwwrrrwwwuuuTTTDDDDDDEEEGGGIIIIIIHHHGGGFFFEEEDDDCCC@@@>>>>>>AAACCCqqqhhhZZZQQQOOOKKKGGGCCC@@@>>>===555444444666:::<<<======333333333333333333333333222222333333333444444444222333333444555666888888HHH[[[vvvgggWWWRRRggg~~~www{{{}}}{{{qqqwww~~~}}}}}}yyynnnbbb[[[XXXRRRHHH???<<<<<<;;;;;;<<<<<<>>>>>>AAABBBGGGRRRfff~~~}}}}}}zzzvvvuuuwwwyyyyyyyyyxxxxxx~~~vvvjjjiiiuuuzzzyyyoooaaaUUUPPPNNNHHH;;;555///---000111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000////////////////////////333000222666333666JJJbbbgggdddzzztttrrr}}}}}}~~~ppp___WWWXXX[[[ZZZWWW\\\]]]ZZZPPPHHHCCC>>>888333555999>>>BBBBBB@@@===555444333111111222444555555666888;;;>>>@@@BBBCCCFFFHHHKKKLLLMMMOOORRRTTTWWWWWWVVVTTTRRRRRRTTTVVVXXXWWWVVVTTTRRRQQQOOOOOOSSSWWW```mmmxxx{{{uuuyyy{{{}}}rrrwww|||~~~}}}~~~rrrxxxyyyvvv{{{zzzjjj___QQQGGGCCCBBBBBBBBBLLLJJJMMMSSSWWW\\\jjjyyy{{{cccTTTJJJPPP___nnnzzzuuupppqqqwwwnnnUUUPPPVVV[[[bbbhhhuuu|||___MMMAAA===;;;>>>???===>>>@@@:::::::::::::::999888777888999<<<>>>???@@@BBBDDDQQQTTTZZZbbbooo}}}|||{{{tttoookkkuuu|||yyy[[[JJJ???AAADDDGGGHHHHHHHHHGGGEEEDDDBBB???===???BBBEEElll[[[XXXTTTOOOKKKGGGCCC>>>;;;888666555555777999::::::555444444444444555666666555555555444444333333333666444555888888666999>>>PPPiiieeeVVV___{{{wwwyyyyyyxxxjjjWWWIIIDDDAAA>>>:::::::::999777666777:::===BBB>>>AAAIIIOOOXXXpppzzzxxxzzz|||{{{xxxvvvwwwxxxtttwwwjjjlll|||}}}}}}ttt\\\VVVUUUPPPKKK;;;555111111111...,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..................------////////////000000000000333222...222;;;===JJJcccpppeeellljjjmmm{{{|||yyylllZZZVVVZZZ\\\^^^bbbjjjaaaXXXRRRKKKBBB<<<;;;666555666;;;???@@@<<<999333333444333111222444666<<<===@@@CCCEEEGGGIIIIIIPPPPPPPPPQQQSSSUUUXXXYYY[[[YYYWWWVVVUUUVVVXXXYYYYYYXXXUUUSSSQQQPPPPPPQQQYYY```lllwww|||xxxzzzzzz{{{yyy}}}||||||{{{{{{}}}xxxeeeRRRGGGBBB???AAAFFFFFFIIILLLOOOSSS[[[dddlllvvvooo```OOOMMMJJJIIIMMMXXXfffppp~~~zzzzzz|||}}}}}}xxxyyyjjjRRRNNNTTTSSS]]]jjjsssxxx{{{lllppptttpppdddUUUIIIBBB???@@@??????>>>===;;;;;;===============>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCJJJDDDFFFSSS```lll~~~|||wwwtttssspppuuulllHHHGGG???EEEMMMHHHEEEFFFAAADDDBBB@@@@@@AAACCCCCCBBBmmm\\\XXXUUUPPPLLLHHHCCC>>>:::777666444555777999999999555444444444444555666666555555444444444333333333666555666888888777;;;BBB[[[tttxxxeee^^^jjjyyyuuuuuusssuuujjj^^^MMMBBB>>><<<999666666777999999:::===AAADDDHHHDDDFFFJJJJJJKKKZZZnnn|||sssuuu}}}~~~xxxvvvwwwwwwwwwvvvuuuttttttnnnqqq}}}jjjiii{{{ggg]]]YYYRRRKKK===666111111111...---...---------------------------------------------------------............///........................////////////000000000000///222000444;;;===JJJccctttgggcccjjjkkkwww{{{|||vvvfffXXXXXX___dddiiillllllbbbVVVNNNEEE<<<777777666888<<<@@@AAA@@@;;;888333333444333333444777:::===???BBBFFFIIILLLNNNOOOUUUTTTTTTTTTTTTUUUUUUVVVZZZZZZXXXWWWWWWWWWWWWXXXUUUTTTRRRPPPPPPQQQTTTWWW```gggttt{{{}}}}}}wwwvvvzzzxxx}}}zzzxxxvvvxxxyyyxxxvvvyyyyyygggSSSHHHBBB???@@@EEEFFFIIILLLNNNRRRYYYbbbiiiqqq~~~wwwkkk\\\OOOQQQPPPNNNMMMOOOTTT\\\bbbqqqxxxqqqeeeaaa___```bbblllttt~~~oooXXXKKKKKKPPP\\\aaaggghhhiiippp|||vvvtttzzz|||jjjYYYQQQTTTWWWUUUOOOGGGAAA???@@@@@@??????>>>===<<<;;;===>>>???AAACCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEJJJDDDCCCIIIQQQ___{{{~~~|||xxxuuutttnnn{{{{{{RRRIIICCCFFFJJJDDDDDDGGGBBBDDDBBB@@@AAABBBDDDDDDCCCooo___ZZZWWWSSSNNNIIIDDD===999777555333444666888888888555444444444444555666666555444444444444333333333555555666888888888>>>FFFccc||||||gggaaaggguuurrrwwwbbbTTTVVV]]]UUULLLAAA:::888888666333444777;;;>>>AAADDDIIILLLKKKIIIKKKMMMIIIDDDKKKXXX```sss|||tttooogggbbbiiivvv~~~{{{wwwtttrrrpppqqqssstttrrrooohhhjjjttt~~~gggggg~~~~~~tttfff^^^UUUMMMBBB999222111111...---...........................---------------------------------............///........................////////////000000000000---222222555;;;>>>MMMfffssssssdddeeelllsss||||||zzzjjj^^^SSSVVV```hhhmmmooohhh]]]PPPGGG???888666777888<<>>>>>===@@@BBBEEEHHHKKKLLLLLLKKKKKKIIIGGGEEEDDDDDDEEEFFFEEEBBB@@@AAABBBKKKddd|||uuurrrwww~~~}}}|||zzzxxxqqqiiiiiisss}}}aaaLLLGGGHHHFFF???DDDIIIBBBCCCBBB@@@AAACCCDDDDDDCCCsssddd]]]ZZZVVVQQQLLLEEE===888777555333333555777777777555444444444444555666666444444444444444444444444444333555777777888AAAKKKbbb{{{lllZZZaaaqqq|||wwwxxx}}}iiiUUUJJJFFFDDDCCCEEE???999777999::::::888777;;;@@@DDDFFFIIILLLNNNKKKKKKNNNPPPLLLHHHNNNWWWWWWhhhzzzqqqjjjbbbaaaooo{{{uuusssnnnjjjlllqqqtttqqqlllffffffjjjrrrwwwyyy~~~eeefff}}}jjjaaaYYYSSSHHH===444111111///......////////////////////////---------------------------------............///............////////////////////////000000000000...444333555>>>HHH\\\xxxqqqlllkkkrrr}}}{{{~~~{{{~~~eee\\\UUUYYYccckkklllkkk^^^TTTJJJDDD???:::999;;;888===AAAAAA<<<888666666444555777999;;;???DDDHHHHHHJJJMMMPPPTTTWWWYYYZZZVVVWWWXXXZZZZZZYYYXXXXXXVVVVVVWWWWWWVVVTTTRRRQQQOOORRRUUUWWWXXX[[[```dddhhhmmmxxx}}}qqqfff```[[[UUUTTTWWWccciiiqqqwwwwwwuuurrrppphhhkkkmmmmmmnnnuuuuuuhhhVVVHHHAAA@@@CCCEEEHHHJJJMMMOOOQQQVVV^^^dddxxxyyyrrrjjj]]]SSSHHHKKKOOOQQQQQQPPPPPPQQQTTTUUUWWWXXXYYY\\\aaaeeeeeeeeehhhnnnrrrqqqiiibbbbbbZZZTTTTTTSSSQQQQQQRRRPPPVVV___iiisss}}}pppbbb\\\XXXUUUUUU[[[ccclllqqqmmmkkkccc\\\```sssuuuddd^^^UUUSSSOOOMMMLLLKKKJJJIIIIIIHHHGGGDDDCCCCCCDDDEEEAAA@@@@@@@@@AAAAAABBBBBBFFFIIILLLPPPRRRRRRRRRQQQPPPNNNJJJGGGEEEEEEFFFGGGCCCBBBDDDEEEBBBCCCMMMYYYeeeiiijjjddd]]]^^^jjjvvv~~~~~~}}}|||zzzpppiii```]]]cccooozzztttPPPIIIIIIFFF@@@EEEJJJCCCBBBAAA@@@@@@BBBCCCCCCBBBzzz~~~xxxiii```^^^ZZZVVVOOOGGG>>>888777555333333555777777666555444444444444555666666444444444444444444444444222222333555555999DDDQQQbbbzzzgggYYYeee}}}wwwrrrooowwwtttssswwwsssdddUUUGGGBBBEEEFFFBBB>>>???<<<:::;;;>>>AAABBBAAA???BBBFFFIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLLLLSSSZZZ___jjj}}}~~~yyyuuuyyy{{{sssqqqkkkfffhhhooorrrooojjjfffcccccciiirrr|||fffeeekkkccc^^^ZZZNNNBBB555111111///...///////////////////////////---------------------------------............///........./////////000000////////////000000000000111555444999NNNccc|||rrruuupppzzzwwwccc___\\\```kkkqqqoooiiiWWWOOOHHHEEEBBB<<<:::;;;888:::<<<:::666333444666666999<<>>BBBFFFHHHKKKNNNPPPUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[ZZZXXXUUUSSSPPPOOONNNOOOQQQRRRQQQPPPNNNMMMSSSYYYaaaeeeddddddgggjjjooouuu}}}mmmfff[[[YYYVVVSSSPPPMMMLLLKKKNNNUUU```iiilllkkkiiigggfffcccaaadddkkkpppqqqoooooohhhYYYIIIAAACCCFFFGGGIIILLLOOOQQQSSSWWW^^^cccnnnuuu}}}}}}iiiVVVJJJKKKMMMNNNNNNMMMLLLMMMOOOOOONNNLLLKKKLLLNNNPPPRRRPPPSSSVVVUUURRRQQQTTTXXXSSSQQQSSSVVVVVVUUUXXX]]]\\\\\\^^^ccclllwww}}}uuuqqqoookkkiiiiiidddeeefffccc___^^^___aaajjjlllkkkjjjwww{{{]]]NNNRRRRRRIIIMMMKKKJJJKKKNNNOOOMMMKKKKKKJJJIIIIIIIIIHHHDDDBBBCCCCCCDDDFFFIIILLLOOOQQQUUUVVVXXXYYYYYYXXXWWWVVVQQQOOOLLLIIIGGGGGGGGGGGGHHHEEEBBBDDDGGGIIIJJJJJJHHHLLLPPPPPPQQQ[[[mmm{{{}}}~~~|||zzzwwwooojjjbbbYYYXXXgggzzzxxxlllRRRGGGKKKJJJHHHHHHEEEBBBAAA@@@AAABBBAAA???===}}}uuuhhhfffccc^^^VVVLLLAAA999999777555555666777888777555444444444444555666666333333333444444444555555333333555777777===MMM]]]rrryyypppiiippp{{{sssmmmuuulllhhhkkkxxxmmmfff___[[[UUUMMMKKKOOOKKKIIIGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJLLLMMMRRRSSSUUUUUUXXX```iiiooo}}}tttjjjbbb^^^[[[\\\aaaeeedddbbbaaa^^^]]]eeevvvlll[[[kkkzzzssshhhddd```YYYIII888111111000//////........................---------------------------------............///---......///000000111111////////////000000000000333777;;;SSS~~~xxxiiimmmnnntttpppcccggglllttt~~~vvvhhh\\\SSSJJJEEE???888444555555444333444777999::::::>>>BBBHHHMMMOOOPPPQQQRRRVVVVVVWWWYYYYYYZZZZZZZZZ[[[ZZZWWWTTTQQQOOOMMMLLLMMMNNNOOOPPPPPPPPPOOONNNSSSZZZ```bbbaaabbbhhhnnnsss{{{uuueee[[[WWWOOOPPPNNNLLLJJJJJJKKKKKKQQQYYYccckkkmmmlllhhhfffdddbbb___```dddhhhlllmmmqqqkkk\\\JJJ@@@AAADDDDDDGGGJJJNNNPPPRRRVVV]]]bbbhhhooovvv{{{|||fffUUUNNNLLLNNNOOOOOONNNMMMMMMNNNQQQOOOMMMKKKJJJJJJKKKJJJJJJLLLNNNOOOOOOOOOPPPQQQYYYXXXYYY[[[[[[ZZZ```gggffffffhhhmmmttt{{{jjjhhhlllsssvvvsssrrruuupppnnnlllgggccc___]]]]]]```fffjjjmmm|||wwwbbbZZZ[[[YYYTTTSSSUUUWWWXXXVVVSSSOOOLLLMMMLLLLLLNNNQQQQQQOOOLLLDDDEEEFFFIIIMMMRRRVVVYYYWWWXXXYYYYYYYYYYYYYYYYYYPPPOOOMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGHHHLLLPPPQQQRRRSSSRRRPPPQQQZZZhhhtttyyy~~~|||yyyuuurrrnnniiiaaaXXXRRR]]]}}}}}}www{{{ZZZEEEMMMLLLEEEDDDFFFEEEDDDCCCCCCCCCBBB???<<<~~~xxxjjjhhheee```XXXMMMAAA::::::888666666777888888777555444444444444555666666333333333444444555555555444555777888999???PPPaaauuu~~~}}}yyy|||yyyrrrrrryyyzzz~~~wwwhhhdddbbb\\\UUUSSSQQQOOOLLLIIIFFFEEEDDDDDDEEEGGGIIIJJJJJJLLLNNNPPPOOOTTTYYY^^^gggsss~~~}}}pppfff\\\YYYVVVWWW[[[^^^______```^^^]]]ddduuummmVVVbbbooo|||yyyjjjeee```\\\JJJ888222111111//////........................---------------------------------.........//////---......///000111111222////////////000000000000333888???\\\llljjjooojjjvvv}}}}}}wwwqqqwww}}}nnn]]]SSSHHHAAA<<<666555777333222333777<<>>;;;@@@EEELLLQQQRRRRRRRRRRRRUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVSSSQQQOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPSSSXXX]]]]]]\\\```iiiqqq|||pppddd]]]WWWTTTQQQRRRPPPLLLJJJLLLNNNNNNWWW^^^hhhooopppmmmiiigggbbbaaa```]]]^^^bbbjjjpppsssnnn___KKK@@@@@@BBBAAAEEEIIIMMMOOOQQQUUU\\\aaabbbjjjrrrxxx}}}~~~xxxdddWWWUUUIIILLLOOOPPPPPPOOOOOOPPPHHHIIIKKKNNNOOOOOOLLLIIINNNLLLKKKMMMQQQUUUWWWWWWcccbbbbbbaaa___^^^eeennnmmmooorrrxxx~~~qqq```dddiiivvv{{{|||sssnnniiifffeeedddaaa^^^___fffiiiiiirrr{{{uuusssoookkkkkkbbbeeegggddd]]]WWWUUUVVVPPPNNNNNNPPPTTTVVVUUUTTTEEEFFFGGGKKKPPPUUUZZZ]]]XXXXXXXXXYYYYYYZZZ[[[[[[OOOOOOOOONNNMMMLLLKKKKKKLLLRRRVVVUUUSSSTTTWWWXXX___\\\WWWRRRQQQXXXccclllvvv}}}~~~}}}{{{wwwrrrnnnuuunnnfff]]]SSS[[[yyyzzz}}}sss{{{```DDDMMMMMMAAAAAAHHHHHHGGGFFFEEEEEECCC@@@==={{{oooooofff```]]]LLL<<<<<<>>><<<999777555555666777666666555444444444444555777666444222222222444555///333666444666CCCXXXjjjyyyzzz|||~~~vvvrrr~~~yyyrrrmmmpppwwwzzzrrrhhhbbbaaa[[[VVVTTTSSSMMMDDDCCCGGGIIIHHHKKKOOOOOONNNQQQVVVWWW\\\eeennnxxx|||rrrnnnttt~~~yyymmmeee\\\[[[ZZZZZZ[[[\\\^^^```___```[[[ZZZiii}}}cccdddzzzllldddeee^^^LLL:::444222000000444//////.........---------,,,---------.../////////....................................////////////000//////000111222222111666777HHHbbbyyypppbbbnnnzzzmmmooo}}}sss|||uuufffWWWGGG===888444222333777666666999===AAABBBBBBLLLLLLLLLMMMNNNQQQSSSUUUVVVUUUTTTTTTUUUVVVXXXYYYYYYVVVQQQMMMKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTVVVYYYYYY]]]aaa``````eeeqqq{{{tttddd\\\VVVRRRRRRSSSRRRPPPNNNMMMPPPUUUYYYdddmmmvvv{{{xxxqqqkkkhhhbbb[[[XXX]]]aaabbbffflllrrrlll]]]JJJ@@@CCCFFFEEEGGGJJJNNNQQQTTTVVVYYY[[[aaahhhpppsssrrrttt{{{|||nnn^^^TTTRRRQQQOOONNNOOOPPPPPPOOONNNLLLKKKJJJJJJJJJKKKLLLLLLPPPJJJJJJPPPQQQNNNTTT```hhhlllnnnkkkcccaaaiiirrrkkkooouuuzzz~~~zzzmmmgggeeeiiittt}}}}}}{{{zzzvvvqqqnnnmmmjjjeeeaaa^^^___```ffflllmmmiiihhhpppwwwyyy||||||{{{yyyrrriiiaaa]]]UUUQQQTTTXXX^^^iiifffSSSIIILLLPPPUUUZZZ]]]^^^^^^\\\\\\YYYXXX\\\aaa^^^XXXTTTRRRUUUYYYSSSMMMUUUeeecccppp||||||xxxrrriii___dddeeeeee___XXXUUUXXX]]]ppp~~~|||zzzyyyyyyzzzqqqfff```UUUWWWzzzxxxWWWKKKLLLGGGCCCEEEHHHIIIIIIHHHGGGDDDAAA???~~~rrrrrriiiccc```OOO>>>>>>999888777666666888:::;;;777777666555555555555666777666444222222333444555333666999999>>>LLLcccuuu~~~uuucccbbbhhh{{{yyyvvvtttxxx~~~zzzuuuoooggg___[[[TTTMMMJJJMMMKKKJJJKKKOOORRRSSSXXX^^^ccchhhpppyyy~~~zzztttppprrrzzzyyymmmfff\\\[[[ZZZYYYYYYZZZ\\\]]]]]]^^^YYYWWWcccyyykkkjjjtttkkkkkkdddRRR???666333000///222//////.........------------------...................................................////////////000000///000111222222111444777GGG\\\pppsssoooiiiqqqvvvuuu~~~{{{vvvwwwqqq]]]PPPBBB<<<888555444555666777999<<<@@@DDDGGGIIIMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUTTTSSSSSSTTTUUUVVVQQQNNNKKKHHHHHHKKKNNNQQQQQQUUUYYY]]]^^^______```aaadddfffhhhkkktttnnnbbb]]]XXXUUUTTTUUUVVVVVVVVVWWWZZZ```dddjjjrrr}}}~~~ttthhh```bbb^^^^^^bbbcccbbbeeejjjooonnndddTTTHHHEEEEEEDDDHHHKKKNNNQQQSSSUUUXXX[[[ccciiiooopppoooqqqwww}}}{{{mmm^^^TTTQQQPPPOOONNNOOOPPPQQQPPPOOOMMMMMMKKKJJJJJJKKKLLLMMMPPPIIIHHHOOORRRPPPUUU___kkklllllliiifffeeejjjpppsssvvv{{{~~~{{{sssooonnnppprrrxxx{{{xxxuuutttpppkkkjjjjjjhhhddd```___```aaakkkrrrsssjjjbbbfffpppwww~~~vvvmmmeee___ZZZ\\\___dddpppmmmZZZKKKPPPVVV\\\___```aaaaaaaaaaaa^^^[[[]]]cccdddaaa```]]]```fffhhhiiiuuu|||uuujjjccc```___^^^]]]dddyyy}}}~~~~~~~~~~~~wwwmmmfffXXXSSSnnnfffSSSMMMFFFDDDFFFHHHHHHHHHHHHFFFCCC@@@???uuuuuummmhhhdddRRRAAA@@@999888888777888999:::;;;888888777666666666666666666555444333333333444555222444777999AAASSSkkk}}}pppUUU[[[nnnyyyuuutttxxx{{{~~~rrriiiaaaXXXRRRQQQQQQNNNOOORRRUUUYYYaaaiiirrrxxx{{{yyytttsssrrrsssyyywwwllleee^^^\\\ZZZXXXWWWWWWXXXYYYYYY[[[WWWSSS[[[nnn|||{{{wwwrrrxxx}}}~~~sssqqqjjjZZZFFF:::444000///000/////////.........------...............---------....................................////////////111111000000111111222333777;;;FFFVVViiiwwwvvvlllppprrruuuwww~~~zzzssstttnnn___QQQGGG===999777555555777555999>>>BBBDDDGGGLLLQQQPPPPPPPPPQQQRRRSSSUUUVVVTTTSSSSSSRRRRRRRRRRRRRRRQQQOOOKKKHHHIIILLLPPPSSSTTT[[[dddlllpppqqqqqqrrruuuuuuuuuwww}}}xxxggg```^^^[[[XXXXXXWWWYYY\\\___bbbhhhnnnrrryyy}}}zzzlllbbb``````bbbdddbbb___aaafffooossspppcccSSSJJJGGGEEEKKKLLLNNNPPPQQQTTTXXX[[[ccchhhmmmoooooorrrzzzzzzkkk\\\SSSPPPOOONNNNNNOOOQQQRRRRRRQQQOOONNNMMMLLLKKKKKKLLLLLLQQQLLLMMMTTTWWWUUUXXX___ffffffeeedddeeeiiimmmppp|||~~~~~~wwwrrrppprrrwww{{{{{{{{{xxxrrrooonnniiidddeeeeeedddbbb```___aaabbbjjjsssvvvjjj^^^^^^kkkvvvxxxiiiddd^^^___bbbfffrrrppp]]]SSSXXX^^^aaabbbbbbdddeeeeeeiiikkkkkkoooxxxyyyxxxuuukkkbbbbbbtttyyyvvv|||~~~ssskkkeeeWWWKKKWWWnnn}}}www[[[MMMGGGHHHKKKGGGGGGGGGFFFEEEBBB@@@???xxxyyyrrrlllhhhUUUBBBAAA@@@???===;;;999888777777888777666666555555666666666555444444444444555555111333555999DDDYYYqqqrrr[[[fffuuurrrttt{{{~~~ttthhh[[[TTTVVVSSSSSSWWW\\\bbblllvvv|||xxxxxxxxx{{{tttjjjccc```^^^[[[XXXVVVVVVVVVVVVUUUWWWUUURRRWWWfffvvv}}}xxx|||uuu{{{yyy}}}xxxtttnnn___KKK<<<444000//////////////////............/////////...---------,,,....................................////////////111111111111111111333555<<>>;;;999777666777666555555444444555555555555555444555555555666666666777>>>LLLaaaxxxppp```ppp~~~yyyxxxzzz~~~mmm```[[[YYY[[[bbbjjjsssxxxssssssuuuzzz~~~uuummmgggbbb```]]]YYYVVVUUUUUUUUURRRTTTSSSQQQUUUaaapppyyyqqqwwwpppnnnvvvzzztttnnnbbbOOO>>>444222111000000000/////////........./////////...---------,,,....................................////////////000111222111111222555888AAAVVViiizzzxxx||||||}}}zzzrrreeeVVVJJJDDD>>>888777666444555999<<>>999888666444777<<>>>>>>>>>>>===<<<;;;;;;777666666555555555555555444444555666666666666666444444777BBBVVVmmmwwwggggggxxx{{{wwwqqqtttiii^^^UUU[[[qqqyyyqqqnnnkkkooovvv~~~}}}xxxqqqjjjbbb```\\\XXXUUUSSSRRRRRRPPPNNNLLLMMMPPPUUU]]]ccchhhttt]]]PPP[[[nnn{{{tttkkkXXXCCC666444444111000000000000/////////...---------...................................................////////////,,,///222111111444:::@@@XXXyyytttuuuzzz~~~zzzzzzsssiiiaaa]]]WWWPPPDDD>>>:::888777666;;;AAADDDGGGJJJNNNPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQOOONNNNNNPPPRRRSSSRRROOOKKKHHHAAADDDHHHNNNTTTZZZ^^^```cccggglllqqqtttwwwzzz|||fff\\\SSSQQQQQQRRRVVVZZZZZZZZZYYYXXXYYY[[[```dddeeemmmwww|||zzzrrrhhhaaaaaacccbbb^^^aaakkkqqqrrroooqqqrrrlll\\\JJJCCCFFFHHHKKKNNNQQQSSSUUUXXX[[[]]]bbbkkkuuu|||cccYYYVVVSSSOOOOOOQQQUUU[[[___aaaaaabbb```]]]ZZZWWWVVVUUUUUUTTTZZZ___]]]XXXXXX]]]bbbdddnnnqqqkkkjjjsss|||~~~xxxuuupppnnnnnnoookkkbbb^^^```\\\^^^````````````aaabbb```aaaiiitttxxxrrrjjjhhhzzzyyyfffaaagggttt}}}zzzqqqjjjkkkiiinnnvvv}}}sssoooxxx}}}}}}pppnnnggg]]]SSSLLLFFFBBBFFF___uuuxxxoooKKKHHHJJJDDDHHHGGGFFFEEEDDDCCCCCCCCC}}}uuu\\\DDD???===>>>======<<<:::999888888888777666666666666666444444555666777777666666777777<<>>:::999888888>>>EEEFFFGGGJJJOOOSSSUUUUUUSSSRRRRRRSSSRRRQQQPPPNNNLLLPPPQQQSSSSSSPPPKKKFFFCCCBBBFFFLLLSSS[[[```dddffffffjjjnnnqqqqqqqqqppppppxxxzzzcccTTTMMMJJJLLLOOOQQQUUUYYYTTTSSSPPPMMMKKKMMMQQQUUUOOOUUU[[[_________aaaccc___aaaaaa```fffppptttrrrqqqrrrssspppaaaNNNEEEGGGGGGJJJNNNQQQTTTVVVYYY[[[]]]cccmmmzzzkkk]]]UUUOOOLLLMMMPPPVVV]]]cccfffggggggeeebbb^^^[[[ZZZYYYXXX\\\\\\YYYWWWXXX^^^dddggghhhppprrrooosss}}}uuurrrrrrooonnnmmmfff\\\ZZZ^^^YYY\\\___```aaabbbccceee___aaajjjwww{{{uuupppooo{{{wwwuuugggkkkyyyxxxsssttt{{{yyy~~~}}}}}}ooopppkkk```VVVPPPKKKEEELLLbbbwwwpppqqqzzzOOOIIINNNMMMHHHHHHFFFEEEDDDDDDDDDDDD|||___AAA999AAA===999999<<<<<<999666777666666666555555555555222333333333333333333444777;;;AAAKKKbbb~~~pppnnn|||{{{}}}[[[YYYWWWXXXcccvvv|||zzzsssnnnhhhddd___]]]ZZZXXXVVVTTTQQQNNNQQQNNNLLLKKKJJJKKKRRR\\\yyytttXXXGGGLLLffftttfffNNN444000555222000/////////................................................////////////000000000000000000000000000111444444000222???NNNxxxkkk]]]oooxxxjjjyyyyyywwwyyypppiiiiiilllgggYYYLLLDDDAAA;;;777666999===AAAFFFHHHKKKOOOQQQSSSSSSSSSPPPPPPQQQQQQQQQPPPNNNMMMOOOOOONNNNNNMMMLLLLLLKKKHHHMMMTTT[[[___cccfffhhhnnnooossswwwvvvsssvvv{{{ttt\\\QQQLLLLLLNNNQQQOOONNNRRRYYYSSSOOOJJJEEEBBBBBBBBBCCCIIIEEEFFFKKKLLLLLLQQQYYYVVVZZZ___aaabbbdddhhhkkkooollliiidddYYYMMMHHHIIILLLNNNOOOQQQRRRVVV[[[___]]]eeerrrsss^^^QQQNNNIIIJJJMMMQQQXXX```fffkkkiiiiiigggccc^^^ZZZYYYYYYXXX]]]aaabbbbbbfffpppxxx}}}zzz~~~{{{pppmmmkkkfffaaa^^^\\\\\\\\\\\\___bbbdddcccccccccccc___^^^eeeqqqtttmmmjjjmmmxxxvvvvvvwwwvvv|||uuurrr~~~~~~}}}zzzwwwrrrhhh^^^TTTMMMIIIHHHHHH\\\{{{ooolllZZZJJJOOONNNGGGFFFEEECCCAAA@@@@@@@@@eeeHHH@@@BBB>>>::::::<<<===:::777777777666666666555555555444444444444444555555555555666;;;JJJgggttthhhjjj}}}}}}YYY[[[]]]cccooo~~~}}}vvvpppjjjfffaaa^^^[[[XXXUUUSSSOOOMMMPPPMMMKKKJJJIIIJJJQQQZZZppp{{{lllSSSDDDKKKggg|||wwwlllUUU:::333555111000000/////////.............................................////////////000000000000000000000000...///222333222666CCCPPPrrr|||iiigggwwwyyyvvvvvvrrryyyzzzsssnnnooosssmmm^^^PPPDDDAAA;;;777777:::>>>BBBFFFHHHLLLOOORRRSSSSSSSSSPPPPPPQQQQQQQQQPPPOOONNNPPPPPPOOONNNMMMMMMMMMNNNNNNRRRXXX]]]bbbgggllloootttuuuyyy}}}}}}|||tttaaaVVVSSSSSSQQQRRRSSSQQQNNNPPPTTTSSSOOOGGGAAA>>>>>>>>>???BBB???@@@DDDEEEDDDIIIPPPVVV\\\bbbeeeeeegggkkkpppmmmkkkiiiggg```TTTLLLKKKJJJMMMOOOQQQSSSWWW^^^bbbnnnqqq|||kkkXXXMMMKKKGGGGGGHHHKKKPPPUUU[[[^^^fffggggggeeebbb^^^]]]]]]___dddhhhiiijjjoooxxx}}}rrrjjjhhhdddaaa^^^^^^^^^___```bbbeeefffeeeddddddddd______eeennnsssrrrooooooiiieeeccceeeiiirrrvvvvvv}}}zzzxxxrrrhhh^^^TTTMMMHHHFFFMMM```{{{yyybbbLLLMMMKKKEEEDDDCCCAAA@@@???>>>>>>~~~mmmOOOGGGBBB???;;;;;;===>>>;;;999777777777666666666555555444444555555666666666666999777;;;QQQvvviiiccciiipppYYY]]]bbbkkkyyysssmmmuuu|||tttfffbbbjjjwwwxxxpppjjjfffdddaaa\\\XXXTTTQQQMMMJJJMMMJJJIIIIIIHHHHHHPPPYYYhhhzzziiiSSSDDDKKKhhhzzz~~~}}}ttt^^^AAA666555///000000000000////////////....................................////////////000000000000000000000000000000111333444888CCCOOOkkkvvvxxxooowww|||~~~pppnnn|||zzzvvvwwwyyyqqq```QQQDDD@@@<<<888888;;;@@@CCCGGGIIILLLPPPRRRSSSSSSSSSPPPQQQQQQQQQQQQPPPOOOOOORRRQQQOOONNNNNNOOOPPPRRRVVVYYY^^^ccchhhnnntttxxxwwwwww{{{ssscccYYYWWWZZZXXXUUUTTTUUUSSSOOONNNPPPOOOJJJCCC>>>===>>>???@@@BBB@@@@@@AAA@@@???BBBGGGTTT[[[ccceeecccccchhhmmmllliiiiiikkkhhh]]]QQQKKKHHHKKKOOORRRUUUZZZbbbhhhyyyuuubbbRRRJJJJJJGGGFFFFFFGGGIIILLLOOOQQQ^^^```ccccccbbbaaaaaaaaafffkkkppprrrtttyyy}}}ssskkkjjjgggeeeddddddeeefffeeegggiiiiiigggeeeeeeeeeaaaccceeeiiiqqqxxxvvvppphhh```ZZZ^^^gggssswww{{{}}}sssooommmooo|||zzzxxxrrriii^^^TTTLLLGGGDDDKKKZZZnnnOOOJJJHHHCCCBBB@@@???======<<<<<<pppPPPHHH@@@>>><<<;;;<<<===;;;:::777777777666666666666555444444444555555666666777;;;777>>>[[[mmmjjjqqqfff\\\bbbiiisssnnnhhhrrr~~~~~~xxxiiiTTTPPPVVV]]]eeelllttt{{{vvvnnnhhheeefffbbb\\\WWWSSSOOOKKKHHHJJJHHHGGGGGGFFFGGGNNNWWWfffppp[[[JJJLLLddd}}}{{{dddDDD777666///111111111000000000//////....................................////////////000000000000000000000000666444333444444888CCCNNNfffuuu~~~uuu}}}zzzzzz}}}xxxsssrrr{{{{{{yyyppp^^^OOODDD@@@<<<999999===BBBFFFHHHJJJMMMPPPSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPTTTRRRPPPOOOPPPRRRTTTVVVZZZ___ffflllrrrwww|||zzz{{{qqqeee\\\ZZZ\\\YYYVVVUUUVVVUUUPPPMMMOOOHHHDDD???>>>@@@CCCEEEFFFGGGFFFEEECCC@@@???@@@CCCMMMUUU\\\]]]ZZZYYY^^^dddkkkhhhhhhnnnnnnbbbSSSJJJFFFJJJOOOSSSVVV]]]gggnnnzzzuuukkk]]]PPPJJJKKKJJJIIIIIIHHHIIIKKKLLLNNNUUUXXXZZZ\\\]]]___bbbdddkkkoootttxxx{{{|||sssmmmllljjjhhhgggggghhhiiiiiikkklllkkkhhhffffffffffffiiiggggggppp|||{{{qqqssshhh___bbbooo}}}{{{|||yyyhhh^^^^^^___hhh~~~zzzwwwrrriii^^^SSSKKKEEEBBBGGGOOOhhhyyy|||zzzRRRIIIGGGBBBAAA???>>>===<<<<<<<<<~~~nnnLLLCCC>>>===;;;:::;;;;;;::::::888777777777666666666666222333333444555555666666777555AAAaaawwwtttvvv}}}vvvccc^^^kkkyyynnnkkkvvvmmmTTTTTTVVVZZZ```fffnnnvvv{{{zzz{{{sssmmmiiiiiieeeaaa[[[UUUQQQMMMIIIGGGHHHFFFFFFFFFFFFFFFMMMUUUhhh{{{fffOOOIIIZZZpppfffDDD777777111222111111111111000000000////////////////////////............////////////111111111111111111111111777555333333444;;;KKKZZZnnn|||ssszzzrrrzzzzzzwwwuuuyyyzzzxxxvvvmmm]]]PPPCCC@@@<<<999:::???DDDHHHIIIKKKNNNQQQSSSTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQUUUTTTRRRQQQRRRUUUXXXZZZ\\\cccmmmwww}}}zzznnnddd\\\YYY[[[^^^[[[[[[\\\YYYRRRNNNOOOIIIDDD@@@@@@CCCGGGGGGFFFDDDEEEDDDAAA??????@@@@@@DDDJJJQQQTTTSSSUUU[[[aaajjjfffgggnnnooocccSSSGGGEEEJJJPPPSSSVVV^^^iiisss~~~xxxhhhiiifffdddaaaYYYOOOIIIJJJKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSUUUWWWYYY^^^dddiiimmmqqqwww|||}}}uuunnnmmmkkkiiihhhgggggggggkkklllmmmllliiigggggghhhmmmnnnkkkiiiqqq}}}}}}tttvvvlllcccfffuuu~~~wwwuuuwww{{{}}}wwwrrrdddSSSLLLQQQXXXkkk|||xxxvvvqqqhhh^^^SSSJJJDDDAAAEEEKKKXXXcccoooVVVIIIHHHBBBAAA@@@>>>============|||lllHHH>>><<<<<<;;;:::::::::::::::888888777777777666666666222222333444555666666777888999HHHhhhvvvqqqpppjjj^^^^^^sssqqqqqq}}}sssYYYUUUXXX^^^gggqqqzzz{{{uuuqqqooommmmmmccc^^^XXXSSSOOOLLLIIIGGGFFFEEEEEEFFFEEEFFFLLLUUUiiilllQQQEEERRRfff~~~hhhDDD777888444222222222222111111111000////////////////////////............////////////111111111111111111111111333222222333777EEE^^^tttwwwuuu{{{xxxtttyyyvvvuuuvvvvvvnnn```TTTCCC@@@<<<:::<<<@@@FFFJJJJJJLLLOOORRRTTTTTTTTTSSSQQQQQQQQQPPPQQQQQQRRRSSSUUUTTTTTTTTTVVVXXX[[[]]]___gggtttrrrggg___[[[\\\```fffgggiiihhhbbbYYYVVVYYYYYYQQQHHHDDDFFFHHHGGGFFFAAADDDDDDAAA>>>@@@AAA@@@???CCCIIIMMMRRRXXXaaaggghhheeeffflllmmmbbbSSSIIIEEEKKKQQQTTTVVV]]]jjjttt}}}jjjZZZQQQSSSTTTWWWZZZVVVMMMGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPSSSUUUVVVXXX\\\aaahhhlllmmmqqqwww~~~xxxsssrrrpppnnnlllkkkjjjiiilllmmmnnnmmmkkkjjjkkklllqqqpppmmmmmmttt|||}}}yyyuuupppjjjkkkzzzxxxoooppptttyyy~~~yyylllYYYKKKJJJQQQ___{{{}}}{{{xxxtttpppggg]]]SSSJJJDDDAAA???GGGPPP\\\sss{{{\\\JJJGGGAAAAAA@@@???>>>>>>>>>>>>~~~kkkGGG===<<<===<<<;;;::::::;;;<<<888888888777777777666666333333444555666777888888:::===NNNkkkvvvrrrqqqddd\\\^^^uuu|||~~~{{{aaaWWW]]]hhhttt{{{uuurrrrrrpppmmmjjj```[[[UUUPPPMMMKKKIIIGGGEEEDDDEEEFFFFFFFFFLLLTTTlll~~~mmmQQQEEETTTiii|||lllHHH999999555333333222222222111111111////////////////////////............////////////111111111111111111111111///000222555;;;OOOrrrzzzssszzz}}}~~~www~~~{{{oooppptttyyyzzzqqq```SSSCCC@@@<<<;;;===BBBHHHLLLKKKMMMPPPRRRTTTUUUTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWYYY[[[]]]^^^dddlllxxxvvvjjjddd```^^^aaaffflllpppvvvxxxppphhhhhhnnnsssfffUUUKKKJJJMMMNNNMMMSSSVVVTTTMMMHHHHHHGGGCCCDDDDDDFFFKKKSSS\\\dddiiieeecccdddjjjkkkbbbVVVOOOFFFLLLRRRTTTUUU\\\iiittt{{{sssggg\\\SSSPPPOOOOOOPPPUUUYYYVVVMMMHHHHHHGGGHHHIIIJJJLLLMMMOOOOOOSSSVVVZZZ^^^aaadddhhhkkkiiimmmsss{{{xxxtttsssqqqpppnnnmmmlllkkkmmmnnnoooooonnnnnnppprrrrrrnnnnnnsssxxxzzz}}}yyyxxxtttrrr|||vvvooommmuuu|||yyyuuu}}}nnnVVVNNNUUU]]]lll}}}|||{{{yyyrrrnnnfff]]]SSSKKKDDDAAA:::CCCHHHUUUwww}}}aaaIIIEEEAAA@@@???>>>============~~~mmmHHH>>>===>>>>>>===;;;;;;<<<>>>888888888888777777777777444444555666777888999999666;;;LLLfff{{{}}}|||~~~{{{eeebbb___ssszzzjjj```hhhuuuzzzuuurrrrrrpppiiiddd]]]YYYSSSNNNLLLJJJIIIHHHEEEDDDEEEGGGFFFFFFLLLTTTnnn{{{mmmRRRHHHYYYqqqqqqKKK;;;:::555333333333222222222111111000000000000000000000000............/////////000111111111111111111111111000222555777===TTT}}}hhhooo{{{zzz{{{uuu|||}}}yyywwwkkkooovvv}}}}}}rrr^^^OOOBBB@@@<<<;;;===BBBIIIMMMLLLMMMPPPSSSTTTUUUTTTTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUWWWYYY[[[]]]^^^___iiippp{{{{{{ooohhhcccccccccaaabbbeeelllttt~~~|||vvvzzzuuu___QQQOOOTTTXXXYYYkkknnnjjj^^^UUURRRNNNHHHKKKHHHGGGJJJSSS\\\cccfffcccaaadddiiijjjbbbYYYUUUGGGMMMRRRTTTTTT[[[hhhtttqqqhhh\\\RRROOOPPPSSSTTTTTTUUUXXX[[[XXXPPPKKKKKKGGGHHHIIIJJJLLLMMMNNNOOOQQQUUU\\\aaadddeeeffffffdddgggnnnvvv}}}tttkkkkkkjjjiiihhhgggffffffnnnooopppqqqpppqqqsssvvvrrrlllnnnvvvzzzyyy~~~}}}{{{uuuyyysssnnnrrrwwwkkkhhhvvvoooUUUQQQ[[[dddqqq||||||{{{zzzqqqmmmfff]]]SSSKKKEEEAAA===DDDCCCPPPzzzeeeIIIBBB@@@???>>>===============~~~fffBBB???>>><<<<<<>>>>>>::::::===999999888777666555444444444333111222444666777777666@@@RRRfffxxx}}}ssspppzzzkkkXXXaaaiiiqqquuuzzzzzzppprrr|||{{{vvvtttrrrnnnfff___YYYWWWRRRMMMIIIGGGEEEEEEBBBCCCCCCCCCDDDFFFJJJMMMdddzzzsssRRRJJJWWW{{{|||pppIII::::::444555444222111000000////////////............//////......///000000000000000////////////000000000000333444333444AAA^^^wwwjjj}}}{{{pppooottt~~~|||zzzmmmxxx~~~ttthhh]]]TTTHHHBBB<<<:::???FFFKKKNNNKKKNNNQQQSSSSSSSSSTTTUUUYYYUUUSSSTTTUUUUUUTTTTTTTTTOOORRR[[[]]]YYY]]]hhhvvv~~~{{{jjjbbb[[[UUUTTTSSSTTTYYY___kkksss~~~wwwhhh^^^YYY\\\jjjyyy|||gggVVVRRR___hhhfffUUUKKKPPPVVVVVV___```ccchhhmmmjjjXXXFFFGGGLLLRRRWWWZZZ___eeejjjcccZZZTTTTTTRRROOOOOOTTTWWWYYY]]]```^^^VVVNNNIIIIIIGGGHHHLLLMMMLLLOOOTTTUUUWWWXXXXXXXXXZZZ]]]___fffkkkrrryyysssnnnooommmkkkjjjjjjhhheeecccjjjiiihhhiiinnnrrrtttuuuzzzzzzyyyxxxyyy|||||||||xxxyyy~~~yyyiiiiiisss~~~ppp______hhhppp~~~yyyxxxzzzsssnnnggg]]]SSSKKKFFFCCC>>>@@@AAAZZZxxx}}}iii@@@FFFBBBAAA???>>>======<<<<<<jjjGGGEEEFFFAAA>>>??????<<<:::;;;:::999999888777666555555666555555666777999999999:::FFFYYYlll{{{qqqlllpppmmm\\\___hhhqqqwww~~~uuuxxx~~~zzzuuusssqqqlllddd^^^XXXVVVQQQMMMIIIFFFEEEEEEBBBBBBCCCCCCCCCFFFIIILLLbbb{{{rrrTTTNNN\\\|||uuuMMM<<<:::444555444333111000000000000//////............//////......///000000000000000////////////000000000111555444444999IIIeee{{{ooo}}}wwwmmm|||ppp|||{{{ssskkkuuu|||zzzqqqhhh]]]VVVHHHBBB<<<;;;???EEEJJJLLLIIILLLOOORRRRRRSSSTTTUUUXXXVVVUUUVVVVVVUUUVVVVVVTTTOOOQQQ[[[``````gggqqqxxx{{{kkk[[[VVVOOOJJJJJJKKKKKKMMMPPPZZZeeesss|||mmmgggqqquuueeebbb|||lllZZZPPPRRRWWWZZZVVVZZZ```gggmmmlll___QQQOOOQQQUUUXXX[[[___cccfff\\\UUUQQQRRRRRRPPPQQQUUU\\\[[[[[[ZZZWWWQQQKKKHHHFFFEEEFFFJJJMMMOOOSSSYYYVVVWWWWWWWWWXXXZZZ___bbbggglllttt{{{}}}pppkkknnnmmmkkkkkkjjjiiifffdddfffhhhkkkmmmooosssyyy}}}zzzzzzyyyyyyzzz}}}zzz|||qqq```gggrrr~~~qqqeeejjjvvv~~~{{{wwwvvvsssnnnggg]]]SSSKKKFFFCCC@@@DDDGGGaaapppDDDFFFBBBAAA@@@???>>>=========oooOOONNNPPPGGGAAAAAAAAA>>>;;;:::;;;::::::999888777666666666666777888999999::::::<<>>:::444555444333222111000000000000//////......//////000......///000000000000000/////////000000000111111111000111999JJJccc|||zzzqqqxxxrrroootttmmm}}}pppooowww{{{wwwnnnfff]]]VVVHHHBBB===<<<@@@EEEHHHIIIFFFJJJNNNPPPRRRSSSUUUWWWXXXXXXWWWTTTRRRSSSUUUWWWXXXRRRTTT]]]eeehhhnnnvvv|||hhh\\\OOOLLLEEEAAACCCEEEDDDEEEGGGRRR]]]mmm|||qqqlllrrruuuhhhZZZQQQOOOPPPWWW]]]eeekkkpppppphhh^^^[[[ZZZYYYZZZ\\\^^^______UUURRRQQQSSSTTTSSSUUUXXX^^^ZZZTTTOOOLLLJJJGGGEEEDDDAAABBBGGGKKKOOOTTT[[[ZZZZZZZZZYYYZZZ]]]aaaeeehhhooowww~~~zzzmmmiiimmmkkkjjjjjjjjjiiigggeeeeeekkkppprrrqqqttt{{{xxxyyyyyyzzz{{{~~~|||yyykkk^^^iiiuuupppkkkwww~~~wwwssssssoooggg]]]SSSKKKEEEBBB<<>>>>>======rrrSSSTTTVVVKKKBBBBBBDDDBBB===;;;<<<;;;;;;:::999888777666444666777888777888999:::>>>OOOfffzzz}}}jjj```fffuuuyyynnnyyy{{{{{{xxxxxxzzzzzzvvvqqqmmmiiiddd]]]YYYSSSQQQNNNJJJGGGEEECCCBBBAAAAAABBBBBBBBBDDDHHHKKKSSSjjjmmmNNNJJJTTTqqqXXX@@@;;;666666555444333111111111111000000////////////000000......///000000000000000//////000000000111111111//////111777EEEZZZpppuuummmqqqqqqzzzooommmtttwww|||}}}vvvmmmddd\\\TTTIIIDDD>>>===@@@DDDFFFFFFEEEIIIMMMPPPRRRTTTVVVXXXYYYYYYVVVPPPNNNRRRXXX\\\]]][[[aaannnyyyrrrcccYYYNNNHHHDDDBBBCCCCCCDDDIIIPPP___gggttttttuuuqqqhhhccc^^^ffflllrrrsssttttttooohhhgggccc]]][[[\\\\\\[[[XXXSSSTTTUUUWWWWWWWWWYYY[[[YYYUUUNNNHHHGGGHHHGGGDDDEEE@@@>>>BBBFFFIIINNNTTTZZZ[[[]]]^^^___aaadddgggjjjrrr|||zzznnniiijjjhhhhhhhhhiiiiiigggfffkkkooossstttssstttyyy}}}wwwxxxzzzzzz|||zzzlllgggsss{{{|||yyyuuutttoooggg]]]SSSKKKEEEBBB999???AAARRRvvvLLLEEECCCBBBAAA???>>>>>>>>>>>>rrrTTTUUUTTTJJJBBBBBBEEEDDD@@@???<<<<<<;;;:::999888777777555777888888888:::???CCCKKKYYYnnn}}}eee]]]eeesss{{{xxxjjjnnnyyysssjjjbbb______aaagggnnnzzz|||wwwtttooojjjddd^^^YYYUUUPPPNNNLLLIIIFFFDDDBBBAAA@@@AAAAAAAAAAAADDDHHHKKKUUUjjjkkkLLLIIIQQQjjj}}}]]]BBB===999777666555333222222111111000000////////////000000......///000000000000000000000000000111111111111222555888:::BBBUUUppptttkkklllsssrrrsss~~~wwwxxx{{{zzzssskkkeee]]]VVVKKKFFF@@@>>>AAADDDEEEEEEFFFIIIMMMQQQRRRTTTVVVWWWWWWWWWSSSNNNQQQ^^^iiinnnhhhmmmzzzuuueeeZZZMMMDDDCCCDDDEEEEEEJJJWWWdddwww{{{yyy|||}}}yyywwwvvvsssooooooiiiaaa\\\ZZZYYYVVVTTTSSSVVVXXXXXXWWWWWWYYYZZZSSSSSSNNNJJJMMMSSSSSSMMMIIIBBB>>>???BBBBBBEEEIIINNNRRRXXX]]]aaadddgggiiimmmvvvxxxkkkgggfffeeeeeefffhhhiiigggfffnnnoooqqqtttvvvxxxxxxwwwvvvwwwzzz{{{|||~~~wwwsssttt{{{wwwtttpppggg]]]SSSKKKEEEAAA===BBBBBBLLLiii~~~xxxOOOEEEBBBBBB@@@???>>>=========qqqRRRRRROOOGGGAAACCCEEECCCAAAAAA<<<;;;;;;:::999888777777777888999:::<<>>======<<<<<>>===<<<;;;;;;;;;pppNNNLLLGGGDDDCCCDDDBBB>>>===???;;;::::::999888777666666222444555888AAASSSiiixxx|||}}}zzz___gggmmmwww{{{eeeUUULLLHHHFFFGGGNNNUUU^^^lllwwwyyy}}}{{{pppgggdddddddddcccfffbbbUUUHHHBBBAAAAAACCC@@@???@@@@@@???CCCIIIHHHNNNXXXdddrrr}}}{{{{{{rrroookkkccc[[[TTTQQQOOOIIIIIIHHHFFFDDDBBB@@@>>>??????@@@@@@@@@BBBFFFIIINNNccc~~~]]]BBBDDDKKK]]]ttteeeCCC<<<<<<888777666555444333333333111111000000000000111111...//////000000000000000000111111111111222222222333555;;;IIIaaazzzeeegggnnn~~~~~~{{{~~~}}}}}}yyy|||{{{wwwtttqqqjjjcccUUUNNNDDD???@@@DDDGGGHHHGGGIIILLLLLLKKKKKKKKKLLLLLLQQQUUU^^^tttwwwppp]]]MMMHHHEEEJJJFFFJJJ\\\sss{{{tttuuutttpppooollleee[[[RRRNNNPPPSSSTTT[[[]]]WWWTTTXXX\\\\\\[[[______```mmm~~~yyyWWWPPPLLLPPPSSSSSSQQQPPPRRRRRRRRRRRRTTTZZZaaaggg{{{iii^^^```fffeeeeeefffhhhlllnnnmmmmmmpppvvv||||||wwwssstttvvvtttvvvyyy{{{zzzzzzzzz{{{xxx~~~vvvsssuuuyyyuuuppphhh]]]SSSJJJDDD@@@===AAA<<>><<<;;;;;;;;;;;;gggHHHLLLEEECCCAAA@@@AAA@@@???>>><<<:::777666777888888777777333555:::AAAMMMgggyyyooosssxxxvvvgggYYYMMMFFFCCCDDDEEEFFFIIIKKKMMMNNNQQQOOOKKKHHHGGGHHHJJJKKKOOOOOOLLLGGGAAA>>>>>>??????===<<<===BBBGGGJJJLLLNNNOOOQQQXXXiii~~~~~~yyytttoooggg___YYYSSSNNNKKKIIIHHHFFFDDDBBB@@@@@@???@@@AAAAAAAAAAAACCCFFFIIIPPP]]]}}}qqqXXXAAA===RRRjjj~~~~~~jjjCCC:::<<<:::999777666444333333333333222111111000000111111000000////////////000000/////////000111111222222333888:::FFFlllpppgggnnnpppxxxwwwwww}}}zzz|||}}}|||zzzyyywwwpppggg]]]PPPDDD@@@???AAAEEEJJJHHHHHHKKKOOOMMMHHHJJJPPPUUUSSSYYYjjjzzz}}}wwwlll___SSSIIIDDDAAAHHHMMM]]]www|||rrrvvv~~~uuusssppprrrxxx}}}rrrbbbUUUNNNMMMPPPRRRXXX[[[[[[XXXYYY^^^bbbbbbjjjjjjhhhiiitttgggVVVHHHIIIOOOQQQRRRSSSRRRQQQRRRTTTTTTTTTZZZccczzz{{{ggg```^^^]]]aaabbbeeehhhkkknnnqqqrrruuussspppnnnnnnpppsssuuu{{{yyyvvvtttuuuuuuuuutttuuu|||zzz{{{~~~{{{zzzssshhh]]]SSSLLLFFFCCC;;;@@@BBB???OOO|||aaaGGGAAA@@@===;;;::::::;;;<<>>???@@@@@@BBBCCCEEEGGGHHHIIIGGGDDDBBBBBBDDDGGGIIIKKKJJJHHHEEEBBB@@@??????AAAAAAAAABBBDDDGGGJJJLLLVVV[[[```gggtttxxxsssooojjjbbb\\\VVVRRRNNNKKKHHHGGGFFFCCCBBB@@@@@@???@@@AAABBBBBBBBBCCCFFFIIIOOO[[[yyyoooWWWCCCDDD[[[sss}}}mmmFFF===???:::999777666444444333333333222111111000000111111000000////////////000000//////000000111111222222222666<<>>===<<<<<<<<<======<<<:::999666666777777@@@ZZZvvvwwwyyy}}}zzzwwwpppllleee]]]UUULLLDDD>>><<<<<<===???@@@BBBCCCCCCBBB@@@>>>===>>>AAAEEEGGGDDDBBB@@@???@@@@@@???>>>===@@@EEEHHHKKKPPPWWW]]]dddmmmwww~~~}}}zzzrrrlllhhhccc]]]WWWSSSOOOLLLJJJGGGFFFDDDCCCAAA@@@??????@@@AAABBBBBBBBBCCCFFFIIINNNZZZwww~~~iiiSSSDDDHHH```xxxwwwyyyqqqIII???@@@:::999888666555444333333333222111111000000111111000000////////////000000//////000000111222222222333555AAA___lllccchhhqqqrrr~~~zzzmmmuuu}}}~~~|||wwwsssqqqssstttsssvvvwwwrrrjjjaaaUUUHHHBBB@@@???BBBFFFIIILLLLLLIIIQQQ```hhhgggYYY[[[cccoooyyyuuuqqqsssvvvyyy|||zzzmmm[[[MMMEEEDDDEEEEEEPPPlll}}}uuunnnnnnrrrvvvooofff]]]\\\jjj~~~vvvtttwww{{{vvvkkk]]]QQQNNNTTTZZZ```fffiiieeecccggglllooopppuuuxxxxxxvvvrrrkkkcccXXXMMMFFFIIIQQQTTTRRRPPPRRRQQQRRRUUUXXX\\\gggqqq{{{sss]]]VVVVVVVVV```bbbeeehhhkkkmmmmmmmmmmmmnnnooopppsssvvvxxxzzzzzzzzzzzzzzzxxxvvvtttrrrwwwvvvzzz}}}}}}~~~wwwzzzyyyqqqfffZZZPPPHHHBBB>>>===>>>@@@BBBWWWzzzxxxvvv}}}dddKKK@@@???===;;;::::::;;;;;;kkkQQQYYYYYYPPPGGGFFFKKKNNNJJJEEE=========>>>???>>><<<:::666555666888888AAA\\\wwwyyyxxx{{{yyyqqqlllccc```[[[WWWRRRKKKEEEAAA;;;<<<>>>@@@BBBDDDEEEFFFBBB@@@>>>======@@@CCCEEEDDDAAA>>>===???AAAAAA@@@@@@DDDIIILLLQQQ[[[iiisss{{{|||zzzvvvooojjjccc___YYYSSSPPPMMMJJJHHHEEEDDDCCCAAA@@@?????????@@@AAABBBBBBBBBDDDGGGIIINNN\\\{{{wwwcccNNNBBBFFF]]]sssyyy|||uuu|||vvvLLL@@@>>>::::::888666555444444333333222111111000000111111000000////////////000000///000000111111222333333666888FFFeeerrrlllnnnppppppwwwqqq|||zzzyyywwwsssooooooqqqqqqqqqtttuuuqqqjjjaaaUUUIIICCCAAA@@@BBBFFFEEELLLMMMKKKWWWnnnwwwsss```fffnnnvvv~~~}}}uuuooollljjjjjjqqqxxxeeePPPFFFDDDGGGIII]]]}}}zzzkkkaaaaaaeeelllkkkhhhdddgggyyyxxxtttuuuwwwgggXXXQQQVVV]]]\\\dddhhheeecccgggmmmqqqqqqtttvvvrrrkkkccc^^^ZZZUUULLLEEEFFFNNNSSSSSSQQQTTTSSSUUUZZZ___eeeqqq|||qqq[[[UUUVVVVVV[[[]]]aaaeeeiiikkkllllllnnnoooqqqssstttvvvvvvwwwtttvvvxxxxxxvvvtttqqqpppuuussstttuuurrrmmmlllooopppjjjbbb```iii~~~ttthhhkkktttxxxqqqeeeYYYOOOGGGAAA===;;;;;;===AAATTTttt{{{aaaGGG??????===<<<::::::::::::rrrYYY```XXXOOOGGGGGGNNNRRRPPPKKK>>>======>>>>>>===;;;888555444777999999???WWWppp{{{sssssswww}}}uuujjjbbbYYYVVVRRRNNNKKKFFFAAA>>>999;;;>>>AAADDDFFFHHHHHHCCCAAA>>><<<<<<>>>AAACCCFFFDDDBBBAAAAAACCCCCCCCCIIIKKKNNNQQQXXXggg{{{zzzwwwtttnnnjjjaaa]]]WWWQQQMMMJJJGGGEEECCCCCCAAA@@@????????????AAABBBBBBBBBBBBDDDGGGJJJOOOaaauuuaaaMMM@@@DDDYYYnnnuuu{{{ttt~~~RRRBBB>>>;;;:::888777555444444444333222111111000000111111000000////////////000000000000000111222222333333666999GGG^^^vvvrrrppprrrrrruuuwwwxxx|||wwwuuuuuutttqqqnnnrrrsssrrrqqqssstttooohhh```UUUIIIDDDBBBBBBDDDGGGGGGNNNMMMIIIQQQbbbggg___^^^eeennnssszzz{{{hhhfffeeeddddddeeefffhhhdddbbb```___aaafffmmmqqqpppzzzkkkRRRGGGHHHPPPUUUwwwvvvdddYYYYYY^^^dddfffgggiiirrrxxxssssssvvvzzzzzzvvvuuuvvvppp^^^TTTVVV[[[YYYaaafffeeedddiiioooqqqsssssspppjjjbbb]]]]]]```YYYQQQGGGDDDIIIQQQTTTTTTTTTUUUZZZaaagggmmmyyyqqqZZZSSSSSSSSSVVVXXX]]]bbbgggkkkmmmnnnqqqrrrsssssssssrrrqqqpppooorrrvvvwwwuuurrrqqqqqqmmmoooqqqpppiiieeekkkuuurrrlllccc^^^eee{{{zzznnneeeggguuuxxxqqqeeeYYYPPPHHHBBB>>>======@@@CCCQQQttt^^^CCC???>>>===<<<;;;::::::999xxx]]]```QQQKKKFFFGGGMMMQQQPPPMMM@@@>>>=========<<<999777777555666999888:::JJJ\\\tttlllpppuuu{{{tttggg]]]VVVSSSNNNJJJFFFCCC@@@===777999<<<@@@CCCEEEFFFFFF@@@>>><<<;;;;;;>>>AAACCCFFFIIILLLLLLKKKHHHGGGHHHKKKMMMQQQYYYiiiyyyuuuqqqlllggg^^^ZZZTTTOOOKKKIIIFFFDDDAAAAAA@@@???????????????AAABBBCCCCCCCCCDDDGGGJJJPPPgggvvvcccOOOAAAEEE\\\ssssssmmm|||VVVEEEAAA;;;:::999777666555444444333222111111000000111111000000////////////000000000000111111222333333333333:::FFFTTThhhzzziiikkkqqqttt{{{~~~zzzrrrwwwzzzuuussstttuuutttssswwwwwwuuusssssstttooohhhaaaUUUJJJEEEDDDCCCDDDGGGGGGLLLLLLIIIMMMUUUWWWRRRZZZbbbjjjooovvvlll```ZZZYYYWWWVVVWWWXXXZZZ[[[VVVYYY^^^cccgggjjjnnnqqquuupppTTTFFFIIIUUU```{{{tttuuubbbYYYZZZ]]]___bbbeeejjj{{{{{{qqqmmmbbbdddhhhmmmqqqtttuuuvvvvvvfff[[[ZZZ]]]___dddhhhgggjjjooorrrqqqnnnjjjfffaaa\\\ZZZ^^^eeeddd\\\NNNFFFHHHQQQVVVVVVVVVYYYaaajjjqqqvvvrrrXXXOOOMMMLLLQQQTTTWWW]]]bbbhhhlllnnnpppppppppooonnnlllkkkjjjnnnrrrvvvwwwtttqqqqqqrrrfffjjjoooooojjjkkkxxxwwwhhhgggvvv}}}~~~tttiiidddkkkvvvooodddYYYOOOHHHBBB???;;;;;;@@@AAAIIIfff___DDD>>>======<<<;;;:::999999zzz]]]\\\MMMJJJGGGIIILLLOOOOOOMMMCCCAAA>>><<<<<<;;;999777999555666:::999777???KKKlll{{{tttooopppuuu}}}vvvhhh^^^UUUQQQKKKFFFDDDBBB@@@???777999<<>>>>>>>>??????AAABBBCCCCCCCCCEEEHHHJJJPPPjjjwwwdddNNN@@@GGGeeeuuulllnnnTTTEEECCC;;;:::999777666555555444333222111111000000111111000000////////////000000000111111222222333333444222===HHHRRRhhhjjjkkknnnrrrwwwzzzvvvpppxxx|||vvvtttvvvzzz||||||zzzzzzxxxuuuuuuvvvqqqjjjcccWWWLLLFFFDDDBBBBBBEEEEEEGGGHHHJJJKKKOOOSSSVVVVVV___fffjjjsssrrr```XXXYYYZZZZZZXXXXXXXXXZZZ\\\^^^WWW\\\ccciiilllppptttwwwqqqVVVIIIOOOcccsss{{{xxxgggbbbccceeeggglllqqq|||}}}ppplllnnnhhhggggggiiimmmrrrssssss|||}}}rrriiiffffffjjjlllllllllooottttttpppfffaaa___```___]]]aaahhhooohhhYYYMMMLLLTTTXXXWWW]]]bbbmmmyyyoooVVVMMMKKKIIILLLMMMOOOSSSYYY___dddggghhhhhhhhhhhhhhhhhhhhhhhhooosssvvvuuupppmmmmmmoooiiijjjlllllljjjnnn}}}|||ooorrr}}}|||wwwlllhhhmmmjjjjjjnnnqqqmmmddd```bbbrrr}}}ssslllbbbWWWNNNGGGBBB???999999>>>>>>CCC___~~~```EEE=========<<<;;;:::999888{{{ZZZVVVMMMLLLKKKLLLNNNOOOOOONNNFFFCCC???===;;;:::999888999444666;;;<<<888;;;DDDTTTiiiyyyzzzvvvrrrwww~~~tttggg^^^QQQLLLFFFAAA???>>>======:::;;;===???@@@@@@???>>>444555777:::@@@HHHOOOSSSdddtttwwwuuunnnnnnrrr}}}yyyuuummmbbbZZZTTTQQQMMMIIIHHHHHHFFFEEE??????>>>>>>>>>>>>??????AAABBBCCCCCCCCCEEEHHHJJJPPPkkkuuubbbKKK>>>HHHllluuuqqqyyyzzzOOOCCCCCC<<<;;;999777666555555555333222222111000111111111000000////////////000000000111111222222333444444444BBBLLLVVVoootttppplllmmm}}}|||wwwxxxvvvyyy~~~||||||yyyvvvwwwxxxsssmmmeeeZZZMMMGGGDDDAAAAAACCCGGGEEEFFFHHHGGGFFFLLLTTTPPPYYY```dddnnn}}}~~~|||rrrbbbWWWYYY___[[[ZZZYYYYYYZZZ\\\^^^```]]]aaafffkkkpppxxxnnnXXXPPP^^^zzz}}}oookkkmmmnnnttt|||}}}sssttt{{{yyyuuunnnkkkmmmqqqqqqnnnyyy~~~|||uuurrrqqqqqqqqqooonnnrrrwwwsssmmmeeeaaabbbgggiiiggghhhlllvvvpppaaaSSSQQQWWWZZZVVVdddkkkwwwlllUUUMMMLLLKKKFFFFFFGGGJJJOOOUUU[[[___aaaaaaaaabbbdddeeeggghhhooorrrtttrrrlllggghhhjjjpppllliiihhhgggjjjvvv{{{www{{{yyypppmmmfff[[[ZZZ```[[[ZZZ\\\``````___gggrrrtttqqqjjj```UUUMMMFFFAAA>>>======BBBBBBFFFccc___EEE=========<<<;;;:::888888uuuXXXSSSGGGJJJKKKKKKKKKKKKIIIGGGFFFCCC???>>>>>>===:::777999888888888888:::;;;<<>><<<:::===666777@@@EEEGGGVVViii~~~xxxnnnccc\\\XXXQQQNNNJJJHHHGGGFFFEEECCC@@@@@@??????>>>?????????@@@@@@@@@AAACCCFFFIIIJJJVVVuuu}}}ttt^^^III???FFFqqquuuzzz{{{UUUGGGAAA@@@>>>;;;999888777555444333333222222111000000000000000000000000000000000///000222222111222444666888BBBUUUsss}}}tttuuuoooooozzz|||yyyvvvwwwxxxzzz{{{yyyuuurrrkkk```QQQHHHEEEFFFEEEDDDFFFKKKMMMIIIFFFJJJPPPSSSTTTZZZ```gggqqqzzz}}}{{{vvvvvvtttlllbbb]]]]]]```___]]][[[\\\^^^```bbbcccfffhhhjjjmmmrrryyynnnYYYYYYtttqqqfffgggqqq{{{zzzqqqhhhnnnqqqsssrrrpppooommmkkkbbbhhhlllkkknnntttuuurrr|||wwwfffZZZ]]]]]][[[bbblllyyymmm[[[QQQOOOQQQJJJGGGFFFHHHIIIKKKQQQXXXXXXZZZ^^^aaadddgggjjjmmmooojjjggghhhhhhddddddeeellljjjggggggiiilllnnnoooyyyxxxyyy|||uuusssooogggbbbcccdddbbb```___ccckkkvvv}}}|||xxxtttooohhh]]]SSSKKKEEEAAA>>>===>>>:::BBBGGG___]]]HHH===<<<;;;;;;::::::::::::nnnRRRNNNIIIJJJKKKKKKLLLLLLJJJGGGGGGDDDAAA@@@@@@???<<<999999888888777888999:::;;;===FFF___|||ssskkkuuuyyyzzzzzz{{{nnnaaaUUULLLCCC@@@???<<<;;;<<<;;;<<<>>>??????>>>===<<<>>>:::<<>>;;;999999888666444333333222222111000000000111111111111111111111111///111222222111222444777;;;IIIddd~~~nnnqqqmmmnnn~~~zzz|||{{{wwwuuuuuuuuuuuutttrrroooiii___QQQHHHFFFFFFFFFEEEEEEIIIKKKIIIJJJOOOQQQPPPTTTYYY___eeemmmwwwzzzxxxppppppnnniiiccc``````bbbeeecccbbbccceeegggiiijjjlllnnnpppsssxxx~~~nnn^^^eeexxxsssrrrrrrssszzzrrrllloooqqqrrrqqqpppooonnnmmmmmmsssvvvvvvxxx~~~}}}|||lllccciiikkkllltttyyy}}}jjj\\\UUUSSSSSSRRRMMMIIIHHHGGGGGGKKKQQQSSSUUUYYY\\\```cccfffhhhhhhcccaaacccdddbbbbbbeeehhhhhhhhhjjjkkkllllllkkkvvvvvvuuu|||~~~zzzyyy{{{vvvuuuttttttvvv}}}}}}yyyuuuqqqooohhh]]]RRRJJJEEE@@@>>>;;;???===CCCEEE```ZZZFFF;;;;;;:::999888888888888eeeJJJIIIKKKIIIIIIJJJKKKJJJHHHFFFFFFDDDAAA@@@@@@>>><<<:::999888777777777888999:::888@@@YYYxxxuuuooossswwwyyy|||}}}qqqeeeVVVLLLCCC@@@>>><<<;;;===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAADDDKKKRRRaaa~~~|||wwwooofff\\\TTTPPPNNNKKKHHHFFFEEEEEECCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@AAAAAABBBDDDGGGIIIKKKXXXuuuzzznnnooo___KKKHHHWWWyyyyyyxxxzzzsssRRRIIIEEEAAA???<<<:::999888666555333333333222111111000000111111111111111111111111000111222222222333555777777IIIlllvvvkkkooonnnooo||||||wwwrrrtttzzz~~~{{{wwwvvvtttrrrqqqqqqqqqooonnnhhh___SSSJJJFFFFFFFFFEEEDDDGGGIIINNNVVV]]][[[UUUTTTXXX]]]aaahhhqqqtttrrrlllkkkjjjhhhggggggggghhhllllllllllllnnnppprrrssssssuuuxxx{{{oooeeesss|||~~~vvvnnnyyyrrrqqqooonnnnnnnnnnnnoooppprrrwwwzzzzzz|||wwwrrrzzz~~~xxxggg]]]WWWTTTRRRTTTNNNIIIGGGDDDBBBCCCHHHOOOQQQUUUZZZ___ccceeefffdddaaa___aaaaaa___aaaeeeccceeeiiimmmppppppooonnn}}}~~~zzzwwwuuusssnnnggg]]]RRRJJJDDD@@@>>>999@@@???DDDEEEcccxxx~~~VVVDDD:::999888777666666666666aaaHHHIIIMMMHHHFFFHHHIIIGGGEEEEEEEEECCCBBB@@@???===<<<;;;:::999888777777777888999999???VVVvvvwwwrrrnnnuuu~~~}}}qqqeeeVVVLLLBBB???>>><<<;;;===AAA@@@???>>>>>>???@@@AAAFFFHHHJJJNNNXXXqqq}}}xxxrrrjjjaaaYYYQQQLLLKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBCCCEEEGGGJJJLLLZZZvvvwww}}}}}}fffIIIBBBOOOiii}}}yyyzzzjjjMMMIIIDDDBBB@@@===;;;:::999777666444333333222222111000000111111111111111111111111000111222222222333555777777IIIlllyyylllmmmqqqppprrr{{{vvvqqqmmmooouuuxxxwwwuuuuuutttsssttttttsssqqqoooiiiaaaUUULLLGGGEEEDDDCCCEEEGGGJJJSSSaaajjjfff]]]SSSWWWZZZ\\\ccckkknnnllllllkkkjjjjjjmmmnnnooonnnqqqrrrsssssstttuuuxxxzzzxxxzzz}}}qqqkkk|||~~~wwwuuuzzzrrrmmmiiiiiijjjkkknnnrrrrrrvvvyyy{{{|||zzziii___YYYTTTPPPTTTNNNJJJJJJHHHDDDCCCEEEMMMOOOUUU\\\cccgggiiijjjgggcccaaabbb```^^^```eeebbbffflllqqquuuwwwxxxzzzlllooo}}}zzzyyyyyyxxxnnnggg\\\RRRJJJDDD@@@===999???>>>DDDFFFfffrrryyyUUUDDD:::999888777666555555555dddNNNRRRRRRJJJFFFIIIKKKHHHFFFGGGFFFFFFEEECCCAAA??????>>>;;;:::999777777777888888:::>>>SSStttzzzwwwxxx~~~sssfffWWWLLLBBB???===;;;<<<>>>BBBAAA@@@??????AAABBBCCCHHHKKKMMMQQQccczzztttlllddd]]]VVVOOOJJJHHHEEECCCAAAAAABBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBBBBCCCEEEHHHKKKLLLWWWrrrbbbDDD@@@OOOhhh~~~bbbLLLJJJDDDCCCAAA>>><<<;;;:::888777444444333333222111111111111111111111111111111111000111333333222333555777???OOOkkkuuukkkqqqrrrqqquuuzzz~~~}}}~~~{{{vvvrrroooqqqvvvzzzyyywwwtttuuuwwwzzz{{{yyyuuuqqqjjjcccXXXNNNGGGCCCAAAAAAEEEGGGJJJRRR___gggbbbXXXRRRUUUVVVXXX^^^gggjjjiiinnnmmmmmmnnnqqqsssssssssuuuwwwxxxyyyxxxxxx{{{}}}{{{}}}nnnnnnssstttvvv|||uuukkkddddddfffhhhmmmsssuuuxxx|||oooeee___[[[XXXYYYSSSOOOOOONNNJJJGGGGGGKKKMMMSSS\\\eeejjjkkkjjjfffcccbbbbbb```^^^aaagggjjjmmmqqqtttwww{{{ooo]]]ggg|||zzzyyyyyyyyynnnggg\\\QQQJJJDDD???===:::>>>;;;CCCIIIfffqqqzzzVVVDDD;;;:::999888666666666555lllYYY^^^YYYNNNHHHLLLOOOKKKIIIKKKHHHIIIIIIGGGDDDCCCCCCCCC===<<<:::888777777888888:::<<>>===;;;<<<>>>AAAAAA@@@@@@AAACCCEEEFFFHHHLLLOOOWWWpppzzz|||vvvooofff___YYYSSSMMMHHHEEECCC@@@???@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFIIIKKKMMMSSSmmm|||[[[BBBCCCSSSmmm]]]NNNNNNEEEDDDBBB???===<<<;;;999888444444444333222222111111222222222222222222222222111222333333333333666888BBBPPPeeewwwxxxjjjppppppqqq{{{vvvzzz}}}{{{sssqqqpppssswwwyyywwwuuutttvvvyyy}}}~~~{{{uuupppiiidddZZZPPPHHHCCCAAA@@@CCCEEEHHHLLLRRRWWWSSSLLLQQQSSSTTTUUU\\\eeejjjiiioooppprrrtttuuuwwwxxxyyyzzz}}}}}}|||~~~~~~pppeeejjj}}}~~~uuukkkjjjxxxyyykkkaaaaaaccceeellluuuwwwyyy}}}yyynnnjjjjjjjjjaaaXXXPPPNNNMMMKKKJJJKKKMMMPPPVVV___hhhlllkkkiiicccaaa``````]]][[[```gggoooqqqssstttuuuyyycccXXXeee{{{}}}yyywwwuuusssmmmfff\\\QQQIIICCC???===;;;===999BBBHHH```rrr|||UUUDDD<<<;;;:::888777666666666vvvdddhhh\\\OOOHHHLLLOOOKKKIIILLLHHHIIIJJJHHHDDDBBBCCCDDD>>>===;;;:::888888888999:::;;;NNNpppwwwjjjXXXMMMBBB>>><<<;;;<<>>===>>>??????>>>============>>>???@@@AAACCCCCCCCCEEEGGGIIILLLMMMVVVnnnuuuSSSBBBGGGTTTnnnXXXOOOPPPDDDEEEBBB???>>>===<<<:::888555444444333333222111111222222222222222222222222111222333333333444666888===MMM^^^lll~~~~~~iiinnnooouuuxxxzzzxxxvvv~~~rrrqqqrrrtttwwwxxxvvvsssvvvvvvxxxzzzyyyvvvqqqlllfffbbbZZZQQQIIIDDDCCCCCC@@@EEEIIIHHHIIILLLLLLJJJOOOQQQRRRTTT[[[eeekkkkkksssvvvzzz||||||~~~{{{sssddd[[[VVV___ppp~~~~~~rrrooozzznnn``````ccceeelllwwwwwwyyy~~~wwwuuuxxx|||nnnaaaUUUQQQRRRUUUZZZ___[[[]]]aaajjjqqqtttppplllhhhfffccc```ZZZVVVZZZaaagggjjjnnnppprrrwwwwwwZZZUUUdddttt{{{|||}}}xxxvvvrrrpppmmmfff[[[QQQIIICCC???<<<;;;===999AAADDDXXXoooxxxRRRBBB<<<;;;:::888777666555555|||jjjnnn[[[MMMEEEJJJMMMHHHFFFIIIEEEGGGGGGEEEBBB@@@@@@BBB@@@>>><<<:::999999999999;;;<<>><<<;;;<<>>???AAACCCEEEGGGHHHIIIKKKPPPTTTaaa}}}bbb\\\XXXVVVTTTWWWdddsssttt}}}vvvmmmnnnfff\\\UUURRRNNNIIIDDDBBB@@@======>>>???>>>>>><<<<<<<<<<<<===>>>???@@@CCCCCCDDDEEEGGGJJJLLLNNN]]]sssiiiJJJ???JJJWWWqqqTTTMMMOOOAAAEEECCC@@@>>>===<<<:::999555444444333333222222111222222222222222222222222111222333333333444666888;;;NNN^^^jjjlllmmmpppzzz{{{}}}vvvrrryyyvvvvvvxxxzzz}}}|||yyyvvvxxxwwwuuuuuusssppplllhhhccc___YYYQQQJJJFFFEEEEEE>>>FFFKKKIIIHHHKKKOOORRROOOQQQQQQSSS[[[fffllllllwww|||~~~tttdddVVVSSSMMMKKKTTTcccnnnsssuuu~~~pppaaa```ccceeemmmxxx|||}}}|||zzzooo___ZZZ___gggsss|||kkklllooovvv|||}}}xxxrrrrrrnnniiicccYYYRRRTTTZZZ[[[```ggglllpppwwwxxxsssqqqRRRRRRbbbooovvvyyy{{{{{{xxxvvvsssqqqmmmfff[[[QQQIIICCC???<<<;;;>>>;;;AAA@@@QQQ{{{jjjrrrNNN@@@<<<;;;999888666555555444ffffffWWWPPPJJJIIIIIIHHHHHHJJJJJJEEECCCDDDCCC???>>>???>>>===;;;999888888888999;;;AAAMMMkkktttuuu}}}|||zzzsssiiiZZZNNNBBB<<<:::999:::>>>???@@@AAADDDGGGIIIHHHGGGEEENNNVVVaaayyyvvv[[[VVVRRRQQQPPPOOOSSSYYY___{{{~~~yyyrrrkkkeee___XXXQQQMMMIIIFFFDDD??????>>>===============>>>============???AAABBBDDDFFFFFFDDDDDDIIINNNQQQ\\\uuu[[[LLL@@@IIIcccuuu|||yyyyyyXXXLLLEEEDDDDDDBBB???===<<<;;;:::888999777555444444444333222222222111111111111222222222333333333222333666888@@@HHHWWWnnnzzzuuussswwwwwwrrr}}}{{{rrrmmmwww|||}}}zzzyyyzzzwwwtttnnniiijjjnnnnnnjjjoooggg\\\RRRKKKFFFCCCAAABBBCCCEEEFFFGGGHHHKKKNNNOOOSSSWWWYYY[[[aaakkksss|||yyyiiiYYYMMMHHHCCCBBBCCCEEEJJJQQQXXX]]]mmmpppwwwwwwjjjfffhhhkkkoootttxxxzzz~~~zzzmmmeeekkkzzzyyysssnnnhhhcccZZZPPPLLLNNNVVVXXX^^^hhhrrrxxx~~~rrrpppjjj[[[WWW___pppppprrr{{{vvvsssqqqooollleeeZZZPPPHHHBBB>>>;;;???>>><<>><<<;;;999888777777666666gggkkkeeeWWWJJJGGGIIIHHHGGGHHHGGG???;;;>>>BBB@@@>>>===>>>===;;;:::999888999999888<<>>>>>===========================>>>@@@BBBCCCCCCEEEEEEDDDEEEJJJPPPUUUjjjiiiNNNBBB;;;LLLgggrrrqqqiiioootttVVVLLLFFFEEECCCAAA>>>======<<<:::999999777555444444444333222222222111111111111222222222333333333222444666999AAAPPPiiisssuuuqqqqqq~~~zzz}}}uuurrrqqqvvvxxxzzz}}}}}}{{{wwwuuusssrrrnnnkkknnnttttttqqqrrrjjj___UUUMMMGGGCCCAAACCCDDDFFFGGGHHHJJJMMMPPPRRRUUUYYY\\\```hhhrrr{{{}}}hhhXXXKKKBBB??????>>>>>>@@@CCCHHHMMMPPPWWW[[[bbbkkkttt}}}wwwllliiikkknnnrrrvvvyyyxxx}}}llldddbbbdddgggiiijjjkkkmmmpppsssvvvwww~~~}}}yyyuuuzzzxxxqqqhhhaaaYYYRRRQQQTTTVVVYYYaaallluuuyyyzzzzzzoooooohhhYYYTTT\\\ppprrrwww~~~yyytttpppmmmkkkdddZZZOOOHHHBBB>>>;;;======<<>>===<<<;;;999999999999:::===CCC\\\uuuyyyxxxmmm\\\PPPCCC===;;;:::<<<@@@AAABBBDDDEEEFFFFFFEEEDDDLLLNNNXXXmmmxxxiiioooqqqsssrrrjjjeeejjjsssvvvnnngggaaa\\\WWWQQQLLLHHHEEEBBB@@@>>>>>>======<<<<<<======<<<<<<===>>>@@@AAACCCDDDCCCDDDEEEEEEFFFJJJRRRYYYyyy{{{aaaFFF>>>???VVVqqquuujjjgggpppmmmSSSKKKFFFFFFAAA@@@>>>===>>>===;;;:::999777555444555555333222222222111111111111222222111222333333222444777999HHH\\\zzzmmmnnnmmmmmm~~~uuuoooqqqvvvwwwvvvwww{{{~~~xxxsssxxxxxxuuutttxxx~~~~~~zzzssslllbbbWWWOOOIIIDDDAAABBBDDDFFFGGGIIIKKKNNNQQQTTTXXX]]]bbbhhhrrr~~~~~~}}}lllUUUGGG???:::999;;;;;;;;;<<<===???@@@AAACCCHHHPPPWWW```jjjvvv}}}}}}uuurrrppppppsssxxx||||||tttZZZLLLHHHGGGFFFGGGJJJJJJJJJIIIIIIJJJJJJKKKUUUaaavvv~~~uuujjjccc\\\VVVVVVZZZWWW\\\fffpppyyy{{{vvvqqqhhhjjjhhhXXXTTT]]]rrrxxx~~~{{{uuuoookkkiiibbbXXXNNNGGGAAA>>>;;;;;;===;;;DDDBBBUUUfffrrrsssFFF<<<;;;:::999888777666666666bbbaaacccTTTGGGCCCEEEFFFFFFHHHCCC??????FFFJJJGGGBBB???>>>>>>===<<<;;;:::999999;;;===CCC[[[wwwzzzwwwnnn^^^QQQCCC===:::999;;;???BBBCCCEEEFFFEEEDDDCCCCCCJJJLLL\\\www~~~}}}sssjjjbbb^^^WWWSSSNNNIIIFFFDDDAAA???>>>======<<<<<<<<<======<<<<<<>>>???AAACCCEEEFFFEEEEEEFFFFFFFFFJJJSSS]]]rrr\\\DDD???CCCZZZsssvvv|||vvvwww~~~dddNNNHHHCCCDDD@@@>>>======>>>>>><<<;;;:::888555555555555444222222222111111111111222222111222333333333444777999KKK___zzz|||eeefffiiinnn~~~{{{qqqooouuuyyyyyyzzz|||{{{www|||zzz}}}~~~yyyrrrkkkbbbYYYQQQKKKFFFCCC@@@BBBEEEGGGIIIKKKOOORRRWWW[[[aaaiiirrr}}}xxxsssnnnoooqqqvvv}}}]]]HHH???<<<;;;;;;;;;;;;<<<======<<<;;;;;;<<>>;;;;;;AAAAAA@@@AAAAAABBBCCCDDDFFFKKKUUUdddyyyyyypppjjjddd]]]ZZZ\\\ZZZaaajjjssszzz{{{tttlllhhhsssgggZZZWWWaaavvv{{{zzztttooolllggg```VVVMMMFFFAAA===;;;:::===;;;CCCCCC\\\lllyyyvvvlllFFF<<<;;;:::999777666666666666^^^QQQMMMGGGDDDDDDDDDCCCFFFJJJBBBDDDIIIOOOMMMFFFAAA@@@>>>>>>>>>===<<<;;;:::999777;;;@@@XXX~~~{{{}}}uuuppp```SSSDDD<<<999888:::>>>BBBDDDFFFFFFDDDBBBBBBCCCMMMRRRfffuuukkkaaaZZZXXXTTTPPPLLLHHHFFFDDDAAA???======<<<<<<<<<<<<======<<<===???AAACCCDDDEEEFFFHHHFFFGGGHHHGGGIIITTTaaammmSSS@@@???AAASSSjjjqqqwww}}}\\\JJJFFF@@@@@@???>>>===>>>??????<<<;;;:::888666555555555444333222222111111111111222222000111222333333444777:::HHH\\\vvvppp\\\gggkkkooo~~~xxxuuuzzz~~~}}}yyy|||}}}||||||{{{|||zzzxxxzzz|||xxxrrrnnnhhhaaaZZZSSSNNNHHHEEEAAACCCGGGIIIKKKOOOSSSVVV]]]```gggpppzzzsssjjjeeeddd^^^\\\]]]dddkkkuuuyyycccKKK???<<<<<<===???<<<===???@@@@@@>>>===;;;;;;===@@@AAABBBIIITTT]]]eeerrr|||vvvkkklllnnnhhh\\\TTTAAA===<<<>>>>>><<<===AAA?????????@@@BBBCCCEEEFFFGGGFFFFFFKKKWWWlllzzzwwwqqqggg^^^[[[___hhhrrrvvvyyy{{{uuummmwwwddd[[[ZZZbbbuuuyyy||||||~~~}}}|||||||||~~~|||||||||vvvrrrooommmddd]]]TTTKKKEEE@@@===;;;999===;;;BBBDDDaaaooouuuyyyeeeFFF===::::::888777666555555555^^^HHH@@@@@@CCCGGGFFFCCCEEEJJJAAAEEEKKKOOOJJJBBB>>>@@@?????????>>>===<<<:::999888===AAAWWW{{{{{{}}}~~~}}}vvvsssdddVVVFFF===999777999===AAADDDGGGFFFCCCAAAAAACCCLLLYYYtttqqqggg]]]WWWWWWPPPMMMJJJGGGFFFDDDAAA???<<<<<<;;;;;;<<<<<<======>>>???AAABBBDDDEEEFFFFFFIIIFFFGGGIIIHHHIIIVVVfffiiiLLL>>>@@@BBBQQQiiisss|||vvvTTTHHHEEE???>>>>>>>>>>>>?????????<<<::::::888666555666666444333222222111111111111222222000111222222333444888:::III```}}}qqq___ppppppppp~~~{{{~~~yyy|||~~~zzzxxxyyy|||vvvxxxyyyyyy|||~~~zzzssslllgggaaa[[[UUUPPPJJJGGGDDDFFFJJJMMMOOOSSSXXX[[[```dddjjjrrr{{{|||oooeee\\\UUUTTTWWWUUUVVV\\\fffppp{{{wwwWWWJJJ===999:::;;;???BBB???AAABBBDDDDDDBBBAAA??????@@@@@@??????BBBIIIOOOVVVcccyyysssttt|||kkk```VVVTTTSSSMMMDDD>>>;;;999:::<<<;;;;;;AAAHHHBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCEEEJJJSSS^^^fffyyyjjjbbblllyyy|||uuubbbZZZYYY```qqqtttyyywwwrrrjjjjjjdddeeedddcccbbbccceeehhhooommmkkkkkkqqq}}}xxxssspppnnnmmmaaa[[[RRRIIIDDD@@@===;;;999===;;;BBBFFFcccmmm]]]FFF===:::999888777666555555555aaaIIIEEEDDDFFFKKKKKKFFFDDDEEEDDDCCCFFFHHHFFF@@@>>>AAA????????????>>><<<;;;999:::>>>@@@RRRuuutttwww||||||xxxwwwzzzxxxjjj[[[JJJ@@@;;;888999===@@@CCCGGGFFFBBB@@@AAADDDGGG\\\}}}|||mmmddd[[[VVVWWWMMMJJJHHHFFFDDDCCC@@@>>><<<;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEEEEEEEEEEFFFCCCEEEJJJIIIKKKZZZmmmyyy```III<<>>>>>???@@@>>>;;;999;;;999666666666666555333222222111111111111222222000111222222333555888;;;LLLddduuugggsssrrrsss||||||{{{yyyxxxwwwxxxyyyuuuxxxzzz|||}}}vvvnnnjjjddd^^^XXXQQQKKKGGGCCCEEEIIILLLPPPTTTYYY\\\^^^aaafffkkkpppssssssrrrnnnddd[[[VVVSSSPPPRRRWWWWWW[[[dddpppyyyqqqWWWEEE>>>999:::<<<>>>CCCIIIGGGHHHIIIIIIIIIHHHFFFEEECCCCCCBBBBBBBBBDDDFFFHHHGGGOOOaaavvvwwweee\\\[[[UUULLLEEECCCAAA===:::;;;===;;;<<>>;;;BBBGGGccciiiyyyUUUDDD<<<:::999888777555555555555fffOOOPPPKKKJJJNNNOOOJJJCCC@@@IIICCC@@@BBBCCCBBBAAACCC??????@@@???>>>===;;;:::777::::::IIIkkk~~~lllqqqwwwyyyuuuwww}}}|||mmm^^^MMMBBB<<<999:::>>>???CCCGGGFFFBBB@@@AAADDDGGG^^^|||rrrrrruuueee^^^UUUPPPRRRJJJHHHFFFDDDCCCBBB???===;;;;;;;;;;;;;;;<<<===>>>@@@AAACCCEEEEEEEEEEEEDDDDDDAAACCCJJJJJJLLL]]]rrr~~~qqqWWWCCC777???HHH___{{{xxx~~~wwwtttLLLGGGHHHAAA@@@????????????@@@>>>;;;888;;;999777666666666555444222222111111111111222222000111222222333555888;;;JJJ___www}}}sssjjjnnnpppwwwzzz|||}}}xxxwwwxxxzzzxxxvvvsssvvvyyyzzz}}}yyyqqqpppmmmggg```ZZZRRRKKKFFF@@@BBBFFFJJJMMMRRRWWWZZZYYY[[[___bbbdddccc```\\\aaaXXXRRRSSSSSSRRRUUU[[[ZZZ___jjjwwwxxx]]]GGGAAA>>>===???AAACCCIIIPPPNNNOOOOOOOOONNNMMMKKKJJJAAA@@@???@@@BBBDDDCCCCCCDDDHHHSSSbbbnnnxxxyyynnnaaaTTTNNNJJJEEE@@@>>>;;;888:::???<<<;;;AAALLLRRROOOIIIFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHJJJNNNQQQTTTiiikkk___YYY]]]nnnsss{{{uuufffcccfffbbbdddeeeffffffhhhkkkmmmhhhgggdddcccfffnnnxxx}}}xxxsssooojjjggg^^^XXXOOOHHHBBB???===;;;;;;>>>;;;BBBHHHbbbzzzdddvvvPPPBBB;;;:::999888666555555555555kkkZZZccceee^^^RRRNNNQQQLLLBBBHHHHHHFFFAAA>>>???CCCGGGAAAAAA@@@>>>============>>>???>>>DDD]]]zzzqqqpppqqqvvv|||wwwhhhRRRAAA999888888888@@@CCCGGGIIIIIIFFFBBB@@@BBBTTToooiiiWWWNNNMMMQQQ]]]ooojjj___YYYPPPKKKKKKHHHGGGDDDBBB???===<<<;;;<<<<<<:::::::::<<<>>>???AAAAAABBBBBBCCCDDDDDDDDDGGGAAACCCLLLKKKKKKbbb|||eeePPP>>>???<<>>>>>===;;;<<<;;;888666444444444444444444333333222111000000444222222444333222555;;;KKK[[[lllvvv}}}mmm{{{tttxxx}}}xxxuuuuuu||||||}}}||||||}}}}}}yyyrrrppptttyyytttvvvxxxxxxwwwvvvvvvvvvtttnnneee]]]VVVOOOJJJGGGCCCBBBCCCFFFKKKPPPSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYWWWUUUTTTUUUXXX[[[```gggqqq{{{mmmUUUGGGAAA;;;;;;;;;>>>BBBHHHNNNRRRSSSRRRRRRSSSSSSPPPJJJEEEAAABBBBBBAAA@@@AAABBBCCCCCCFFFJJJOOOXXXhhh{{{zzzkkk```RRREEE???>>>;;;:::999:::;;;<<<@@@???BBBHHHMMMPPPPPPQQQZZZQQQGGGCCCEEEHHHIIIIIIGGGGGGGGGEEECCCEEEHHHKKKQQQ]]]mmmvvvYYYTTTbbbqqq}}}zzzvvvtttzzzyyyyyyzzz{{{}}}zzzssspppnnnmmmpppuuu|||xxxuuuqqqkkkeee```YYYPPPHHHBBB>>><<<:::999<<<;;;DDDFFFZZZyyyWWWqqqTTTAAA;;;888777666555444333333333ooo^^^rrrsssiiiVVVKKKJJJHHHAAAEEEEEECCC???<<<===AAADDDBBBAAA@@@>>>===<<<<<<<<<999;;;;;;BBB[[[yyyqqqrrruuu{{{~~~oooZZZHHH>>><<<<<<<<<@@@BBBFFFHHHHHHFFFBBB@@@@@@GGGQQQ\\\___ZZZPPPGGGEEEEEEHHHNNNWWWeeezzzqqq^^^XXXTTTMMMIIIIIIFFFEEECCC@@@>>>===<<<;;;<<<;;;:::999:::<<<>>>???AAAAAABBBCCCCCCDDDDDDEEEGGGCCCFFFMMMLLLMMMdddyyy]]]GGG===AAAAAANNNjjjuuummm]]]IIIAAAAAACCC>>>======<<<===>>>???===;;;;;;:::888777555444444333444333333222222111111111444111222333333222555;;;DDDPPP^^^lll~~~nnnxxxssswwwxxxyyyyyywwwwww{{{}}}{{{zzzzzzwwwxxxxxxyyyyyyzzz|||}}}xxxzzz{{{zzzwwwuuuuuuuuuqqqllleee^^^WWWRRRLLLIIICCCBBBCCCFFFJJJNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSXXXXXXVVVUUUTTTVVVZZZ]]]fffppp|||ttt]]]JJJ@@@<<<<<<>>>AAAFFFKKKPPPTTTVVVUUUTTTRRRRRRQQQNNNIIIEEEAAAAAAAAAAAA@@@AAABBBCCC@@@CCCFFFIIIPPP\\\kkkvvvtttvvvzzz}}}yyyiii\\\NNNBBB>>>>>>=========>>>???@@@EEEEEEHHHNNNTTTVVVTTTSSSWWWPPPGGGDDDGGGJJJJJJIIIMMMLLLJJJIIIHHHHHHJJJKKKJJJVVVddd}}}{{{___YYYfffttt~~~~~~zzzxxx{{{~~~yyyuuuqqqjjjddd^^^XXXOOOGGGBBB>>><<<::::::>>><<>>999888777666444333333333333sss```{{{yyylllTTTDDDBBBCCCBBBBBBAAA???<<<;;;;;;>>>AAABBBAAA@@@>>>=========<<<999::::::AAAWWWuuu~~~yyyzzz}}}sss^^^KKK???::::::;;;@@@BBBEEEGGGGGGEEEBBB@@@BBBAAA@@@@@@BBBBBBAAA@@@CCCDDDHHHKKKKKKKKKSSS]]]mmmzzzxxxeeeTTTQQQPPPIIIDDDEEEBBBAAA@@@>>>===<<<<<<;;;;;;::::::999:::<<<===???AAABBBBBBCCCCCCDDDEEEEEEGGGEEEIIINNNMMMRRRlllnnnSSS???888>>>CCCUUUrrrkkkpppTTTKKKEEE@@@BBBCCC===<<<<<<===>>>>>>===;;;999999999888666555444333222222222222222222222222333111111333333222555;;;DDDPPPbbbwwwjjjvvvvvv}}}|||~~~~~~}}}vvv}}}}}}zzzzzz{{{vvvvvvwww{{{}}}{{{{{{{{{xxxuuusssrrrsssnnnjjjeee```ZZZTTTNNNJJJBBBBBBCCCFFFIIILLLLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPVVVVVVUUUTTTUUUXXX^^^bbbkkkxxxqqq\\\JJJ@@@;;;:::===AAAGGGNNNSSSVVVXXXXXXXXXVVVSSSQQQOOOLLLHHHEEE@@@AAAAAAAAABBBBBBCCCCCC@@@BBBDDDEEEHHHOOOYYYaaaqqq|||sss~~~|||kkk\\\MMMBBB>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKQQQWWWYYYVVVSSSUUUTTTTTTXXX\\\\\\VVVPPPEEEIIIOOOSSSRRRNNNIIIEEEKKKVVVaaatttddd[[[cccmmmsssvvv|||yyyuuuooohhhbbb\\\VVVMMMEEEAAA>>>;;;::::::???===BBBBBBXXXvvv]]]zzzsssGGG;;;777888777666444333333222222vvvaaavvvooo___JJJ>>>???BBBBBB???>>>===<<<;;;<<<===??????>>>>>>>>>>>>>>>????????????>>>@@@QQQmmmvvvcccPPPAAA:::999:::@@@AAACCCEEEEEEDDDBBBAAAAAABBBCCCDDDEEEEEEDDDCCCEEEGGGLLLOOOMMMIIILLLRRRNNN[[[mmmyyyeeeSSSNNNLLLEEE@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>???BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGJJJLLLNNN[[[zzzuuu___KKK>>>666===IIIcccyyywwwnnn___tttrrrMMMLLLHHH??????DDD<<<;;;;;;;;;======<<<:::777888888888888666444333222222222222222222333333333111111333333222666;;;MMMaaa}}}cccooovvv}}}sss|||~~~xxxxxx{{{zzz|||~~~{{{yyyxxxxxxwwwuuurrrppppppqqqmmmkkkfffbbb]]]VVVOOOJJJCCCBBBCCCEEEHHHIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOORRRSSSSSSTTTWWW]]]eeekkkrrr|||qqq\\\JJJ@@@<<<<<<<<>>???AAACCCDDDDDDEEEEEEAAACCCEEEIIIQQQVVVUUUPPPQQQWWWbbbmmmsssmmm___SSSLLL[[[ooozzzwwwmmmbbb\\\VVV```gggrrrmmm```aaafffhhhgggbbbgggnnnuuu|||}}}}}}xxxtttmmmfffaaaXXXSSSJJJDDD???===;;;::::::???<<<@@@DDDbbbrrr___|||iiiBBB;;;888777777555444333222222222zzzcccjjj___NNN@@@<<<@@@BBB@@@>>>======<<<===>>>>>>>>>;;;;;;<<<===???@@@BBBCCCBBBBBB@@@@@@MMMhhh|||mmmYYYHHH???<<<>>>@@@AAACCCDDDDDDDDDCCCBBB===@@@FFFIIIJJJGGGDDDAAAEEEGGGJJJMMMJJJHHHMMMTTTUUU\\\eeesss|||gggRRRKKKHHHBBB>>>@@@<<<<<<;;;:::::::::;;;;;;:::::::::;;;<<<===??????BBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJQQQhhhlllUUUEEE>>>;;;CCCTTTvvvzzzpppddd```ddd~~~dddGGGIIIEEE::::::>>>:::999999:::;;;;;;:::888666777888888888666555444222222222222222222333333222000111333333333666<<>>@@@AAAJJJKKKLLLOOOQQQSSSTTTUUUVVVUUUSSSOOOLLLJJJJJJJJJHHHGGGHHHJJJMMMNNNMMMKKKIIIJJJJJJKKKKKKMMMOOOQQQXXX]]]hhhvvv|||yyyyyybbbPPPEEE???@@@AAABBBCCCCCCCCCCCC===>>>>>>AAAJJJTTTTTTNNNPPPVVV```lllpppiiiZZZMMMPPPddd{{{}}}pppiiihhh[[[fffllltttzzzkkkiiimmmnnnlllaaacccfffhhhlllrrryyy}}}}}}~~~}}}|||wwwqqqkkkgggfffeeeiiisss~~~}}}zzzvvvqqqkkkddd___UUUOOOHHHAAA>>><<<;;;::::::???:::@@@JJJppppppeeerrr```@@@===999777666555444333222222222|||ccc___SSSEEE>>>???BBB@@@<<<>>>======>>>@@@AAA@@@???::::::;;;===???AAACCCDDD???@@@@@@@@@LLLhhh}}}zzz{{{|||qqq___MMMAAA===>>>AAABBBCCCCCCDDDDDDDDDDDD@@@CCCFFFGGGEEECCCBBBAAAJJJIIIIIIJJJIIIKKKUUU```nnnoooqqqyyyuuu```KKKEEEDDD???>>>AAA<<<;;;::::::999:::::::::::::::;;;===>>>???@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKYYYvvvjjjPPP@@@<<<<<>>@@@@@@BBBLLLWWWVVVNNNVVVWWWZZZ```ccc___UUULLLIIIVVVcccdddZZZSSSUUUZZZ\\\gggoooxxxvvvvvv~~~}}}yyyvvvuuuwwwzzzwwwssskkkccc^^^]]]^^^___[[[ZZZ```lllxxx{{{{{{yyyuuuooohhh```\\\QQQLLLEEE???===<<<;;;;;;999>>>999AAAPPPzzzooonnn|||dddzzzXXX@@@???999777666555333222222111111vvvYYYPPPIIIBBB@@@AAAAAA>>>;;;===<<<<<<>>>AAABBB@@@>>>;;;;;;<<<===>>>@@@BBBCCC>>>???@@@AAALLLiii}}}{{{||||||{{{tttdddQQQCCC>>>???BBBCCCCCCCCCDDDEEEFFFFFFEEEGGGHHHFFFDDDCCCEEEGGGMMMLLLLLLOOOSSS[[[kkkzzzkkkWWWEEEBBBBBB???===???<<<;;;::::::999999999::::::;;;===>>>@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGKKKLLLPPPccc{{{___FFF;;;<<<:::JJJaaarrrrrr~~~]]]HHHFFFBBB???@@@===<<<;;;:::;;;======;;;:::777666666666666666777777444333333222222111111111222000000333333333777===PPPeee|||pppjjjllluuu}}}yyyzzz{{{sss}}}xxxyyyzzzyyyvvvuuuwwwyyyrrruuuyyyzzzyyyvvvuuutttpppmmmhhhddd___YYYSSSNNNGGGDDDAAA@@@BBBEEEHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTWWWZZZ___cccgggmmmrrrvvv||||||yyyuuurrrlll^^^QQQEEEAAA>>><<>>===>>>>>>@@@BBBEEEFFFBBBGGGHHHJJJTTT^^^YYYLLLRRRSSSXXX___dddbbbYYYQQQSSSWWWYYYVVVQQQPPPVVV\\\cccoooyyy|||ssslllggggggiiikkkbbb```bbblllwww||||||{{{wwwnnneee]]]XXXOOOJJJCCC>>><<<;;;;;;;;;999>>>:::CCCSSS{{{kkkvvvmmmPPP>>>???666666666444333222111111111nnnNNNBBBAAAAAABBBBBB???===<<<===<<<<<<>>>BBBCCCAAA>>>>>>=========>>>???@@@AAA???@@@AAABBBLLLiii~~~zzzlllXXXIIIDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDGGGIIIIIIGGGGGGIIIKKKKKKKKKMMMTTT]]]llleeeRRRCCCBBBCCC???;;;===<<<<<<;;;:::999999999999;;;<<<===???AAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGLLLOOOTTTjjjlllPPP<<<888???===QQQiii{{{xxx{{{uuuWWWDDD@@@===>>>???999===<<<<<<===>>>>>>===;;;777777666555555666888999444444333333222111000000222000000333444333777===NNNaaa{{{{{{ooojjjkkksss{{{vvvxxx{{{~~~|||zzzwwwtttssstttvvvwwwwwwppptttxxxzzzxxxuuurrrqqqnnnkkkgggccc___ZZZUUURRRHHHDDDAAA???BBBEEEHHHJJJGGGHHHJJJLLLOOORRRTTTUUU\\\___dddgggjjjnnnrrrtttqqqrrrppphhh___VVVJJJ???BBB@@@??????BBBGGGMMMQQQOOOOOOPPPPPPPPPPPPOOOOOOQQQTTTYYYZZZ[[[\\\___aaa]]][[[\\\```fffhhheeeaaaeeedddbbbbbbcccddddddccc```ZZZWWWXXXWWWUUUXXX^^^eeeppp}}}~~~|||}}}}}}}}}mmmWWWIIIFFF<<<<<<<<<===@@@DDDGGGJJJEEEKKKOOOQQQZZZbbbYYYIIIEEEJJJVVVccckkkiii^^^TTTWWWWWWVVVVVVVVVYYY\\\___nnn{{{~~~zzzuuusssqqqkkkgggfffmmmxxx|||~~~xxxnnncccZZZUUUMMMIIIBBB===;;;;;;;;;;;;:::>>>:::DDDUUUxxxwwwgggyyyJJJ<<<>>>444666666444333222111111111YYYLLLCCC===GGGPPPEEE:::<<<>>>============<<<<<<<<<<<<<<<<<<:::999999:::;;;<<>>===AAAIII]]]|||{{{zzz}}}wwwrrrnnnbbbQQQFFFDDDCCCDDDEEEFFFIIIMMMMMMJJJLLLJJJIIIIIIKKKLLLLLLLLLTTTQQQUUUcccsss|||ZZZKKK@@@@@@AAA===;;;===<<<;;;;;;;;;;;;;;;::::::======???@@@AAABBBBBBBBBCCCCCCCCCDDDFFFGGGFFFEEEGGGNNNRRRXXXoooyyyUUU???;;;<<<:::GGGZZZuuucccTTTEEE???>>><<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777777777666555555666666555444333333222222333333333222222333666999OOO```vvvxxxiiijjjsssyyyvvvvvvvvv|||xxxvvvxxxvvvttttttuuuvvvuuutttsssssssssuuuvvvuuuqqqooopppjjjeeebbbbbb```ZZZUUULLLFFF@@@>>>BBBFFFFFFEEEJJJKKKNNNRRRTTTVVVWWWWWW^^^___aaaccceeegggggghhh___]]]XXXRRRLLLEEEAAA>>>888:::>>>@@@CCCGGGLLLOOOIIIPPPSSSMMMJJJLLLNNNLLLPPPTTTZZZ]]]\\\[[[___dddiiiffffffjjjjjjeeedddhhhhhhhhhiiikkklllmmmnnnnnnwwwfffYYY[[[[[[RRRMMMNNNZZZaaakkkttt|||~~~}}}wwwyyy|||zzzlllWWWHHHCCC<<<999999>>>BBBCCCFFFIIIHHHRRR[[[aaahhhiii]]]MMMOOOKKKPPP\\\ccc___YYYYYYdddeeeffffffcccccciiippp~~~vvvqqqqqq|||~~~~~~~~~}}}}}}}}}tttkkkddd[[[SSSJJJGGGAAA===::::::;;;<<>>>>>>>>>>>===============<<<;;;::::::;;;<<<<<>>>>>AAADDDRRRppp~~~~~~~~~}}}zzzyyy|||~~~yyy~~~wwwrrroooeeeUUUIIIDDDCCCDDDFFFHHHLLLRRRVVVYYY]]]YYYTTTPPPPPPSSSVVVYYY___bbbkkkwww|||^^^LLL???>>>@@@<<<:::<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBBBBCCCDDDCCCDDDEEEFFFFFFFFFEEEEEELLLUUUddd~~~gggKKK>>><<<<<<<<>>AAACCCFFFJJJKKKZZZgggkkkjjjgggZZZLLLRRRRRRUUUXXX\\\aaafffjjjmmmmmmppprrrrrrttt{{{~~~wwwttt{{{~~~}}}~~~|||rrrhhhaaaXXXPPPIIIFFFAAA<<<::::::;;;<<>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<======<<<>>>AAABBBIII___www|||}}}|||||||||{{{zzzyyywwwxxxzzz{{{zzzyyyxxxrrrpppjjj\\\NNNFFFEEEFFFHHHKKKOOOVVVaaaiiitttnnnfff___]]]```fffjjjqqqyyybbbNNN===;;;>>><<<999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGMMM\\\uuuuuuPPP???===<<<<<<@@@UUUjjj|||aaaNNNDDD;;;:::<<<<<<<<<======>>>>>>===<<<;;;:::999888888777666666666666666555555555444444333333222222333333222222333777:::LLLUUU^^^jjjooommmqqqpppzzz~~~zzzsssyyyyyy}}}|||zzzxxxwwwxxxyyyyyyxxx{{{xxxvvvttttttsssqqqpppmmmkkkiiiiiijjjhhhccc^^^YYYQQQHHHBBBBBBDDDFFFFFFIIIJJJMMMPPPRRRSSSTTTTTT[[[ZZZXXXUUURRROOOLLLJJJIIIGGGDDD@@@===:::888888;;;???CCCFFFGGGHHHIIIKKKLLLNNNMMMJJJLLLSSSWWWXXX```cccjjjqqqssspppsssyyywwwuuutttwwwwwwuuuvvvyyyuuuuuuuuutttvvv||||||{{{qqq]]]LLLFFFCCCFFFLLLSSS\\\hhhttt{{{~~~{{{yyyxxxtttqqqnnndddTTTFFF???>>>:::999<<<@@@BBBHHHNNNSSSffftttpppeee]]]UUUMMMWWWcccjjjfffeeeoooxxx|||yyyxxxzzz}}}zzzuuu{{{~~~{{{|||yyynnnddd\\\UUUNNNHHHEEE@@@<<<::::::;;;<<<<<<;;;@@@DDDOOOttt{{{kkkbbbBBB<<<::::::555333222111222333222111nnnIII???@@@FFFXXX___LLL===<<<;;;>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;:::>>>CCCDDDIII[[[ppp|||~~~}}}~~~}}}|||{{{xxxyyyzzzzzzyyyxxxxxxyyy~~~xxxrrrqqqnnncccUUUJJJGGGHHHKKKNNNRRR[[[iiiwww}}}xxxuuuuuuxxx{{{}}}bbbMMM;;;999<<<:::888999;;;;;;<<<<<<=========>>>???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEGGGHHHLLLRRReeeaaaAAA;;;<<<999<<>>999:::===<<<;;;<<<=========<<<;;;:::999888888888777666555666666777555555444444444333333333222222222222222444777:::HHHQQQZZZhhhhhhiiipppooo}}}vvv{{{~~~{{{yyyvvvuuuwwwxxxxxxwwwyyyvvvsssqqqqqqqqqppppppllllllkkklllllliiiddd```\\\UUUKKKDDDBBBDDDFFFGGGHHHIIILLLNNNPPPQQQRRRRRRPPPPPPOOONNNLLLJJJIIIHHHEEECCC@@@<<<:::999999999@@@DDDHHHKKKKKKJJJJJJJJJIIIKKKNNNRRRXXX___cccdddlllrrrvvvuuuuuutttuuuxxxzzz|||oooYYYMMMDDDEEEFFFJJJQQQ\\\iiirrrzzz|||}}}}}}~~~|||zzztttnnniiifff___QQQDDD===<<<888888;;;???CCCKKKSSS___rrr{{{mmmZZZSSSXXX]]]sss}}}{{{vvvttt}}}|||yyy{{{|||}}}vvviii___YYYSSSMMMFFFCCC???<<<::::::;;;<<<======AAABBBNNNyyy|||qqqZZZ@@@;;;999999555333111111222333222111nnnJJJBBBCCCIIIXXXZZZFFF:::<<<;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======<<<:::===CCCDDDIIIZZZnnn~~~zzz|||~~~~~~~~~~~~|||wwwzzz~~~}}}zzzyyyxxx{{{wwwsssqqqpppiii\\\QQQHHHHHHMMMUUU[[[dddttt\\\HHH999888;;;999777999;;;;;;<<<======>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEFFFHHHKKKOOOYYYooopppSSS=========777===MMMiiizzz[[[NNNCCC===:::<<<===;;;::::::::::::::::::999888777666888777777666666666666666444444444444444333333333111222222222222444888;;;JJJWWWfff{{{dddcccppprrryyy}}}~~~{{{xxxuuutttuuuwwwwwwwwwtttrrrnnnmmmmmmooooooooommmmmmmmmmmmlllhhhdddaaa]]]VVVMMMEEEBBBCCCFFFHHHGGGIIIKKKMMMNNNOOOOOOOOOIIIJJJJJJJJJJJJJJJIIIIIIEEEBBB>>>;;;999999;;;<<>><<<::::::;;;<<<===>>>AAACCCVVVwwwRRR>>>;;;777777444333111111222222222111mmmJJJEEEJJJMMMWWWUUUCCC;;;===;;;;;;::::::::::::999999999888999:::;;;<<<<<<<<<<<>>???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCEEEGGGGGGEEEFFFJJJNNNRRRddd}}}ZZZHHH===>>><<<888CCCWWWooo|||~~~xxxqqqzzzwwwMMMDDDAAA===;;;======:::999:::888888999999888888777777777777777777777666555555444444444444444444444444111111222222222444888;;;PPP```xxxccc```pppuuu}}}yyy}}}~~~~~~||||||yyyuuutttuuuwwwxxxxxxrrrpppmmmlllmmmooooooooommmnnnnnnmmmkkkhhheeeccc___YYYPPPHHHDDDCCCEEEGGGGGGHHHJJJLLLMMMMMMMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFBBB@@@<<<999888:::===???HHHLLLPPPRRRQQQOOOMMMLLLLLLJJJKKKRRR^^^qqqyyyjjjPPPIIIHHHEEECCCCCCFFFLLLQQQ^^^eeeooowww|||~~~}}}}}}yyyuuurrrnnnkkkiiiggg___PPPCCC===999888999<<>>BBBHHHeee~~~vvvtttzzzJJJ===;;;666555444222111000111222111000mmmLLLHHHPPPQQQXXXUUUDDD>>>@@@<<<;;;;;;;;;:::::::::999999777888999;;;;;;;;;;;;:::???;;;;;;>>>>>>???LLL\\\qqq~~~{{{~~~|||}}}~~~}}}{{{zzz{{{~~~}}}||||||||||||yyyuuurrrsssuuuwwwyyyzzzyyywwwuuusssuuusssooonnnnnniiiaaa\\\ZZZcccttt~~~|||ZZZCCC:::666:::<<<888777<<<:::;;;<<<===???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBEEEGGGGGGEEEGGGLLLQQQZZZwwwiiiIII@@@;;;;;;:::<<>>???AAAJJJTTTddduuu{{{mmm```iii~~~kkk\\\ZZZZZZXXX[[[bbbdddlllpppuuu}}}yyy{{{~~~~~~~~~wwwiii^^^UUUMMMFFF@@@???===;;;::::::;;;;;;:::===CCCOOOtttpppooozzznnnyyymmmBBB<<<;;;555444444222000000111222111000nnnNNNKKKUUUUUUZZZWWWHHHCCCCCC<<<<<<<<<;;;;;;;;;:::::::::666777888:::;;;;;;::::::===:::;;;>>>>>>>>>IIIWWWmmm|||}}}~~~~~~}}}~~~}}}{{{yyyzzz}}}|||{{{{{{zzzxxxtttoookkkrrrqqqppprrrtttvvvuuutttpppttttttnnnlllnnnlllfffllliiippp}}}^^^AAA;;;555555;;;<<<777888===:::;;;<<<>>>???AAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDAAADDDGGGGGGEEEGGGNNNSSSdddVVV@@@;;;888666888@@@SSSfffqqqwww~~~fffVVVrrrwwwPPPIIICCC>>>:::999<<<<<<::::::===777777888999::::::::::::444666888::::::777444222444444444444444444444444000111222222222555888<<>><<<999999;;;@@@FFFJJJIIILLLOOOOOONNNMMMMMMMMMQQQTTT[[[bbbdddjjj|||hhhMMMKKKMMMNNNNNNMMMLLLLLLMMMSSS]]]mmmyyy}}}zzzwww}}}xxxssspppzzz|||~~~zzzkkkUUUFFF@@@>>>===???@@@??????GGGPPP\\\oooyyynnnaaaeeesss~~~{{{xxx{{{kkkYYYLLLMMMNNNMMMPPPXXX___gggkkknnn{{{vvv{{{yyykkk^^^TTTKKKBBB???>>><<<;;;::::::;;;;;;:::===DDDSSS{{{{{{```ggg}}}ddd===;;;;;;555444444222000000111222111000qqqRRROOO\\\bbbaaaVVVHHHAAA>>><<<;;;:::999999888888999999999999999::::::;;;;;;;;;:::;;;<<<===>>>BBBHHHLLLggg|||~~~zzz}}}{{{{{{|||~~~{{{zzzwwwvvvvvvxxx{{{}}}zzzyyywwwtttrrrqqqqqqqqqrrrpppnnnlllkkkmmmoooqqqooollliiihhhjjjmmmoooppppppqqqxxx\\\HHHAAA888888888888999:::;;;;;;===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGAAABBBJJJLLLKKKSSS```gggDDDBBB888666===???CCCVVVnnnzzzkkkZZZgggdddFFFEEE???;;;;;;;;;::::::999999999777999;;;;;;:::999:::;;;666777888888888666555444888777777666555444444444333333333111111333666:::III^^^uuuxxxxxxffflllpppsssyyyqqqvvv}}}wwwsssooollllllppptttuuutttyyyxxxxxxxxxyyyxxxuuussspppoooooooooppppppooommmeeebbb\\\SSSKKKEEECCCCCCBBBDDDGGGIIIKKKKKKKKKJJJIIIIIIIIIHHHFFFCCC@@@??????@@@AAAAAABBBDDDGGGJJJMMMMMMLLLJJJIIIJJJMMMPPPXXXWWW^^^jjjttt{{{bbbPPPQQQOOONNNRRRXXX\\\^^^]]]bbbccclllzzz}}}yyyuuusss}}}pppSSSLLLHHH>>>@@@?????????@@@BBBDDDFFFQQQWWW^^^aaabbbfffmmmsssuuuyyybbbPPPOOOKKKEEEDDDIIIPPPTTTbbb^^^bbbrrr{{{{{{oooaaaYYYQQQIIIBBB???>>>===<<<;;;::::::::::::FFF>>>UUUrrrllltttTTT>>>666666777333111111111111000000000000qqqQQQNNN[[[aaabbbXXXKKKCCC???===;;;:::999999888888999999999999::::::::::::::::::<<<============@@@DDDGGG\\\uuu{{{|||zzzzzz{{{|||xxxwwwvvvvvvvvvvvvwwwwwwuuutttrrrpppooonnnoooooommmllljjjiiihhhiiijjjkkkllljjjhhhhhhjjjkkkkkkjjjiiimmmyyylllMMM>>>:::999888888999999:::;;;<<<===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEHHHDDDEEEKKKLLLMMMZZZjjj~~~WWW@@@<<<999888;;;???KKKfffrrrffftttUUU@@@AAA@@@;;;;;;:::::::::999999999888888999999:::::::::999666777888888777666555444888777777666555555444444333444333222111333666999DDDVVVjjjrrruuuxxxyyy{{{~~~www{{{~~~xxxtttqqqoooqqqvvvzzz{{{zzzwwwvvvwwwxxxzzzzzzxxxvvvtttssssssssstttrrrpppmmmhhhddd]]]UUUMMMHHHEEEDDDFFFFFFFFFGGGGGGHHHIIIIIIGGGHHHHHHHHHGGGEEECCCBBBCCCDDDEEEEEEEEEGGGIIILLLJJJIIIHHHHHHIIILLLPPPSSSYYY^^^kkk{{{yyy^^^PPPSSSSSSUUU\\\eeekkklllllllllmmmsss{{{~~~}}}zzzxxxwww|||[[[FFFHHHHHHAAA>>>??????@@@AAACCCDDDEEEHHHJJJMMMPPPWWWeeewwwkkkVVVKKKKKKJJJHHHGGGKKKPPPSSS]]]___dddnnn}}}{{{xxxyyy~~~~~~lll]]]TTTNNNFFF@@@>>>===<<<;;;::::::::::::<<<@@@CCCfff{{{www}}}LLL<<<777555666444111111111000000000//////oooOOOLLLWWW```ccc[[[OOOFFF@@@===;;;:::999999888888999999:::::::::::::::999999999=========<<<;;;===@@@BBBTTTnnnzzz}}}~~~}}}~~~~~~~~~|||zzzxxxxxxxxxxxxssssssttttttsssrrrqqqpppnnnmmmlllkkkjjjkkkllllllhhhhhhhhhggggggfffffffffgggfffeeeeeefffeeecccaaa```dddooo~~~}}}ZZZBBB:::999999999999999:::;;;<<<======>>>???@@@AAABBBCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHFFFHHHKKKLLLRRRggg}}}hhhGGG===888:::;;;:::BBBZZZ~~~{{{uuummmJJJ===;;;>>>:::::::::999999999999999999777666888;;;<<<:::777666777777777777666666555777777777666555555444444333444333222111333666999FFFSSS```xxxrrrnnntttvvv|||}}}zzzvvvtttrrrtttxxx{{{{{{yyyttttttuuuwwwzzz{{{zzzyyyuuuuuuuuuvvvvvvtttpppllljjjfff___WWWPPPKKKGGGFFFIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGHHHHHHHHHHHHFFFFFFEEEFFFGGGGGGFFFFFFIIIKKKIIIGGGEEEGGGLLLSSSYYY\\\bbbmmmoooXXXQQQSSSUUU\\\fffpppvvvwwwuuuppptttzzz{{{yyyyyyyyy~~~kkkNNNBBBGGGHHH@@@===>>>@@@BBBDDDDDDDDDDDDCCCDDDGGGKKKUUUiiizzzeeeRRRLLLLLLKKKKKKKKKMMMQQQUUU\\\kkkwww{{{~~~|||yyyxxxzzzyyygggYYYPPPJJJCCC>>><<<<<<;;;::::::999::::::???;;;IIItttvvvvvv}}}ppp@@@:::999444444555111111000000000000//////kkkLLLIIISSS]]]ccc]]]QQQGGG@@@<<<;;;:::999999888888999999;;;:::::::::999999888888;;;<<<<<<;;;:::;;;>>>@@@SSSjjj~~~~~~~~~||||||}}}{{{xxxwwwvvvuuutttsssppppppooonnnmmmlllkkkjjjiiihhhgggggggggiiijjjkkkfffggggggggggggfffdddccccccaaa___^^^^^^]]][[[YYYXXXWWW[[[fffttthhhNNN>>>999999:::999::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIJJJMMM[[[xxxXXXBBB>>>999<<<;;;;;;JJJlllZZZIIIAAA888:::999999999999999888888888;;;777555777<<<===:::666666777777777777666666666777777666666555555555555333444444333222333555888BBBPPPYYYllluuu}}}mmmeeelllooozzz~~~yyy}}}~~~~~~zzzwwwtttrrrsssuuuvvvssspppsssssstttvvvyyyzzzyyywwwrrrrrrtttvvvvvvtttppplllkkkggg```YYYSSSMMMIIIGGGIIIIIIHHHHHHHHHGGGHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGCCCDDDEEEDDDCCCCCCDDDEEEIIIGGGEEEIIIRRR\\\cccgggrrrjjjZZZWWWXXX\\\eeeqqq{{{~~~{{{lllpppxxx~~~zzzwwwvvvuuuuuusssgggTTTLLLMMMGGG<<<<<<>>>AAADDDFFFFFFEEEDDD@@@DDDJJJPPPYYYgggyyyyyygggYYYZZZUUUOOOLLLKKKMMMTTT\\\lll|||zzzyyyzzz~~~zzzqqqcccXXXPPPIIIBBB===;;;;;;:::999999999::::::AAA===MMMrrroootttaaa888999:::333222444111000000000////////////gggHHHFFFOOOZZZbbb]]]RRRGGG???:::;;;:::999999888888999999:::::::::999999888888888888999:::::::::;;;>>>@@@NNNeee~~~}}}zzzwwwuuussssssssspppnnnnnnllliiigggeeefffggghhhgggfffeeeeeeeeefffhhhiiicccddddddeeedddbbb```___```\\\XXXUUUTTTTTTSSSSSSPPPLLLKKKQQQ[[[iii}}}uuubbbOOOBBB:::777666:::::::::;;;<<<>>>???@@@??????@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJMMMUUUjjjbbbMMMBBB;;;999:::999???UUUxxxNNNFFFAAA777999888888888888888888888888;;;888666888<<<>>>;;;777777666666666666777777777666666666666555555555555333444444333222333555777777KKKWWWgggppp}}}qqqfffmmmooovvvyyyxxxyyy~~~zzzyyy|||zzztttqqqoooooorrrrrrooolllsssssssssuuuwwwwwwuuusssooopppsssvvvxxxwwwssspppkkkfff___YYYUUUPPPKKKHHHFFFHHHKKKMMMMMMKKKIIIHHHGGGHHHIIIJJJIIIIIIGGGGGGBBBDDDDDDDDDBBBAAAAAABBBGGGGGGHHHMMMVVVbbblllrrr|||jjj```___bbbgggqqq~~~vvvvvvxxx}}}~~~{{{wwwsssqqqjjjlllhhh^^^UUUPPPGGG>>>===???CCCGGGHHHHHHGGGFFF???DDDIIINNNRRRZZZfffpppzzz}}}yyykkkccclll```SSSLLLHHHKKKWWWddd{{{yyyzzz|||nnniiiaaaYYYRRRKKKCCC===::::::999999999:::;;;;;;>>>CCCPPPhhhyyysss{{{VVV666999:::333111222000000000////////////...dddFFFEEENNNYYYaaa]]]RRRGGG???999;;;:::999999888888999999999999999999999888888888666888999::::::<<<>>>@@@EEE\\\zzz|||sssrrrxxx~~~}}}{{{xxxtttqqqpppqqqpppmmmiiikkkiiieeebbb```aaadddeeeeeedddcccbbbbbbbbbcccddd]]]^^^^^^^^^]]]\\\ZZZYYY[[[VVVQQQMMMLLLLLLMMMMMMHHHEEEEEEIIIMMMQQQZZZdddyyy{{{kkk```MMMIIICCC>>>;;;:::999888;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJNNNVVVfff}}}jjjJJJDDD@@@555999777;;;KKKdddhhhDDD>>>;;;777999777777777777777888888888999777666888;;;<<<:::777777666666666666777777888666666666666666666555555333444555444333333444666999QQQ___mmmuuunnnbbbjjjmmmuuu|||vvv~~~xxx}}}|||{{{pppnnnlllmmmqqqssssssqqquuuttttttuuuvvvvvvtttrrrpppqqqssswwwyyyyyywwwuuujjjeee___[[[XXXTTTNNNJJJFFFIIILLLOOOOOOMMMJJJGGGGGGGGGIIIIIIIIIIIIHHHGGGEEEGGGHHHGGGFFFDDDDDDEEEFFFHHHMMMSSS[[[fffrrrzzz{{{rrrhhheeeggglllqqqzzzyyyvvv~~~}}}xxxssspppiiiiiieee^^^UUUMMMGGGDDD???AAAEEEHHHJJJKKKJJJIIIFFFIIIKKKKKKKKKRRR]]]fffvvvkkkkkktttyyyoookkkqqqaaaRRRJJJFFFIIIWWWggg|||zzzzzz~~~|||hhhddd^^^XXXQQQJJJBBB===::::::999::::::;;;<<<<<<:::GGGQQQfffrrr|||uuuMMM666888777333222///000000////////////......cccFFFFFFOOO[[[ccc^^^SSSHHH???999;;;:::999999888888999999888888888888999999999999777888:::;;;;;;;;;>>>???@@@SSSooozzztttssswwwzzzzzzyyyvvvrrrnnnnnnooonnnjjjffffffeeecccaaa``````aaabbbcccaaa___^^^\\\\\\\\\]]]ZZZZZZYYYYYYWWWVVVUUUTTTTTTPPPLLLJJJIIIHHHGGGFFFEEECCCDDDGGGFFFCCCDDDIIITTT[[[fffpppvvv{{{}}}yyysssjjjccc\\\TTTIIIAAA888888888888999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNVVVeee{{{xxxTTT???===<<<666999:::FFF___vvv~~~OOO???:::888999888666666666777777777888888555666666777888888777777777666555555666777888999555666666666666666666666333444555444333333444555===VVVdddtttkkk^^^ggglllvvvyyy}}}tttooowww}}}||||||qqqnnnkkklllpppssstttsssvvvuuuuuuvvvxxxxxxuuusssrrrrrrsssuuuwwwxxxwwwuuukkkfff```\\\[[[XXXRRRNNNIIIKKKMMMNNNMMMKKKHHHFFFCCCEEEFFFHHHIIIJJJIIIIIIHHHJJJLLLLLLJJJIIIIIIIIIHHHNNNVVV\\\bbblllzzz{{{wwwwwwzzz|||xxxsssuuu{{{~~~wwwxxxtttzzz}}}yyyuuurrrpppmmmhhhbbb]]]VVVNNNHHHFFFAAACCCFFFIIIKKKLLLLLLLLLNNNQQQRRRQQQOOORRR[[[bbbmmmxxx```ZZZ___bbbhhhvvvrrrjjjiiidddVVVKKKHHHFFFHHHUUUeeeuuukkkttt|||{{{}}}~~~rrrhhhccc\\\TTTLLLEEE@@@===::::::::::::;;;<<<===>>>999JJJQQQpppmmmwww```FFF777666333333444...000000/////////.........cccGGGHHHQQQ\\\ddd___SSSIII@@@:::;;;:::999999888888999999777777888888999999999:::888:::;;;;;;;;;;;;<<<>>>CCCOOOdddzzz~~~}}}}}}uuuqqqmmmmmmnnnmmmiiidddbbbbbbbbbbbbaaa```______```___\\\ZZZXXXWWWWWWWWWYYYYYYXXXWWWUUUTTTTTTSSSNNNMMMJJJIIIHHHFFFCCCAAAFFFCCCCCCDDDAAA>>>???CCC@@@CCCHHHJJJKKKLLLLLLMMMKKKFFFAAA???@@@>>>:::555777777777777666777888999;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKNNNQQQ\\\qqq~~~aaaIII===:::::::::;;;>>>RRRqqq]]]>>>AAA<<<999:::555555666666666777777888888222444666666555444555666777666555555555777888999555555555666666666666666333444555555333333333555555OOO```vvvrrrccclllpppxxx}}}{{{}}}uuuuuunnnjjjttt}}}}}}~~~tttppplllkkknnnqqqqqqpppvvvvvvvvvxxxzzzzzzxxxvvvrrrrrrqqqrrrttttttsssrrrkkkfffaaa^^^^^^[[[UUUPPPMMMMMMLLLKKKJJJHHHFFFEEEAAABBBEEEGGGIIIKKKKKKKKKIIIKKKMMMNNNLLLKKKKKKKKKLLLUUU___eeeiiirrr{{{hhh___XXXUUUXXXWWWcccxxx|||rrrkkkooosss}}}xxxtttqqqpppoooooogggaaa```\\\RRRHHHCCCCCCEEEGGGJJJLLLMMMNNNNNNOOOTTTXXXXXXUUUSSSVVVYYY___kkkjjjWWWLLLOOORRRNNN___mmmzzztttfff^^^___UUUKKKEEEGGGGGGHHHRRRaaaiiifffdddaaa```nnn}}}|||{{{nnnjjjdddZZZPPPGGGAAA>>><<<:::::::::;;;<<<===>>>???;;;JJJQQQ|||pppyyySSSAAA777444000333666...000/////////............bbbKKKLLLVVV^^^ccc^^^SSSIII@@@:::999777666666888999888777999999:::::::::999999888999999999999:::<<<>>>???@@@CCCRRRmmm}}}~~~yyyrrrqqqoookkkgggcccaaa```bbbbbbbbbbbbaaa___^^^^^^```^^^[[[XXXVVVUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::999999999888888777777666666666666777888:::::::::;;;===>>>@@@AAAAAAAAAEEEDDDCCCCCCCCCDDDFFFGGGJJJFFFFFFHHHHHHGGGJJJNNNYYYVVVgggkkkKKK@@@<<<555777???===IIIaaa{{{gggPPP<<<999:::666555888777777666555444444333333555555555555666666666666555555666666666666555555777555333444777888666444444444222222222222444444999GGG]]]wwwtttkkkiiirrr|||yyyuuu}}}xxxiiikkk{{{~~~uuupppnnnqqqrrrpppppprrrxxxyyywwwssstttxxx{{{yyywwwwwwwwwwwwwwwtttpppllljjjhhheeebbb```]]]XXXUUUSSSPPPMMMLLLLLLJJJFFFCCCEEEEEEEEEDDDCCCEEEHHHJJJLLLMMMNNNOOONNNLLLJJJIIIQQQXXXbbbiiilllrrruuuWWWLLLHHHEEEGGGMMMPPPWWWbbbqqq~~~sss~~~xxxsssooooooppprrrpppkkkcccYYYPPPJJJGGGEEEEEEGGGJJJMMMPPPPPPOOOPPPQQQSSSTTTTTTUUUXXXZZZ[[[]]]WWWKKKDDDGGGLLLMMMYYYXXX^^^gggjjjnnn~~~tttiii^^^RRRKKKFFFDDDCCCEEEHHHMMMPPPQQQYYYSSSRRRWWW^^^mmmzzzvvvnnnbbbUUUMMMFFF@@@<<<<<<:::::::::999999:::===@@@FFF888```uuuxxxyyy}}}DDD===555111111111///,,,//////............//////aaaJJJJJJTTT^^^ddd```UUUJJJ@@@999888666444444555666555555666777777888888777777666888888888888999;;;===>>>???@@@LLLeee~~~zzzrrrlllmmmllljjjeeecccbbbbbbbbbbbbaaaaaa___^^^\\\\\\\\\ZZZWWWTTTRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLKKKIIIHHHFFFEEECCCAAA??????>>>============<<<<<<<<<<<<;;;;;;::::::999999999999999999999888888777777777666666666777888999:::;;;;;;<<<===???@@@AAABBBBBBEEEDDDDDDDDDDDDEEEFFFFFFHHHEEEEEEGGGHHHGGGJJJOOOMMMeeevvvYYYAAA;;;:::444666===@@@MMMhhhwwwxxx||||||vvv{{{ZZZHHH::::::;;;666444777777666666555444444333333444555555555666666666666777777888888888888777777777555444555777777666444555555444333333444555555777@@@OOOeeessspppooouuu|||pppqqq~~~wwwrrrppprrrsssqqqqqqssstttwwwwwwuuuuuuxxxyyyvvvyyyxxxxxxyyyyyywwwssspppmmmjjjeeebbb```^^^\\\ZZZWWWSSSOOOLLLLLLLLLJJJHHHIIIHHHGGGFFFFFFFFFHHHJJJIIIKKKOOORRRSSSSSSRRRRRRVVVZZZcccmmmttt~~~jjjUUUDDDCCCGGGIIIOOOWWWSSSWWW___hhhttt~~~sssqqq|||zzz~~~zzzwwwttttttuuuqqqoookkkddd[[[RRRLLLIIIDDDDDDEEEHHHKKKLLLMMMMMMNNNPPPSSSUUUXXX[[[___ccc___```\\\RRRLLLOOORRRQQQSSSSSSYYYccciiittt|||qqqfffZZZOOOGGGCCCBBBAAACCCFFFKKKOOOQQQSSSQQQTTT[[[hhh}}}zzzwwwmmm```RRRJJJDDD===:::;;;:::::::::999999:::>>>@@@HHHNNNqqqiiiuuu|||tttrrrBBB<<<444111111222///---//////............//////aaaIIIGGGSSS]]]ddd___UUUJJJ@@@999888666444444555555555333666666777777777777666666777777777777888999;;;<<<===<<>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::888888888888777777777777888888888777777777777777777777777888999:::<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGEEEFFFHHHIIIHHHMMMSSSZZZ~~~ZZZEEE777777999555666===GGGWWWqqqvvvkkkkkkooorrrnnnvvviiiIII>>>888::::::555333666666666555555444333333333444444444555555555666666666777777888888777777666777555444555666777666555666666555555555555666666777>>>JJJ\\\uuuvvvuuuuuuxxxzzz|||}}}xxxuuu~~~}}}vvvrrroooqqqrrrpppppprrrqqquuuwwwuuuvvvxxxwwwsssxxxwwwxxxyyyyyyxxxuuurrroookkkfffbbbaaa``````___\\\WWWPPPLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIMMMSSSXXXZZZZZZZZZ[[[[[[]]]dddooo{{{tttOOOCCC<<<@@@DDDEEEIIIPPPTTTVVVYYY]]]aaafffmmmqqq|||ooocccaaajjjuuu~~~}}}{{{zzzzzzqqqoookkkeee^^^VVVOOOKKKDDDEEEGGGIIIJJJKKKKKKLLLLLLOOOSSSWWW\\\aaagggkkkffffffbbb[[[XXXXXXXXXUUUWWWYYYaaammmxxxyyymmmaaaTTTIIIBBB?????????@@@DDDJJJOOORRRTTTWWW[[[dddyyy|||xxxuuujjj]]]OOOFFF@@@;;;999:::999::::::999999;;;>>>AAADDDgggdddtttwwwjjj[[[>>>999333111111222000...//////............//////___GGGEEESSS[[[___YYYOOOFFF???::::::888666666777777666555777777888888999888888888555555666666777888999999===:::>>>OOOeeeyyy}}}ooogggrrrrrrpppkkkeee```___```[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJGGGGGGFFFFFFDDDCCCBBBBBBAAAAAA???>>><<<<<<;;;;;;::::::::::::999999999999666666666666666666666666777777777777777777777777888888888999:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFEEEIIIGGGHHHJJJKKKKKKQQQYYYvvv}}}[[[FFF:::444888:::777888???MMMdddxxxxxxiiidddeeellluuurrr|||UUU???999777999888444333777555555555444444333333333333333444444444555555555444555555555555555555444666666555555666666666555555555555555555555555555333===KKKYYYkkkyyy}}}yyyuuutttvvvwwwssszzzzzzssssss~~~yyy}}}|||tttooommmooopppnnnmmmoooqqqtttuuussssssvvvvvvssstttttttttvvvwwwwwwuuurrrnnnkkkgggdddccccccaaa```^^^XXXPPPIIIHHHJJJOOORRRPPPOOONNNMMMMMMLLLKKKIIILLLRRRYYY]]]^^^___```aaajjjiiimmmyyyYYYHHHBBB@@@BBBCCCBBBDDDJJJQQQRRRSSSUUUXXX\\\```bbb```dddlllttt}}}pppeee___aaafffyyy||||||rrrpppmmmiiiccc[[[SSSNNNGGGIIIKKKLLLLLLLLLMMMMMMNNNPPPTTTXXX]]]cccjjjooopppooollliiigggfffdddbbbeeehhhssswwwkkk]]]PPPFFF???>>>>>>???@@@DDDJJJQQQUUU```fffmmmwww|||yyytttqqqfffYYYKKKCCC>>>:::888:::999999:::::::::<<>>===<<<<<<<<<<<<999999999999888888888888555555555555555555555555777777777777777888888888888999999:::<<<===???@@@???@@@BBBDDDEEEFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFIIIHHHHHHKKKKKKOOOXXXccciiiJJJ===777555999:::888;;;BBBQQQmmmzzzvvvmmmdddaaacccooo~~~xxxpppGGG===999777666555333444777444444444444444333333333333333333333444444444444444444555555555555444444555666666666555555666666444444444555555444444444000:::FFFPPP[[[jjjwww~~~rrrooopppsss}}}iiippprrrmmmnnn|||~~~~~~|||{{{uuupppmmmooopppmmmmmmooosssuuussspppppptttvvvuuussssssssstttvvvvvvuuussskkkjjjhhhhhhgggeeeaaa^^^]]]WWWOOOHHHEEEIIIOOOTTTSSSRRRQQQQQQRRRQQQNNNLLLNNNSSSZZZ___```ccchhhlll~~~tttHHH@@@>>>???CCCFFFHHHMMMSSSPPPNNNMMMOOOTTT[[[aaaeeeZZZVVVUUU[[[fffqqqyyy~~~yyyqqqpppsssvvvuuu|||zzzuuussspppmmmhhhaaaXXXQQQHHHJJJMMMMMMLLLLLLMMMOOOQQQSSSVVVYYY]]]cccjjjooovvvuuuuuuvvvvvvuuuvvvxxxuuu{{{wwwjjj\\\NNNDDD??????@@@AAABBBEEELLLTTTZZZgggttt}}}xxxsssnnnaaaUUUHHHBBB>>>:::999;;;888999:::::::::===AAADDD^^^wwwtttsssooo@@@666444111000000000111000......------------......]]]HHHEEERRRVVVTTTIII???;;;;;;:::666444333333444555555444222333444555555666666555444444555666666666666666999:::;;;BBBSSSiiixxx~~~sssuuuvvvwwwzzzuuunnneee```^^^]]]\\\ZZZRRRRRRRRRQQQPPPOOONNNMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<999999999888888888777777555555555555666666666666888888888888888999999999999::::::;;;===???AAABBBAAABBBDDDEEEGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGHHHKKKOOOVVVeeesssnnnPPPAAA999666666888777999AAAJJJXXXsss}}}zzz}}}jjjaaa___dddrrr|||SSS999<<<:::777444444444555666444444333333333333333333222222222333333333444444555666666777777666666555555666777666555444555777333444555555555555444333777<<>>:::999;;;777888999:::;;;===BBBEEEaaavvvYYY===444333111000//////000000......------------......\\\IIIGGGOOOSSSQQQGGG===:::999888444333222222444666666555111222333444555555555555444444666777777666666555555999<<<@@@NNNdddwww~~~{{{oooaaaZZZ[[[]]]YYYUUUPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKIIIFFFCCCAAA@@@AAA@@@???============>>>===<<<;;;;;;;;;;;;;;;;;;999999999888888888777777666666666777777777888888888999999999::::::::::::::::::;;;<<<>>>@@@BBBCCCBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKPPPWWWcccxxxqqqQQQ>>>999888777777777777===KKKXXXjjj|||zzzggg[[[\\\gggwww^^^CCC666999777555444555777666333333333333333333333333333222222222222333333333333555666666777777666666555444666777777555444555777444555666666666666555444<<<===DDDTTTiii||||||kkkfffnnnxxxyyy~~~{{{yyytttqqqrrrsssppppppqqqrrruuutttqqqqqquuuvvvttttttsssrrrsssuuuuuutttsssooonnnlllkkkjjjgggccc```]]][[[VVVPPPLLLNNNSSSXXXYYYXXXYYY\\\aaaaaa]]]XXXTTTXXX\\\]]]aaajjjyyyWWWEEEAAAAAABBBEEEKKKQQQSSSRRRQQQLLLGGGFFFJJJOOOTTTVVVOOOMMMMMMQQQVVVaaasssqqqmmmnnnnnnttt|||~~~{{{yyy|||yyywwwuuurrrjjj^^^UUUGGGKKKOOOOOOMMMLLLOOORRRSSSVVVZZZ___eeennnwww}}}}}}vvviiiZZZLLLDDD@@@CCCEEEFFFFFFHHHNNNXXX```jjjsssyyynnneeeSSSIIIAAA???===:::888999777888999:::;;;>>>BBBFFF]]]~~~zzzCCC===222222111000......//////...------,,,,,,------...\\\JJJIIIMMMQQQQQQHHH>>>:::888666555444333444666888888888333444555666777777777777444555666777777777666555333999<<>>999999999999777888BBBUUUeee|||xxxbbbUUUYYYkkk|||pppJJJ@@@<<<555555333444777999666111333333333333333333333333111111222222222333333333333444444444444444444333444666888777444333555777555666777888888777666555777888DDD^^^|||mmmdddmmmvvvxxxssspppqqqqqqooonnnpppppptttuuuttttttvvvuuurrrrrrqqqpppppprrrrrrqqqppptttqqqnnnkkkjjjhhheeeccc___^^^ZZZUUUQQQQQQVVV[[[[[[ZZZ\\\```fffgggbbb]]]\\\^^^___^^^```jjjzzzlllJJJEEEAAABBBDDDHHHPPPVVVVVVSSSPPPKKKFFFEEEGGGJJJLLLLLLNNNOOOQQQPPPKKKNNN```uuuqqq^^^___aaa^^^cccoooxxx{{{}}}|||{{{~~~|||yyyxxxuuulll```VVVIIIMMMRRRRRRPPPOOORRRVVVRRRVVV[[[bbbjjjuuu~~~|||uuuhhhYYYLLLDDDAAADDDFFFGGGGGGHHHNNNXXX```pppooouuu~~~~~~vvviii^^^NNNEEE>>>===<<<999777888777888999:::;;;>>>CCCFFFcccuuuuuuxxx444===111222111000...---...///...------,,,,,,------...yyyZZZJJJGGGJJJHHHDDD@@@<<<888555444666666666666666666666666444333333333333444555555222666999999555444777:::???999888???FFFQQQiiiqqqeee]]]YYYVVVSSSRRROOOOOORRRQQQMMMKKKMMMIIIHHHEEEBBBAAAAAAAAABBB@@@>>><<<;;;:::;;;===>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777666666777888888999999999:::;;;<<<===>>>??????>>>======???AAADDDEEEIIIHHHGGGGGGHHHIIIKKKLLLLLLLLLLLLJJJHHHHHHJJJMMMQQQMMMPPP___rrrlllWWWEEE999555777555:::888999CCCLLL]]]uuuttt^^^bbbvvv}}}QQQ???;;;666666666555555555444444444333333222111000000000111111111111222222333333333333333333222222111111111333333333444444444555555555555555555555666777777333888DDDYYYrrrhhhfffvvvxxxxxxyyywwwtttpppooorrrvvvsssssstttuuuuuuvvvvvvvvvtttrrrqqqqqqsssttttttttttttqqqnnnmmmmmmlllhhheeeddd^^^ZZZXXXUUUSSSXXX^^^___aaadddgggiiiiiijjjjjjfffeeecccccciiitttSSSAAACCCCCCEEEKKKQQQUUUVVVSSSPPPMMMHHHFFFIIIKKKLLLNNNQQQTTTTTTQQQMMMKKKQQQ\\\eeeyyyqqqddd]]]]]]aaaeeesssvvvyyy{{{|||}}}}}}zzzwwwqqqhhhbbbOOOJJJJJJPPPRRRPPPSSSXXXSSS[[[bbbfffkkk|||{{{sssjjj[[[KKKBBBAAAEEEHHHJJJIIIIIIOOO[[[eeelllzzz~~~{{{vvvmmmaaaWWWJJJDDD<<<999::::::888666777999===???@@@AAAFFFJJJxxx|||xxx}}}XXX===777111111111111000000000000---,,,,,,++++++,,,,,,---xxxXXXFFFCCCFFFDDDAAA===:::777555444555555555555555555555555444444333333444444555666444666777777444222222333999555555;;;@@@KKKccc|||vvvjjj^^^VVVRRRRRROOOOOORRRQQQLLLIIIIIIIIIGGGEEEBBBAAA@@@AAAAAA???>>><<<;;;;;;;;;======<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999999999:::;;;::::::;;;<<<===>>>?????????>>>>>>>>>@@@BBBEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJJJJIIILLLTTTbbbrrrpppWWWGGG>>>888555444777<<<<<>>QQQjjjmmmjjjxxxyyyyyyyyywwwtttqqqppprrruuutttuuuvvvwwwwwwvvvuuutttvvvtttssstttuuutttsssqqqtttqqqnnnmmmmmmmmmjjjhhhfffaaa]]]ZZZWWWUUUXXX^^^dddeeehhhjjjlllnnnpppqqqrrrqqqqqqsssyyyfffJJJDDDFFFEEEIIINNNRRRTTTSSSRRRPPPLLLKKKKKKMMMKKKJJJOOOWWWRRRQQQOOOQQQZZZhhhtttyyy~~~~~~~~~zzzyyyxxxrrriiibbbTTTOOONNNRRRTTTSSSTTTXXX[[[^^^cccjjjwww{{{sssjjj\\\LLLCCCBBBCCCHHHLLLLLLKKKNNNVVV^^^sss{{{uuujjj\\\RRRHHHBBB<<<999:::;;;999777;;;:::<<<>>><<>><<<:::888666666555555555555555555555555555555444444444444555666666555444333444555666666555444333666:::<<>><<<;;;;;;;;;<<<=========<<<;;;::::::999999::::::::::::::::::::::::======<<<<<<;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@?????????@@@BBBEEEGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIJJJKKKLLLLLLLLLSSSfffyyyqqqYYY@@@777888888666333666<<<>>>HHH]]]ooozzzuuuLLL;;;777666333444333333333333222222222222222111000000000111111111111111222222222222222222222222222222111111111333333333333444444444444333333333333333444444555888666999DDDYYYtttooonnnxxxzzz}}}||||||zzzxxxuuutttuuuwwwtttuuuwwwxxxxxxwwwuuusssxxxwwwvvvvvvvvvuuusssqqquuurrrooommmmmmmmmlllkkkiiiddd```^^^ZZZVVVXXX]]]dddgggjjjlllnnnppptttwww|||~~~}}}PPPEEEGGGGGGIIIMMMRRRSSSQQQOOOOOOPPPKKKMMMQQQSSSPPPOOOYYYdddgggccc^^^___ooo~~~zzzzzz{{{wwwnnneeeYYYUUUTTTWWWYYYZZZ[[[^^^aaa```bbblll~~~~~~~~~~~~|||uuummm^^^NNNDDDBBBBBBGGGMMMNNNMMMMMMRRRVVVnnnxxx{{{rrreeeVVVKKKEEE@@@;;;999:::;;;:::888>>>::::::===<<>>===<<<;;;;;;;;;<<<<<<======<<<;;;:::999999888:::::::::::::::;;;;;;;;;???>>>>>>========================>>>???@@@@@@AAA@@@@@@AAABBBDDDGGGIIIJJJHHHIIIKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKNNNSSSXXXiii|||uuu[[[HHH666333777:::888666777>>>CCCPPPgggwwwUUU;;;888777555555222222222222111111111111111111000000000000111111111111111111111222222222222222222111111111111111222222333333333444444444333333333333333444444555888666777===NNNfff~~~wwwnnnooowww{{{~~~yyyxxx}}}{{{yyyyyyyyyttttttuuuvvvvvvwwwwwwwww{{{yyyvvvvvvvvvwwwvvvuuuxxxuuurrrooommmmmmlllllljjjfffccc```[[[VVVVVVZZZ___dddjjjnnnpppsssvvvyyymmmLLLEEEGGGGGGLLLQQQTTTSSSOOOLLLMMMPPPMMMOOOUUUYYYYYY\\\gggsss}}}}}}vvvqqq}}}~~~|||rrriii]]]ZZZXXX[[[___ccceeefffgggfffiiiqqq~~~}}}}}}}}}}}}~~~~~~|||}}}yyypppaaaPPPEEEBBBAAAFFFLLLNNNNNNOOORRRVVVaaajjjwwwyyyoooaaaRRRHHHAAA===:::888:::;;;;;;:::>>>888999???BBBQQQ{{{iiipppssswwwddd===444666/////////.........---------,,,,,,++++++,,,,,,---xxxTTT???999888888888777777888888999555555555555555555555555444444444444444555666666OOOEEE999333222444222000777:::===;;;777;;;IIIXXXtttyyykkkrrrxxxnnn]]]RRRHHHEEEEEECCCDDDFFFCCCCCCBBBAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<>>>>>=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIJJJIIIJJJKKKMMMNNNMMMMMMLLLIIIMMMNNNLLLJJJPPP^^^iii}}}ppp[[[HHH>>>666666999999888999:::EEENNN\\\qqq~~~mmmCCC888999555222666222222111111111000000000111000000///000000111111111111111111111111111111111111111111111111111111222222222333333333444444444444444333444555555666444555777>>>KKK___vvvqqqpppqqqvvv|||}}}tttsss}}}}}}|||yyyxxxrrrrrrqqqrrrtttwwwzzz}}}|||yyyuuutttuuuxxxzzzzzzyyyxxxuuuqqqnnnkkkkkkkkkiiifffcccaaa\\\UUUSSSVVV[[[cccmmmtttwwwyyy|||^^^MMMFFFGGGMMMOOORRRUUURRRMMMKKKNNNQQQTTTTTTWWW]]]aaagggqqq{{{}}}~~~{{{sssllldddaaa^^^^^^dddjjjllljjjppptttxxx}}}~~~~~~}}}||||||||||||}}}~~~}}}~~~{{{yyyyyy|||~~~~~~}}}tttdddRRRFFFBBBBBBFFFIIILLLNNNQQQVVV[[[\\\eeeqqq~~~vvvkkk]]]PPPGGG===<<<999888999:::;;;;;;<<<999:::???FFF\\\xxxjjj}}}qqq|||WWW:::333555000000000/////////......---,,,,,,++++++,,,,,,---wwwTTT???:::888888777777777888888999444444444444444444444444444333333333333444555555DDD<<<222///111444666555777999:::888555777@@@HHHdddyyyrrrdddssshhhZZZMMMGGGEEECCCBBBCCCAAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>============>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMHHHLLLOOOOOOQQQ[[[lllyyywww^^^GGG<<<999777999999777777::::::HHHUUUeeexxx{{{rrrkkktttqqqRRR999777999222///444222111111111111000000000000000/////////000111111111111111111111000000000000000000111111111111111222222222222333333333333444444444444444555555666555666888;;;CCCSSShhhxxxyyy{{{uuuttt{{{}}}~~~{{{uuummmqqq|||}}}~~~~~~}}}}}}|||zzzvvvsssqqqqqqqqqrrruuuyyy}}}|||yyyuuutttvvvyyy{{{|||wwwwwwvvvsssoookkkjjjjjjgggeeecccbbb\\\TTTQQQSSSZZZcccoooxxx{{{^^^MMMIIIDDDHHHSSSRRRSSSTTTRRROOOOOOSSSVVV\\\[[[^^^dddiiioooyyy}}}zzzyyywwwssspppnnnkkkgggfffllltttuuurrryyy~~~qqqzzz~~~}}}|||{{{{{{{{{|||{{{{{{~~~~~~vvvwwwyyy|||~~~~~~}}}}}}|||uuufffTTTGGGCCCCCCDDDGGGJJJMMMSSSYYY]]][[[dddqqq{{{qqqdddWWWKKKEEE;;;:::999999999999:::;;;<<<;;;;;;===GGGaaammmlllssssssJJJ666///111000000000/////////......---,,,,,,++++++,,,,,,---vvvSSS@@@:::888888777666666666777777444444444444444444444444333222222222222333444444222///---///333777999999555777777555444777<<>>======;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@=========>>>???@@@AAABBBAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNRRRXXXbbbppp~~~vvvaaaKKK===:::777666999:::888999===AAAQQQ___mmm}}}uuueeebbbmmm~~~SSS@@@333555666000///333222222222111111111000000///////////////000111111222111111111000000000//////000000000111111111222111222222222222333333333333333333333333444444555666666666777>>>QQQlllyyymmmrrrssszzz|||tttqqqwww~~~|||{{{{{{{{{yyytttpppppprrrtttwwwzzz|||~~~~~~zzzyyywwwwwwxxxyyyxxxwwwrrrtttvvvtttppplllkkkkkkfffeeedddddd^^^UUUQQQRRRTTT]]]hhhpppuuu{{{}}}dddLLLDDDEEEGGGKKKQQQUUUTTTSSSSSSTTTVVVZZZ\\\```bbbiiiooorrryyy{{{wwwuuuuuuvvvxxxyyywwwtttsss|||wwwtttzzz~~~||||||{{{{{{yyyxxxwwwzzz}}}yyysssvvv{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{xxxsssfffUUUIIIEEEAAACCCFFFIIINNNSSSXXX[[[ZZZdddqqqvvvjjj\\\OOOEEE@@@:::::::::999888888:::;;;:::>>>===<<>>===<<<;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;<<<<<<======>>>>>>???@@@AAAAAAAAA======>>>???@@@BBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEJJJJJJIIIIIIIIIKKKMMMNNNSSSRRRUUUaaasssyyydddLLL>>>;;;===888555999<<<<<<===@@@OOO```mmmxxxrrr___eeeqqqfffEEE999111333444111111555222222222222111111111111///////////////000111111222111111111000000////////////000000111111111222111111222222222333333333222222111111222222333444111222333777EEEaaayyyfffiiiiiiooo~~~}}}yyy~~~}}}||||||}}}zzztttpppppptttyyy}}}}}}{{{yyyyyyyyy{{{{{{yyyuuurrrnnnqqquuuuuuqqqnnnmmmmmmfffeeeeeeeee___VVVRRRSSSMMMTTT^^^eeejjjsssyyyfffNNNMMMIIIEEEGGGMMMNNNKKKXXXUUUSSSTTTWWW\\\___aaa___gggqqqyyy{{{|||wwwtttuuu{{{}}}qqq{{{}}}|||||||||wwwuuuuuuxxx|||}}}yyyuuurrrwww|||~~~|||{{{{{{}}}~~~}}}|||xxxvvvwwwvvvtttqqqeeeUUUJJJGGG???BBBFFFJJJNNNRRRUUUWWW\\\gggttt}}}tttfffWWWIII@@@<<<999::::::999888888999:::888??????<<>><<<<<<>>><<<<<<;;;;;;::::::999999<<<<<<;;;;;;;;;<<<======????????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGIIIKKKLLLLLLKKKLLLPPPSSSRRR]]]lllzzzzzzfffPPP???;;;???===888777888888:::EEERRRbbblllyyyyyy]]]ddduuuMMM999777555333111111222333111000000///////////////........................000000000000111111111111111111000000111111222333000000111222222222222111111111111111222333333444777666555888AAAXXX|||wwwaaafffrrrxxx}}}~~~zzztttqqqrrrxxx|||zzzzzzxxxxxxxxxyyyvvvqqqllleeeoooyyyzzztttnnnnnnqqqkkkjjjjjjjjjggg```VVVNNNLLLLLLOOOXXXaaaiiiuuu{{{xxxpppaaaQQQHHHEEEBBBAAAEEEGGGIIIMMMRRRUUUTTTTTTWWW^^^ffflllppplllqqqxxx~~~vvvttt|||{{{zzz|||xxxxxxxxxzzz{{{zzzwwwuuu~~~}}}|||zzzzzzyyyyyyzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}|||yyywwwyyy{{{yyyzzzwwwooofff]]]PPPDDDAAADDDIIINNNSSSVVVWWWVVVeeennnwww~~~wwwhhhZZZOOOGGG@@@;;;:::999999888999:::<<<===???>>>AAADDDQQQwwwyyybbb999777333+++222000000///...---,,,,,,,,,---------,,,,,,+++++++++nnnmmmNNN===999999777555444444555333222333222222111111222222333111111000000111222222333333333333333333333333333222222333333444555777888:::FFF```uuuZZZQQQdddzzz~~~ooo```XXXMMMHHHCCC@@@???>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<======>>>?????????@@@@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHHHHGGGFFFKKKLLLLLLJJJJJJMMMUUU\\\gggppp~~~fffSSSEEE;;;888999666777:::<<<;;;>>>LLL\\\qqqyyyhhh\\\hhh|||UUU===888666444222111111222222111111000///.........///........................//////000000000111111111111111000000111111222333000000111222222222222111333333222222111222222222444444555888???QQQooozzzddddddnnnvvv~~~|||wwwtttsssxxx{{{xxxvvvuuuttttttuuusssooollljjjpppuuuuuuqqqnnnooorrrpppnnnlllkkkhhh```VVVNNNHHHFFFGGGMMMSSSYYYbbbkkksssuuuzzz}}}~~~|||{{{nnndddZZZUUUQQQJJJDDDBBBCCC@@@AAAEEEGGGIIIMMMRRRUUUWWW\\\cccjjjpppssstttpppuuu|||~~~zzz}}}|||{{{}}}}}}zzz{{{~~~yyywwwuuutttuuuvvvvvvuuu}}}}}}}}}}}}|||||||||{{{~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~vvvmmmdddVVVKKKJJJFFFDDDHHHNNNTTTZZZ___ooowwwzzzppp```SSSJJJDDD>>>;;;:::999999999999:::<<<===AAA===AAALLLeee|||tttoooSSS555444444///000000///...------,,,,,,,,,---------,,,,,,+++++++++uuukkkLLL;;;888888666444444555555555444333222222111111222222333111111111000111111222333333333333333333333333333111111111222333444555666888???WWW~~~kkkQQQUUU```sss~~~tttnnnaaaZZZPPPGGGCCC@@@===:::;;;::::::;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHKKKLLLQQQ\\\kkkvvvnnnOOO>>>;;;999666555222555999===AAAMMMdddxxxgggTTT___sss|||XXX===888666444333111000000000111222111000///....................................//////000000000000111111111000000000000111222222000000111222222222222111555444333222111111111111222222444777;;;GGG]]]rrr}}}hhhdddjjjsss~~~~~~zzzuuusssuuuyyy|||yyywwwwwwvvvuuuvvvvvvvvvtttrrrrrrsssssssssqqqrrrtttvvvuuurrrooolllhhh```WWWOOOFFFBBB@@@BBBEEEGGGMMMSSS\\\___dddhhhiiigggdddbbbUUUKKKBBB@@@???===>>>@@@@@@>>>???DDDGGGHHHLLLQQQVVV]]]gggrrryyy{{{{{{yyyvvvyyyvvvlllooouuu{{{}}}~~~{{{{{{|||}}}~~~~~~}}}{{{wwwwwwzzzzzzyyyzzz~~~zzzvvvrrrpppqqqsssuuuvvv|||}}}~~~~~~~~~~~~|||{{{{{{{{{}}}~~~}}}}}}~~~|||sssjjj\\\PPPLLLDDDBBBIIIQQQWWWbbblllvvv~~~pppfffWWWKKKCCC???<<<::::::999999999999;;;===>>>@@@===IIIcccwwwrrrxxxrrr@@@000111444333---000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++lllMMM>>>;;;777666444444555666666555333222222111111222222333222111111111111111222222222222222222222222222222111111111222333444555666:::>>>PPPrrr~~~{{{fff[[[TTT^^^xxx~~~xxxkkkYYYKKKEEEAAA???===<<<;;;::::::::::::;;;<<<<<<<<<;;;<<<======>>>AAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHHHHIIIJJJGGGKKKQQQXXXaaapppttt[[[AAA666888999777555666888;;;CCCRRRkkklllSSSWWWpppeeeEEE:::;;;444333111000/////////000222111000///...---------........................////////////000000000111000000000000000111222222000000111222222222222111333333222222111222222222222222444666888@@@QQQbbbwww}}}lllgggjjjqqq|||{{{vvvqqqmmmxxx{{{~~~zzzxxxvvvwwwvvvvvvvvvwwwxxxxxxwwwxxxwwwuuuuuuwwwxxxyyyyyyvvvsssooollliiibbbYYYRRRIIIBBB============@@@DDDKKKNNNSSSWWWWWWUUURRROOOFFFAAA???BBBCCC@@@>>>>>><<<;;;===CCCFFFGGGJJJOOOWWW```lllwww}}}~~~|||{{{{{{}}}yyywwwrrrxxxyyyqqqiiieeebbb___eeemmm{{{{{{wwwwwwxxxwwwyyy}}}{{{wwwvvvwww{{{{{{xxxwwwyyyzzzwwwsssrrrsssuuuwwwwwwzzz|||~~~|||zzzyyyyyyzzz}}}~~~{{{tttjjj]]]RRRGGGCCCEEEMMMRRRUUU___kkkpppzzz}}}~~~jjj___PPPEEE???<<<;;;::::::999999999:::;;;===>>>;;;BBB^^^~~~ooosssXXX333111...111444+++///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,mmmNNN???<<<888666555555666777666555333222222111111222222333222222111111111111111222222222222222222222222222111111111222333444666666:::>>>III\\\tttssssss}}}~~~jjjTTTPPP^^^uuuiiiSSSIIIGGGEEE@@@???>>><<<<<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGHHHIIIJJJJJJJJJMMMNNNMMMLLLJJJKKKNNNQQQRRRXXX```jjjvvvxxxtttVVVHHH;;;888999999777777999<<>>BBBBBB===::::::;;;:::===CCCGGGGGGIIIMMMUUU\\\gggpppuuuwwwxxxxxx~~~vvvhhh[[[TTTSSSSSS\\\cccffffffcccZZZOOOSSS^^^qqq{{{uuuqqqppppppuuu}}}}}}zzzyyy}}}{{{wwwvvvyyyxxxwwwxxxzzz{{{zzzyyyyyy{{{~~~}}}|||{{{|||||||||}}}~~~xxxqqqjjj^^^TTTGGGGGGIIILLLOOOVVVdddpppnnn}}}yyyxxxeee[[[MMMBBB===;;;;;;:::999999999999:::<<<>>>???;;;LLLuuunnnlll{{{|||tttEEE///333...---111+++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,lllNNN>>>;;;999777555555666666666555333222222111111222222333333222111111000111111111222222222222222222222222111111111222333444666666777;;;@@@FFFRRRaaammmqqqqqqyyyrrrrrr|||xxx```RRRPPPZZZlllzzzjjjUUUNNNMMMJJJBBBAAA???===<<<===>>>???>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMKKKJJJNNNTTTZZZ^^^cccnnn}}}ppp^^^TTTPPP>>>:::999:::999666666888444<<>>AAABBBAAA@@@>>>AAA===;;;<<<;;;888999<<<<<<;;;???FFFIIIHHHJJJMMMRRRXXXaaahhhlllpppvvvzzzzzzrrrfffVVVMMMLLLSSSYYYbbbhhhggg^^^RRRJJJHHHRRRcccvvv~~~}}}~~~~~~~~~~~~~~~|||xxxsssnnnjjjlllpppyyy~~~~~~|||wwwwwwwwwwwwyyy|||}}}{{{{{{|||~~~{{{{{{|||~~~~~~|||uuuooojjjaaaXXXGGGJJJJJJKKKYYYsss|||tttooo___VVVJJJ@@@<<<<<<;;;:::999999999999;;;===???@@@AAAZZZnnnsssxxxVVV===000333000,,,------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------lllNNN===::::::888666555666666555444333222222111111222222333333222222111000000111111111111111111111111111111000000000111222333444555333888::::::@@@OOO^^^dddhhhnnn{{{wwwuuu{{{yyylll^^^TTTUUU\\\eeemmmtttxxx~~~jjjaaabbb```YYYPPPMMMIIIDDDAAA@@@???@@@BBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPQQQUUU^^^kkkuuuxxxyyyrrr\\\LLLAAA;;;777777666888:::888555777<<<999FFFXXXllltttqqqzzz|||PPP===:::666222333000111111111111000//////......---------...//////................................./////////000000///////////////000111111000000111222222222222111111000111111222333444555222111333555666999BBBLLLgggwwwmmmllluuu}}}rrrttt~~~~~~|||{{{xxxyyyyyyxxxuuutttuuuvvvrrrvvvyyy{{{zzzyyyyyyzzzwwwxxxzzz{{{{{{zzzyyyyyyvvvuuuuuuuuutttnnneee^^^OOOEEE<<<::::::888777888666777999<<<===>>>>>>>>>@@@===<<<===<<<:::<<<@@@@@@@@@CCCJJJMMMLLLLLLNNNTTTZZZcccjjjooouuu}}}pppWWWLLLMMMTTT[[[jjjuuunnnZZZMMMLLLGGGRRRdddxxx~~~~~~{{{xxxvvvvvvtttoookkkllllllrrr{{{~~~~~~~~~~~~|||}}}~~~xxxuuuvvvuuuuuuxxx|||}}}zzzyyyzzz}}}~~~|||||||||xxxrrrmmmjjjccc\\\IIIMMMJJJLLLiiiwwwuuutttlllbbbVVVNNNDDD===;;;;;;;;;:::999999999:::;;;===???AAAGGGfffqqqxxx}}}uuuBBB<<<111...222...***000---,,,,,,+++,,,,,,------+++++++++,,,,,,---------nnnPPP???;;;;;;999777666666666444333333222222222222222222333333333222111000000111111111111111111111111111111......//////000222333444222777888777===NNN\\\bbbhhhjjjttt|||wwwyyyuuu\\\NNNKKKGGGSSS___hhhrrrsssttt}}}zzzpppeeeaaaZZZRRRLLLGGGDDDCCCEEEDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPTTTYYY___hhhwww}}}hhhMMM===;;;??????===:::888999:::888666999???JJJWWWhhhxxxSSS333999<<<---***777000111111111111111000///---------------...///000..................................../////////000///////////////000111111000000111222222222222111222222222111222222333333///000333666777777===EEEdddxxxjjjkkkwww}}}yyyooolllttt~~~{{{}}}}}}zzzxxxvvvvvvwwwwwwuuusssrrrsssuuunnnssswwwyyywwwvvvvvvwwwzzz{{{||||||zzzzzz|||~~~yyyxxxxxxyyywwwqqqggg___QQQGGG>>><<<;;;999777888666777888:::<<<>>>??????999999===AAAAAA===<<>>000(((333111)))111,,,,,,,,,++++++,,,------+++++++++,,,,,,---------kkkNNN>>>:::???===:::777555555555666333333333222222222111111222222222111111111111000000000000000111111111111000000111222222222222111---666555333999AAASSSkkkqqqtttyyy~~~zzznnnpppttt~~~~~~wwwxxxlllXXXJJJDDDBBBIIIXXXjjj~~~tttpppjjj___VVVTTTLLLJJJKKKOOONNNJJJGGGIIIHHHIIIIIIHHHHHHHHHKKKMMMNNNMMMLLLKKKKKKLLLMMMNNNQQQPPPOOOPPPSSSUUUVVVUUU[[[dddqqq}}}uuuRRRJJJ@@@;;;:::;;;999777<<<777555777888:::???EEEOOOggg}}}wwwvvvwwwQQQFFF999444666777333...000000000000111111111111////////////////////////........................---...............------............////////////000000000000111111111111111111111111111111111111000111222333555999>>>BBBdddooo\\\iiirrrvvv~~~~~~zzz|||~~~~~~{{{wwwuuuuuuvvvxxxwwwvvvttttttuuuzzzwwwuuuvvvyyy||||||{{{{{{||||||}}}}}}|||{{{zzz}}}}}}}}}|||yyyrrrjjjdddTTTLLLBBB<<<::::::777444888888999:::;;;;;;;;;;;;999:::;;;;;;;;;;;;===???JJJCCCEEESSSWWWNNNLLLRRR]]]ccciiiqqqzzz___JJJFFFKKKMMMdddzzz}}}nnn]]]RRROOO\\\rrr|||{{{zzz}}}}}}vvvoootttxxx||||||zzzzzz~~~~~~|||~~~{{{zzzyyywwwwwwwwwwwwwwwxxxwwwuuutttsssssstttuuuxxxyyy{{{}}}~~~~~~|||{{{zzzzzzyyyzzzzzzyyyyyyyyyyyyzzz{{{wwwtttqqqpppooolllgggcccXXXPPPMMMWWWlll~~~uuujjjeeeddd```VVVNNNFFFBBB===:::888888777777999999999999999;;;???CCCXXXjjjkkk}}}yyyvvvwwwEEE555333000//////...---+++++++++++++++++++++++++++)))************+++++++++kkkNNN>>>:::>>><<<:::777555444555555333333222222222111111111222222222111111111000000//////000000000111111111000111111222222222222222111666111---222888IIIbbbsss|||xxxmmmLLLAAA:::>>>IIIVVVdddooowwwvvvooooookkkjjjjjjjjjbbbWWWRRRRRRNNNOOOOOONNNNNNNNNQQQSSSSSSQQQOOONNNNNNPPPSSSUUUUUUWWWZZZ___dddiiinnnppp|||}}}[[[DDDEEE@@@999777888999888666555444777;;;>>>AAAIIIRRRdddxxxyyysssiiihhhpppaaaEEE===444111222333111...000000000000000/////////........................------------------------------............------............//////////////////000000000111111111222111111111111111111111000111222333444777<<<@@@WWWxxx```hhhoooxxx~~~|||zzzwwwuuuxxxyyyzzzyyywwwvvvvvvwwwxxxwwwvvvxxx|||}}}~~~}}}{{{zzz{{{zzzyyyxxxuuuooohhhcccXXXOOODDD===:::999777555999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<<>>>???DDDFFFNNNVVVVVVTTT]]]jjjqqqnnnpppzzzppp^^^MMMDDDGGGOOOeeewwwuuucccZZZXXX|||~~~~~~~~~|||vvvqqqvvvzzz}}}|||yyyyyy|||}}}{{{|||}}}zzz{{{{{{yyywwwuuusssttttttuuuuuuuuutttssssssttttttuuuyyyyyy{{{~~~}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxyyy{{{||||||{{{yyywwwtttrrrqqqooojjjgggaaa]]]]]]hhhzzzzzzsssjjjeeebbb\\\SSSKKKDDDAAA<<<999999999888888:::888888<<<<<<===DDDMMMwww{{{lllxxxtttwwwYYY999555222000//////...---+++++++++++++++++++++++++++)))************+++++++++jjjMMM>>>:::===;;;999666444444444555333222222222222111111111222222111111111000000000//////000000000000111111111111222333333333333222---444555555999777<<>>:::999888777;;;;;;<<<===>>>??????>>>>>>??????>>>======???@@@FFFOOOXXXYYYZZZfffyyy}}}ooo```VVVTTTXXXbbbkkkpppiiiiii~~~||||||}}}{{{xxxvvvyyy|||}}}{{{xxxvvvwwwyyy{{{zzzyyyxxxyyy{{{}}}~~~{{{wwwxxx{{{xxxtttqqqooopppqqqsssssssssrrrrrrrrrsssttttttzzzyyyzzz|||~~~~~~}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxxuuusssvvv|||~~~|||yyyuuussspppnnnnnnmmmkkkiiimmmooouuutttqqqlllfff___WWWMMMGGGAAA>>>;;;999999:::999999:::666888??????AAARRRiiitttwwwnnngggQQQ<<<444222///.........---+++++++++++++++++++++++++++)))************+++++++++iiiMMM===:::<<<:::777555333333444444222222222222111111111111111111111111000000000000////////////000000000111111111222333333333333333000333222555:::555555BBBYYYpppxxxhhhTTTFFF???===AAAGGGRRR___sss~~~zzzwwwwwwxxxyyyzzz|||~~~vvvVVVBBB<<>>@@@>>><<<@@@;;;999===GGGUUUiiiyyyppp``````^^^^^^rrrzzz\\\BBB<<<222222222222000000111222//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---------------.........//////////////////000000000111222222111111000000//////000111222222222333777999DDDWWWjjj}}}sssccckkklllsss~~~}}}||||||wwwwwwuuusssqqqqqqsssuuutttuuuwwwzzz|||}}}|||||||||~~~}}}{{{~~~|||yyywwwuuurrrnnnkkk^^^VVVIII@@@;;;999999999<<<===>>>@@@@@@AAAAAAAAABBBBBBCCCBBB@@@@@@AAACCCKKKSSSYYY]]]kkk~~~wwwppppppxxx}}}nnnlllqqq~~~||||||||||||zzz~~~{{{wwwwwwxxx{{{||||||yyyuuurrrrrrrrrnnnqqqwww{{{|||zzzwwwttt}}}}}}~~~yyyxxxzzz{{{xxxsssooommmnnnpppqqqssssssrrrrrrrrrrrrrrrrrrwwwwwwwwwzzz~~~~~~|||{{{zzzzzzvvvwwwwwwxxxxxxxxxxxxxxxtttqqqooottt{{{~~~{{{uuuqqqooonnnmmmnnnoooppppppyyy~~~zzzssssssppphhh]]]QQQHHHBBB>>><<<999888999::::::::::::666999??????HHHllllllkkk~~~ppprrr~~~VVVCCC333111///.........---,,,++++++++++++++++++++++++))))))*********+++++++++hhhLLL===;;;:::999666444222222333444222222222111111111000000111111111000000000//////...////////////000000000111111222333333333333222888444+++---555111444CCC>>>VVVoooyyy||||||iiiUUUDDD>>>EEEQQQOOORRRYYY___aaafffuuu|||kkkUUUDDD<<<;;;999888::::::;;;<<<>>>>>>===<<<>>>;;;===IIIWWWfffttt~~~uuuggg\\\]]]fffsss\\\@@@999:::000222333333000//////111///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------...............////////////000000000111111111000000000//////000111222222111222555777>>>LLLaaauuu|||nnndddhhhooopppwww~~~}}}}}}~~~vvvvvvuuusssqqqrrrtttwwwyyy{{{|||}}}}}}|||{{{zzzzzz{{{~~~~~~}}}}}}zzzxxxwwwuuurrrooo___WWWLLLBBB<<<:::;;;<<<>>>>>>@@@AAABBBCCCCCCCCCEEEEEEFFFEEECCCCCCDDDFFFIIIOOO\\\qqqvvviiieeeooo}}}~~~~~~~~~{{{~~~|||uuuqqqrrruuu|||{{{yyyvvvrrrnnnmmmlllfffiiioootttvvvtttrrrooozzz|||{{{{{{yyywwwyyy~~~{{{xxxsssooommmmmmoooqqqtttssssssrrrrrrqqqpppooossssssuuuyyy~~~~~~{{{yyyxxxwwwwwwtttuuuvvvxxxxxxxxxxxxxxxtttqqqpppuuu|||zzztttoooppppppqqqsssvvvyyy{{{{{{wwwuuuuuuqqqgggZZZMMMCCC???;;;:::888888999;;;;;;:::999777:::===@@@UUUjjj\\\ppp|||```EEE;;;222000............---,,,++++++++++++++++++++++++))))))*********+++++++++fffKKK===;;;999777555333222222333333222111111111111000000000111111000000000/////////......////////////000000000000111222222222222111222222333???III>>>333:::444HHH^^^mmm{{{|||jjjWWWOOOYYYggg[[[UUUPPPNNNLLLPPPaaasss}}}mmmbbb___TTTJJJ>>>:::<<<>>>;;;777888888888888999:::;;;;;;<<>>???AAABBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFGGGHHHPPPhhh{{{ooojjjiiirrr~~~~~~xxxqqqnnnqqqttt{{{zzzwwwtttqqqmmmkkkjjjfffeeeeeeeeegggjjjmmmoooqqqvvvzzzwwwwwwwwwvvvyyy~~~yyyvvvrrrooonnnnnnoooqqqssssssssssssrrrqqqpppoooqqqrrrtttyyy~~~}}}{{{yyywwwvvvuuuuuurrrtttuuuwwwxxxxxxwwwvvvuuutttuuuyyy~~~~~~yyytttkkkmmmpppqqqsssuuuyyy{{{~~~~~~}}}{{{zzzuuurrrlllaaaTTTHHH@@@<<<:::888777888999;;;:::999999:::;;;===HHHhhhlllssswwwxxxqqq???000555222000...---......---,,,++++++++++++++++++++++++)))************+++++++++fffKKK===;;;888666444222111111222333111111111111000000000000111000000000////////////........./////////000000//////000111111111111000---///777KKKWWWEEE000111555AAAPPPbbbzzz{{{nnnhhhppp{{{lll```VVVQQQJJJFFFOOO]]]dddmmmuuu{{{gggZZZQQQFFFAAACCCBBB<<<555444888===??????888777777777888<<>>777333////////////////////////...---------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,---------................../////////000000......//////000111111111///111222333333333555777888@@@VVVmmm}}}pppfffgggiiirrrwwwxxxxxx}}}}}}|||{{{{{{{{{{{{{{{yyy{{{}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||{{{yyyxxxxxxwwwuuurrrooohhhbbbWWWLLLBBB===;;;<<<>>>???AAABBBDDDEEEEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGKKKRRRooo|||uuuwww}}}|||nnnjjjmmmxxx~~~~~~|||{{{xxxtttrrrtttyyy|||zzzwwwtttrrrooollljjjhhheeebbb___```cccgggjjjjjjpppxxxzzzwwwvvvyyyxxxuuuvvvyyyuuutttqqqooonnnnnnoooppppppqqqrrrsssttttttssssssqqqrrruuuzzz~~~{{{{{{zzzxxxwwwuuutttsssqqqrrrtttuuuvvvuuutttssstttuuuwwwzzz{{{yyytttpppgggjjjnnnoooppppppsssuuuxxx||||||zzzwwwwwwpppkkkbbbWWWMMMDDD>>>:::999888777888999:::999888:::<<<===@@@UUU|||vvv}}}tttvvv~~~RRR444333444111///------......---,,,++++++++++++++++++++++++)))************+++++++++eeeKKK===;;;777666444222111111222333111111111111000000000000000000000000////////////............/////////000......///000000000000000666///+++888EEE:::///666333888CCCVVVssszzzzzzvvvzzztttfffZZZTTTIII======FFFCCCOOO___lll{{{rrrZZZEEEAAAAAA======BBB999:::<<<===<<<:::777666::::::999999<<>>;;;:::>>>???AAACCCDDDEEEFFFFFF@@@AAABBBBBBBBBBBBDDDFFFKKKOOOiii}}}|||zzzwwwaaa```cccmmmvvvyyywwwtttyyy}}}sss___dddvvv~~~~~~~~~|||zzzxxxvvvvvvtttrrrrrrttt||||||zzzwwwuuusssqqqnnnkkkgggfffeeedddcccccccccdddiiiooouuuzzz}}}zzzwwwvvvwww{{{zzzuuurrrssssssrrrpppooonnnnnnnnnooommmoooqqqtttuuuvvvvvvvvvssstttwww{{{~~~|||yyyyyyyyyxxxwwwuuusssrrroooppprrrttttttsssrrrqqqpppsssvvvxxxwwwsssooollljjjnnnrrrsssqqqppprrrtttttt|||}}}~~~|||uuuooooookkkdddYYYOOOGGGBBB===:::999888777888999:::999888;;;======DDD```uuujjj|||{{{aaa555777AAA///111///------......---,,,++++++++++++++++++++++++)))************+++++++++cccIII;;;666555444444333333222222111111111111111000000000000......////////////......,,,,,,---...//////..................////////////111111111000111111222222666777888AAAYYYxxx}}}lllrrr{{{uuutttsssqqqnnnpppmmm^^^JJJ===<<>>AAAQQQeeeuuu}}}||||||sssjjjkkkzzzyyy~~~{{{qqqmmmmmmjjjaaaYYYGGGDDD???;;;999:::;;;===;;;:::888777888999:::;;;>>>;;;<<>>999888;;;===AAADDDFFFGGGFFFEEEEEEBBB@@@AAAAAA@@@AAAEEELLLMMMgggpppeeepppqqqiiieeeccc]]][[[ZZZZZZYYYYYYaaajjjppprrruuuxxx||||||rrrfffTTTeeettt|||~~~~~~~~~}}}zzzwwwtttrrrsssrrrtttwww{{{xxxtttoooooopppoooiiidddiiiiiijjjiiihhheeebbb```dddiiipppyyy~~~|||{{{wwwxxxyyyxxxvvvuuutttttttttsssqqqnnnkkkkkknnnpppssstttwww{{{~~~}}}xxxssswwwuuussssssvvvyyy|||~~~~~~yyysssssswwwzzzzzzyyysssvvvyyyyyyvvvrrrnnnmmmppppppoooooonnnmmmmmmlllkkkmmmqqquuurrrnnnnnnssswwwyyyvvvqqqrrr{{{{{{xxxvvvtttqqqnnneee[[[OOOGGGCCCAAA===:::777666777999;;;<<<<<<;;;===@@@DDD[[[~~~cccqqqvvvqqqCCC666555///.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++~~~bbbIII:::666555444444333333222222111111111111000000000//////......////////////......,,,------...//////...............//////000000000000///000000111222333444111444666999FFF[[[mmmvvvooossstttuuu|||yyyiiilllttt}}}zzzqqqmmmpppssssssvvvaaaLLL@@@<<<;;;888;;;DDDNNNUUU```jjjuuuqqqmmmiiieee___XXXSSS]]]nnn}}}yyy~~~~~~{{{xxxvvvggg^^^SSSMMMNNNQQQRRRRRRTTTNNNHHHFFFHHHGGGAAA<<>>===;;;::::::;;;;;;666:::===<<<:::888999;;;@@@AAAHHHRRR[[[dddoooyyyooopppwwwyyyRRR@@@999111...///000///......------------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............---------............///............///000111222000000111111222333333444666:::DDD^^^qqqgggllltttyyy~~~}}}wwwvvv{{{}}}|||}}}}}}{{{vvvsssttt{{{}}}{{{~~~}}}yyyuuutttwww}}}~~~zzzxxxyyy}}}yyyyyy|||{{{xxxxxx|||vvvrrrjjj\\\NNNBBB<<<;;;:::===AAAEEEGGGIIIHHHHHHGGGCCCAAABBBBBB@@@BBBFFFIIIKKKbbbwwwccc```uuuooofffdddbbbYYYTTTOOONNNLLLLLLRRRYYY```eeejjjooouuuvvvnnncccZZZ```iiiuuu}}}zzzxxxwwwvvvtttssssssuuuxxxzzzzzzyyyssspppmmmlllllljjjfffccchhhiiijjjjjjiiigggeeeccc```dddhhhmmmttt~~~}}}{{{zzzvvvvvvvvvuuutttssssssssstttsssqqqnnnkkkkkkmmmoootttuuuxxx}}}~~~yyyuuusssrrrrrrsssuuuwwwyyyyyy{{{wwwtttuuuxxxyyyvvvsssrrrtttvvvuuusssqqqppppppuuussspppmmmkkkiiihhhhhhggggggkkkoooooommmnnnsssiiiqqqssskkkhhhuuu|||wwwuuutttrrrkkkfffZZZQQQGGG@@@>>>===;;;999999888666666777999::::::AAA>>>\\\lllmmm}}}```<<<222333000......------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++}}}aaaGGG999555555444444333333222222111111111000000000000//////......////////////......,,,---......///.........---......///000111111222......///000111333444555///555999777888CCCRRR\\\[[[ccciiimmmuuu{{{uuujjjooommmooowww{{{{{{{{{{{{eeeTTTKKKJJJFFFAAA???<<<===DDDLLLPPPSSSUUURRRMMMHHHHHHIIIOOOXXXbbbbbb[[[UUUVVVZZZZZZZZZYYYWWWUUUSSSQQQPPPKKKGGGBBB@@@BBBBBBAAA???BBB@@@===<<<======<<<:::888999:::;;;;;;:::999999444888;;;:::888:::BBBIIIXXXZZZ___hhhmmmsss}}}zzzsssrrrxxx}}}yyyqqqkkkmmmvvvoooJJJ111555111---,,,...000000...------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............---------............///.........//////000000111000000000111222222333333777999@@@TTTuuummmaaaiiiqqquuu{{{wwwwww|||~~~}}}~~~zzzrrrooouuu{{{yyy{{{|||zzzwwwppppppuuu|||~~~zzzwwwxxxxxxxxx{{{}}}|||xxxzzzzzzvvvmmm```RRRFFF>>>;;;;;;===AAAEEEHHHIIIJJJJJJHHHCCCAAABBBBBB@@@BBBFFFHHHLLL```xxx|||lllbbbfff|||kkkhhhiiiddd^^^UUULLLHHHGGGFFFJJJOOORRRXXX```gggmmmpppjjjbbb^^^]]]eeezzz|||zzzzzzzzzzzzvvvtttttttttuuuuuutttrrrooonnnmmmkkkiiigggeeedddggghhhiiijjjkkkjjjiiihhheeegggggggggkkkyyy|||zzzyyyxxxwwwuuutttrrrqqqppppppqqqrrrqqqqqqpppmmmkkkkkkmmmoootttuuuxxx|||}}}{{{vvvrrrmmmoooqqqssstttuuutttssswwwuuutttuuuwwwuuuppplllqqqqqqrrrpppooonnnpppqqqtttrrrooollliiihhhggggggmmmjjjjjjlllkkkggggggjjjhhhkkkkkkiiiqqq}}}zzz|||{{{vvvqqqqqqqqqmmmccc[[[MMMGGG???;;;;;;;;;:::999:::888777555666888;;;===CCCEEE}}}___}}}~~~sssHHH444...///111...------------,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++{{{___FFF888444555444444333333222222111111000000000////////////......////////////......------...............---------...///000222222333////////////000222333333---333777555444999DDDMMMOOO]]]kkkssswwwzzzvvvqqqrrrlllhhhlllvvvwwwnnniiipppeeeVVVHHH@@@===@@@DDD===AAADDDDDDBBBAAACCCFFFGGGJJJMMMLLLHHHDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFAAA???======>>>>>><<<:::;;;;;;:::888666555666777666777999999999999888777777666555666<<>>999<<<>>>AAADDDFFFGGGHHHHHHHHHCCC@@@AAA@@@???AAAFFFHHHMMM]]]qqqwwwpppnnntttzzzkkkuuuyyynnneeeYYYNNNJJJJJJKKKNNNRRRQQQXXX```fffjjjlllhhhaaacccfffwww}}}}}}|||{{{{{{zzzzzzzzzwwwvvvvvvvvvvvvuuusssppprrrrrrqqqnnnjjjgggfffgggggghhhiiikkklllmmmmmmmmmlllmmmllliiijjjwww|||xxxwwwwwwvvvvvvsssqqqnnnmmmmmmnnnooopppnnnnnnnnnmmmkkklllnnnqqqrrrtttvvvxxxwwwtttooollljjjmmmrrruuuuuusssqqqpppvvvtttssssssrrrppplllhhhnnnoooooonnnlllkkklllmmmllllllllllllkkkkkkjjjjjjnnnkkkjjjkkkjjjeeecccdddmmmhhhggguuu|||{{{wwwrrrnnnmmmmmmggg[[[PPPFFFBBB===::::::;;;;;;:::777888888888999;;;???AAAIIIbbbnnnhhh[[[666333---,,,111...---------,,,,,,,,,++++++++++++++++++************************************yyy]]]EEE777444555444444333333222222111000000000////////////.........////////////......---...............------,,,---...///000111222333111111000000///000000000,,,---///111111333999>>>GGGZZZpppzzz{{{yyyxxxwwwoookkkfffcccggguuummm]]]TTTNNNGGG@@@@@@???===<<<<<<;;;::::::@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@<<<;;;999888888888777666555666666444222000222444777777777888888999999999<<<:::;;;CCCSSSfffuuu|||xxxwww}}}yyy^^^XXXXXX\\\eeemmmqqqooommmsss^^^CCC666444666/////////000000000///...------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------............///---......////////////......//////000000111111222444555666===NNNeeexxxmmmaaalllwwwzzz|||~~~~~~~~~{{{{{{yyyzzz~~~|||yyyuuusssrrrrrrrrrvvvvvvxxx|||{{{tttoooooommmtttyyyyyywwwwwwzzz}}}{{{vvvnnncccWWWKKKAAA;;;>>>???AAABBBDDDDDDDDDDDDFFFAAA>>>??????>>>AAAFFFJJJMMMZZZmmmyyy{{{yyyzzzjjjiii~~~tttdddYYYNNNKKKMMMPPPUUU[[[[[[bbbhhhiiiiiiiiieee```jjjvvv}}}{{{zzztttvvvyyy{{{|||zzzyyywwwxxxxxxxxxyyyzzzyyyvvvtttuuutttsssooojjjhhhggghhhggghhhiiikkkmmmnnnooooookkkmmmmmmiiihhhqqq~~~zzzxxxxxxyyyyyyxxxrrroookkkjjjlllnnnnnnnnnjjjkkklllmmmlllnnnpppssssssuuuuuutttrrrnnnjjjhhhjjjoootttvvvuuurrrpppooouuussspppmmmlllkkkjjjiiikkkmmmnnnmmmkkkhhhffffffeeegggjjjlllmmmllljjjiiieeedddeeeiiihhheeedddgggiiimmmyyy~~~wwwvvv{{{vvvqqqmmmkkkhhh```SSSIIIBBB@@@<<<:::999999999999666888:::;;;;;;<<<>>>AAATTTyyyfff{{{zzz{{{FFF///666111+++///...------,,,,,,,,,++++++++++++++++++*********))))))************************www\\\DDD888555555444444333333222222111000000////////////............////////////...............///......---,,,,,,------...///000000111222222111000////////////111...---111333222333555???PPPfffuuuxxxxxxxxxxxxwwwvvvqqqiiiccciiixxxuuuooogggWWWHHHFFF@@@:::888999;;;999777;;;999888999;;;============<<<;;;:::999888888888<<<;;;888666666666777888666777888888777777999;;;888999;;;>>>AAACCCEEEGGGFFFHHHQQQaaattt~~~wwwttt}}}rrraaaTTTXXXZZZbbbnnnwwwyyyzzz{{{XXX@@@666111000333------......---,,,++++++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,---------------------............///------///000000///...---.........///000000111111444555777999BBBUUUlll}}}rrreeegggnnnttt}}}ttt~~~{{{www}}}}}}|||zzzvvvrrrrrrtttvvvxxxuuuuuuwwwuuuooommmnnnmmmssswwwwwwwww{{{~~~~~~|||xxxppphhh^^^RRRHHHAAA@@@@@@AAABBBBBBBBBBBBBBBFFFAAA>>>??????@@@DDDIIIQQQTTT^^^ppprrr^^^bbbvvvwwwhhhaaaYYYQQQQQQTTTXXX```hhhgggnnnqqqmmmhhhfffccc```lll~~~xxxtttrrrqqqqqqsssxxx{{{|||zzzwwwtttxxxxxxyyy{{{||||||yyywwwtttrrrooolllkkkiiiiiiiiiiiiiiijjjkkkmmmnnnoooooojjjmmmooommmlllrrr}}}~~~|||{{{{{{|||{{{zzzqqqmmmjjjjjjmmmooonnnlllkkklllmmmnnnmmmnnnqqqssstttttttttqqqmmmjjjiiijjjlllqqqvvvwwwtttqqqqqqqqqsssqqqmmmiiiggghhhjjjllliiikkklllkkkhhheeebbbbbbeeefffhhhiiiiiigggdddbbbddddddeeeeeebbb```ccciiipppzzz{{{~~~{{{uuutttwwwwwwsssmmmhhhaaaXXXMMMEEE>>>===;;;999777777777777777:::;;;;;;999:::>>>BBBbbb```oooXXX;;;///444333---,,,---,,,,,,,,,,,,+++++++++++++++************)))))))))************************uuu[[[DDD888666555444444333333222222111000000/////////...............////////////............//////...------,,,,,,,,,------.........///111000000////////////000555111000444444222222555777@@@PPPcccqqqwwwxxxwww|||yyyxxxyyy~~~~~~|||rrrfffUUUNNNDDD??????@@@@@@???;;;999777777777888999999;;;:::888666555555555555222222111000//////111333222111111222444555666777:::>>>EEENNNUUUZZZ^^^___YYY___jjjyyy~~~zzz~~~mmm\\\WWWZZZ```cccmmm|||kkkRRR<<<666555///,,,///,,,,,,---,,,+++******+++,,,,,,,,,++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,------------------............///,,,---///000000///---,,,------...//////000000111111444666666:::IIIcccxxx~~~{{{uuuooolllpppxxx}}}xxxrrrvvv{{{~~~{{{uuuxxx}}}xxxxxxvvvrrrooopppuuuzzzwwwsssrrrsssrrrpppqqquuuwww{{{{{{xxxyyy~~~|||{{{wwwqqqjjjbbbXXXMMMFFF@@@@@@AAABBBBBBCCCCCCDDDFFFAAA>>>@@@AAABBBGGGMMMQQQVVV```ooo{{{zzzkkkfffjjjggg\\\]]]XXXUUUVVVYYY^^^iiisssqqqwwwxxxqqqiiigggfffeeeooozzzuuutttttttttvvvxxxzzz{{{{{{xxxvvvtttwwwwwwxxx{{{|||{{{xxxvvvqqqnnnjjjjjjlllnnnnnnlllkkkkkkkkkkkklllmmmnnnnnnjjjmmmpppqqqrrrvvv}}}}}}|||{{{|||{{{yyywwwpppmmmjjjllloooqqqnnnkkkooopppppppppnnnmmmnnnoooppppppoookkkhhhhhhjjjmmmooosssvvvuuurrrpppqqqsssooonnnkkkhhhggghhhkkkmmmggghhhhhhfffdddbbbccccccfffeeedddbbbaaa```______cccccccccbbb___aaammm{{{zzz}}}yyyyyy{{{{{{xxxuuunnneeeYYYOOOGGGCCC;;;;;;;;;999888777777777999;;;;;;::::::???HHHOOOzzzgggcccvvv???;;;000,,,222000+++---,,,,,,,,,++++++++++++***************))))))))))))************************ttt[[[DDD999777555555444333333222222111000/////////..................////////////........./////////...---,,,,,,,,,,,,------------------///////////////000111111000---...222111...000666333444>>>TTTlllyyyzzzwww}}}]]]dddooo{{{yyy{{{nnnfffYYYNNNFFFCCCAAAAAA???===;;;888777666666666555444333222222333444555333444555555555555666888888666555555777999888777<<>>000$$$///222***---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))ttt\\\GGG<<<999444333222111000000000000........................,,,---///111111000...------.........//////000000......---,,,,,,,,,------...............///000000...///000///...///111222222555:::@@@JJJZZZnnn|||zzzkkkddd```iii}}}xxxoooyyyzzz}}}yyymmmiiihhhccc\\\WWWQQQHHHBBBAAA===777555777666333555999777333444:::;;;888666555444444555888777444555999;;;<<>>:::777777999::::::888AAA999999AAACCCLLLooosss[[[nnnvvvzzz]]];;;222222111000///...------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************rrrZZZEEE:::888444333222111000000000000////////////////////////...///000111000...---+++---........./////////000------,,,,,,,,,------..................//////000...///000///...///000222000222444666===KKK]]]iiiwwwoooiiicccdddooozzz{{{vvvvvvyyyzzzeee^^^XXXUUUQQQKKKIIILLLHHHAAA===???@@@>>>>>>@@@@@@>>><<<<<<===<<<;;;:::>>>>>>AAAHHHNNNUUUdddsssvvvqqqnnnmmmllllllrrr|||rrrnnnppprrrfffhhhcccYYYWWWcccttt}}}hhhLLL:::222222222000///...---------...------,,,++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,+++******))))))******+++***++++++,,,+++***)))((()))************+++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------------............///...............//////000222111333666333555JJJbbb~~~lllmmmssswwwzzz}}}~~~|||zzzyyyzzz|||||||||}}}~~~~~~{{{yyy{{{zzzwwwssspppnnnppprrrpppqqquuuyyyyyyxxx{{{|||zzzzzzuuuppplllhhh```UUUMMMDDDCCCAAABBBDDDGGGHHHGGGIIIFFFCCCDDDHHHKKKKKKIIIJJJKKKMMMTTT```mmmoookkkxxxzzz~~~zzzjjj```YYYSSSQQQUUU[[[aaammmxxx}}}~~~~~~}}}yyysssssstttttttttttttttrrrpppnnnkkkjjjfffbbb___cccjjjooommmiiimmmlllkkkjjjjjjjjjiiihhhbbbhhhnnnooommmmmmrrrwwwvvvnnnkkklllwwwyyy{{{yyytttpppoooooohhhgggfffggghhhjjjjjjiiinnnnnnnnnllljjjjjjlllnnnlllkkkjjjlllnnnppppppoookkklllnnnpppsssuuuwwwxxxwwwtttpppoooooonnniiifffjjjgggcccbbbcccbbb```^^^bbb]]]YYYXXXVVVTTTUUUYYY^^^bbbgggsssxxxwwwzzz{{{{{{wwwxxxzzz|||}}}}}}{{{zzzwwwmmm___RRRIIICCC???===999777555555888999888777999;;;===BBBUUUxxxfffccchhhHHH999222222111000///...---,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************pppXXXDDD999777444333222111000000000000///////////////////////////000000000///---+++***.............../////////,,,,,,,,,,,,------...///......------......///000...///000000......///111000000///...111:::HHHRRRmmm}}}{{{rrrpppiiibbbbbbhhhllllllpppyyyyyyvvvrrrnnnmmmjjjeeedddfffYYYTTTTTT[[[bbbbbb^^^[[[PPPPPPQQQRRRRRRQQQNNNKKKNNNSSS]]]fffmmmuuuuuummmkkkooo{{{{{{iiidddeeedddaaaYYY```dddccceeepppyyyTTT<<<222000111111111///...------------------,,,,,,+++*********+++++++++++++++*********++++++************+++++++++******))))))******+++***++++++++++++***)))))))))************++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,---------------............///......------......///000333111222222000333FFF\\\rrrbbbgggpppuuu|||wwwooorrrzzzzzz~~~|||{{{{{{|||}}}}}}zzzxxxzzzyyywwwssspppnnnpppqqqrrrsssvvv{{{{{{{{{|||{{{zzzuuuppplllkkkkkkggg]]]TTTFFFCCC@@@@@@AAACCCDDDEEEIIIHHHGGGHHHJJJKKKJJJHHHLLLQQQSSSRRRUUU\\\ccceeerrr|||wwwnnnqqqnnnbbb\\\XXXTTTRRRVVV]]]fffrrr|||}}}xxx|||{{{uuuppppppqqqqqqrrrqqqpppnnnllljjjhhhgggccc^^^]]]eeepppuuuppphhhkkkkkkkkkjjjhhhfffdddccc___eeelllooonnnnnnrrrvvvvvvlllhhhkkkpppuuuzzz|||xxxpppkkkkkknnneeefffhhhhhhgggfffggggggkkkkkkjjjhhhgggiiilllooonnnmmmnnnpppssssssrrrpppiiimmmqqqsssssstttwwwzzzvvvsssooommmmmmkkkgggdddeeecccaaa``````___]]][[[YYYWWWXXXYYYWWWVVVZZZaaaiiirrr{{{xxxwwwxxxyyyyyysssxxx~~~|||yyyyyyooodddUUUJJJDDDAAA===999666555555666888999999888666???@@@FFFkkkttt\\\sssRRR666555111111000///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************~~~oooWWWCCC999777444333222111000000000000////////////////////////...////////////...,,,,,,........................+++++++++,,,---...///000...------------...//////---///000000///...///000000000///...///333:::@@@SSSggg~~~zzzrrrmmmqqqsssooogggbbb```^^^[[[cccooozzz{{{|||}}}}}}zzzuuurrrqqqgggkkkuuu}}}vvvhhhnnnqqqooojjjgggeeeccckkkttt|||sssnnnqqq{{{|||lllgggiiiiiibbbYYYhhhssszzzwwwsssxxx}}}hhhLLL777000111222333000///...---,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++***************++++++************++++++******))))))))))))***************+++************))))))*********++++++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,---------------............///...------------...//////111000111111///222AAAQQQdddYYYbbbooo{{{zzz{{{ooojjjsss}}}yyyxxx}}}{{{{{{zzz{{{|||{{{yyywwwtttttttttsssssssssvvvxxxssssssvvvyyyyyyxxx}}}|||wwwvvvxxxsssnnnkkklllooommmccc[[[IIIEEEBBB@@@BBBDDDFFFGGGJJJJJJJJJJJJJJJKKKLLLMMMSSSWWWWWWRRRQQQXXXaaafffwww}}}sssrrrjjj[[[SSSWWWTTTSSSWWW```lllxxx~~~}}}~~~{{{|||~~~}}}{{{zzztttwwwwwwqqqnnnppprrrqqqsssrrrooommmkkkiiiiiihhh```aaafffooowwwwwwooogggeeeggghhhhhhfffcccaaa```bbbhhhooorrrrrrsssuuuxxx}}}yyymmmffflllzzz~~~{{{uuunnnjjjjjjlllhhhkkknnnnnnkkkiiiiiikkkjjjjjjiiigggfffiiimmmqqqnnnooopppsssuuuuuurrrpppqqquuuyyyxxxtttrrrtttwwwsssoookkkiiiiiihhheeeaaa``````_________^^^]]]\\\XXXXXX[[[]]]]]]___iiittt{{{||||||{{{zzzzzzzzz{{{{{{|||~~~}}}{{{yyyxxxfffZZZKKKBBB@@@???<<<777888888999::::::;;;::::::===CCCEEESSS```fffrrrHHH333000000000///......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************xxxuuuoooWWWCCC999888444333222111000000000000------------------------,,,,,,---.........//////...............---------+++++++++,,,---...///000---------------...//////---///000000///---.........000111222222222444555888HHH___qqqvvvrrrmmmkkkkkkpppqqqnnniiibbbVVVLLLSSSVVVZZZ```eeeiiikkkkkknnnzzz}}}{{{xxxpppkkknnnxxx}}}tttooopppqqq{{{oooaaaZZZ]]]dddiiikkk~~~uuu|||mmmNNNCCC777222222222///+++......---,,,+++++++++++++++***************))))))************************+++******))))))******+++***))))))))))))))))))*********************++++++))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,,,,---------------............///---------------...//////...///111222111222;;;DDD[[[ooo~~~xxxeeeZZZ^^^fff}}}xxx|||vvvqqq~~~|||lllhhhtttzzzvvv{{{|||vvvtttwwwzzzyyyxxxyyyzzz{{{yyyxxxrrrssstttuuuvvvxxx{{{}}}vvvuuuvvvwwwvvvtttyyyyyywwwxxxzzzsssooommmnnnqqqnnnfff^^^MMMIIIFFFEEEGGGJJJLLLMMMKKKLLLLLLKKKJJJLLLRRRVVV\\\^^^]]]YYYZZZbbbjjjmmmvvvtttmmm]]]UUURRRRRRRRRWWWbbbpppzzz~~~yyytttvvvxxxuuusssuuurrruuutttpppooossstttsssrrrqqqooommmkkkjjjiiiiii___fffpppxxxyyysssjjjccc___bbbeeefffdddbbbbbbbbbggglllrrruuuvvvvvvwwwyyy|||uuuiiikkk|||zzzrrrooonnnmmmllllllooorrrrrrooommmmmmooolllllljjjhhhhhhjjjnnnrrrnnnnnnpppsssuuutttqqqnnntttxxx{{{xxxssspppqqquuurrrnnniiihhhhhhgggdddaaabbbbbbbbbaaa```___^^^______]]]]]]```fffrrryyy{{{||||||zzzwwwwwwyyy{{{~~~{{{sssmmm\\\QQQEEE>>>??????<<<888:::;;;;;;;;;:::::::::;;;@@@AAAKKKlll~~~eeecccyyySSS???555---//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************rrrmmmyyynnnVVVBBB999888444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000.........---------------,,,,,,,,,,,,------...///------,,,,,,------...///,,,...000000///---------+++---///111222222111000222888FFFWWWbbbiiipppvvvjjjooorrrrrrpppiii[[[OOOEEECCCAAAAAAEEEKKKSSSWWWaaakkkxxx|||ssslllmmmwwwtttqqqtttvvv|||{{{vvvppphhh___[[[TTTPPPTTT```ooozzzxxxvvvsssWWW;;;555222000000111000---***------,,,+++++++++++++++)))))))))))))))))))))))))))))))))*********************))))))))))))*********))))))(((((())))))************)))******+++,,,)))************+++++++++***************+++,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,------...///---///222333222333666:::CCCYYYrrr{{{sssgggaaaaaaxxxtttwwwjjjcccrrrqqqbbbbbbjjjuuuwwwyyy{{{{{{zzzxxxwwwxxxwwwvvvwwwyyy{{{zzzyyytttvvvwwwwwwwwwxxxzzz|||{{{yyyxxxwwwuuusssxxx{{{|||{{{zzzyyyzzz|||~~~qqqpppooooooooollleee```MMMJJJGGGGGGIIIKKKMMMMMMMMMOOOPPPNNNKKKNNNVVV]]]iiinnnqqqqqqtttyyy{{{zzzzzzmmmooommmaaaZZZPPPRRRTTTYYYfffuuu}}}~~~}}}zzz{{{yyy|||tttvvvuuuqqqqqqtttuuusssnnnmmmlllkkkjjjiiiiiihhhbbbjjjuuuyyyvvvmmmddd^^^]]]aaadddeeeccccccdddfffmmmppptttvvvvvvvvvwwwxxx}}}vvvsss|||tttrrrsssrrrpppnnnpppqqqqqqpppoooppppppoooooonnnllljjjkkknnnqqqmmmnnnooorrrtttssspppmmmppprrrsssqqqnnnnnnpppsssppplllhhhfffggghhhfffcccbbbaaa```]]][[[ZZZ[[[\\\___^^^bbbnnn~~~zzz}}}yyywwwxxx{{{}}}~~~}}}vvvfffXXXPPPIIIAAA======>>>;;;999:::::::::999888999;;;======EEE]]]bbbeee}}}ccc;;;333333,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************ooohhhrrrlllTTT@@@777666444333222111000000000000------------------------,,,,,,,,,,,,---......///.........------,,,,,,,,,------,,,,,,,,,------...------,,,,,,------...///,,,...000111///---,,,,,,,,,,,,---...000000000000777666;;;DDDLLLTTTcccqqqrrrvvvwwwtttrrrqqqmmmgggWWWUUURRROOOMMMLLLLLLLLLXXX]]]dddiiimmmssszzzzzzyyysssooollleee[[[TTTRRRNNNSSSZZZ___dddjjjttt{{{|||cccJJJ===000,,,...000///---,,,...111,,,,,,+++************+++))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******))))))(((((((((((())))))******)))))))))***,,,,,,)))************+++++++++***************++++++,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,------...//////111222111000222444666;;;MMMeeevvvyyyuuuqqqqqqwwwsssttt|||zzziii___jjj||||||jjj^^^\\\mmmxxx~~~yyywww{{{|||xxxvvvuuutttvvvyyy{{{{{{{{{uuuwwwxxxwwwwwwwwwxxxyyy{{{yyywwwvvvsssqqqwww~~~|||zzzwwwvvvwwwxxxxxxxxxmmmnnnoooooolllhhhcccaaaQQQOOOLLLLLLMMMNNNNNNMMMOOOSSSVVVSSSOOOOOOVVV]]]ppp{{{~~~~~~tttkkkssstttfff]]]TTTXXX\\\bbbppp~~~yyyzzzwwwrrrrrrtttssspppjjjkkklllllllllkkkiiiiiimmmppptttvvvssslllddd^^^```cccggggggddddddgggkkktttuuuwwwwwwwwwwwwwwwwww~~~}}}yyywwwwwwvvvuuupppooonnnoooppprrrrrrqqqrrrrrrqqqnnnlllkkklllnnnnnnnnnoooqqqrrrrrrpppnnnmmmllljjjjjjjjjlllnnnpppkkkgggcccbbbdddeeedddbbb^^^^^^]]][[[ZZZ[[[___cccjjjqqq~~~}}}|||{{{{{{yyyyyy{{{~~~{{{|||~~~}}}vvvhhhWWWKKKFFFCCC???===<<<<<<:::999999::::::999888;;;@@@DDDOOOgggkkkcccxxxMMM111///111,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************nnneeepppjjjRRR???666555444333222111000000000000..............................---,,,,,,,,,------.........------,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,---......,,,...111111///---,,,,,,///...,,,,,,...000111222777555666888888<<>><<<;;;:::999999:::;;;;;;:::;;;???FFFLLLooo___ooo}}}wwwUUU999///222111,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************wwwffftttgggOOO???666222444333222111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...------,,,,,,,,,------........................***+++,,,---............+++,,,---///000222333444555333111///000333666888SSS```qqq~~~|||uuuooogggaaaNNNJJJFFFGGGLLLRRRVVVXXXeeehhhhhheeefffnnnvvvyyy~~~|||rrrtttwwwkkkWWWPPPKKKJJJNNNRRRSSSYYYbbb~~~~~~{{{TTTHHH999///---...//////------......------,,,+++************************+++*********))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------........................////////////000000000000777AAAFFFOOOmmmwwwttt}}}}}}qqqqqq{{{zzz```TTTcccoooqqqqqqtttuuussstttsssssstttvvvwwwuuutttuuuuuuuuutttssssssuuuwwwsssvvvxxxvvvsssssswww|||}}}vvvrrroooooonnnmmmmmmnnnooonnnkkkiiihhhiii```dddgggeeebbb___XXXQQQNNNTTT]]]___XXXQQQSSSZZZgggyyyxxxvvvzzz|||fffbbbhhhlllyyy~~~|||{{{xxxzzz~~~zzzzzz}}}zzzvvvuuutttrrrmmmiiimmmnnnnnnmmmllllllnnnoootttvvvvvvsssnnniiieeeddddddfffiiiiiihhhjjjooossswwwuuusssrrrqqqssstttuuusssyyy}}}zzzvvvsssqqqpppppppppqqqssssssrrrppplllmmmmmmnnnnnnnnnmmmmmmrrrqqqqqqrrrsssrrrpppmmmjjjhhhfffgggjjjkkkjjjhhhddd]]]ZZZ\\\]]]ZZZ[[[___^^^]]]bbbiiikkksss}}}xxxssssssvvvyyyvvvtttssswww~~~~~~}}}wwwjjj[[[MMMEEEBBBCCC???:::888:::<<<<<<;;;<<<444999EEECCC???VVVxxxjjjhhhzzz~~~___:::111555444///,,,......---,,,,,,+++******************************))))))))))))))))))))))))******))))))((((((''''''vvvdddooofffOOO???666222444333222111000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,,,,------------------------------,,,---...///////////////,,,------///000111222333222111///...///111444555:::DDDTTTgggxxx{{{rrr___\\\YYYVVVTTTQQQLLLHHHAAACCCEEEHHHPPP\\\ccccccnnnssswwwyyyzzz}}}zzzzzz~~~|||~~~wwwddd[[[ZZZXXXTTTPPPUUUVVV]]]fffjjjhhhjjjoooxxx^^^KKK@@@999111,,,---///...---,,,,,,,,,,,,,,,++++++***************************************)))))))))((())))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------.........................../////////000000000000333:::AAAPPPtttxxxyyy}}}nnnUUUUUU]]]hhhnnnmmmooottttttsssssstttuuutttrrrpppqqqrrrsssrrrrrrsssuuuxxxxxxzzzzzzxxxuuuuuuzzz{{{vvvrrrpppoooooonnntttuuutttrrrnnnkkkiiiiiilllnnnmmmiiifffeeeaaa]]]YYYeeerrrrrrdddZZZaaannn}}}}}}qqqwww~~~www|||wwwgggkkkrrruuu~~~{{{yyyyyy}}}|||yyyyyy~~~{{{xxxuuussssssqqqnnnkkkjjjlllmmmmmmmmmmmmnnnooonnnoooqqqpppmmmiiihhhggghhhjjjlllkkkhhhhhhkkknnnoooooonnnooopppqqqsssttttttwww~~~}}}~~~~~~|||yyyvvvsssqqqnnnnnnnnnoooqqqrrrqqqoooooooooooopppppppppoooooopppooooooppprrrqqqooommmnnnlllkkkkkklllllljjjgggddd___]]]___^^^ZZZZZZ^^^```cccmmm}}}~~~{{{~~~|||yyytttqqqrrruuuyyyuuurrrqqqtttzzz~~~}}}{{{}}}wwwmmm```RRRIIICCCBBB>>>;;;888888:::;;;;;;;;;>>>>>>===>>>GGG___uuuqqqcccHHH111---000...,,,---...------,,,++++++******************************))))))))))))))))))))))))***)))))))))((((((((('''wwwccclll{{{eeeNNN???777333444333222111000000000000/////////...------,,,,,,------------------------......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////000111111............///000111222---000888FFFYYYjjjvvv|||yyytttkkkkkkkkkjjjfff^^^UUUNNNHHHIIIHHHJJJQQQYYYZZZVVVZZZ]]]___^^^^^^cccnnnxxxtttaaa[[[aaahhhmmmooottt{{{wwwccc\\\^^^bbbgggkkkmmm\\\PPPQQQQQQLLLOOOYYY]]]iii{{{zzzyyy\\\EEE777111000---+++,,,...///---***+++++++++++++++******)))************************************)))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))+++************)))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------------------------------....../////////000000000000444:::MMMssszzz}}}{{{uuu|||~~~zzz^^^QQQRRRdddnnniiihhhpppooooooppprrrttttttrrrooonnnoooqqqqqqqqqrrruuuwwwzzz{{{{{{xxxvvvwww{{{}}}yyyuuurrrqqqqqqpppooossssssssspppllljjjiiiiiissssssnnngggdddeeeeeeccchhhzzzvvvjjjuuu|||yyy{{{xxx|||~~~wwwooorrrzzz|||zzzwwwuuuwwwwwwuuuvvvyyyuuurrrooonnnmmmmmmlllkkkgggjjjmmmooonnnnnnnnnnnnhhhjjjlllmmmkkkjjjjjjjjjkkkmmmnnnlllgggeeefffhhhiiijjjlllnnnppprrrssssssssstttxxx~~~~~~|||{{{}}}~~~~~~|||{{{xxxvvvsssrrroooooooooppprrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqmmmmmmmmmoooppppppnnnlllkkkjjjiiiiiiiiigggeeeccc]]]\\\]]]___^^^]]]aaagggnnnyyy}}}{{{yyyxxxyyyxxxvvvtttssstttxxx|||{{{yyyxxxzzz}}}~~~|||vvvmmm___RRRHHHCCCAAA@@@<<<:::999999;;;<<<<<<<<<999AAAAAA???YYYxxxnnnoooEEE888///000111------111------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((xxxdddlll{{{dddMMM>>>777444444333222111000000000000//////.........---------................................................,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******.........///////////////,,,---......//////000///000//////333:::DDDMMMRRRuuu{{{yyyrrrmmmllliiikkkooorrrssspppllliii\\\]]][[[WWWUUUUUUQQQLLLOOOMMMKKKHHHIIIMMMSSSXXXaaaaaa\\\TTTNNNQQQYYY___VVVWWWXXX[[[bbbnnn{{{fffZZZPPPRRRWWWWWWSSSQQQLLLMMMUUU```eeeccceeekkknnn}}}yyyiiiRRR???777555444111...------...000///,,,)))+++++++++,,,+++******)))*********************************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000222222555CCC```~~~|||uuuvvvuuutttzzz{{{pppwww~~~qqqaaaXXXaaajjjhhheeeggghhhiiilllpppuuuvvvuuusssnnnpppqqqrrrqqqrrrtttvvvwwwyyyyyyyyywwwwwwyyy{{{{{{xxxuuussssssrrrqqqpppnnnoooooonnnlllkkklllnnnssssssnnnfffccceeefffdddjjj||||||sss{{{wwwvvvsssqqqppppppqqqqqqrrrnnnllljjjhhhhhhiiijjjkkkhhhllloooqqqpppnnnlllllliiijjjllllllkkkiiijjjjjjiiikkkllljjjeeebbbbbbccchhhjjjmmmpppsssttttttsssrrrppprrrzzz}}}||||||||||||}}}}}}|||{{{yyywwwuuutttssssssssstttwwwwwwvvvuuurrrrrrrrrqqqqqqqqqqqqqqqlllkkklllnnnppppppnnnlllgggfffeeeeeedddbbbaaa___\\\]]]___```aaagggrrr|||{{{{{{}}}|||zzzwwwxxxxxxxxxxxxzzz{{{wwwkkkaaaSSSHHHBBB@@@>>><<<<<<;;;;;;<<<=========<<<888AAADDDMMMuuuxxxlll|||RRR999444222444333...---///,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((tttbbblll|||bbbLLL>>>777555444333222111000000000000...............---------................................................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******.............../////////,,,---...000000000000//////111333222111444<<>>222000444444...(((000///............---,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////333333444:::HHH]]]ppp{{{|||rrrhhhlllzzzrrrccchhhwwwvvvbbbVVVWWW```eeeeeefffgggjjjnnnsssuuuuuutttppprrrssssssrrrqqqrrrtttsssvvvyyyzzzzzzyyyxxxxxxzzzxxxvvvuuuuuutttrrrqqqpppqqqqqqpppnnnnnnppprrrrrrssspppjjjggghhhgggdddaaaooo~~~{{{www|||rrrtttrrrooommmnnnppppppoookkkjjjiiigggggghhhkkkllllllooorrrsssqqqmmmjjjiiimmmnnnnnnllliiigggfffgggdddfffgggeeeaaa___```bbbiiikkknnnqqqssssssrrrqqqrrrooonnnttt}}}~~~~~~yyyzzzzzzyyyyyy{{{}}}}}}}}}|||zzzyyywwwvvvvvvvvvuuuwwwxxxyyywwwvvvrrrqqqpppooonnnoooooooookkkjjjkkkmmmoooooommmkkkffffffeeeccc```___^^^^^^aaaeeejjjmmmttt~~~{{{yyywwwxxxyyy{{{{{{|||~~~yyypppiii\\\UUUKKKDDDAAA???<<<999;;;;;;<<<<<<;;;;;;;;;<<>>888555444333222111000000000000........................------------------------------............------+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------..................//////------...000000000000000,,,111444333000000666<<<333>>>MMM\\\iiivvv~~~~~~~~~zzzxxxxxx```ZZZTTTSSSVVVXXXVVVRRRQQQVVVcccqqquuukkk^^^VVVQQQRRRSSSSSSSSSTTTWWWYYYWWW]]]iiivvvzzzwwwvvvwww|||tttvvv{{{wwwjjj[[[GGG777000///000222111...---...---,,,+++++++++,,,...///,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222444555888EEE]]]sss~~~jjjkkk{{{xxxsss___\\\jjj}}}iiiNNNFFFRRRaaaggghhhhhhiiikkkoooqqqqqqpppppprrrttttttrrrqqqqqqrrrrrrtttwwwzzz|||{{{zzzxxxzzzyyyxxxwwwwwwvvvtttqqqppppppooommmjjjiiikkkllllllooooookkkiiiiiifffbbbccckkkxxx~~~}}}xxxuuusssrrrooolllooosssrrrnnnjjjjjjkkkjjjiiijjjmmmooommmpppsssssspppllliiigggmmmmmmllljjjfffccccccccc```aaabbb```^^^^^^aaadddhhhiiilllnnnoooooonnnmmmrrrpppnnnpppwww~~~~~~|||{{{yyyyyy{{{~~~~~~}}}}}}|||{{{yyyxxxwwwvvvuuutttuuuvvvvvvtttrrrpppooonnnlllllllllmmmmmmjjjiiiiiikkkllllllkkkiiibbbbbbaaa^^^\\\\\\___aaaeeeooo||||||zzzzzz|||yyyzzz|||}}}~~~}}}qqqddd\\\NNNKKKGGGCCC@@@===:::888888999::::::999999;;;===??????QQQ}}}pppeeeyyyrrr???666333000------......,,,***++++++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))iii```ppp~~~```JJJ>>>888666444333222111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************+++,,,---...------------------------,,,---...///////////////---------....../////////------......///000000000...000222111///...///111444555777;;;EEEVVVjjjwwwyyy}}}wwwssspppgggfffffffffffffffffffffbbbmmmsssnnncccjjjssszzzzzzvvvpppmmmjjjwww~~~}}}rrr^^^HHH;;;666222...///---...///...+++000999,,,,,,+++*********,,,---+++++++++++++++******)))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///222333111999SSSmmm|||}}}{{{uuuwww|||wwwggg]]]ggg}}}vvvaaaMMMHHHTTTcccfffeeeeeefffjjjmmmnnnnnnmmmooorrrrrrqqqqqqqqqrrrqqqqqqsssuuuxxxzzzzzzzzz{{{zzzzzzzzzzzzxxxtttrrrlllllljjjhhhfffeeegggiiijjjnnnooolllkkkkkkhhhdddmmmrrr}}}|||vvvssstttnnnooollljjjnnnsssqqqjjjgggiiikkkkkkjjjjjjlllnnnlllnnnppppppmmmjjjhhhgggfffffffffdddaaa___```aaa^^^```___]]][[[]]]bbbgggfffgggiiikkkmmmmmmmmmmmmpppppppppqqqwww~~~}}}|||||||||{{{}}}}}}|||{{{zzzxxxwwwvvvvvvtttsssssstttssspppnnnpppnnnlllkkkjjjjjjkkklllhhhgggggghhhiiiiiifffddd\\\]]]^^^___aaagggooouuu~~~}}}}}}|||{{{yyyzzz~~~{{{}}}ssseeeXXXPPPDDDDDDDDDAAA>>>;;;::::::777999:::::::::<<<@@@DDDHHHWWWvvvfffgggxxx~~~QQQ111444111222111000.........---******************++++++************************))))))))))))))))))))))))'''((((((((()))))))))***jjjbbbuuu}}}```JJJ===888666444333222111000000000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************+++,,,---...........................***+++,,,---............,,,,,,------...//////000---------------///000000111000//////111222111000...///000333777>>>FFFKKK^^^hhhwwwwwwqqqmmmiiiggglllqqqqqqnnnmmmpppuuurrr~~~wwwssswww~~~sssMMMGGG<<<111...111222///111,,,+++222666111,,,,,,.........,,,***))))))******************)))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))************************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,000222000555LLLfff~~~qqqyyywwwxxxoooeeemmm~~~}}}aaaFFFHHH[[[bbb``````bbbggglllooopppjjjllloooqqqqqqqqqqqqrrrpppnnnmmmnnnrrrvvvyyy{{{||||||{{{{{{{{{yyyuuurrrjjjjjjjjjiiihhhiiillloooppptttuuurrrqqqrrrppplllqqqvvvsssnnnoooiiijjjhhhgggkkkqqqnnnfffcccfffiiiiiihhhggghhhjjjiiikkkmmmmmmkkkiiihhhhhh______```___]]]]]]^^^```___```___\\\[[[]]]ccchhhfffgggiiikkkmmmnnnooopppmmmoooqqqtttzzz}}}~~~|||{{{zzzzzz|||}}}{{{zzz}}}||||||{{{yyywwwuuutttwwwuuutttssssssrrrpppmmmpppnnnllljjjiiijjjkkklllfffeeeeeefffgggfffcccaaa\\\^^^bbbgggnnnzzz|||{{{yyyxxxxxxyyy{{{|||}}}tttfffXXXLLLEEE???AAABBB???;;;888:::<<<888:::<<<<<<===AAAGGGLLL^^^{{{nnnccctttqqq~~~VVV<<<555333---222444000+++)))************************++++++************************))))))))))))))))))))))))'''((((((((())))))******rrrlllsss{{{\\\HHH<<<777444555444333222111111111111...------,,,,,,------...------------------------++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---......////////////......++++++++++++,,,,,,---...........................000//////.........//////...///000222444666777888<<>>??????===:::999:::;;;>>>::::::???@@@EEEYYYqqqcccmmmtttkkkEEE333111111//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************rrrooozzzzzz\\\GGG<<<777444444444333222111111111111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---......////////////......,,,,,,+++++++++,,,------........................//////............////////////000111222222333333111555:::>>>CCCLLLXXXaaaxxx|||rrrpppuuuvvvrrr~~~sssZZZGGG>>>:::888666000000//////...---------+++,,,,,,------------------,,,++++++*********+++************************************************((()))((((((---222000***(((((()))************)))(((((())))))))))))(((((((((((((((((())))))))))))************************++++++++++++************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///......000111444===HHH```zzzvvv{{{rrr~~~gggUUUIIILLLMMMSSS[[[]]]\\\^^^dddjjjkkkmmmmmmlllmmmoooqqqmmmmmmmmmmmmnnnoooooopppooosssyyy||||||zzzxxxxxxnnnllljjjjjjmmmqqqssstttuuurrrmmmhhhgggjjjpppuuu|||}}}xxxrrrlllhhheeedddcccdddeeeddd```]]]^^^```cccfffggggggeeeeeecccbbbbbbccceeeeeeccc```aaa```___^^^___^^^^^^]]]dddcccbbbdddffffffccc```fffgggiiilllnnnoooooonnnmmmssswww}}}}}}~~~yyyzzzzzzyyywwwwwwxxxzzzvvvwwwxxxxxxvvvvvvvvvxxxuuuuuuvvvtttqqqlllhhheeeooooooiiiaaa^^^aaa```\\\XXX\\\aaaccccccdddiiiooorrr{{{|||zzz{{{{{{zzzxxxpppqqqrrrsssuuuwwwxxxyyy|||yyyrrrlllddd[[[SSSKKKDDD@@@>>>>>>===;;;999777777777111888AAADDDCCCRRR|||~~~qqq{{{uuurrrLLL333---///000///......---,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************yyyzzzyyyZZZGGG<<<777444444333222111111000111111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---......//////......---------,,,+++++++++,,,,,,------------------------///...............//////000000000/////////......000222333222111333888<<>>===;;;::::::::::::888777999>>>BBBEEEQQQsss{{{lll~~~QQQ333---///111111......------,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************wwwYYYFFF===777333444333222111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---------......---------...---,,,,,,++++++++++++------------------------......---------...//////000/////////......------222444555555333333555777111444999===AAAIIISSS\\\eeemmmttt{{{zzzzzz}}}{{{uuuhhh]]]RRRMMMNNNJJJ@@@666------...111555444...))),,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,++++++***************+++************************************************))))))((((((***+++)))&&&'''(((((()))))))))))))))%%%&&&''')))************(((((((((((())))))))))))************************(((((((((((())))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,------------------------000//////111000///222888IIIjjj~~~}}}|||zzzssssss||||||gggWWWgggqqqsss~~~~~~gggRRRKKKFFFIIIQQQWWWYYYYYYaaacccgggiiijjjkkkmmmooommmlllllllllllllllmmmmmmkkkmmmqqqtttvvvyyy|||~~~}}}yyyuuurrrqqqpppooonnnlllkkkmmmqqqwwwzzzxxxvvvuuu{{{}}}|||zzzwwwrrrlllfffccc```aaabbbcccccc```]]]ZZZ]]]^^^```aaaaaa```______\\\\\\]]]^^^```aaaaaaaaa]]]^^^^^^______aaaccceee^^^___```bbbeeehhhjjjkkkkkkooouuuyyy}}}~~~||||||zzzzzz|||vvvwwwxxxvvvtttrrrrrrssstttvvvwwwvvvrrrnnnlllkkkiiijjjllllllkkkhhhdddaaa\\\[[[[[[]]]cccgggeeebbbjjjooosssvvv}}}~~~{{{wwwssspppqqqrrrtttxxx|||{{{xxxxxx|||}}}uuukkkdddWWWSSSOOOKKKGGGDDD@@@>>>:::999888:::<<<>>>===<<>>BBBIIIFFFFFFEEEBBB>>>:::777444333555777555111//////000,,,...///000...---------000---***)))***+++++++++++++++++++++++++++++++++))))))***++++++++++++******))))))))))))***++++++************************))))))))))))))))))))))))***'''(((******&&&&&&'''&&&'''(((((())))))(((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------++++++///000///000444333>>>PPPggg~~~xxx{{{{{{yyy|||qqqddd```QQQNNNaaattt}}}rrrYYYHHHHHHRRRWWWVVVTTTXXX^^^bbbddddddddddddiiiiiiiiiiiijjjkkkllllllkkklllmmmmmmlllmmmppprrryyy{{{~~~~~~wwwuuurrrrrruuuyyy|||}}}{{{{{{}}}}}}yyytttsssppplllgggccc```^^^^^^___```aaaaaa^^^\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]YYY[[[\\\\\\[[[\\\___aaabbbccccccaaa______bbbfffkkkmmmpppttt{{{zzz{{{|||{{{zzz{{{uuuwwwxxxwwwtttooolllkkkiiikkklllllljjjhhhhhhhhhlllkkkjjjhhheeecccaaa______\\\\\\aaaiiirrr}}}||||||zzz{{{zzzuuutttuuuuuuttttttuuuwwwzzz{{{qqqqqqpppmmmlllooovvv|||xxxvvvrrrmmmfff^^^UUUOOOJJJGGGDDDAAA@@@>>><<<:::;;;;;;:::888666888<<>>>>>===;;;:::999;;;<<<999777:::CCCJJJ______ddd}}}vvvwwwpppwwwppplllBBB:::555222444222------111++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************qqqSSSDDD===777222333222111000////////////...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++************+++++++++++++++,,,,,,+++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000..................---------,,,,,,---///111111000444333333222111000000111///111000,,,,,,000111//////---///444666333000111222000///...,,,+++///444222...+++++++++++++++,,,,,,+++***)))***,,,---...000///,,,***************))))))))))))************(((((()))***************))))))((())))))***++++++************************)))))))))))))))))))))))))))'''(((,,,+++&&&&&&+++&&&''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------111---+++...000//////222222111;;;VVV||||||uuuwww~~~sssnnnxxxzzzsssiii^^^^^^pppmmmUUUJJJGGGFFFIIIKKKMMMPPPSSSYYY```dddaaaaaabbbccceeegggiiijjjjjjkkklllllljjjjjjkkklllkkkmmmqqqyyy|||xxxyyy{{{xxxyyywwwttttttvvvvvvuuupppjjjeeeaaa^^^YYYUUUTTTWWW[[[___]]]^^^]]][[[WWWVVVXXX[[[ZZZ[[[[[[\\\]]]]]]^^^^^^aaacccfffggghhhkkkppptttuuuzzz{{{uuutttwwwzzzxxxvvvvvvrrrqqqooollljjjkkkooorrrooooooooommmjjjiiijjjkkkmmmkkkhhheeeeeeeeegggiiiooovvvxxxssszzzyyywww|||{{{vvvrrrssswww{{{zzzwwwvvvsssooommmmmmlllkkkiiiaaa]]]XXXSSSPPPMMMJJJHHHBBB@@@>>>===>>>>>>===<<<666;;;>>><<<:::@@@MMMYYYdddoooqqqooovvvmmmHHH222000...---...///...---,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))(((((()))***************qqqUUUBBB777444666222111111000///......---.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---+++***))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...............---------000///.........///111222000///.........///111222444333111000/////////000111111000000111111222333///...---------///000111------------------------------------,,,+++***)))************************+++++++++***)))(((((('''+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))((())))))))))))*********))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///111///333BBBYYYwwwyyyxxx~~~}}}~~~iiiZZZaaappp}}}iiiWWWHHH>>>IIIIIIJJJMMMNNNOOOVVV^^^aaaaaacccdddfffhhhjjjkkkllllllmmmmmmllllllkkkjjjjjjlllooossswww{{{~~~|||qqqppprrrrrrtttxxxvvvnnnkkkmmmooonnnmmmkkkiiieeebbb___]]]\\\XXXTTTUUUXXX\\\]]]]]]^^^[[[XXXVVVWWWYYY[[[\\\___aaacccbbbaaabbbfffkkkjjjnnnrrrvvvzzz|||zzzwwwwwwxxxwwwsssoooooommmjjjgggeeefffjjjnnntttqqqmmmiiihhhiiilllnnnlllmmmlllkkkqqqyyy~~~}}}zzzvvvtttwww~~~~~~}}}}}}|||}}}}}}}}}|||zzzyyywwwvvvuuurrrmmmiiieeebbb^^^[[[UUUTTTQQQPPPNNNJJJFFFBBB@@@>>>;;;999:::======:::888===<<<===@@@EEEbbbpppggg{{{xxxnnnxxxLLL777666/////////...------,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******pppTTTBBB888444555111111111000///...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...---,,,+++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---------...............333333111000//////000000000///.........///000111333222000///......//////,,,---...///000111222333///......---...///000111------------------------------------,,,+++***)))++++++++++++++++++++++++++++++******)))(((((('''+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++************))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))************+++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------............///000444===LLLggg~~~|||{{{|||~~~pppTTTRRR^^^vvvzzzjjjVVVGGGCCCDDDIIIMMMMMMKKKNNNTTT[[[]]]___bbbeeegggiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmmmmnnnpppqqqsssttttttxxx|||uuuiiifffgggiiinnnttt}}}|||{{{wwwqqqllliiiiiikkkmmmiiigggeeeaaa]]]ZZZWWWVVVUUUSSSSSSVVV\\\```bbbbbb[[[YYYWWWWWWYYY]]]aaaccceeegggiiiiiijjjmmmtttyyy|||}}}yyywwwvvvrrrooommmllljjjgggeeefffjjjmmmsssooojjjfffddddddgggiiijjjpppxxx{{{zzz{{{|||zzzyyyyyy|||~~~~~~|||{{{zzzzzzyyyzzz||||||{{{xxxtttrrrnnnkkkgggccc```]]]YYYWWWSSSRRROOOMMMLLLHHHDDDAAAAAA>>>;;;999;;;===<<<:::AAA@@@777888LLLgggpppjjjlll~~~|||YYY888222666/////////...------,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))******))))))))))))******oooSSSBBB888444555111111000000//////.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000//////...---,,,++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,------......//////666555444222000///......///............///000000111000///...---------...---...///111222111111000//////......//////000111........................------------,,,+++***)))++++++++++++++++++++++++++++++******)))(((((((((+++************)))))))))))))))))))))))))))))))))+++************)))))))))++++++************++++++************))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---000444666<<>>ZZZuuuuuu}}}|||vvvuuuzzz|||cccNNNOOO\\\ooo|||lllSSSJJJCCCCCCFFFGGGHHHIIIKKKNNNSSSYYY___bbbeeeffffffeeeddddddeeegggiiikkkffffffggghhhjjjkkklllllltttzzz}}}|||wwwuuu~~~vvvpppsssooommmllliiieeefffkkkiiiddd___^^^aaabbb___[[[WWWVVVTTTSSSSSSTTTVVVWWWTTTWWW[[[```cccdddbbb```ddddddfffgggkkkpppvvvzzz|||vvvrrrwwwvvvqqqoooooonnnllldddeeefffeeeeeefffiiikkkccc___[[[\\\eeeuuu{{{}}}~~~~~~}}}||||||}}}{{{||||||||||||{{{{{{zzz~~~zzztttllleeeaaa\\\ZZZXXXVVVUUUSSSPPPMMMLLLJJJGGGEEEDDDBBB???===999666666:::<<<<<<;;;<<<:::JJJTTTeeemmm[[[nnnvvvbbbZZZhhhkkkBBB333666555,,,//////...------,,,,,,+++************************************************))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))jjjPPPAAA999444333000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******)))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,---.../////////////////////......---,,,---------............---------------,,,,,,,,,222333444444333000---,,,....../////////.................................++++++,,,,,,++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))(((************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...000/////////...333CCCRRRggg{{{~~~{{{{{{{{{|||pppfffbbbUUU\\\eeeooo{{{qqq]]]GGG???@@@BBBCCCDDDFFFIIINNNTTTZZZ^^^aaacccgggeeedddcccccceeeggghhheeeeeefffhhhjjjlllmmmmmmnnnqqquuuxxxyyyzzz}}}~~~zzz||||||xxxttttttyyyzzz{{{{{{wwwpppjjjgggllleeeaaa``````___```dddbbb]]]YYYYYY[[[[[[WWWRRRTTTSSSSSSSSSUUUWWWZZZ\\\```dddjjjoooqqqqqqooonnnooosssyyy|||yyysssooorrryyywwwsssrrrrrrpppnnnggghhhhhhhhhggggggiiikkkaaaeeemmmzzz~~~~~~}}}}}}~~~~~~{{{{{{zzzyyyxxxyyy|||~~~~~~|||yyyuuuooohhhccc^^^\\\XXXVVVUUUTTTSSSRRRNNNLLLHHHFFFCCCAAA@@@???===;;;;;;999:::>>>>>>;;;===BBBWWWrrrpppbbbrrrrrreeeWWWYYYppphhh???222777999333---.........---,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))hhhNNNAAA999444222000000000000////////////,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++,,,---......------+++,,,------......------,,,,,,------------,,,+++,,,---.../////////...---------.........---,,,,,,------------------------***+++++++++++++++******))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000......//////000555<<<^^^}}}|||yyy{{{{{{wwwuuutttlllmmmiiicccgggwwwrrrXXXIIIAAA===<<<===BBBDDDHHHMMMSSSXXX\\\___eeedddcccccccccdddeeefffgggggghhhhhhiiijjjjjjkkkjjjkkklllllllllnnnrrruuuzzz~~~{{{{{{wwwwwwxxxyyyvvvpppnnnpppjjj```WWWWWWZZZZZZZZZ[[[VVVTTTRRRSSSVVVWWWUUURRRRRRRRRSSSVVVYYY]]]aaacccpppuuu|||ooo{{{|||rrrppphhhpppkkkiiilllpppuuu}}}~~~yyytttrrrqqqnnnllljjjjjjkkkjjjjjjlllpppsss~~~{{{xxxyyyzzzzzzyyyyyyxxxwwwxxxzzz||||||{{{zzzxxxvvvuuuwww{{{|||zzzmmmjjjfffaaa^^^[[[ZZZYYYUUUTTTSSSRRRRRRPPPMMMJJJEEEBBB???>>>======;;;999999777999<<<:::999DDDTTT~~~zzz^^^ppprrrbbbUUUZZZuuuzzz___DDD111444666///,,,222......------,,,+++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))fffMMMAAA999444222////////////000000000000,,,,,,,,,---------......++++++++++++++++++++++++************************************++++++++++++************))))))))))))************************************************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,***+++,,,---...------,,,+++,,,---......---,,,,,,+++,,,,,,,,,------......,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))***(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******((()))************)))(((************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...,,,...000000...111666LLLddd||||||fffZZZddd|||rrraaaPPPBBB===??????@@@BBBFFFKKKQQQVVVYYY___``````aaabbbcccddddddfffggggggggggggggghhhhhhjjjjjjjjjiiihhhiiilllooopppyyy}}}~~~~~~xxxyyy~~~ssscccUUUSSSXXXZZZYYYWWWRRRSSSTTTVVVXXXZZZ\\\]]][[[^^^cccjjjqqqxxx}}}|||uuuhhhddd[[[cccaaacccgggiiillluuu}}}{{{{{{{{{tttrrrrrrqqqpppqqqsssvvvzzz{{{yyyvvvttttttvvvxxxzzzxxxwwwwwwxxx{{{}}}}}}|||yyyvvvuuuwww}}}~~~yyysssnnnkkkaaa```^^^\\\YYYWWWVVVUUURRRQQQPPPPPPPPPNNNJJJGGGCCC@@@===<<<;;;;;;:::999888666999<<<===EEE```}}}{{{ddd]]]sss}}}nnnnnn]]]hhhaaa>>>666222444111++++++111......---,,,,,,++++++***************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((eeeLLLAAA999444222////////////000000000000,,,,,,,,,------.........++++++++++++++++++++++++************************)))************++++++++++++++++++***************))))))))))))))))))))))))************************************************++++++******************---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------++++++***+++,,,---...---,,,,,,+++,,,---.........---,,,000///...---------------+++,,,,,,---,,,+++))))))++++++++++++++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,...111///---111888;;;NNNdddvvvnnnUUUVVVlllxxx```JJJCCCFFF======>>>AAAFFFLLLRRRUUUZZZ[[[]]]```aaacccccccccccccccdddeeefffgggggghhhhhhhhhhhhfffddddddeeegggmmmssswwwvvvwww}}}}}}|||zzzfffTTTQQQXXX[[[YYYVVVVVVXXX[[[]]]^^^aaadddgggnnnsss{{{qqqccc```YYYYYYZZZ___fffggghhhppp|||{{{yyyxxxzzzxxxvvvyyy{{{|||~~~}}}}}}{{{wwwwwwvvvuuuvvvzzz{{{yyyxxxyyy{{{|||||||||xxxuuuuuu{{{|||vvvnnnfff___[[[^^^^^^^^^]]]ZZZWWWTTTQQQPPPOOONNNNNNNNNKKKGGGDDDBBB???<<<;;;;;;;;;:::999===<<>>:::666222222111///.........///000......---------,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++///---,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''---;;;HHHGGG777(((******))))))((((((''''''******))))))((((((''''''((((((''''''''''''(((((())))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++''''''((()))))))))))))))(((((((((((())))))))))))))))))*********))))))(((*********)))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////666===HHH```xxx]]]RRRUUU\\\qqq~~~vvvbbbNNN@@@>>><<<<<<@@@DDDHHHLLLPPPPPPYYY___^^^]]]```aaa^^^bbbaaaaaabbbdddeeeddddddbbbdddeeedddddddddfffggglllmmmoooppppppooommmkkkrrr{{{{{{pppddd___^^^^^^]]]]]]\\\gggppprrrssszzztttfff\\\WWW]]]\\\bbbjjjjjjiiisssxxxyyy{{{xxxyyy{{{|||||||||xxxuuuuuuyyy|||}}}}}}{{{{{{|||~~~}}}xxxuuusssvvvzzz~~~yyytttmmmfff___[[[ZZZYYYZZZYYYYYYZZZZZZYYYUUUSSSOOOLLLJJJJJJJJJHHHCCC???;;;<<<:::888:::>>>;;;444:::???HHHWWWnnncccSSSWWWiii{{{sss___kkkZZZ===777222222000//////.........++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((eeeJJJ>>>999555111222111000/////////000000...------------,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++***))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,++++++------,,,,,,,,,+++++++++...---,,,***************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''')))---444888555,,,$$$))))))))))))((((((''''''***)))))))))((((((((('''((((((''''''''''''(((((()))(((((((((''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))***)))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222555???XXXzzzvvvdddXXXOOOJJJZZZiiizzz}}}kkk[[[HHHBBB>>>@@@GGGMMMPPPPPPLLLRRRUUUUUUXXX]]]___\\\___^^^^^^^^^_________^^^]]]___bbbdddddddddeeegggfffhhhkkkmmmmmmjjjgggeeefffqqqwwwooollllllnnnppp||||||rrrhhh```]]]bbbeeeiiimmmrrr|||{{{{{{wwwuuuvvvwwwvvvttttttssstttwww{{{}}}}}}}}}wwwxxxyyy{{{|||zzzvvvsssvvvwwwzzz}}}}}}yyyuuupppmmmhhhccc___]]]]]]]]]ZZZYYYXXXYYYYYYWWWSSSPPPKKKHHHDDDCCCCCCCCCAAA???AAA???;;;777555666999===@@@VVVrrrjjjXXXhhhzzzmmmhhhccckkkeeeBBB444333111111000......------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((eeeJJJ===999444000222222111000000000000111------------,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++))))))(((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,------------------------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,)))'''&&&&&&)))))))))(((((((((((('''))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111---333GGG```sss}}}{{{qqqllldddUUUHHHLLLTTTaaaqqquuu```TTTFFFAAAEEELLLNNNMMMIIILLLMMMNNNRRRWWWYYYWWWZZZZZZYYYYYYYYYYYYYYYYYY\\\^^^aaaccccccdddeeefffdddfffhhhjjjjjjgggdddaaafffrrryyytttpppooopppyyy~~~zzzzzzyyywwwttttttwwwxxxvvvtttttttttsssqqqoooqqqtttyyy|||}}}|||||||||vvvvvvxxxyyy{{{yyyvvvsssxxxxxxxxxxxxwwwsssmmmiiihhhfffccc___]]]\\\\\\]]]YYYXXXWWWVVVVVVTTTPPPMMMHHHDDD@@@======>>>??????777777:::>>>;;;555;;;EEE^^^|||mmm___eeezzzoooaaa\\\fffaaa>>>333111...000///...---,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((dddIII<<<888444000222222222111111111111111---------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((***)))&&&&&&))),,,(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))************))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////333+++,,,888DDDUUUrrr}}}}}}sssqqqvvvtttjjj```UUURRROOOVVViii~~~rrr]]]JJJCCCDDDDDDBBBFFFIIILLLMMMNNNOOOQQQRRRUUUVVVVVVVVVVVVVVVXXXZZZcccddddddcccbbbbbbdddgggffffffggghhhgggfffeeedddttt~~~yyyuuuvvv{{{~~~{{{vvvvvvsssqqqrrrvvv|||vvvuuuttttttsssssssssrrrxxx||||||zzzzzz{{{xxxxxxyyy{{{|||{{{xxxvvvuuutttrrrqqqnnniiiccc___cccaaa___\\\ZZZYYYXXXXXXYYYWWWUUUTTTSSSPPPMMMJJJFFFCCC???===<<<<<<===>>>:::444666???@@@>>>JJJ\\\rrriiitttqqqeeeaaarrr\\\:::222888555,,,...------,,,++++++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((cccHHH<<<888444000222222222222111111000000------,,,,,,,,,+++++++++***************************++++++,,,,,,++++++***))))))***++++++++++++***+++******))))))******+++************************))))))*********+++++++++(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,'''''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............111,,,...333444<<<^^^yyywww~~~~~~qqqgggWWWNNNWWWnnn{{{eeeSSSGGG===555===CCCIIILLLJJJHHHKKKOOOPPPRRRSSSTTTTTTVVVZZZ^^^mmmkkkgggbbb___```cccfffgggfffeeeddddddeeefffgggyyy}}}||||||{{{xxxttttttwwwyyywwwuuu{{{vvvrrrttt{{{~~~vvvuuutttsssrrrtttvvvxxx}}}~~~|||xxxvvvwwwzzzwwwvvvwwwxxxyyyxxxvvvsssooommmjjjhhhfffbbb]]]ZZZ[[[[[[ZZZYYYXXXWWWVVVUUUWWWUUURRRQQQOOOMMMJJJGGGAAAAAA???===;;;;;;;;;;;;GGG;;;888CCCNNNXXXnnnuuuqqqlll}}}vvveeedddxxx|||ZZZ999000444666333111---,,,,,,++++++++++++,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((bbbGGG<<<888555111111111222222111111000///,,,,,,,,,,,,++++++++++++******************************++++++++++++******((()))******++++++******++++++************++++++************************)))))))))************+++************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))*********************+++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%'''******(((&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******+++******((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,------------.........+++,,,333666000///DDD```vvv|||qqqXXXNNNVVVccclllzzznnn\\\III999:::<<>>333444222+++,,,555,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((```FFF<<<999666222000000111111111000///...,,,,,,,,,++++++++++++*********************************++++++++++++******((())))))*********************))))))))))))******************************))))))))))))************************************((())))))***************++++++++++++++++++++++++************************************++++++++++++))))))*********+++++++++)))*********++++++++++++***+++,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''(((''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((()))******+++++++++'''(((((()))******++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------.........+++,,,111444111///666AAARRReeebbbKKKEEEFFFGGGWWWkkk}}}xxxgggUUUFFF???<<<@@@CCCCCCDDDGGGDDDGGGIIIIIIHHHKKKQQQWWW\\\\\\[[[YYYXXXYYY\\\___]]]^^^___aaabbbcccddddddfffhhhlllpppsssuuuuuuvvvkkkuuu~~~}}}{{{yyyvvvqqq~~~~~~yyyzzzzzzzzzzzzyyyxxxwwwqqqvvvzzzyyytttqqqrrrtttyyy|||zzzsssoooqqqsssvvvwwwxxxzzz}}}{{{vvvrrrpppppppppoooiiihhhgggggggggeeecccaaaaaa___\\\[[[ZZZYYYWWWVVVQQQRRRTTTUUUUUUUUUSSSRRRMMMJJJGGGFFFEEECCCAAA???999:::;;;::::::===BBBFFFCCCYYYyyy}}}eee]]]hhh|||}}}vvvmmmmmmsssyyyDDD555444333222...+++,,,000,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((___FFF<<<999666333///000000111111///...---,,,,,,,,,+++++++++************************************++++++++++++******(((((()))***************))))))(((((((((((())))))************************))))))))))))************))))))))))))))))))))))))(((((()))***************************************************************)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++)))***,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&'''***---&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))''''''(((******+++++++++'''(((((()))***+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......///---,,,---111333555555>>>ZZZeeeOOOHHHFFFDDD???RRRffftttsssXXXHHH;;;===CCCDDDBBBAAA@@@CCCEEEDDDBBBDDDJJJPPPMMMPPPSSSUUUVVVWWWYYY[[[ZZZ\\\```dddffffffdddcccfffffffffiiilllnnnooonnnpppxxx}}}zzzvvvuuuuuutttvvv~~~||||||{{{~~~|||vvv|||yyyyyyxxxwwwtttqqqqqqsssuuuxxxzzzssssssuuuwwwyyytttsssoootttzzz}}}~~~xxxtttrrrppplllhhhfffdddcccbbbbbb```]]][[[___]]]ZZZXXXXXXWWWVVVUUUTTTUUUVVVVVVTTTRRROOOMMMIIIFFFCCCAAAAAA@@@>>><<<::::::::::::;;;AAAJJJPPPrrrsss```\\\ssskkkcccmmmiii\\\hhhuuuPPP???///333000***...666333))),,,,,,,,,+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))yyy{{{\\\FFF>>>:::555222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111222222GGGiii{{{fff___]]]UUULLLDDD>>>III___ssszzzZZZEEEAAA:::777<<<============???AAACCCCCCBBBFFFHHHKKKMMMNNNQQQSSSVVVWWW\\\bbbffffffccc```___bbbccceeeggghhhiiihhhhhhmmmppptttvvvuuurrrqqqpppuuuuuutttsssrrrtttxxx{{{~~~~~~}}}}}}}}}|||||||||~~~xxxmmmhhhrrr~~~ssstttuuuppplllvvvxxx|||xxxrrruuu}}}}}}tttuuuzzzwwwyyy~~~yyyuuupppjjjgggeeeffffffeeebbb___^^^]]]]]]\\\[[[]]]YYYUUUTTTUUUUUURRROOOTTTSSSSSSSSSSSSQQQMMMJJJEEE>>><<>>=========???@@@@@@BBBEEEGGGHHHJJJLLLOOORRRVVV\\\``````^^^]]]]]]^^^___aaabbbddddddeeeeeeiiimmmpppqqqpppmmmkkkkkkrrrsssrrrqqqqqqssswwwzzz~~~}}}~~~}}}zzzuuuvvvxxxyyyyyyzzz|||}}}vvvssspppmmmgggeeellluuuyyyqqqvvvwwwtttsss{{{xxxyyy~~~zzzwww{{{~~~uuuqqqsssuuuuuuxxx|||~~~zzzwwwsssppplllgggdddcccbbbcccaaa___\\\ZZZZZZZZZYYYXXXZZZYYYWWWVVVUUUTTTSSSSSSTTTSSSQQQPPPOOOLLLHHHEEEKKKAAA888777999999===AAA:::999<<>><<<;;;<<<===:::<<>>>>>???AAACCCDDDFFFJJJLLLNNNPPPRRRUUUVVVUUUUUUVVVXXXZZZ\\\^^^```ccceeefffdddbbbaaa```fffggghhhiiijjjlllpppsssxxxwwwvvvuuuuuuyyy|||{{{~~~}}}~~~}}}zzz}}}~~~yyyuuurrroookkkhhhbbbdddgggmmmssswwwzzzzzzyyywwwwwwyyyzzzzzz}}}tttpppxxx}}}}}}}}}~~~~~~~~~yyysssuuuuuuuuutttpppjjjeeeaaaaaaaaaaaa```^^^\\\[[[ZZZXXXVVVTTTTTTTTTSSSRRRPPPJJJJJJKKKMMMOOOQQQPPPOOOJJJHHHFFFEEEDDDCCCAAA@@@::::::;;;<<<<<<<<<===>>>VVVlllnnniiisss}}}ooo___TTTVVVUUUSSS]]]lllpppRRR666000333222000111------------,,,,,,++++++,,,,,,++++++***)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((rrruuu\\\FFF???;;;777444000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++******************************************************))))))******+++,,,******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////......000333777@@@PPP```tttbbbYYYPPP@@@OOObbbzzzzzz{{{qqqXXXGGGAAA999555666999::::::888:::<<<<<<<<<===>>>@@@???AAADDDEEEFFFIIILLLOOOQQQQQQQQQRRRSSSVVVYYYZZZ\\\___aaabbbaaa`````````ccceeeggghhhiiikkknnnqqqtttsssrrrqqqsssxxx~~~zzz|||zzz~~~wwwssszzz}}}zzz~~~|||xxxuuupppmmmkkkjjjiiihhhhhhggggggkkkqqqxxx{{{|||vvvwwwzzz|||zzzxxx~~~xxxttt{{{}}}{{{zzzwwwssspppuuusssoookkkfffbbb```^^^\\\]]]]]]]]]\\\ZZZYYYXXXUUUTTTSSSRRRSSSRRRPPPOOOEEEDDDEEEJJJQQQSSSOOOJJJHHHEEEAAA@@@???>>>===<<<;;;;;;::::::AAAPPPaaammm|||vvvttt}}}uuucccYYYTTTWWWVVVYYYmmmkkkDDD666---000222...,,,///,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((({{{~~~[[[EEE>>>;;;666444000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))***+++++++++++++++++++++++++++)))(((((((((((()))******)))************+++++++++***************************************************))))))))))))***++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////000000///333BBBQQQbbb{{{|||ooofffddd]]]MMM@@@GGGVVVaaammm{{{bbbXXXHHH<<<666666999:::888999;;;;;;::::::;;;===<<<>>>@@@@@@AAACCCFFFHHHJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY\\\^^^^^^^^^___aaacccdddggghhhiiijjjmmmpppooooooooooooqqqwww~~~|||zzzwww|||}}}~~~}}}~~~zzzooommmwwwyyyxxx||||||xxxpppooommmllllllnnnoooqqqssspppmmmoootttzzz||||||}}}~~~~~~~~~{{{}}}vvvpppnnnppprrrrrrnnnhhhccc___]]]]]]]]]ZZZZZZZZZZZZYYYXXXWWWWWWTTTRRRRRRRRRRRRRRRPPPNNNFFFFFFJJJPPPTTTSSSMMMGGGGGGDDD???<<<;;;;;;:::999555@@@LLLVVVeeezzzwwweee]]]YYYWWWWWWYYY[[[fff[[[EEE222111111111...***+++000++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~YYYDDD===:::666333000000000000////////////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++++++++((((((((((((((()))******)))************+++++++++************************************************)))))))))))))))***++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......111///000000///000999BBBFFFYYYpppnnnlllpppzzzyyyjjjMMMDDDDDDJJJWWWqqq}}}pppoooiii\\\LLL@@@<<<<<<999:::;;;;;;:::999:::<<<:::<<<======<<<===???AAAAAABBBDDDGGGIIIJJJKKKLLLNNNQQQUUUXXXZZZ\\\^^^```___aaacccddddddfffhhhjjjggghhhiiijjjmmmssszzz|||yyyvvvttt{{{~~~|||~~~~~~~~~yyyvvvwwwyyyzzzvvvwww{{{wwwwwwzzz{{{xxxtttqqqrrruuuvvvwwwxxxzzz{{{vvvtttrrruuu{{{zzzxxxxxxzzz{{{||||||}}}~~~xxxqqqmmmmmmnnnoooiiifffbbb^^^[[[ZZZ[[[[[[YYYYYYXXXWWWVVVVVVUUUUUURRRQQQPPPQQQRRRQQQOOOLLLGGGMMMVVVYYYUUUNNNHHHEEEBBB???;;;999:::<<<=========RRRlll~~~~~~mmmbbb]]]ZZZSSSZZZdddlllvvvRRR:::999000444444///+++,,,......*********+++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((}}}YYYDDD===999555222000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))******+++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------...,,,---111222///...000777BBBRRRfff||||||ooovvviiiVVVHHHCCCCCCQQQ\\\YYYooo|||~~~gggOOOAAA===;;;===>>>===<<<;;;<<<===999:::;;;;;;:::999:::<<<;;;===???BBBEEEFFFFFFFFFIIILLLPPPTTTVVVYYY]]]___YYY[[[^^^______```bbbddd```aaaccceeehhhnnnuuuzzzzzz{{{|||}}}|||yyytttpppssszzz~~~~~~{{{|||xxxtttvvv|||zzz|||}}}yyytttrrruuuyyysssqqqnnnnnnrrrwww{{{~~~qqqssswww}}}~~~xxxrrrtttwww|||~~~||||||sssrrrssszzzzzzwww{{{zzzvvv{{{~~~~~~~~~rrrpppmmmmmmnnnlllhhheeebbbaaa___\\\[[[YYYYYYYYYXXXXXXVVVUUUTTTTTTTTTTTTPPPPPPOOOPPPQQQPPPNNNLLLFFFRRR^^^^^^SSSGGGBBBBBB:::888666777;;;???CCCEEEYYYlll|||wwwqqqrrrlllaaa]]]```\\\SSS\\\mmm|||TTTBBB999000+++111111***)))///...(((******************++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))