BM6P6(@ VVVTTTQQQLLLFFF@@@;;;999777444111000222444333111000444<<>>RRRfff~~~mmmbbbFFF;;;555222555PPPttt}}}mmm|||mmmuuuxxxxxxnnnqqqcccWWWUUURRRJJJFFFGGGHHHCCC>>>@@@EEECCC;;;222333000...000777AAAJJJOOOmmmwwwZZZpppmmm{{{XXXJJJJJJwwwzzzuuu^^^IIIJJJFFFFFFFFFCCC@@@@@@DDDHHHNNNJJJKKKQQQUUUUUUYYY```iiijjjmmmvvvxxx```VVVWWWUUUOOODDDBBBBBBCCCBBB???AAAFFFJJJKKKNNNTTTWWW\\\gggsssuuutttwww|||{{{vvvyyy~~~uuusss~~~yyyXXX<<<999;;;888999777>>>nnn}}}RRRLLLfff\\\]]]kkkCCC555444999@@@JJJ[[[ccc\\\eeevvvuuupppsss{{{{{{~~~}}}zzzuuuppplllttt||||||uuuooommmnnnnnnmmmkkkkkklllooorrruuurrrtttsssqqqtttwwwrrrhhhbbbZZZPPPMMMRRRZZZ```bbb[[[OOOHHHIIIGGGEEEMMMYYYffflllaaaTTTXXXYYYNNNFFFHHHIIINNNUUUYYYXXXUUURRRVVVZZZUUULLLOOOZZZZZZPPPLLLUUU___cccaaaaaaeeejjjkkkeeebbbrrrxxxwwwooonnnnnnooopppooommmjjjmmmiiigggjjjjjjgggeeeeeefffggghhhiiiiiiiiiiiiiiijjjmmmnnnllllllpppqqqnnn___LLLMMMeeemmmWWWBBB>>>888777777999:::===IIIUUUZZZ000666666777888777666555666777AAAUUUyyyuuutttzzz{{{xxxsssqqqssstttqqqppprrrssspppwwwqqqdddccciiipppuuuyyyjjjTTTAAA777777222555@@@FFFGGGPPP\\\dddaaa[[[TTTSSSWWWWWWSSSRRRPPPPPPQQQQQQOOOSSSXXXVVVUUUXXX```ccc```^^^^^^UUUKKKAAA<<<;;;999777666444444444333111000...---000...,,,+++,,,------,,,---...///.........000222???NNN]]]dddgggjjjkkkjjjkkkhhhjjjuuulllFFF===LLLEEEDDDBBB>>>:::666333111222000......000111111///222111000111555:::>>>@@@555:::999111000666:::777999;;;IIIjjjpppFFFLLLUUUdddmmmjjjeeeiiirrriii___yyyzzzzzz}}}}}}~~~{{{uuuppplll```NNN???444555666444555EEEddd{{{dddUUUBBB<<<666///555ZZZyyy~~~wwwmmm___VVVUUUTTTLLLHHHIIIHHHDDDBBBDDDFFFDDD===666222000...000666@@@GGGLLLbbb{{{wwwuuu[[[HHHFFFrrrzzzfffRRRQQQKKKJJJGGGCCCAAACCCHHHLLLUUUSSSTTTZZZ]]]^^^cccjjjnnnqqqvvv~~~fff[[[[[[XXXQQQAAA???AAADDDDDDCCCEEEJJJWWWVVVYYY```ggglllrrrxxxvvvuuu}}}ZZZ>>>:::;;;777777>>>FFFqqq|||NNNGGGbbb]]]kkkqqqFFF888:::;;;CCCNNN___eee\\\ccc~~~vvvwww___ccc{{{}}}|||yyyuuulllrrrwwwxxxtttpppnnnoooooonnnmmmmmmmmmoooqqqrrrppprrrrrrqqquuuyyyvvvnnnfff^^^TTTOOORRRWWW[[[\\\[[[PPPIIIKKKKKKHHHMMMWWWdddmmmeeeYYYZZZZZZRRRNNNJJJKKKRRR]]]```YYYRRRPPPSSSXXXWWWPPPRRR[[[]]]VVVQQQYYYaaaeeeeeeeeejjjnnnhhhfffgggxxxtttpppmmmnnnooommmjjjgggggghhhlllhhhgggjjjkkkhhhfffgggiiiiiijjjjjjjjjjjjjjjjjjlllooopppmmmnnnppppppmmm^^^KKKKKKbbbkkkVVVAAA<<<888777999;;;:::;;;BBBKKK~~~jjj;;;999999999:::999777666888999FFFlllqqqeeewww}}}||||||{{{tttpppppppppnnnooorrrrrrttt~~~nnn```UUU[[[ccciiioooyyy~~~|||yyy|||eeeMMM<<<333555444;;;GGGLLLKKKRRR]]]___]]]WWWRRRTTTYYYYYYUUUSSSQQQQQQSSSSSSRRRVVV[[[YYYWWWZZZbbbggggggfffhhhaaaVVVIIIAAA===;;;999888666555444222111///......000...,,,+++,,,------,,,,,,.........---...000222>>>LLL[[[cccgggkkkmmmlllqqqmmmlllsss}}}yyyOOOCCCRRR666666444333111///...---...---------///000///...333222222111111222333333222444555333000111777<<>>:::222///---///555===DDDHHH]]]zzzyyy^^^IIIHHHsssuuuwwwooo\\\UUUMMMKKKHHHEEEEEEIIIPPPUUU[[[ZZZ]]]aaaeeegggmmmsssuuuxxxhhh]]][[[VVVMMMCCCCCCFFFJJJKKKIIIKKKOOO]]]\\\aaammmvvvzzz|||wwwwww{{{XXX===:::999555777;;;FFFooo}}}RRRFFF```___|||pppDDD777===<<>>======<<<999777555222000////////////...,,,,,,---------,,,,,,---......---...000222AAANNN\\\cccfffjjjlllkkkppppppqqquuu}}}{{{OOOCCCTTT222222111000000////////////......////////////...***...222555555444333222???222111;;;???>>>III[[[nnnzzzvvvOOOAAAJJJJJJOOOUUUVVVVVV]]]kkkyyyyyyppp}}}}}}||||||yyyrrrmmmjjjbbbRRR@@@444000111444888;;;FFFZZZllllllxxxhhhZZZ:::777333555YYY```VVVPPPUUUWWWRRROOOPPPLLLMMMNNNMMMHHHCCC>>><<<222000...///444;;;AAADDDWWWooo{{{uuuaaaLLLPPPzzzooolllqqq{{{wwwaaaRRRLLLKKKJJJJJJLLLRRRYYY^^^```bbbfffiiilllpppwww}}}lll```^^^XXXMMMMMMMMMPPPTTTTTTPPPQQQUUU]]]aaajjjwwwyyyzzztttQQQ999888888555888555BBBhhhzzzbbbQQQfff~~~nnnaaammmCCC999AAA===FFFSSSbbbfff\\\ccc~~~{{{{{{lllHHHZZZyyyxxxxxxxxxvvvsssqqqpppppprrrrrrpppmmmnnnooopppqqqqqqqqqpppoooqqqppppppqqqtttvvvvvvtttmmmfff]]]WWWTTTSSSRRRRRRWWWPPPMMMOOOQQQQQQTTTZZZ]]]llllllbbb]]]WWWTTTYYYXXXTTT]]]nnnnnn\\\OOOOOOSSSZZZ]]]ZZZVVVYYY```fff]]]___bbbgggkkkooorrrssskkkgggbbbjjjvvvpppgggkkkvvvwwwvvvqqqjjjfffgggjjjjjjggggggkkkllljjjiiijjjllllllkkkjjjjjjiiiiiiiiilllppprrrrrrrrrsssqqqlll___LLLHHH[[[eeeUUUAAA999333333666:::;;;:::>>>DDDlllJJJ777>>>>>>===;;;999999;;;===777gggzzzqqqpppzzzsssnnnmmmnnnmmmpppsssuuu||||||sssZZZFFFEEEOOO[[[cccllluuu|||tttuuunnn___YYY\\\]]]YYYVVV___eeebbbaaafffmmmooofffjjjmmmeeeQQQ>>>555555333999CCCLLLMMMKKKOOOWWWWWWVVVRRRQQQVVV]]]]]]XXXXXXVVVXXX[[[]]]^^^bbbiiigggeeegggpppwwwzzz}}}}}}ppp[[[GGG======??????<<<:::666222000/////////...---,,,,,,---...---,,,,,,---......------///111GGGSSS```dddfffhhhiiihhhhhhooovvv{{{sssHHH???UUU444333222111000000000111000000000000/////////000111444666777666555666888:::999<<>>AAAMMMMMMPPPTTTUUU[[[gggwwwtttxxxwwwoooiiiggg^^^MMM<<<444111000222888<<<@@@HHHPPPggguuugggYYY;;;444///:::kkk}}}qqqwww^^^SSSOOOTTTWWWSSSPPPRRROOOPPPQQQMMMGGGAAA===<<<555222//////333:::???BBBOOOcccrrrrrr~~~]]]{{{~~~RRRRRRzzzpppkkknnn|||~~~eeeRRRRRRQQQPPPQQQTTTZZZ___bbbfffkkkppprrruuu{{{uuujjjhhhaaaVVVTTTTTTWWW\\\\\\YYYZZZ^^^bbbjjjvvv{{{|||qqqMMM777888777444999888EEEggg}}}ooo```qqqjjjxxxxxx{{{|||___|||nnnHHH???FFFAAAJJJVVVdddhhh^^^gggzzzyyy___QQQjjj}}}~~~wwwxxxxxxvvvyyyuuuqqqppprrrrrrooolllkkklllnnnppprrrrrrqqqppptttrrrqqqqqqrrrqqqppppppkkkgggaaa[[[WWWUUUSSSRRRTTTRRRQQQSSSTTTUUUZZZ___\\\jjjjjjbbb\\\TTTPPPVVV^^^[[[bbbpppppp```SSSSSSXXX]]]bbbaaaZZZXXX___jjj```___```eeelllqqqrrrpppiiigggbbbhhhpppjjjdddkkk}}}zzzvvvrrrooommmkkkjjjiiiffffffjjjllljjjiiijjjkkkjjjiiihhhgggggghhhhhhiiinnnqqqqqqsssuuusssooobbbNNNHHHYYYdddVVVCCC999888555555888999:::???EEEtttRRR===>>>>>>>>><<<:::999;;;<<<:::TTTooosssyyyvvv~~~uuupppoooqqqsssqqqqqqssssssvvvuuuqqqpppzzzmmmRRR???FFFRRR```iiiqqqwwwwwwrrr```gggeee]]]ZZZ```bbb^^^bbbjjjoookkkfffeeeiiimmmdddhhhkkkeeePPP;;;444888444999@@@FFFGGGGGGKKKQQQWWWXXXVVVUUUWWW\\\\\\XXXWWWVVVXXX\\\^^^___dddkkkkkkjjjmmmuuu{{{}}}vvv___GGG<<<===@@@@@@>>><<<888444111/////////---,,,,,,,,,......---,,,+++---...---------///111FFFSSS```eeegggiiijjjiiifffnnnuuuyyy~~~oooHHHAAAWWWppp|||333222000///......///000000111111111000111444777666888999999<<>>===:::666000///333999???BBBSSS```fffsssrrr~~~OOOfff[[[NNNooo~~~oookkkooommm]]]^^^[[[XXXWWW[[[```dddfffiiipppvvvwwwzzz{{{qqqqqqjjj___XXXXXX\\\bbbddddddggglllkkkrrr}}}}}}zzz}}}rrrLLL888999777333999;;;KKKmmmllleeexxxssszzzYYYpppiiiHHHAAAEEEFFFPPP\\\iiijjj^^^ffftttuuu^^^aaazzz}}}yyyzzzzzzxxxzzzvvvrrrqqqqqqqqqnnnkkkiiikkkmmmoooqqqqqqqqqqqqtttrrrqqqsssrrrnnnlllnnniiigggddd___[[[XXXVVVUUURRRWWW]]]^^^[[[ZZZ]]]bbb\\\ffffffaaa___VVVNNNSSS^^^```gggppppppfff[[[VVV[[[```iiimmmeee\\\___jjjccc``````fffoootttqqqmmmdddggghhhooovvvmmmeeemmm{{{vvvsssqqqoookkkhhhiiieeeeeeiiikkkiiihhhiiiiiihhhfffeeeeeefffggghhhiiimmmpppppprrruuuuuuqqqeeeQQQIIIWWWbbbXXXEEE:::>>>999666777777888===CCCsss___tttsss\\\FFF>>>???@@@???<<<;;;;;;<<>>AAA@@@@@@===:::666222000......,,,,,,,,,---...///---,,,+++,,,------,,,---///111>>>MMM\\\dddhhhkkklllkkkkkkoooppppppwwwnnnJJJAAARRRZZZqqqiiilllfffooo}}}444333111000///000111222222444555555666999???DDD===DDDNNNXXXcccrrrzzz{{{jjjOOO@@@999111222===MMMYYY___^^^______dddpppttt~~~vvvjjjdddWWWDDD888666333111111222444;;;LLL\\\vvviiiZZZGGG888222111999VVVzzzzzzvvv|||jjjmmmaaaUUUNNNRRRTTTQQQOOORRRMMMKKKGGGDDDBBBAAA@@@@@@???999222///222999@@@DDDQQQ```aaaUUU```uuu}}}qqqyyyKKK[[[iiiMMMggg}}}rrrqqqvvvuuuppphhhccc\\\ZZZ___gggooossspppzzzxxxyyytttiiibbbaaaeeejjjmmmnnnrrrxxxyyy|||www}}}oooIII666999777444:::777NNNqqqZZZ___wwwyyysssRRRjjjbbbHHHCCCDDDHHHTTTaaammmiiiWWWZZZtttlllppplllqqq~~~{{{{{{zzzvvvvvvtttrrrqqqpppooonnnlllkkkkkklllmmmnnnooooooooopppoooqqquuutttpppnnnrrriiihhhgggccc___ZZZWWWVVVRRR___lllmmmeee___^^^```^^^cccaaa```ddd\\\RRRSSSYYYbbbkkkoooqqqmmmbbbVVV[[[aaaooo{{{ttteeeaaahhhhhhdddbbbiiitttxxxrrrjjjdddhhhkkkrrrwwwoookkkvvv}}}xxxrrrllliiigggiiieeeeeehhhjjjhhhfffggghhhgggeeedddeeefffhhhiiijjjnnnpppnnnpppssssssqqqfffRRRHHHUUUaaaXXXEEE999===888555666888999===BBBkkklllJJJcccpppmmm^^^DDD???AAACCCBBB@@@===<<<<<<@@@BBB___qqq~~~wwwtttppppppttttttpppllllllkkkmmmkkkhhhooojjjUUUKKKTTT^^^fffjjjrrrzzzuuujjjmmmpppxxx~~~]]];;;111888555777;;;BBBJJJPPPRRRQQQVVV^^^ccc___ZZZZZZ]]]___YYYXXXZZZ^^^aaabbbgggnnnrrrsss{{{}}}hhhLLL>>>???AAA>>>@@@???<<<888444000...,,,,,,+++,,,---//////---,,,+++,,,------,,,---///000777GGGYYYbbbgggjjjkkkiiikkkooonnnmmmxxxpppMMM>>>IIIJJJoookkkjjj^^^iii666555444333333444666888666777999:::<<>>:::888;;;777444<<<===JJJJJJHHHTTTcccqqqVVV666000888888888777888===IIIVVV```fff```^^^gggvvv~~~~~~rrrzzzrrrmmmgggWWW@@@555777000222555666777@@@UUUiii~~~dddUUU<<<444---666999^^^yyy\\\xxxnnn]]]mmmyyyppp[[[UUUNNNLLLOOOQQQPPPNNNIIIGGGEEEBBBAAABBBDDDEEEJJJBBB999666555666<<>><<<===IIIJJJ~~~ppp~~~{{{sssuuurrrooonnnooommmhhhdddkkksssyyyzzz}}}mmmVVVGGGVVV^^^hhhnnnqqqxxx~~~QQQ777666666666888@@@LLLWWW]]]^^^___ccciiijjjeeeaaacccgggiiiaaa]]]]]]ccckkkqqqwww|||yyybbbIII>>>AAABBB===@@@CCCDDDBBB;;;444000///---,,,,,,++++++,,,,,,---+++,,,,,,------.........111AAATTT```fffiiigggccceeehhhmmmttttttWWWEEEMMMXXX===BBB@@@BBBKKKMMMQQQ^^^eeejjjggggggooossszzzcccDDD333333:::222555<<>>BBBMMMXXX```aaa```nnnqqqnnnfffbbbcccfffgggfffccceeekkkqqqsssxxx}}}|||pppYYYCCC:::>>>@@@===???AAACCC@@@:::444///...---,,,,,,++++++,,,,,,---+++,,,,,,,,,---......///333BBBRRR]]]bbbdddbbb^^^dddgggkkkqqqzzz~~~nnnSSSFFFVVVjjjEEELLLPPPWWWcccffflll{{{}}}ssszzzXXX<<<222111444888888>>>JJJZZZfffiiieee___OOOLLLNNNYYYiiiuuuzzzzzzkkkfffbbb|||{{{zzzuuullleeegggnnnpppiiibbb[[[MMM:::000111222333444666999EEE___vvvoooZZZLLL999555---111@@@jjjsssllloootttooovvvuuuUUUOOOLLLIIIIIILLLNNNMMMKKKLLLJJJGGGEEECCCCCCCCCDDDEEEAAA>>>:::444111777@@@GGGWWWvvvuuullltttwww~~~|||vvv```UUUQQQnnn}}}}}}}}}zzz|||tttyyypppUUU;;;444777777555666AAAWWWsss~~~MMMEEETTTuuuXXXRRRoooQQQLLLWWWYYYXXX]]]kkkwwwlllYYY^^^qqqnnneeezzz}}}yyywwwvvvuuurrrrrrrrrqqqnnnmmmnnnpppnnnmmmkkklllmmmnnnmmmllljjjkkklllooorrruuuxxxyyyvvvrrrooonnnjjjaaaYYYVVVbbbeeekkkvvvxxxhhh^^^eee^^^eeelllsss|||qqq^^^[[[bbbmmm{{{~~~nnnjjjqqqwww}}}zzzfff\\\hhhtttuuuvvvxxx}}}|||tttyyy{{{tttoookkkiiieeeeeefffhhhkkkmmmlllkkkmmmkkkiiijjjlllllljjjggghhhhhhiiijjjjjjiiihhhgggeeeXXXLLLVVVhhh^^^EEE:::666333444777:::;;;>>>BBBQQQ]]]AAADDDJJJOOONNNIIIDDDBBBBBBNNNoootttooo{{{~~~|||~~~tttoooiiieeeeeeiiinnnqqqpppuuuxxxwww{{{}}}kkkVVVFFFLLLSSS\\\eeemmmyyy~~~}}}yyytttwww~~~rrrqqqmmmTTT===888888EEECCCDDDJJJTTT]]]aaa```sssrrrmmmfffccceeegggeeecccccchhhnnnrrrsssxxx~~~{{{kkkQQQ>>>888;;;===;;;===???@@@???:::444///------,,,,,,++++++,,,,,,---++++++,,,,,,---...//////555BBBQQQZZZ___ccccccaaafffiiikkkooovvv~~~~~~yyynnnSSSGGGWWWjjjQQQYYY___jjjtttrrrtttxxxkkk~~~iiiOOO555,,,000555888888IIIOOOYYYbbbddd]]]RRRJJJ???@@@DDDOOO\\\fffiiiiiibbb___bbbzzzzzz|||{{{vvvsssvvvxxxxxxuuukkk___UUUGGG999333333444444444666;;;JJJggggggTTTEEE666---///222>>>ZZZjjjhhhlllnnnooonnn}}}{{{[[[TTTQQQNNNNNNNNNNNNLLLJJJNNNLLLIIIGGGEEEDDDDDDDDDDDDDDDCCC???777111666???JJJRRRssswww```hhh{{{ZZZyyyZZZIIIeee~~~|||{{{}}}ppp{{{yyygggOOO:::555777666555777HHH\\\wwwSSSGGG]]]^^^^^^|||___GGGLLL\\\^^^```dddrrr{{{nnnZZZ\\\nnnvvvsssuuuiiiwww{{{xxxvvvsssppppppppppppooollllllmmmnnnpppnnnkkkkkklllnnnnnnnnnmmmnnnppprrrtttvvvxxxxxxvvvtttqqqppplllcccYYYSSS\\\ffffffooo~~~rrrbbbggggggrrrxxxwww{{{wwwfffXXX___jjjyyyyyypppttttttuuurrraaaYYYeeevvvxxxxxxzzz}}}vvv|||xxxpppllliiihhhgggggghhhjjjlllmmmnnnnnnllliiifffgggiiihhheeeaaadddfffiiilllnnnnnnmmmlllcccWWWLLLVVVggg]]]DDD;;;999888777777888:::===@@@[[[fffAAABBBKKKSSSQQQJJJFFFDDDBBBSSSkkkoooyyy}}}vvvpppkkkkkkoootttuuutttkkkppprrrsssyyyoooYYYJJJQQQXXXaaajjjqqqyyy~~~uuurrrtttzzz{{{zzzooonnnnnnVVV<<<666999AAACCCCCCDDDIIIRRRZZZ]]]iiiiiigggdddeeeiiiiiifffaaabbbfffmmmqqquuu|||jjjNNN===999::::::999<<<>>>@@@???;;;666111------,,,,,,++++++,,,,,,---,,,+++++++++,,,...///000888DDDRRRZZZaaagggjjjjjjkkknnnpppqqqvvv}}}}}}zzznnnSSSEEENNNWWW]]]bbbfffnnnxxxvvv|||mmmuuuaaaWWW@@@777000111555777999;;;MMMSSSXXXVVVMMMCCC<<<999666888===EEELLLOOONNNLLLNNNVVV^^^jjjuuu~~~~~~yyyvvvzzz|||yyylll[[[LLL???777444666444444555777>>>PPPppp{{{```OOO???444...444333CCC[[[dddfffhhhlllnnnooo|||```TTTSSSQQQPPPOOONNNMMMLLLOOOMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHEEE<<<444666===IIINNNkkkrrrTTT]]]}}}\\\qqq]]]CCC^^^~~~rrr|||{{{}}}rrrvvvaaaLLL:::666777555444777AAA[[[XXXGGGfffvvv}}}]]]iiisssUUUAAAMMMaaadddfffhhhuuurrr\\\ZZZiii~~~gggWWWuuuzzz~~~{{{yyyzzzyyywwwtttooooooooommmkkkjjjkkklllooommmjjjjjjkkkmmmmmmmmmqqqqqqrrrssstttuuuvvvvvvuuutttqqqooommmggg\\\SSSUUUbbbeeepppllllllrrr|||}}}vvvvvv|||wwwjjjVVV[[[dddrrrtttwwwssspppmmm___YYYdddxxx|||~~~wwwxxxqqqmmmkkkhhhlllkkkkkkjjjjjjkkknnnoookkkhhhffffffgggfffccc___eeegggkkknnnoooooonnnlllbbbWWWLLLUUUeee[[[CCC:::888888777666888<<<@@@AAAccckkkAAAEEERRR\\\ZZZRRRMMMIIIFFFMMMeeennn}}}zzztttqqqvvv}}}uuummmppprrrssszzzttt___OOOVVV^^^iiirrrxxx{{{~~~~~~ssswww|||zzz|||||||||yyyuuuVVV777000555777???AAA===<<>>@@@AAA???:::444///---,,,,,,++++++,,,,,,---,,,+++++++++,,,...000111===HHHTTT[[[aaahhhlllllloooqqqrrrrrrvvv}}}|||iiiNNN@@@FFFHHHwwwkkkkkkjjjqqq|||kkkgggYYYFFFHHH666444333333111///222888???DDDGGGBBB777111222555444666:::===>>>>>>===<<<;;;LLL___lllyyyxxxsssxxx~~~xxxsssfffSSSAAA777333444555444444666999AAAVVVwwwnnnYYYJJJ999222000333---HHHiiimmmiii___mmmllllllttt{{{]]]PPPPPPOOONNNNNNOOOPPPPPPOOONNNLLLJJJIIIGGGGGGFFFIIIJJJKKKJJJBBB888777:::DDDJJJ___nnnTTTZZZqqqbbbooo}}}ccc>>>PPPuuupppgggzzz}}}|||xxxsssppp[[[III999666777555666:::BBBeee]]]QQQpppeeerrrmmmSSSqqqsssSSS>>>MMMeeejjjjjjjjjuuuxxxaaaZZZddd```MMMqqqvvv||||||zzzxxxwwwtttrrrpppqqqpppnnnkkkjjjjjjkkkllljjjhhhiiijjjkkkjjjiiirrrqqqqqqqqqrrrrrrsssttttttsssqqqoooooolllbbbXXXTTT^^^hhhvvv|||sssvvvzzzxxxqqqqqquuurrrjjjXXX[[[```lll}}}wwwzzzuuuqqqoooddd___hhh|||zzzssspppmmmkkknnnnnnllljjjhhhhhhkkkmmmiiiiiiiiiiiigggfffeeedddhhhjjjlllmmmmmmllliiihhhbbbXXXMMMVVVdddYYYAAA999333555555444888AAAFFFGGG]]]uuuKKKEEEVVVdddaaaXXXQQQKKKEEEHHHnnnsssuuuqqqpppvvvyyypppsssvvvvvvvvv|||wwwbbbSSSUUU^^^kkkwww}}}tttsss{{{yyyUUU888222555333===AAA;;;:::DDDPPPUUU\\\ccciiimmmppprrrppplllssslllhhhlllqqqvvv}}}^^^@@@:::???===:::;;;===>>>@@@BBBBBB===666111---,,,,,,++++++,,,,,,---,,,+++******+++...111222CCCMMMWWW[[[___dddgggfffnnnqqqrrrrrruuu|||iiiMMM>>>CCCAAAjjj|||uuu{{{{{{zzzzzzzzzbbbxxxeeeLLLKKKNNN777333111222000...///333444777888666111000444888666777999;;;===@@@DDDHHHMMM\\\xxxyyyvvvxxxxxxvvvttthhh\\\JJJ;;;333222333333333444666;;;EEE[[[}}}aaaRRRFFF555000---444+++KKKmmmooorrriiixxxnnnmmmtttyyymmm\\\QQQQQQOOOMMMLLLNNNPPPRRRNNNMMMMMMKKKJJJIIIIIIHHHLLLKKKLLLLLLFFF<<<666666AAAIIIVVVlll^^^ZZZzzznnndddkkk{{{ooo???FFFjjjxxx{{{qqqnnn|||||||||rrrtttkkkUUUEEE777666777666999@@@WWW{{{\\\___sss|||}}}jjj{{{gggRRRtttxxxRRR888GGGccckkkqqqoooxxx}}}eeeXXX\\\bbbPPPoooxxx~~~~~~~~~zzzuuusssssstttttttttssspppmmmkkkkkkllljjjiiiiiijjjkkkkkkjjjhhhnnnnnnmmmlllmmmoooqqqrrrssstttqqqppprrrsssjjj___ZZZ___nnn}}}{{{tttqqqpppppprrrrrrpppmmm\\\^^^bbblll}}}{{{zzzvvvvvvnnnhhhpppyyytttqqqmmmiiijjjkkkllljjjgggeeefffhhhgggjjjlllkkkhhhfffgggjjjjjjkkklllmmmlllkkkiiigggdddZZZOOOWWWdddXXXAAA888111444555333888CCCIIIJJJ^^^kkk{{{UUUEEEZZZjjjggg]]]UUULLLCCCFFFYYYzzzqqq|||pppnnnnnnpppssstttrrrpppsssuuuvvvvvv|||wwwcccTTTSSS\\\iiiuuu}}}|||www{{{{{{xxxjjjLLL999777666888@@@CCC???CCCOOOWWWVVVYYYcccllloooqqqtttuuuttt|||tttooosss{{{[[[===;;;BBB???999:::===>>>@@@BBBCCC???888222---,,,,,,++++++,,,,,,---,,,+++******+++...111333EEENNNXXX\\\^^^ccceeedddlllppprrrrrrvvv~~~sssQQQ>>>EEECCCcccfffuuummmfffwwwuuuxxxRRRIIINNNIII999333000555999999777666333444444555555666888:::666888:::===BBBKKKWWW___qqqxxx~~~xxx{{{zzztttpppqqq___UUUFFF999333444444333333444777===GGG]]]XXXMMMCCC222///,,,;;;444PPPiiijjj}}}vvvvvvzzz~~~ddd```WWWVVVRRROOOLLLMMMOOORRRNNNMMMMMMLLLKKKJJJJJJIIIMMMKKKKKKLLLGGG===666444???IIIQQQmmmfffYYYrrrtttsssqqqkkkbbbeee{{{xxxEEEGGGlll}}}|||}}}}}}{{{sssyyylllQQQBBB666555777777<<>>>>>EEE???888777<<<===???BBBCCC???888222---,,,,,,++++++,,,,,,---,,,+++***)))+++...111333CCCNNNXXX]]]```eeehhhgggmmmqqqttttttxxxyyySSS>>>IIILLLggg^^^ddd```hhhSSSLLLRRRIII999777555666777666333///111444888999999:::===@@@???FFFPPPYYYdddttt{{{uuutttssslllccc\\\MMM===666555444444555333666888???SSSpppuuu[[[BBB999666---999333GGGZZZkkkvvvvvvyyyqqq^^^ZZZUUUOOOMMMPPPQQQOOOLLLPPPNNNKKKIIIHHHJJJMMMOOOMMMMMMPPPTTTNNNBBB::::::IIITTTWWWaaammm___UUUeeeeee}}}{{{yyyqqq|||YYYmmmNNNHHHppp|||{{{rrr}}}xxxyyyoookkkxxxcccTTT>>>222888888222<<>>@@@>>>888222///...---,,,++++++++++++---,,,,,,---,,,***///666@@@MMMYYY^^^```ccceeeeeennnoooooopppwwwxxxMMMJJJEEEWWWvvvmmmpppttt~~~QQQKKKQQQGGG777555222333555666555444;;;:::888555777@@@PPP[[[dddsssyyyqqqooooooiii```VVVHHH999444333222222333666888<<>>444;;;OOOnnnrrr\\\jjj~~~mmm|||ttt~~~}}}{{{}}}|||~~~}}}xxxxxx|||xxxvvvsssqqqpppnnnllljjjkkkjjjkkkooossstttqqqmmmgggccc___^^^dddkkkqqqtttvvvtttsssuuuyyy{{{zzzwwwlllooowwwtttjjjgggrrr{{{|||tttaaa```nnnwww{{{xxx~~~rrrnnnllljjjhhhgggiiikkklllllljjjgggeeehhhiiikkkmmmnnnooooooooommmjjjhhhiiikkkllljjjggg```WWWMMMSSS___RRR<<<555444444333444666:::@@@DDD^^^tttSSSrrrQQQAAA[[[qqquuunnnfffZZZOOONNNLLLoooxxxzzzvvvooolllqqqxxx|||ssspppmmmlllpppxxxxxxhhh[[[ZZZbbbnnnxxx~~~{{{pppxxxyyyuuuhhhXXXMMMHHHHHHIIIJJJKKKEEE888...111:::JJJVVV[[[XXX]]]jjjkkkaaagggnnnrrrpppqqqyyy___CCCGGGHHH@@@<<<999999999:::>>>@@@>>>888222///...---,,,++++++++++++---,,,,,,---,,,***///666CCCOOO[[[```bbbfffiiiiiijjjllllllmmmuuuqqqIIIMMMRRRnnn^^^SSSQQQCCC999888666666888:::;;;:::999===CCCJJJVVVmmmvvvmmmjjjhhhbbbZZZMMMAAA555111111000111333444666:::GGGbbbdddMMM;;;555444,,,///@@@wwwrrrZZZRRRTTTTTTSSSQQQNNNMMMLLLMMMLLLLLLMMMNNNPPPSSSVVVXXXSSSMMMKKKOOOSSSVVVXXXZZZIIIJJJKKKWWWhhheee```hhh}}}]]]sss```MMMeeeuuu|||}}}~~~{{{}}}|||}}}{{{tttgggpppsssZZZBBB777333666777@@@^^^kkk___pppSSSBBBOOOnnnsssCCCbbbeee;;;222888MMMoooyyyeeeqqqqqq}}}zzzzzzxxxyyy|||~~~yyywwwyyy}}}xxxvvvsssrrrqqqpppooommmhhhiiijjjkkklllmmmllllllddd___[[[\\\ccclllrrruuuwwwwwwwwwwwwxxx{{{~~~xxxyyywwwjjjeeeooo|||jjjeeeqqq{{{}}}zzzzzz{{{qqqnnnllljjjgggfffhhhjjjlllllljjjhhhfffhhhffffffiiimmmooonnnmmmhhhhhhhhhiiiiiijjjjjjjjjggg]]]RRRVVV___QQQ:::444555555444444555:::@@@DDD```gggMMM>>>XXXpppxxxssskkk```UUUWWWTTT~~~xxxxxxtttmmmkkkqqqwwwyyypppooommmlllooowwwzzzjjj___[[[eeerrr}}}zzzjjjZZZOOOKKKKKKNNNPPPYYYZZZKKK999222555999DDDPPPVVVUUU[[[eeefff^^^ttttttpppjjjjjjrrrzzz~~~aaaEEEHHHIIICCC>>>:::888888:::>>>@@@>>>888333......---,,,++++++++++++---,,,,,,---,,,***///777GGGRRR]]]aaadddiiimmmoookkklllkkkkkkrrr~~~oooKKKUUUcccwwwfff[[[GGG@@@>>>;;;;;;<<<@@@DDDFFFHHHWWWlll}}}tttllliiieee]]]SSSEEE;;;222000000000111333555666:::HHHfff~~~ZZZFFF888444444...---DDDqqqpppoooXXXSSSRRRSSSSSSOOOJJJHHHLLLPPPSSSRRRQQQPPPPPPOOOOOOOOONNNLLLLLLRRRWWWWWWSSSNNNFFFCCCDDDSSScccddd^^^]]]vvv^^^xxxjjjOOO]]]rrr|||}}}yyyzzzpppnnnuuu{{{xxxzzz~~~{{{vvvooohhhyyyqqqZZZ@@@999666888999BBB]]]yyyUUUhhhyyyMMMPPPaaaxxxeeeNNNmmm]]]999333666KKKqqq~~~yyyfffppp{{{|||vvv~~~|||yyyxxx}}}uuuzzz~~~yyyvvvvvvxxxwwwuuusssrrrrrrqqqpppooolllmmmllliiieeebbbccceeeccc]]]YYY\\\fffsss|||zzzyyyvvvvvvwww{{{}}}}}}zzzllldddmmm{{{tttjjjttt}}}yyyvvvuuuyyyxxxqqqooommmjjjgggggghhhjjjkkkkkkiiigggfffdddfffhhhjjjkkkkkkjjjiiifffhhhjjjjjjiiiiiikkkmmmiii___TTTWWW^^^OOO999444555555555444555999@@@FFFZZZMMM===UUUppp{{{yyypppdddZZZ]]]bbbqqqppptttiiiuuuuuu{{{{{{ttttttqqqlllmmmrrruuuuuulllmmmooopppssszzz|||lllaaaaaalll{{{{{{cccWWWWWWZZZ\\\^^^bbbnnnkkkQQQ:::444666555888@@@FFFIIIOOOYYY^^^]]]sssppplllhhhiiiooowww|||___EEEHHHIIIDDD???:::999999;;;>>>AAA???:::444...---,,,,,,+++++++++,,,,,,+++,,,---,,,+++000777IIITTT^^^bbbeeejjjpppqqqppppppnnnlllqqq{{{pppMMMZZZiii~~~~~~yyyppp___RRRLLLCCC???CCCOOO___iii~~~}}}xxxrrrmmmggg[[[NNN???777111111222111333555888999@@@QQQqqqsssQQQBBB666333444111<<>>LLLZZZCCCsssmmmKKKZZZeeeZZZXXX}}}TTT777444555JJJsss|||{{{nnnzzzffftttxxx{{{yyyzzz~~~tttyyy~~~~~~yyyuuutttvvvvvvtttrrrqqqqqqqqqpppooopppqqqpppkkkddd```aaadddeee___[[[aaannn~~~zzzuuutttwww|||~~~~~~~~~rrriiiooo}}}wwwllluuu|||~~~{{{rrrooorrr|||vvvrrrqqqoookkkggghhhiiijjjjjjiiihhhfffeeeeeemmmtttuuuooojjjjjjlllgggiiikkkkkkjjjkkkmmmnnnfff]]]RRRUUU\\\MMM999555444555666555444999AAAHHHQQQPPP===TTTooouuuggg]]][[[ooo{{{eeehhhqqqkkkttttttrrrpppsssxxxwwwssshhhmmmrrrvvvxxx}}}pppeeeiiiuuurrrZZZWWWbbbjjjmmmnnnwww}}}pppOOO666111111---222666;;;@@@HHHRRR]]]cccpppppprrrtttvvvzzz|||VVVBBBFFFFFFCCC@@@<<<;;;;;;<<<@@@BBB@@@;;;555------,,,+++++++++,,,,,,,,,+++,,,---,,,+++000777IIITTT^^^bbbdddjjjoooqqqqqqqqqpppooosss|||mmmLLLXXXccczzz~~~~~~}}}tttkkk```ZZZaaavvv{{{uuupppgggXXXIII:::444111222333222444777444888CCCZZZ|||gggJJJ???555111333333777KKKuuuyyyuuusssooozzznnn[[[QQQRRRPPPQQQPPPKKKGGGHHHOOOVVVSSSQQQNNNKKKHHHFFFEEEEEEMMMLLLHHHFFFIIIOOOPPPMMMPPPHHHQQQbbbkkkrrrmmm]]]~~~dddTTTssskkkRRRcccuuu{{{}}}}}}~~~~~~zzz~~~}}}{{{tttmmmkkkiiieeedddfffhhhmmmvvvaaaIIIBBB@@@===:::;;;BBBMMMXXXcccooo{{{|||qqqmmmqqqxxx{{{~~~zzziiirrrjjjRRR>>>999555444777<<>><<<<<<===@@@BBB@@@999444---,,,,,,++++++,,,,,,,,,,,,***+++---,,,+++000888IIITTT___bbbdddiiimmmnnnlllooopppqqqwwwlllMMMZZZ```vvvuuuyyyzzz}}}~~~yyy}}}yyyqqqjjj```OOOAAA777333111333444333444777000777GGGbbb~~~[[[EEE>>>444...111333333XXX|||wwwrrr~~~yyyeeeUUUQQQSSSOOOPPPQQQOOONNNOOORRRVVVOOOMMMIIIFFFEEEEEEEEEFFFKKKKKKFFF???AAAJJJQQQRRROOOFFFRRRccckkkwwwxxxfffuuuzzzsssMMMdddtttOOO^^^qqquuu{{{yyy|||zzz~~~yyy{{{tttllleee[[[PPPIIIHHHDDDAAAAAAEEEHHHKKKUUU___dddvvvsssYYY@@@999===@@@>>>======BBBHHHOOOWWWcccqqq{{{{{{~~~zzzooohhhmmmyyy|||{{{xxxtttlll{{{yyyeeeKKK999888444444:::EEEMMMPPPggg~~~```eee}}}cccxxxkkkAAA222666111DDDsssyyyyyy~~~~~~\\\bbbooo{{{~~~}}}~~~zzz~~~yyyyyy{{{yyywwwtttssssssrrrpppooojjjjjjjjjiiifffeeedddeeeeeeccceeeooo|||~~~ttttttttttttttttttttttttwww}}}{{{vvvxxx{{{xxxuuu}}}}}}xxxvvvvvvtttnnnhhheeeeeeggghhhiiiiiiiiiiiiffflllqqqoooiiifffhhhkkkkkkiiigggiiilllmmmllljjjaaaZZZOOORRRXXXJJJ777666111444555444444:::EEENNNgggVVV;;;QQQppptttkkkYYYeeevvv~~~|||wwwoookkknnnssspppiiikkkpppsssrrrppprrrzzzrrrddd[[[YYYbbbmmmwwwcccBBB222333444111111///222999<<<@@@LLLYYYnnnyyywwwOOO;;;666>>>===<<<@@@@@@;;;;;;<<>>===:::===CCCAAADDDGGGJJJPPP[[[jjjuuuyyyrrrggglll{{{{{{yyyuuupppqqqvvvcccFFF666777666666>>>PPP___fff{{{{{{bbbjjjddd<<<000555///BBBrrrnnnaaammmuuuXXX```mmmyyy~~~~~~||||||~~~{{{xxxvvvttttttsssqqqpppoooooonnnnnnmmmkkkiiihhhmmmnnnsss~~~yyyiiinnnsssrrrooolllnnnqqqwwwzzzvvv|||yyyvvvyyy{{{~~~~~~~~~yyyxxxxxxuuunnnhhhbbbccceeegggiiikkklllllljjjkkkkkkjjjhhhhhhjjjmmmlllhhheeeggglllmmmkkkgggaaaZZZPPPRRRWWWIII777555000333555444444:::FFFPPPKKK|||xxxWWW:::PPPqqqyyyqqqaaaZZZhhhyyyrrrtttllloootttrrrkkkoooqqqqqqmmmiiikkksss|||yyy^^^^^^dddooouuu}}}|||SSS666,,,///222111444111444;;;;;;;;;DDDPPP]]]nnn|||[[[AAA222222;;;999999???BBB;;;:::;;;===>>>;;;444...,,,,,,,,,++++++,,,------+++***+++---,,,,,,111888JJJVVVaaaeeefffiiijjjjjjkkkooorrrtttyyy|||cccGGGPPPHHHKKKcccbbbqqqaaaccc|||}}}~~~}}}|||wwwzzz}}}uuummmhhh```PPP@@@777333...,,,000333333333555666===ZZZyyyhhhPPP<<<777333,,,...777OOOxxxtttfff\\\RRRWWWUUUUUUOOOKKKNNNUUUWWWRRRKKKMMMKKKIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCDDDFFFIIIKKKLLLMMMMMMRRR```nnnpppjjjeeegggjjj[[[```PPPpppvvvyyyvvvwww~~~|||}}}zzz}}}vvvvvvcccMMM???999555444555444555666666555555777999???JJJYYYjjjwww}}}UUU@@@;;;888999;;;;;;;;;???EEEHHHMMMUUUZZZWWWXXXgggzzzxxxjjjfffqqq{{{mmmeeekkkttt~~~uuubbbBBB222===???777FFFnnnzzzaaa```bbbfffTTT;;;444222000<<>>FFFKKKFFFddd```qqqyyy]]]BBB>>>eeepppjjjZZZ[[[tttqqqnnnssstttpppmmmqqqnnnkkklllpppuuuyyy{{{~~~{{{}}}{{{kkkZZZiiixxxccc<<<111333000000555666555888???@@@>>>AAAIIIRRRiiizzzXXXBBB777555444333333444666777888999888555111.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,000666MMMUUU]]]```eeekkknnnnnnqqqmmmssswwwtttxxxzzzqqqXXXEEEUUUNNNSSStttvvvooogggsss}}}|||{{{{{{}}}~~~vvvooojjjfff\\\KKK<<<444222......222444444555777???GGGdddbbbLLL:::666222,,,///888YYYxxxnnnoookkk___WWW\\\XXXTTTOOOLLLMMMQQQSSSOOOKKKNNNMMMKKKIIIHHHGGGGGGHHHIIIHHHFFFEEEEEEGGGIIIJJJMMMMMMKKKNNN[[[jjjmmmiii^^^^^^|||ppptttdddVVVssssssUUUjjjtttzzzyyyxxx}}}yyy||||||||||||wwwkkkWWWCCC888666444333333333444555555444444666777555:::DDDSSSeeeuuuxxxooopppvvvyyy~~~```FFF<<<===<<<===AAABBBAAAEEEKKKRRRSSSYYY```dddgggppp|||uuugggcccpppxxxmmmppppppwww[[[@@@AAA666;;;XXXrrrqqqccc\\\XXX^^^pppPPP666222333222888YYYttt^^^eeeyyysss~~~bbbaaarrr{{{~~~zzzyyy~~~{{{wwwtttrrrsssrrrqqqnnnlllmmmoooqqqrrrrrrrrrqqqqqqrrruuuxxxwwwnnnrrrpppooopppooolllnnnssstttzzz{{{qqqpppqqqyyy{{{|||wwwqqqllljjjiiigggfffeeeeeeeeeggghhhiiidddeeefffggghhhkkknnnpppllljjjgggggghhhiiihhhhhhfffaaaNNNVVVYYYBBB999666777555333333666===EEEKKKIII```zzzoooXXXsss^^^>>>:::```{{{kkkZZZZZZvvv{{{~~~zzznnnmmmqqqrrrqqqppppppqqqrrrrrrqqqtttyyy}}}{{{zzz}}}}}}ooocccbbbppp{{{WWW777111444222111555777;;;BBBEEEAAA===CCCNNN\\\hhhvvvcccEEE333444333222111111222444555666777666444000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---+++///666NNNWWWaaafffiiimmmmmmkkkjjjiiiqqquuuttt{{{|||dddSSS```XXXlll}}}qqq}}}yyyvvvvvvzzz~~~}}}|||~~~ooojjjfffaaaUUUDDD666111222///000444666555666:::EEEQQQppp|||XXXFFF777444111+++111===]]]xxxpppnnnqqqsssyyy[[[XXX[[[UUUSSSPPPMMMLLLMMMMMMMMMLLLPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJKKKOOOLLLIIIJJJUUUbbbiiiiii___\\\qqqgggaaa~~~oooUUUaaa]]]bbbnnnyyy|||{{{{{{}}}~~~~~~rrrnnnyyy~~~zzz~~~|||uuu^^^KKK888222444555333222222333444333222222444666555444777CCCVVViiivvv|||}}}rrrddd]]]aaaiiinnnxxx}}}fffKKK???>>>===<<>>444333000,,,666FFFeeeyyyvvvttt{{{vvvqqq}}}nnnVVVXXXXXXSSSSSSRRRPPPMMMKKKJJJLLLMMMQQQOOOMMMKKKJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLRRRMMMHHHHHHPPP\\\eeeiiiddd]]]eee}}}nnneee```[[[hhhYYYfffvvv}}}}}}{{{|||~~~ooolllzzzzzz|||}}}{{{}}}oooUUUCCC333111555777444222111222333333222222444666:::999:::@@@MMM]]]kkkrrrwwwrrrfffXXXTTT\\\fffjjjvvv{{{aaaGGG>>>@@@AAA???AAAEEEHHHKKKQQQXXX^^^___eeeooozzz|||kkk^^^^^^ooo~~~nnnccciiihhhDDDGGGAAAjjj}}}yyyfff@@@???lllrrrJJJPPP^^^www^^^^^^wwwxxxKKK555///333444333IIIxxxzzzjjjaaaqqqvvvuuuyyyyyyzzz~~~zzzwwwrrrmmmhhhhhhkkkppprrrsssqqqpppooolllkkkmmmppptttsssttttttrrrooopppvvvzzzxxxqqqlllnnnppppppoooqqqnnnpppssszzz{{{{{{qqqiiiggglllqqqqqqlllggghhhkkkmmmkkkggggggiiijjjhhheeedddhhhllljjjiiiggghhhiiijjjjjjhhhlllhhhTTTZZZYYY???666444555444444444888AAAMMMVVVddd^^^YYY===888QQQxxxfff___wwwrrrooonnnllljjjlllqqqggglllpppqqqnnnmmmoooqqq{{{~~~|||qqqjjjhhhqqquuuTTT???///000666555555888>>>FFFNNNLLLFFFGGGUUUdddmmmlllmmmvvvbbbGGG777444777111000//////...//////000000111111///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,,,,111888KKKVVVaaadddcccddddddbbbfffiiiqqqpppmmmyyyrrrpppwwwwwwwwwuuuuuuxxx|||~~~}}}|||}}}}}}sssfffdddjjjsssxxxxxxrrrsssyyywwwooorrriii]]]QQQBBB666111333222222444666333111666>>>KKKeeeWWWCCC888111222000000???TTTxxx|||yyyzzzwwwlllrrr|||xxxfffVVVYYYXXXVVVUUUTTTSSSOOOLLLKKKMMMOOOPPPOOOMMMKKKIIIIIIIIIIIICCCDDDFFFHHHJJJLLLMMMNNNSSSOOOKKKKKKOOOWWWaaahhheee\\\XXXjjj~~~ppptttbbbtttUUUaaaqqq|||}}}{{{|||~~~tttsss~~~|||zzziiiMMM???222111666666444111111222444444333444777999999===BBBEEEJJJTTTaaakkkuuunnn```TTTRRR[[[cccfffjjjqqqyyy~~~~~~^^^DDD===@@@HHHFFFGGGKKKOOOSSS[[[cccgggllluuu}}}{{{fffZZZ___rrryyyjjjgggvvvyyyWWWAAATTTbbbyyy\\\FFF222BBBvvvcccQQQeeerrrhhh]]]iiifffDDD666111222666:::SSS{{{bbbrrrvvvrrrvvvxxxxxx~~~{{{{{{xxxyyy{{{uuuqqqmmmmmmooopppnnnlllnnnnnnllljjjiiijjjlllooonnnlllkkkkkknnntttzzz~~~uuuooommmpppsssqqqnnnnnnkkknnnsssxxx|||vvvxxxxxxnnnffffffkkkppppppkkkggghhhmmmooonnnkkkiiijjjjjjhhhdddccceeehhhhhhggggggiiikkkllllllkkkkkkhhhUUUZZZXXX===444333222333444555:::FFFVVVbbbzzzYYY???999JJJnnnppppppzzzvvvwwwiiixxxzzzzzzyyyvvvsssqqqkkkfffhhhmmmmmmnnnppprrrssssssrrrpppxxx|||}}}uuupppooo}}}gggKKK<<<000111555555777;;;AAAFFFIIIHHHIIISSSbbbmmmnnnrrryyykkkLLL:::333555:::111111000///////////////---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........444;;;MMMWWW______^^^```cccdddhhhmmmuuusssooo}}}rrrwwwyyyvvvxxxzzz|||}}}|||{{{zzz}}}~~~}}}|||ppp]]]NNNNNNWWWXXX]]]aaafffnnnwwwyyywwwqqqdddUUUGGG<<<333111333222333555666333222;;;EEEYYYzzznnnOOO<<<333000222111444JJJdddzzztttwwwzzzzzztttvvvxxxxxxYYYSSSVVVSSSWWWUUUUUUTTTQQQNNNMMMNNNOOOOOONNNLLLJJJHHHHHHHHHHHHCCCEEEHHHKKKMMMNNNOOOOOOQQQNNNNNNOOOQQQTTT\\\cccfff```VVVbbb}}}}}}mmmZZZaaammmxxx|||zzzzzz}}}{{{|||~~~xxxeeeEEE:::111111444333111111222444555666777999;;;>>><<>>PPPYYY```___]]]aaahhhkkkiiipppyyywwwvvvsssyyypppwww||||||yyyzzz{{{}}}|||~~~~~~wwwdddWWWIII>>>BBBMMMFFFKKKZZZlllxxxyyywwwvvvhhhZZZJJJ???888222000111000222666777444666BBBPPPlll]]]GGG777111///222222999TTTrrrooohhhxxxzzz{{{~~~xxxvvvOOOQQQRRRNNNXXXUUUTTTSSSRRRQQQPPPOOONNNPPPNNNLLLJJJIIIHHHHHHIIIGGGIIILLLNNNPPPPPPOOONNNMMMMMMPPPTTTTTTRRRVVV^^^eeedddXXX```{{{tttyyyeeeeeekkkuuuyyyxxxwwwzzzwwwyyyvvvaaa>>>777222333444222222444333555888999;;;===AAACCCGGGNNNWWW]]]aaagggooovvvzzzooo\\\OOOOOOYYY```aaajjjoooxxx```KKKKKKUUUNNNPPPWWW```ddddddgggllluuu}}}wwwZZZVVViii{{{zzzqqquuuzzz\\\QQQ```xxxhhhBBB(((,,,222222HHHkkk]]]hhhrrr|||WWWiiivvvvvvHHH888:::555333777888KKKbbbVVVjjjpppmmmsssvvvqqqqqq|||~~~ttttttuuusssooolllkkkjjjlllmmmnnnmmmjjjiiiiiijjjkkklllmmmpppsssuuuuuutttnnnlllmmmooonnnlllnnnsssxxxuuuuuuwwwuuurrrvvv~~~sssvvvyyynnnhhhggghhhgggeeeffffffeeeeeefffgggiiijjjgggdddaaacccgggjjjiiihhhggggggggghhhiiiiiigggeeedddcccQQQVVVTTT999222222000333555666<<>>PPPZZZbbbaaa___dddkkkpppiiipppyyyyyy{{{rrrsss^^^zzz{{{wwwzzz~~~|||zzz{{{kkkQQQCCC<<<999@@@LLLDDDMMMeeetttooo```RRRCCC;;;666222/////////222666777666:::IIIYYYyyyQQQAAA555000///333333<<>>444666888---333UUUuuuwwwWWWhhhqqq|||```vvv```HHH:::===777444333---999PPPRRRgggpppnnnuuuxxxsssqqqxxx|||}}}vvvqqqssstttqqqmmmkkklllooolllnnnoooooollljjjiiiiiigggkkkqqqtttuuutttssssssmmmllllllmmmkkkjjjooowww{{{uuurrruuuvvvtttvvv{{{}}}|||nnn{{{yyynnnjjjkkkkkkhhhdddfffggggggfffeeeeeegggjjjiiiddd```bbbgggkkkiiieeehhhggggggggggggfffccc```aaa```OOOUUURRR888222222111333555666;;;III^^^mmmMMM@@@888999YYY{{{yyyzzzuuupppnnnkkkiiilllqqqnnnpppqqqnnnkkkmmmuuu|||{{{{{{{{{yyyzzz|||xxxuuu]]]KKK???333222111222111000000222111<<>>MMMYYYbbbbbb```eeelllqqqhhhoooyyyyyy{{{nnnkkkNNN~~~ssstttyyyvvv|||}}}jjjRRR;;;@@@AAA;;;XXX[[[}}}ooodddTTTGGG:::444333111111333444222555888555777MMMfffgggGGG>>>555---000...,,,LLLsssyyyzzzyyy~~~{{{}}}]]]XXXVVVTTTTTTQQQWWWSSSQQQPPPNNNLLLNNNTTTSSSTTTRRRNNNIIIFFFFFFHHHPPPRRRSSSSSSQQQPPPOOOPPPKKKLLLNNNNNNMMMMMMOOOQQQbbbddd^^^XXXeee~~~```nnn^^^gggqqqooonnnrrrrrrwww~~~rrr___???777222333666666777:::777BBBCCCAAADDDCCCGGGSSSVVV]]]gggooorrruuu{{{qqqUUUJJJTTT[[[```lllpppmmmmmmuuujjjXXXZZZeeehhhmmmsssuuutttvvv{{{___TTTkkkwww~~~ttttttyyyeeeHHHPPPjjjFFF333333///...111<<>>555333111111111222222222999<<>>WWWrrrZZZ>>>555///+++111444<<<```lll~~~|||oooTTTRRRRRRSSSUUUSSSTTTPPPNNNMMMKKKIIILLLQQQUUUUUUSSSOOOJJJIIIJJJLLLJJJLLLNNNNNNLLLKKKKKKKKKNNNNNNMMMKKKHHHHHHJJJKKKZZZ\\\XXXPPPUUUooo}}}bbbrrrsss\\\___nnnuuusssqqqrrruuuyyyrrraaa???777111444888999:::<<<<<>>===666KKK}}}gggcccvvvuuu}}}}}}ooojjjoooooogggjjjtttqqquuuppplllqqqssswww}}}yyyyyy{{{~~~~~~nnnkkk^^^BBB444333111111111333333444:::===BBBHHHOOOWWW```eeetttyyyxxxZZZCCC>>>999333000111111...+++......---,,,+++++++++++++++++++++*********))))))++++++++++++++++++++++++------...///------555@@@WWW___fffggggggiiiiiihhhjjjqqqrrrsss~~~rrrvvvkkkRRRllldddgggkkkdddwww}}}}}}~~~~~~{{{yyy{{{}}}rrrWWWYYY```cccxxxkkk^^^TTTGGG<<<333111000///000333333333666999<<>>AAAAAABBBAAAGGGFFFKKKYYY___aaajjjtttvvvyyy~~~|||___SSS[[[]]]]]]fffjjjjjjnnnwwwtttqqqtttzzz~~~kkkSSSXXXrrr}}}sssmmm{{{}}}```MMM>>>HHHSSS333111///...444BBB___hhhNNN___vvvoooTTTHHHCCC<<<888555444444333888aaahhhgggsssxxxsssOOOPPPbbbrrrrrrrrruuussswww}}}|||xxxvvvuuuuuuvvvuuusssqqqooonnnoooppptttwwwuuuooolllmmmkkknnnrrrsssrrrpppoooooorrrooommmooorrruuuvvvuuu{{{uuunnnkkklllqqquuuuuuyyy|||zzzuuuqqqqqqrrrzzzwwwuuuxxxwwwrrrmmmlllnnnnnnnnnooouuu}}}uuunnnmmmllliiiffffffggggggggggggggggggggggggeeeggggggfffiiinnnooollljjjiiigggeeecccbbbbbbbbbbbbbbb]]]PPP@@@444111222777---333===RRR[[[YYYpppwwwOOOgggPPP===>>>777DDDpppqqqZZZbbb}}}{{{yyyyyypppsssrrrjjjhhhmmmoooqqqpppsssxxxtttvvvxxxuuuvvv{{{|||yyyxxxgggFFF333222111111222333555777:::???EEEJJJOOOVVV___fffuuu}}}eeeRRRCCC::::::666111000000111...,,,...---,,,++++++***+++++++++++++++***************++++++++++++++++++++++++,,,...111111---...999FFF___dddggggggiiimmmmmmjjjmmmqqqqqqttt~~~hhhsss___QQQuuuuuussszzz|||yyyyyy|||}}}~~~~~~~~~~~~{{{{{{fffSSSggg|||zzzmmmaaaTTTKKK???777111000111000222555777666777:::BBBXXX~~~bbbEEE888222000000...444LLLlllrrrbbbsssvvv{{{vvvYYYKKKNNNOOOQQQUUURRRLLLKKKMMMPPPNNNJJJIIILLLMMMKKKHHHEEEDDDDDDFFFHHHDDDFFFGGGGGGFFFEEEFFFHHHCCCDDDFFFFFFDDDDDDDDDEEEEEENNN]]]cccYYYTTThhh{{{]]]aaaeeeTTT^^^qqqtttjjjpppooopppwww~~~~~~xxxjjjEEE<<<666<<>>999555444333333333WWWiiifffuuuuuuUUURRRbbbuuuuuuqqqtttttttttzzz}}}zzzxxxwwwtttrrrsssssssssooolllpppsssvvvxxxvvvqqqnnnmmmkkknnnqqqsssrrrpppoooooonnnkkkiiilllssswwwwwwuuu{{{xxxsssmmmjjjlllqqquuuqqqvvvzzzxxxqqqiiifffeeebbb[[[ZZZ]]]\\\UUUWWW___cccaaa^^^^^^dddqqq}}}xxxsssooonnnllljjjiiiggggggggggggggggggggggggdddeeefffgggiiijjjiiifffhhhfffdddcccbbbbbbcccdddccceee___NNN;;;222000222666+++555BBBQQQSSSTTTttt```JJJuuuXXX@@@@@@:::???aaadddiii{{{qqqtttvvvooohhhhhhgggjjjkkkssszzzssstttzzzsssqqqsssxxx|||www}}}~~~yyyzzzgggFFF222222222222222555999;;;<<>>MMMaaadddeeefffjjjoooooolllpppqqqrrrxxx{{{bbbuuu]]]aaa}}}xxxxxx|||}}}|||zzzzzz{{{}}}|||{{{vvvxxxzzz}}}rrr``````pppUUUEEE999444000222222222333777888777777<<>>BBBFFFHHHGGGDDDBBBBBBFFFKKKZZZgggaaaSSSXXXjjj{{{iiiggg{{{aaa^^^kkkqqqlllmmmmmmooosssxxx~~~~~~nnnGGG???;;;AAAJJJNNNQQQSSSYYYccceeefffnnnrrryyyrrr```ddddddbbbiiikkklllooottt}}}gggFFFKKK]]]uuu~~~uuuiiikkkxxx^^^III<<<@@@LLLDDD333------444555AAAnnnqqqJJJVVVrrrzzzwwwyyyjjjKKKLLLGGGEEE@@@;;;777444444444333MMM}}}qqqlll{{{\\\UUUcccxxxwwwqqquuuzzzqqqvvv|||{{{xxxuuurrroooooorrrrrrnnnkkkppptttwwwwwwtttqqqnnnllllllooorrrsssqqqooonnnnnnjjjgggfffjjjrrrvvvvvvssstttrrrooollljjjkkkooorrrnnnrrruuussslllaaaXXXSSSHHHBBBAAAFFFFFFEEEMMMZZZYYYXXXVVVVVV\\\fffsss|||}}}{{{yyytttpppmmmlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhgggggghhhjjjkkkiiieeeccceeecccaaa``````aaabbbdddcccfff^^^JJJ777000111222333,,,999CCCIIIFFFMMMvvv___TTTdddJJJFFF??????VVVgggnnnwwwnnnssswwwsssllliiicccggghhhooovvvqqqqqq|||yyyuuurrrqqqsssvvvxxxuuuooonnn]]]@@@222333333333444777===AAABBBIIIOOOQQQPPPUUUaaakkkttt{{{___JJJ???:::888777111000///...//////...---,,,,,,+++*********++++++*********************************++++++,,,,,,,,,+++...222222///333BBBSSS]]]```bbbccchhhooopppmmmrrrqqqsss|||{{{bbbyyyggg{{{xxx{{{~~~{{{yyyyyy{{{~~~|||xxxkkkfff```ZZZ```gggrrr}}}tttrrrzzzUUU@@@555111000333444222444888777666:::EEE\\\~~~kkkHHH999444000000000...???aaaooofff```tttpppnnnUUUHHHHHHNNNNNNQQQTTTPPPFFFGGGLLLPPPNNNFFFBBBBBBJJJHHHEEEDDDEEEFFFEEEEEEBBBCCCCCCBBB@@@???AAABBBBBBEEEIIIKKKIIIEEEBBBAAANNNLLLSSS``````VVVSSSXXXyyy}}}qqqooo______fffiiijjjjjjmmmppprrrwwwqqqIIIDDDBBBGGGNNNSSSWWW[[[aaammmoooooouuuyyywwwdddiiiiiieeejjjkkklllnnnrrrwww~~~iiiNNNEEEPPPaaawww{{{qqqkkkqqq}}}eeeOOOBBB777>>>FFF555///---...999<<>>999555444444444DDDppp}}}wwwjjjWWW\\\ooopppkkkqqqyyyppprrrwww~~~}}}wwwssspppnnnnnnqqqqqqooommmooosssuuussspppooommmjjjllloooqqqrrrpppmmmkkkkkkgggffffffjjjpppssstttrrrqqqpppmmmjjjhhhhhhlllooollloooqqqlll```QQQEEE>>>999666666:::???DDDMMMWWWOOORRRVVVZZZ^^^ccciiimmmvvvyyy|||vvvvvvsssmmmjjjjjjiiifffiiiiiiiiiiiiiiiiiiiiiiiillljjjjjjnnnooojjjffffffeeecccaaa______aaaccceeecccdddZZZEEE444111333222000///<<>>===???@@@FFFHHHJJJJJJIIIHHHGGGGGGUUUQQQTTT___eee```XXXSSSmmm}}}|||www}}}}}}eee[[[___gggiiifffggglllooorrr{{{tttPPPMMMMMMRRRVVVYYY```gggjjjssstttvvvzzzkkkrrrqqqlllnnnnnnooorrrtttwwwzzz}}}zzzuuuyyynnnWWWEEEFFFSSScccvvvvvvnnnpppzzzkkkPPP???<<<333<<>>HHH\\\{{{NNNYYYuuu]]]aaaqqqhhhSSSMMMJJJAAACCCCCCAAA;;;777444444444;;;bbbxxxiii[[[iiimmmiiinnnuuuqqqpppsss|||wwwrrrqqqpppppprrrssssssrrrmmmrrrsssnnnkkkllllllhhhkkkmmmpppooommmiiigggffffffgggiiillloooqqqrrrsssuuurrrlllgggdddeeeiiinnnlllpppqqqfffSSSBBB999777777999;;;<<>>???@@@FFFGGGHHHIIIIIIKKKNNNQQQWWWWWW\\\gggpppmmm___TTT^^^xxx{{{qqquuurrr```bbbkkkiiicccccchhhmmmooottt{{{uuuWWWVVVXXX[[[^^^```iiirrrvvv|||{{{~~~rrr{{{zzzrrrsssqqqtttwwwyyyzzzyyyzzzzzzvvvwwwtttnnnqqq|||dddXXXPPPHHHKKKXXXfffwwwnnngggppp{{{sssYYYAAA444999333===BBB+++444//////AAARRRmmmsssLLLgggyyyYYYooozzz^^^QQQQQQGGG???BBBDDDBBB===888555444444555YYYzzzooofffnnnsssooorrrvvvssspppqqq|||wwwrrrrrrssssssssstttvvvwwwmmmqqqqqqkkkhhhjjjjjjgggjjjlllnnnmmmjjjfffdddcccgggiiilllnnnoooppprrrssszzzuuummmeee```bbbhhhmmmmmmsssttteeeNNN<<<999<<<:::AAADDDCCCIIIRRRSSSLLLLLLLLLMMMOOOSSSZZZccciiiiiilllmmmyyy{{{tttwwwvvvnnnjjjkkkjjjffflllllllllllllllllllllllliiieeefffmmmoookkkiiilllkkkiiifffddddddfffiiikkkaaa```RRR<<<111444666222000222<<<:::BBBPPPddd|||}}}XXXSSS===999>>>AAA```|||tttuuuxxxzzzvvvllllllrrrzzzuuuooosssqqqpppyyyxxxuuurrrqqqqqqrrrssswwwyyyssskkkdddUUULLLHHHAAA333666888888999>>>GGGOOOQQQXXX^^^[[[XXX___rrrkkkTTT>>>555000111222//////333,,,---......,,,++++++++++++***************++++++))))))******++++++++++++))))))***+++,,,,,,---------+++***...333<<>>;;;222...111///777FFFhhhtttmmmtttzzz}}}^^^VVVYYYXXXSSSQQQRRRRRRQQQPPPNNNKKKIIIMMMRRRPPPKKKHHHIIIJJJMMMNNNLLLHHHDDD@@@AAA@@@>>><<<<<<@@@DDDGGGFFFHHHNNNOOOKKKMMMSSSPPPOOOQQQTTT]]]nnnjjjQQQhhhlllwwwbbbVVVfffXXXkkkiiidddaaacccjjjqqqtttssshhhfffeeegggmmmsssxxxzzz{{{tttllllllwww}}}yyyuuutttxxx|||~~~~~~{{{qqqkkklllooooooqqquuuwww}}}ttt^^^TTTPPPPPPOOO[[[iiivvv}}}rrrllluuu|||pppWWWCCC444888555777AAA===000---...666CCChhhZZZQQQrrrooogggooo\\\QQQLLLGGGDDDDDDCCCAAA>>>:::555333111444LLLyyyyyy^^^uuujjjqqqvvvrrrpppoooqqqrrrqqqsssuuurrrooonnnpppuuuwwwtttqqqooopppppppppooollljjjhhhnnnmmmmmmllljjjiiiiiihhhpppmmmkkkjjjkkkmmmnnnnnnwwwmmmgggfff\\\SSS^^^sssqqqwwwrrr\\\FFF>>>CCCGGGOOOZZZ]]]UUULLLLLLPPPRRRRRRRRRQQQTTTYYYaaaiiinnnqqqppprrrxxx~~~~~~xxx{{{vvvpppmmmnnnnnnmmmkkkiiijjjmmmnnnooommmkkkjjjllljjjggggggjjjmmmooooooiiiddd```aaaggghhhddd^^^bbb\\\MMM;;;444555555111000222444555===@@@ZZZtttWWWMMMEEEBBB>>><<>>GGGFFFFFFGGGHHHJJJQQQaaaqqq~~~~~~|||iiiNNNBBB<<<333///000000333555444222333555777>>>PPPmmm{{{ZZZ===666666000---111...>>>TTTlllyyyrrrppp|||aaakkkqqq{{{www[[[\\\^^^\\\UUUPPPPPPOOOLLLMMMLLLIIIGGGKKKPPPOOOJJJJJJJJJJJJLLLMMMLLLIIIFFFBBBBBBAAA>>>;;;<<<@@@CCCFFFCCCEEEIIIJJJHHHLLLRRRNNNMMMPPPQQQXXXjjjkkkVVVWWWaaa|||rrr___ooonnnbbblllpppkkkfffeeegggkkklllmmm|||sssrrrsssvvv{{{|||zzzvvvxxx{{{{{{~~~|||sssooommmooolllccc]]]]]]YYY^^^dddlllyyywwwlll^^^TTTRRRUUUZZZ\\\jjjyyyxxxssssssooo^^^III:::444888555666===777...111333BBB```vvv[[[nnnzzzwwwmmmVVVLLLJJJJJJFFFDDDBBBAAA@@@===999666555333DDDmmmxxx```uuussstttsssooooooooommmqqqrrrsss|||vvvsssqqqqqquuuxxxxxxsssnnnlllmmmnnnooonnnmmmkkkjjjlllllllllkkkkkkkkkkkkkkkssspppmmmllllllmmmlllllloookkkjjjgggYYYMMMYYYpppxxxuuufffOOOCCCJJJZZZeeevvvwwwpppcccYYYVVVUUURRRNNNOOOQQQUUU[[[cccjjjnnnqqqooopppuuu{{{xxxrrrxxxuuuqqqnnnmmmmmmllllllkkkkkkkkkllllllllllllmmmjjjiiihhhiiijjjkkkjjjiiifffcccaaaaaabbbcccaaa___bbb[[[KKK:::333555555222222444555888BBBKKKlllppp~~~lllPPPMMMIIICCC===<<>>OOO[[[\\\cccjjjmmmllljjjjjjlllfffpppooo{{{kkkXXXmmmgggWWW___[[[wwwfffrrr~~~yyyttt}}}uuu^^^EEE<<>>::::::222:::\\\xxx```iii{{{zzztttrrrrrrmmmiiiooorrrrrrwww~~~wwwttttttuuuxxx{{{yyysssnnnjjjkkklllmmmmmmmmmmmmmmmkkkkkkkkklllllllllmmmmmmrrrpppnnnnnnooooooooonnnjjjlllppplllYYYJJJUUUkkkrrriiiYYYNNNRRRfff||||||sssfff]]]\\\___]]]XXXSSSUUUZZZ```gggnnnsssvvvuuuqqqqqquuuyyy}}}}}}sssnnnttttttssspppmmmkkkkkklllmmmllljjjiiijjjlllnnnoooiiihhhhhhiiijjjiiigggdddeeeeeedddbbbaaa```bbbcccbbbYYYHHH888222444444222222555444<<>>???>>>[[[pppkkkzzzvvvnnnnnn~~~~~~~~~tttooopppwwwrrruuuxxxzzzxxxuuusssrrrsssrrrppplllgggcccbbbbbbggggggjjjmmmmmmnnnwww~~~ttthhh```^^^[[[WWWTTTRRRMMMFFFAAA;;;777444333666:::>>>@@@GGGMMMVVVaaaqqqlllTTT>>>111000///......---------...---,,,+++***************))))))))))))(((((((((((((((((()))***************++++++++++++,,,,,,,,,,,,***++++++---333@@@PPP\\\ZZZ```gggkkkkkkkkklllnnnlllwwwyyynnncccyyyhhhaaajjjjjj~~~nnnhhh~~~{{{}}}||||||tttSSS???KKKfffxxxwww|||yyywwwuuunnnbbb[[[\\\NNN@@@444222333111000111000000333666777888===BBBSSSuuu```EEE666---000222///...222777OOOmmmoooiiiuuu|||yyy|||jjjxxx```XXXWWWZZZYYYUUURRRSSSTTTRRRPPPPPPNNNKKKNNNRRRRRROOOIIIGGGEEEEEEFFFGGGFFFEEEBBBAAA@@@???@@@CCCGGGJJJJJJJJJKKKMMMMMMMMMPPPSSSTTTRRRSSSOOONNN^^^iiibbbPPPOOOcccmmmvvvZZZhhh~~~jjjQQQVVVXXX\\\___aaacccgggiiihhhooo|||{{{{{{ssstttssspppkkkbbb\\\[[[]]]YYYZZZ\\\___cccffffffeeennnmmmlllkkklllpppwww|||~~~ooo___LLL;;;444555444555444:::@@@777222===EEEeeerrraaatttvvvvvvwwwcccRRRLLLOOOTTTSSSLLLDDDBBBEEEFFFAAA<<<:::111222NNNzzzfff___gggmmm~~~zzzuuuhhhkkknnnooopppuuu|||{{{vvvuuuuuuvvvxxxyyyxxxtttqqqlllllllllmmmmmmmmmnnnnnnllllllllllllmmmmmmmmmmmmnnnmmmmmmooorrrttttttsssmmmoootttppp___NNNRRRaaafff___XXXZZZfffuuu^^^SSSHHHJJJWWWcccddd```^^^aaahhhnnnuuuyyy|||}}}|||wwwuuuyyy|||~~~}}}sssoooppprrrsssqqqllliiijjjkkklllkkkjjjjjjjjjlllnnnoooiiihhhhhhhhhjjjjjjhhhfffkkkiiifffeeedddeeeeeeeeeaaaUUUCCC666222333444333000555333AAAOOO```kkkcccPPPPPPVVVIIIBBBDDD888MMMuuuZZZ[[[ggguuusssxxxyyyqqqnnnqqqwwwqqqtttwwwyyyyyyvvvtttrrrooonnnlllhhhdddbbbcccddddddcccfffiiiiiiiiinnnuuuyyyxxxwwwtttooohhh```[[[___]]]YYYWWWTTTOOOHHHDDD???:::444555:::???AAAAAA@@@IIISSS^^^lll{{{vvvYYY@@@111---,,,,,,+++++++++,,,,,,---,,,++++++***************))))))))))))(((((((((((((((((()))******************++++++++++++,,,,,,,,,******+++...555AAAPPPZZZ\\\aaafffjjjkkklllmmmnnnrrr{{{|||}}}{{{mmmmmm]]]xxx}}}|||{{{xxxuuu{{{~~~~~~}}}xxxmmmKKKKKKrrr~~~yyyuuuppplllcccWWWMMMIIIAAA999333222333222111111222111222444555777BBBMMMjjjvvvGGG;;;444000222111------222BBBUUUkkkjjjjjj{{{tttYYY^^^RRRVVVVVVRRRQQQTTTUUUTTTJJJKKKJJJGGGGGGKKKLLLIIIIIIGGGEEEEEEFFFFFFFFFEEEGGGEEEDDDDDDEEEHHHJJJKKKGGGJJJLLLKKKJJJJJJJJJJJJRRRPPPSSSPPPNNN]]]kkkgggXXXIIIMMMhhhtttsssoooggglllWWWZZZ___bbbbbbaaa``````gggeeejjj{{{|||tttvvvwwwtttmmmfffeeegggiiidddeeefffggggggfffgggiiimmmnnnpppsssyyyyyyaaaNNN@@@666333555777444333===DDD777000===XXX~~~lllqqqxxxgggmmm^^^XXXWWWWWWWWWYYYQQQHHHEEEGGGHHHCCC>>>888111000DDDmmmuuuccccccqqqyyykkkooommmkkknnnvvv|||zzztttvvvuuuuuuuuuvvvvvvvvvuuuqqqpppooonnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllmmmmmmoooqqqtttvvvuuutttrrrqqqsssrrrfffVVVQQQUUU]]]XXXVVVZZZ``````YYYRRRFFF???===JJJ]]]jjjkkkhhhiiilllqqqwww|||~~~{{{yyy||||||tttrrroooqqqrrroookkkhhhiiikkkjjjjjjkkklllmmmmmmmmmmmmkkkiiiggggggiiikkkmmmmmmooojjjdddeeehhhjjjfffbbb]]]OOO???555222333444444///888888LLLXXXhhhfffkkk___TTTPPPWWWKKKFFFHHH888FFF{{{hhhiii~~~wwwuuu}}}|||xxxwwwyyyuuuuuuuuuuuuuuutttrrrqqqkkkkkkjjjgggdddcccdddfff```^^^```eeeggggggjjjnnnooonnnkkkgggbbb^^^[[[ZZZ^^^]]][[[YYYVVVQQQLLLIIICCC===777999@@@FFFHHHHHHDDDNNNYYY___gggrrr|||cccEEE111,,,---******))))))******+++,,,******+++*********))))))(((((((((((())))))))))))(((((()))************************+++++++++,,,,,,++++++,,,///777CCCOOOXXXaaadddgggjjjkkklllmmmnnnlllqqqqqqooollliiirrr___xxxzzz{{{zzz{{{|||wwwfffPPPkkk}}}{{{yyytttpppiiibbbYYYNNNDDD???555333111111222333333333555222222444444:::NNNccc]]]>>>666333222222...+++...555NNN\\\eeedddnnn{{{gggYYYaaaQQQTTTTTTPPPNNNQQQRRRPPPKKKLLLKKKGGGFFFIIIJJJGGGJJJIIIGGGFFFGGGHHHHHHGGGEEECCCBBBBBBDDDEEEDDDCCCMMMQQQQQQMMMJJJIIIHHHFFFJJJIIINNNPPPOOO\\\iiigggdddMMMGGG]]]rrrWWWYYY\\\^^^______]]][[[bbb```bbbnnn~~~zzztttxxx||||||xxxsssqqqoookkkmmmmmmnnnooollliiikkkqqquuuuuuxxx~~~mmmQQQ@@@888444333333:::555555AAAEEE555111EEEkkkxxxrrr{{{hhhddd~~~cccZZZ]]]```]]]YYYYYYSSSLLLIIIIIIIIIEEEAAA777555222<<<___jjjjjjzzzrrrmmmiiimmmuuuzzzxxxsssyyyxxxvvvtttttttttvvvvvvuuussspppnnnllllllmmmnnnoooooonnnnnnmmmmmmmmmlllqqqqqqrrrtttuuutttrrrooorrrooooooqqqkkk^^^SSSNNNOOOHHHDDDFFFGGGAAA888333888;;;HHH^^^qqqxxxxxxvvvvvvxxx{{{|||yyy}}}yyytttsssppppppooommmjjjiiiiiijjjiiiiiikkklllmmmnnnnnnmmmllljjjggggggjjjmmmooopppmmmfffaaaccchhhiiiccc]]]XXXIII:::444444444444444111===>>>YYYcccrrrxxxUUUrrrbbb^^^QQQSSSLLLIIIHHH;;;DDDhhhsss~~~yyy}}}yyyvvvwwwtttrrrpppppppppooonnnjjjjjjiiigggdddbbbcccddd[[[XXXYYY^^^bbbcccdddggggggeeebbb\\\XXXWWWYYY[[[XXXYYYYYYXXXUUURRROOOMMMEEE@@@;;;===DDDKKKNNNNNNOOOYYYbbbeeeiiirrr|||gggKKK555++++++///)))))))))((())))))******)))******+++******))))))(((((((((((())))))))))))(((((()))***************************++++++++++++,,,,,,---111;;;GGGRRRZZZeeefffgggiiikkklllmmmmmmlllmmmqqqssssssxxx{{{{{{{{{~~~uuuzzz{{{}}}||||||iiiccc~~~}}}{{{xxxuuusssjjjfff___UUUKKKBBB;;;666...///000000222444555555666333444888:::GGGgggmmmJJJ;;;000111222111------555@@@XXXccccccbbbrrr}}}yyysssqqqZZZVVVWWWOOORRRRRRNNNLLLNNNOOOMMMMMMPPPNNNIIIGGGIIIIIIHHHHHHGGGEEEFFFGGGGGGFFFDDD@@@@@@AAADDDHHHIIIHHHEEEWWWYYYUUULLLGGGHHHIIIGGGEEECCCJJJNNNMMMWWW```[[[kkkWWWPPP]]]tttzzzwww}}}zzz{{{ttt{{{dddaaa]]]]]]^^^^^^]]]ZZZZZZ]]]___aaalllzzzzzz~~~||||||ttt||||||~~~{{{www{{{oooYYY@@@666555555444444888777;;;GGGGGG777???___uuuwww}}}]]]bbbkkk}}}yyy]]]WWW___ccc___ZZZUUURRRNNNLLLKKKJJJHHHGGG:::<<<666555OOO{{{kkkmmmpppllljjjmmmrrruuuvvvvvv||||||{{{yyyvvvtttssssssuuusssooolllkkkkkkmmmnnnnnnnnnnnnnnnnnnoooooooooqqqqqqrrrtttvvvtttqqqnnnooonnnooorrrpppeeeYYYRRRGGG???888888777333333666888GGGbbb}}}~~~}}}}}}|||yyywwwsssuuurrroookkkjjjiiijjjjjjiiijjjjjjjjjjjjkkkmmmoooppplllkkkiiiiiikkkmmmmmmmmmgggdddbbbccceeeddd___ZZZSSSDDD666444666555444555222@@@BBBaaalll{{{zzziii~~~dddaaaVVVRRROOONNNIIIBBBHHHUUUzzzyyyuuurrrwwwtttqqqpppqqqpppnnnllljjjkkkjjjgggccc___^^^]]]ZZZUUUTTTYYY^^^___```aaaaaa___ZZZUUUQQQSSSXXX]]]WWWXXXXXXWWWTTTPPPMMMKKKEEEAAA>>>???DDDJJJNNNPPPTTT\\\dddhhhnnnwww~~~wwwcccIII555---,,,------***))))))((((((((())))))((()))***++++++***))))))'''((((((((()))))))))***(((((()))***************************+++++++++++++++,,,...555@@@MMMYYY```eeeeeeeeegggiiikkklllmmmqqqsss|||yyy~~~~~~zzz~~~zzz|||{{{|||qqquuu~~~~~~|||zzzwwwtttrrrppp```]]]UUUJJJ???888333///...111222222222444555555444333777===BBBVVV[[[>>>999---000222111...111>>>JJJ^^^hhhccccccsssqqqfffjjjXXXQQQRRRIIIKKKOOOOOOLLLJJJMMMOOONNNKKKNNNLLLGGGDDDEEEFFFDDDDDDCCCBBBCCCDDDDDDBBB@@@BBBCCCGGGMMMTTTWWWVVVTTTZZZZZZSSSFFF@@@CCCEEEDDDEEEBBBIIIMMMKKKPPPTTTNNNiii[[[VVVZZZfffiiissskkkhhhsssoootttwwwllldddaaa___\\\XXXWWW^^^]]]VVV\\\ppp}}}}}}rrrZZZGGG555000444777777777444777@@@LLLKKK===PPP{{{www}}}oooWWWWWW~~~uuuZZZUUU^^^bbb^^^[[[PPPPPPOOOMMMLLLKKKKKKKKK>>>AAA:::111DDDqqqkkknnnvvvvvvmmmlllmmmnnnnnnooosssxxx}}}yyytttqqqppptttqqqnnnkkkjjjkkkmmmnnnllllllmmmnnnooopppqqqqqqmmmnnnqqqtttvvvvvvssspppmmmnnnrrrvvvtttkkk```YYYOOOEEE===:::555222666>>>GGG\\\~~~|||zzzzzzzzzzzz|||}}}{{{vvvtttwwwsssnnniiigggiiikkkjjjiiimmmkkkiiigggiiilllpppssslllkkkkkklllmmmllljjjhhhcccdddffffffdddaaa^^^\\\PPPAAA555444777666444555000@@@AAAdddooozzz```ZZZ]]]TTTSSSSSSKKKIIIMMMKKKzzzyyywwwyyyxxxwwwuuussstttuuutttpppmmmllllllkkkhhhbbb]]]YYYXXX[[[UUURRRWWW]]]^^^^^^___ZZZXXXSSSMMMJJJMMMUUU[[[[[[\\\[[[XXXSSSMMMJJJHHHEEEBBB??????CCCHHHLLLOOORRRXXX___fffpppzzz}}}zzz```LLL333(((***///...+++******)))(((((((((((((((((()))***++++++***)))((('''((((((((())))))******(((((()))***************)))************+++++++++++++++///777DDDSSS___eeedddcccccceeehhhkkkmmmmmmooorrrwwwzzz~~~}}}{{{{{{|||xxx{{{vvvqqqlllfffbbbZZZSSSHHH===555000000000000111111111333666777555;;;222333AAAVVVrrriiiJJJ<<<333111444333......:::NNN]]]fffqqqpppqqqwwwllljjj~~~[[[YYYTTTCCCJJJJJJIIIHHHIIIKKKMMMMMMLLLJJJJJJHHHFFFDDDBBB@@@@@@>>>@@@BBBDDDDDDCCCAAA@@@AAAFFFNNNUUUWWWUUUPPPMMMJJJJJJIIIHHHFFFDDDCCCAAAHHHFFFGGGKKKKKKHHHHHHJJJ\\\\\\[[[ZZZ```qqqgggYYYjjj```\\\zzzkkkgggeee\\\VVVVVVWWWYYY[[[ZZZ\\\cccpppzzz{{{~~~lll^^^QQQBBB555111333444444555000444JJJTTTDDDFFFpppqqqmmmnnn[[[XXXXXXTTTQQQTTTOOOOOOOOOOOOOOOOOOOOOOOOJJJ>>>===999:::aaayyyiii|||dddjjjrrrppppppqqqmmmiiioooyyy|||zzzvvvtttqqqppppppooommmmmmooooooooonnnmmmmmmlllkkkkkklllmmmooorrrrrrssstttuuuxxxyyy{{{wwwuuussstttuuurrrkkkdddaaaXXXNNNEEE;;;666>>>KKKcccwwwiiiaaabbbbbbeeepppsssmmmmmmoookkkhhhhhhkkkmmmlllkkkqqqmmmiiihhhiiilllmmmnnnjjjiiimmmsssrrrjjjeeeeeeggggggeeedddffffff___VVVFFF<<<555555777666555666777888KKKiiinnnttt___ZZZRRRTTTVVVSSSNNNHHHEEECCCgggllljjjyyyxxx||||||xxxqqqnnnqqqsssrrrnnnnnnlllfff___ZZZYYYZZZSSSSSSVVV]]]dddeeeaaa[[[[[[WWWQQQOOOPPPSSSUUUUUUXXXUUUTTTSSSOOOIIIHHHKKKEEEDDDBBB@@@AAACCCFFFHHHQQQRRRSSSXXXcccnnnooojjjQQQ:::111222---))),,,+++//////,,,)))'''((((((&&&(((((((((((())))))))))))&&&'''((())))))(((((('''))))))***++++++++++++***)))+++,,,,,,+++***,,,---++++++...999HHHVVV]]]```aaacccgggiiijjjlllnnnpppvvvqqq~~~wwwuuu\\\wwwyyy|||~~~~~~~~~||||||~~~{{{|||wwwtttppplllggg```XXXSSSLLLGGG???777111/////////111333444444555666666555:::;;;FFF\\\wwwxxxPPP>>>888555///000///...555GGG___oooyyywwwiiihhhuuuyyyQQQOOOLLLBBBJJJMMMKKKIIIHHHIIIJJJIIIIIIFFFEEEDDDCCCAAA???===<<<;;;>>>AAAEEEGGGHHHGGGFFFBBBEEEKKKOOOPPPMMMJJJGGGFFFFFFEEEDDDCCCAAA@@@@@@FFFEEEFFFGGGDDD@@@AAAGGGHHHPPPZZZ\\\YYYaaa~~~uuu]]]\\\uuuxxxkkk{{{yyylllgggeee]]]TTTVVVVVVVVVTTTUUU[[[eeelllttttttwww}}}~~~hhhUUUJJJJJJYYY^^^NNN999111333555???999EEESSSVVVggg{{{wwweeeXXXXXXYYYSSSOOOQQQMMMLLLLLLLLLLLLLLLMMMMMMJJJ>>>===999777UUU|||ooowwwhhhrrrqqqmmmlllmmmkkkiiimmmttt{{{||||||zzzvvvtttssstttrrrpppnnnmmmnnnooooooooonnnnnnmmmnnnppprrrssstttttttttuuuuuuuuuvvvvvvvvvzzzvvvrrrrrrsssrrrnnnjjjhhheeebbb\\\UUUVVVeeevvvlllaaaYYYWWW[[[bbbjjjxxx~~~qqqlllkkkiiigggfffhhhkkkmmmmmmlllhhhgggggghhhkkkmmmmmmmmmiiihhhkkkpppooohhhcccdddiiiiiifffdddeeeddd\\\RRRDDD;;;555555666555444555<<<:::CCCgggtttppp```]]]UUUTTTUUUXXX[[[WWWMMMDDDTTTtttvvv|||}}}|||tttooooooooommmnnnmmmjjjddd]]]YYYXXXXXXSSSTTTWWW\\\______\\\YYYXXXSSSPPPRRRWWWZZZWWWSSSRRRPPPPPPQQQNNNHHHGGGIIICCCBBB@@@???@@@CCCFFFIIIFFFGGGHHHMMMXXXcccddd___LLL666---111...---///,,,---,,,***))))))***)))(((((((((((()))))))))))))))&&&'''((()))))))))((('''))))))***++++++++++++***)))+++,,,,,,++++++,,,---...---111;;;JJJWWW___aaafffgggiiilllnnnpppqqqrrrtttooo}}}yyy}}}hhh]]]jjj|||hhhvvvsssvvvzzz}}}}}}}}}{{{zzzyyy|||~~~~~~}}}vvvwww|||ooommmiiiddd^^^VVVMMMGGG<<<999666222000///000111///111444555555444444666;;;GGG]]]yyyvvvOOO:::444444444000...---222@@@WWWqqqpppbbbiii^^^LLLHHHEEEEEEKKKOOOLLLHHHFFFFFFFFFEEEDDDBBBBBBBBBAAA@@@>>>;;;:::;;;===AAAEEEHHHIIIHHHHHHEEEGGGHHHIIIHHHGGGDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCC>>>:::>>>DDDDDDOOO___bbbWWWUUUsssbbbRRR```xxxppppppttt}}}|||qqqrrrgggUUUXXXUUUQQQOOOOOOSSSYYY\\\iiiooosssuuuwww}}}zzz}}}}}}}}}}}}vvviiiZZZJJJ>>>777111SSShhhXXX@@@888999888;;;<<>>===;;;444FFFpppvvvwwwssskkkqqqtttoookkkkkkkkkjjjjjjllltttxxx{{{zzzuuussstttwwwtttqqqnnnlllmmmooooooooonnnlllllloootttwwwwwwvvvrrrssstttuuuvvvuuuuuuttt{{{vvvqqqoooqqqrrrrrrppptttxxx}}}~~~}}}iiiVVVTTTXXXffflllttt|||zzzqqqlllhhhgggffffffhhhjjjkkkjjjiiiaaabbbeeejjjnnnooommmkkkkkkiiijjjmmmlllgggeeeeeekkkjjjfffcccbbb```XXXMMMAAA999444555666555444555777===???dddoooaaahhh^^^^^^YYYTTTTTT^^^iiigggVVVEEEHHHkkkzzzsssqqqpppnnnpppnnniiibbb\\\WWWVVVVVVTTTWWW[[[\\\ZZZXXXVVVUUUQQQNNNNNNUUU]]]^^^WWWPPPLLLJJJJJJLLLKKKGGGEEEFFFBBB@@@>>>===>>>AAAEEEHHHBBBDDDEEEJJJSSS\\\\\\WWWIII444...222000///000,,,...,,,***+++,,,,,,+++***))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))***++++++++++++******+++,,,,,,++++++,,,---000000444>>>LLLYYYaaadddjjjiiiiiimmmrrrttttttrrrrrrppp}}}sss]]]gggjjjuuu|||rrrbbbfffjjjnnnsssxxxzzz|||~~~uuuuuuuuuuuuvvvyyy~~~|||~~~~~~|||{{{~~~zzzssssssxxxkkkgggaaaZZZSSSKKKCCC===333222222111111222333333000222666888666555888===CCCYYYuuuvvvMMM:::777444000000222...///;;;MMMddd{{{vvvcccggg{{{oooSSSRRRJJJDDDIIILLLNNNKKKGGGDDDCCCCCCCCCBBB@@@AAABBBBBBAAA???===<<<===@@@CCCEEEGGGGGGEEEDDDIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBB>>><<<===@@@???===>>>CCCLLLRRR```fff[[[SSSgggttt\\\\\\sssjjjUUUZZZrrr|||rrraaa[[[VVVQQQMMMMMMOOOQQQQQQ\\\gggnnnnnnsss|||{{{xxx}}}}}}}}}}}}ssskkkeeeZZZOOOCCC;;;555222(((;;;KKKJJJCCCAAA???:::<<>>======444:::```wwwhhheeemmmvvv}}}ttt{{{tttmmmkkklllkkkiiifffooouuu{{{zzzuuurrrtttxxxuuuqqqmmmjjjkkkmmmnnnnnnkkkiiiiiimmmsssvvvuuurrrmmmooorrruuuvvvwwwvvvvvvwwwtttpppnnnppprrrrrrrrrxxxuuu\\\OOOXXXiiiyyyxxxtttnnngggjjjjjjjjjkkkjjjiiigggeeedddeeehhhllloooooommmkkknnnmmmllllllkkkiiihhhiiiiiihhhddd```___]]]TTTIII===888444555666555444666000CCCHHHkkkfffhhhwww```]]]]]][[[VVVUUU```llljjjYYYHHHMMM]]]qqqjjj~~~}}}{{{{{{tttssssssrrrsssooojjjccc]]]YYYWWWWWWUUUZZZ______YYYSSSQQQQQQIIIKKKQQQXXX\\\ZZZRRRLLLMMMHHHEEEGGGFFFDDDCCCFFFBBB@@@===;;;<<>>AAACCCEEEHHHHHHHHHFFFEEEFFFEEEDDDCCCCCCDDDFFFFFFBBBBBBAAAAAAAAAAAABBBBBB>>>:::999===@@@???>>>@@@KKKLLLWWWdddddd[[[^^^iii}}}qqqbbbpppxxxVVV[[[}}}rrrhhh[[[WWWQQQMMMKKKKKKJJJJJJMMMYYYaaadddmmmzzz~~~}}}yyywwwyyy~~~~~~~~~~~~~~~}}}oooaaaXXXXXXRRRIII@@@999555444555:::444555===@@@<<<===BBB]]]mmm}}}nnnQQQooottt]]]WWWUUUSSSRRRNNNJJJIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKEEE@@@???@@@999666RRR|||{{{ddd\\\kkk~~~wwwnnnjjjkkkmmmjjjfffkkksssyyyzzzuuuqqqsssvvvtttqqqllliiijjjkkklllllljjjiiijjjnnnqqqsssqqqnnnlllnnnqqqtttuuuvvvuuuuuuqqqpppooopppqqqqqqqqqpppuuu|||}}}jjj[[[TTTaaauuuxxxwwwvvvqqqggglllmmmnnnmmmllliiihhhgggooonnnmmmmmmnnnnnnmmmkkknnnnnnmmmjjjiiijjjjjjiiifffeeeaaa]]]\\\YYYPPPFFF:::666444777777555555777111HHHSSSxxxggg{{{mmm]]]^^^^^^\\\XXXXXX]]]dddbbbVVVLLLSSSUUU{{{nnnTTTmmmrrr{{{uuuvvvvvvuuuvvvrrrlllfffaaa]]]ZZZYYYUUU[[[aaa```YYYQQQNNNNNNGGGNNNWWW[[[XXXRRRMMMLLLQQQIIICCCBBBCCCBBBCCCFFFDDDAAA===::::::<<<@@@CCCAAADDDFFFGGGJJJMMMIIICCCBBB<<>>>>>AAAEEEIIIHHHPPPaaammmlllddd^^^ZZZzzz{{{eeennneeebbbzzziii[[[[[[XXXSSSMMMHHHEEEDDDDDDFFFMMMTTT[[[ffftttyyysssrrrvvvzzz}}}|||||||||{{{{{{|||||||||{{{qqqhhh```XXXPPPJJJFFFBBB<<<666333222333555===222000888999777EEEZZZvvvttt```YYYcccjjj^^^YYYVVVRRRNNNKKKJJJIIIIIIMMMNNNPPPQQQPPPNNNLLLJJJCCCDDDAAABBB???777GGGjjjjjjaaattt|||rrrjjjjjjmmmlllgggiiiooovvvxxxuuusssssstttuuuqqqmmmkkkjjjkkkkkkkkkiiikkkoooqqqrrrqqqooonnnooopppqqqssssssrrrrrrqqqmmmnnnpppqqqqqqqqqpppooowww}}}oooddd___^^^jjjzzzyyyzzzuuutttpppkkkkkkmmmnnnnnnlllkkklllmmmtttrrrooommmmmmnnnmmmmmmkkkmmmkkkhhhggghhhhhhfffdddbbb^^^YYYXXXUUUKKKAAA888555666999999666666888666DDDVVVvvvpppggg[[[^^^```[[[ZZZZZZZZZYYYVVVRRRNNNQQQMMMlllrrrbbblll}}}nnn~~~}}}~~~zzzxxxtttooojjjfffbbb^^^[[[TTTYYY\\\ZZZTTTNNNMMMNNNKKKSSSZZZYYYQQQKKKKKKMMMRRRIIIBBBAAABBBBBBCCCFFFDDDAAA<<<999999<<<@@@CCCCCCGGGIIIIIIJJJJJJEEE???>>>;;;AAADDD>>>DDDOOOQQQKKK>>>555555444...***,,,------,,,***)))(((''''''&&&&&&&&&&&&''')))***+++))))))***++++++++++++***+++,,,------,,,,,,---...***111>>>MMM[[[fffmmmpppmmmllllllooosssuuutttrrrtttfffrrr444999@@@HHHMMMRRRWWWZZZdddgggjjjlllllllllllllllwwwpppjjjkkkpppsssrrrpppmmmnnnnnnlllkkkkkklllllljjj```XXXVVVTTTNNNJJJIIIBBB>>>888444222222222222111111111111222222333333555222333999???NNNlllnnnMMM:::666333000///...///111000555GGGcccxxxmmmllllllvvv^^^QQQNNNOOOLLLNNNNNNGGGBBBBBBBBBDDDFFFFFFEEECCCCCCBBBAAAAAAAAACCCEEEFFFEEEFFFHHHJJJIIIGGGEEECCC<<<===>>>@@@AAABBBBBBBBBAAABBBDDDDDDDDDBBB@@@>>>@@@???>>>===<<<@@@NNN\\\TTTQQQOOOUUUeeetttuuunnnYYYjjjssslllooooootttyyy^^^]]]\\\XXXPPPGGGAAA???@@@CCCBBBFFFNNNXXXdddrrr~~~{{{sssoooqqqtttuuuuuuvvvvvvvvvwwwwwwxxxxxx{{{|||uuueee___VVVOOOKKKHHHDDD@@@888777444222111222333333111///222888>>>III___vvvwwwtttlllTTT\\\~~~zzzbbb[[[XXXUUUPPPLLLKKKKKKJJJGGGKKKMMMPPPRRRQQQNNNJJJGGGCCCIIIDDDBBBDDD;;;>>>VVV{{{qqqlll~~~~~~pppjjjkkkjjjeeeeeejjjqqqvvvwwwvvvuuuuuuvvvssspppnnnmmmmmmllljjjfffkkkqqqsssqqqnnnnnnooopppppppppqqqqqqqqqqqqqqqnnnoooqqqqqqqqqpppppppppzzz{{{hhhcccfffkkkttt}}}}}}vvvsssmmmlllpppmmmoooooonnnkkkjjjlllnnnpppnnnllllllmmmnnnnnnnnnjjjmmmlllgggfffiiiiiieeedddbbb]]]WWWTTTPPPEEE:::666555777::::::777777:::999DDDcccqqqcccWWW[[[___YYYZZZZZZXXXUUUQQQOOOOOOQQQIII[[[~~~xxx~~~zzz~~~{{{xxxuuuqqqnnnkkkfffaaa\\\TTTTTTRRROOOKKKJJJLLLOOOOOORRRTTTPPPIIIEEEGGGKKKMMMEEE@@@BBBEEEDDDCCCDDDBBB???;;;888999===BBBFFFJJJOOORRRRRRRRRRRRMMMGGG@@@;;;???DDDEEEQQQ[[[YYYIII:::///111222---,,,///...---,,,+++)))((('''&&&&&&&&&&&&&&&''')))***,,,))))))***++++++++++++***+++,,,------,,,,,,---///---666EEEUUUaaaiiinnnpppkkkkkkmmmoooqqqrrrsssssssss}}}mmm111333777;;;???EEEKKKOOOPPPSSSXXX[[[]]]```ccceeekkkfffdddiiiooonnnhhhcccfffhhhgggeeeddddddcccaaa]]]VVVOOOLLLFFF>>>999999444111//////000111111111444444333333444555666777888555999DDDRRRiiivvvMMM444111444444000...///111111777===PPPlll}}}qqqzzzrrrrrrlllOOOSSSSSSNNNMMMQQQOOOFFFAAAAAACCCEEEGGGGGGDDDBBBHHHFFFDDDCCCDDDGGGIIIKKKGGGHHHHHHGGGEEEAAA===:::;;;===@@@BBBCCCCCCBBBAAACCCEEEGGGIIIHHHEEEBBB???>>>AAABBB@@@===EEE]]]uuubbb[[[MMMDDDRRRoootttiiikkkppp[[[xxxuuuwwwaaaaaa]]]TTTGGG???===???>>>777777@@@HHHPPP```qqqxxxxxx{{{{{{rrroooooooooooopppqqqsssttttttuuussswww{{{zzzooogggccc```\\\VVVPPPHHHCCC@@@>>>:::777222222222222333333444444111555888===LLLcccxxxwwwddd[[[fff}}}fffbbbbbbVVVSSSOOOLLLLLLMMMJJJFFFHHHKKKOOORRRQQQMMMHHHDDDCCCLLLEEEAAAFFF<<<777IIIbbb{{{vvvvvvwwwkkkiiifffaaabbbgggnnnuuuxxxyyywwwvvvwwwuuurrrppppppooommmkkkaaaiiiqqqrrrooolllmmmpppmmmmmmmmmoooppprrrtttuuupppqqqrrrqqqpppppprrrsssvvvooojjjnnnuuuzzz~~~uuuxxxuuuqqqgggiiisssrrrrrrqqqnnniiigggiiikkkiiihhhiiikkknnnoooooonnnllloooooojjjiiilllkkkfffeeebbb\\\VVVQQQLLLAAA555666555777;;;;;;888888;;;>>>LLLyyy```RRRVVV\\\XXXYYYYYYXXXUUUQQQOOONNNUUUJJJOOOrrr~~~kkkvvvvvvttt}}}uuuwwwuuuqqqooommmiiibbb\\\SSSPPPJJJDDDBBBEEEKKKPPPPPPNNNKKKFFFBBBAAADDDHHHGGGAAA???DDDHHHGGGCCCBBB@@@===999888:::???EEEIIINNNSSSWWWXXXYYYXXXTTTNNNGGG======CCCJJJXXX```YYYDDD444))),,,///,,,---222......---+++)))((('''&&&&&&&&&%%%&&&''')))+++,,,))))))***++++++++++++***+++,,,...---,,,,,,---///000;;;KKKZZZffflllnnnooogggiiilllmmmmmmnnnoooqqqrrryyyyyy444222111222555888999:::>>>???BBBEEEJJJNNNRRRTTTXXXXXXYYY[[[]]]\\\ZZZXXX]]]]]][[[YYYVVVSSSOOOMMMEEECCC???:::777555444444......------...///111222333///000666999777333222;;;:::BBBXXXtttqqqRRR>>>222///555+++(((444111+++666OOOGGG^^^|||wwwuuu}}}ZZZOOORRRSSSRRRNNNKKKKKKLLLDDDDDDCCCCCCCCCFFFJJJNNNPPPLLLHHHEEEFFFGGGHHHIIIGGGGGGFFFEEECCCBBB@@@??????>>>>>>AAAEEEFFFDDDBBBIIIKKKKKKHHHDDDAAABBBDDDEEEEEEDDDAAA>>>DDDXXXkkkcccVVVJJJIIIOOO\\\qqqrrrtttkkkhhhqqqccc^^^ZZZVVVMMMBBB===>>><<<<<<<<<;;;<<>>999555222111666111111666555//////666444888===HHH]]]wwwtttaaauuuiiibbbbbb]]][[[TTTMMMLLLPPPRRROOOKKKQQQOOOQQQTTTRRRKKKGGGGGGLLLLLLJJJHHHEEECCCAAA???VVVssszzzzzzoooiiikkkfffjjjccchhhyyy}}}sssqqqyyyrrrrrrpppnnnqqqrrrfffXXXOOOfffpppooouuuvvvooommmrrrooommmlllooosssuuuvvvwwwtttqqqqqqssstttrrroooyyy}}}yyyxxx~~~vvvtttsssrrrqqqmmmlllkkkkkklllmmmlllllleeehhhllloooooolllhhheeepppmmmiiigggeeedddcccbbbbbb___ZZZVVVPPPGGG;;;333222;;;:::777;;;999555:::FFFJJJmmmSSSPPPSSSQQQUUUSSSUUU[[[[[[SSSOOOPPPOOOJJJMMMccc}}}zzz{{{zzzuuurrrsssttttttqqqnnnmmmnnnoookkkccc\\\PPPJJJCCC???AAAEEEHHHJJJEEEFFFFFFFFFEEEBBB@@@>>>===>>>???AAABBBBBBAAAAAA;;;<<<;;;888666999BBBJJJDDDRRR\\\[[[[[[]]]WWWLLLGGGAAA777444CCCVVVXXXNNN444000+++)))+++...//////******)))((((((((((((((()))!!!&&&---)))(((,,,*********+++++++++,,,,,,,,,,,,((()))---///---,,,...000BBBWWWaaadddgggjjjkkkgggfffhhhmmmnnnlllooosssccc666444111111333555666666666666888:::<<>>===:::777444111000///222222000...555<<<:::111;;;>>>LLL^^^hhhuuuwwwppplll~~~~~~ccc``````[[[]]]VVVOOOMMMQQQSSSQQQNNNQQQPPPQQQTTTSSSMMMJJJJJJKKKKKKJJJIIIFFFBBB>>><<>>CCCaaadddPPPQQQSSSOOOSSSRRRTTTXXXVVVOOOMMMOOOJJJMMMOOO\\\~~~~~~wwwqqqnnnpppssstttooommmlllmmmmmmiiiaaaZZZMMMKKKGGGCCC@@@@@@DDDGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>??????@@@@@@???======999:::999555333777???FFFGGGTTT]]]]]]^^^aaa]]]TTTLLLIIIAAA;;;@@@GGG@@@222000---***)))+++---,,,,,,***)))(((''''''''''''((()))$$$(((***%%%'''+++&&&******+++++++++,,,,,,,,,***)))+++......+++,,,///555GGGYYYaaacccfffhhhhhhgggiiilllooonnnnnnvvvjjjVVVwwwiii~~~666333000...///000000///000000000000111222333333888888888:::<<<<<<:::888888888888777555333222111000000///......///000111//////000111111222222333999666555666555777>>>GGGPPPiiioooNNN:::111000222///...---111222///HHHuuuwww}}}\\\WWWSSSTTTUUUSSSNNNIIIFFFDDDIIIIIIIIIIIIKKKLLLNNNOOOSSSPPPKKKHHHGGGHHHHHHGGGEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAACCCDDDEEECCCBBBFFFEEECCCCCCDDDCCCBBBAAACCCCCCDDDEEECCCAAAEEELLLIIIHHHLLLQQQSSSRRRRRRTTTjjjkkkqqqrrrtttssskkkqqq~~~tttqqqwwwXXXDDDDDDKKKCCC444222444666777555444444444999<<>>III[[[NNNQQQRRRMMMRRRRRRSSSSSSOOOIIIHHHLLLHHHQQQTTT[[[yyyyyytttmmmlllppptttwwwqqqooonnnnnnmmmiiiaaaZZZPPPPPPNNNIIIBBB???AAADDDDDDBBB@@@>>>>>>???AAABBB????????????===;;;999888777777666333000333999???GGGRRRYYYZZZ\\\``````ZZZOOOOOOIIIAAA@@@AAA999---000.........//////---+++(((((('''&&&&&&&&&''''''''''''***'''###,,,222)))******+++++++++,,,,,,,,,***+++---///,,,***...666CCCQQQ___cccccceeeggghhhiiilllqqqrrroooppp}}}SSSNNNmmm}}}aaaXXX:::777333000000//////...111111000///////////////000//////000222333111///333333333333222222111111000//////000000222333444111111111222222222222111555666999;;;<<>>>>>??????@@@AAABBBCCCCCCCCCEEEBBB@@@AAADDDEEECCC@@@DDDBBBDDDFFFFFFBBBAAACCCFFFIIIPPPVVVXXXUUURRROOO^^^bbbiiiccc^^^ttt}}}ccc]]]xxxuuuooo~~~oooGGG333777<<<:::222333555666666555444333333333444666:::>>>BBBDDDOOOZZZccccccaaaaaadddeeennnnnnnnnmmmllliiigggfff___``````]]]ZZZXXXXXXYYYbbbeeeddd]]]WWWUUURRROOOEEECCCBBBAAA???;;;555000111111111000111111222333444111555;;;777111>>>RRR\\\ggg^^^LLLZZZtttsssnnnppptttppp^^^[[[YYYUUUTTTUUUPPPKKKKKKOOOSSSUUUUUUWWWUUUUUUWWWUUUPPPNNNOOOKKKMMMOOOPPPNNNJJJEEEBBBAAAXXXrrruuulllzzz~~~zzzuuuiiiiiibbbeeedddeeeppp}}}xxxuuutttrrrssswwwzzzzzzxxxyyysssnnniiilllnnnnnnnnnoooppppppooommmoooqqqrrrqqqoooqqqvvvzzzuuuvvvxxxzzz{{{{{{{{{zzz~~~xxxooopppqqqpppnnnnnnooorrroooooonnnllljjjiiiiiijjjlllmmmoooqqqrrrsssttttttwwwtttpppjjjfffdddeeefff\\\\\\XXXOOODDD<<<888888;;;>>>;;;;;;AAA===:::AAAaaaqqqtttyyyZZZPPPRRRQQQMMMSSSTTTTTTQQQKKKGGGIIIMMMNNNSSSYYYeee{{{}}}qqqlllnnnqqquuuyyytttsssrrrrrrpppkkkeee___\\\YYYSSSLLLEEEBBBBBBBBB>>>>>>=========>>>???@@@>>>>>>>>>>>><<<:::888777666666444111///000555999@@@HHHMMMOOORRRXXXZZZXXXSSSSSSNNNEEE@@@@@@<<<666000000111111000...+++)))'''&&&&&&%%%%%%&&&&&&&&&$$$(((,,,'''$$$444<<<000******+++++++++,,,,,,,,,+++,,,......******555BBBXXXaaagggfffdddfffjjjlllmmmooossstttrrrsss~~~sssHHHRRRmmmttt{{{jjj[[[yyyCCC@@@;;;777555333222000222111000000//////000000...------...///000///...//////.../////////000000.........//////000111111444444444444444444555555555666;;;BBBJJJXXXoooSSSCCC777777777111---///...333333///:::___rrrrrrwwwooolllrrraaaKKKNNNYYYSSSPPPLLLHHHGGGGGGGGGHHHBBBCCCFFFJJJOOORRRQQQOOOJJJGGGEEEDDDFFFGGGHHHGGGCCCBBB@@@>>><<<;;;::::::;;;<<<===>>>???AAABBBDDDCCC@@@>>>@@@CCCEEECCC@@@EEEBBBBBBFFFFFFCCCBBBDDDEEEHHHKKKMMMNNNMMMKKKIIIFFFUUUnnnwwwpppvvvaaaGGG```{{{]]]888000222333000000111222444555666666000/////////000333777999EEEOOOVVVTTTPPPQQQSSSTTTWWWXXXYYYZZZZZZYYYXXXWWWUUUVVVUUUSSSPPPNNNMMMMMMLLLOOONNNHHHCCCAAA>>>:::777666444444333222111///222222222222222333444444000222555888<<>>OOOhhhmmmnnniiifffiiioooqqqrrrqqqsssvvvvvvvvv{{{iiiSSShhh{{{~~~|||]]]vvvNNNJJJCCC===888555111/////////............//////...---,,,---///000///...------------...///000111000000000111111111111111111111111111333555777888999;;;CCCOOO```xxxrrrOOO;;;666333444333000///000,,,000555666GGGvvv}}}eeeRRRXXXccc^^^aaatttoooyyyfffJJJMMMSSSOOOPPPLLLGGGDDDDDDFFFGGGHHHBBBCCCFFFMMMSSSUUURRROOOEEECCCBBBBBBDDDFFFGGGFFFAAA@@@===;;;999888888888:::;;;=========>>>AAACCC???>>>>>>???@@@AAAAAA@@@BBB@@@AAADDDDDDBBBCCCFFFFFFHHHFFFBBBAAACCCCCCAAA<<>><<<>>>AAABBBBBBCCCDDDDDDDDDCCCBBBAAAEEEEEEDDDDDDBBB@@@???>>>777999999666555666444111000///...------...000111222222222111222222333444333:::666///???___iii```aaabbbrrrwww]]]]]]YYYtttzzz{{{hhh[[[]]]___WWWPPPPPPPPPNNNNNNOOOTTTYYY\\\]]][[[WWWUUUUUUSSSOOONNNPPPKKKKKKLLLLLLKKKKKKKKKJJJJJJMMMVVVggg|||xxxgggOOOllldddMMMUUUcccaaaeeeeeedddjjjwww}}}{{{vvvwwwzzz}}}{{{uuussstttpppvvvsssqqqxxxwwwtttzzzqqqooonnnnnnoooqqqrrrrrrpppqqqqqqpppoooooopppqqqooopppqqqsssuuuvvvvvvwwwyyy}}}uuuvvvwwwwwwqqqllljjjlllllljjjgggfffiiillllllkkklllooosssooopppqqqsssuuuvvvvvvvvvtttxxxzzzxxxqqqiiieeeccc___ZZZQQQFFF<<<666555555777===>>>AAAEEE@@@EEEWWW~~~UUUoooooo```]]]YYYUUUTTTSSSUUUVVVVVVZZZaaaeeeeee]]]QQQXXXnnnqqqiiizzziiiZZZuuuyyy|||wwwmmmfffiiilllkkkmmmsssuuutttrrrqqqooonnnnnnmmmqqqdddSSSJJJGGGFFFAAA;;;555666999;;;;;;;;;999888666777888999999999888777333222000/////////000111222444777888:::>>>BBBEEEMMMSSSZZZ[[[VVVLLLAAA:::???>>><<<888222,,,)))(((&&&&&&%%%%%%%%%&&&''''''''''''***'''###,,,222)))******+++++++++,,,,,,,,,---------,,,+++000BBBSSShhhmmmnnniiihhhmmmrrrssstttrrrrrrvvvxxxyyy}}}lllvvvuuuccc]]]TTTKKKDDD===777444111111000//////////////////...------///000000//////.........///000111222222222333444444444444333/////////111555:::???CCCKKKRRRbbbxxxbbbDDD555444444222...---000000......---:::JJJ^^^bbbKKKCCCQQQ```qqqvvvSSSHHHPPPRRRKKKLLLIIIEEEDDDEEEEEEDDDBBBBBBCCCFFFMMMRRRSSSNNNIIIEEECCCBBBBBBDDDEEEEEEDDD>>>===;;;999999999:::;;;===>>>???===<<<<<<>>>AAA;;;<<<======<<<<<<===>>><<<<<>>@@@DDDCCCEEECCC======@@@AAA???AAA===OOObbb\\\WWWkkkzzzyyytttNNN999888>>>666444222222444555444222///111222111//////000222,,,000111...---111444333555555666777777777777666777777777777777666555333000222222000111555444111...............///000222111111111111222333444555999:::<<>>FFFMMMRRRaaaooo\\\999333<<<000444111***+++111111***777000EEEcccvvvLLLDDDVVVrrr```NNNJJJGGGGGGKKKIIIGGGFFFFFFGGGEEE@@@<<>>BBB???;;;<<<@@@;;;??????:::;;;@@@AAA>>>BBB777DDDXXXPPPJJJcccrrrQQQccc|||rrrJJJ===CCC@@@===;;;;;;;;;:::666222,,,...000///---,,,...111222333111---,,,000222000,,,------///000222333333.........000111000...,,,...///...+++---000000---///000111111111000111222111111111222333555666777;;;000CCCjjjppp```wwwbbbZZZ^^^ooo^^^WWWTTTXXX]]][[[TTTOOOMMMMMMMMMNNNPPPPPPQQQQQQTTTPPPOOOQQQQQQPPPRRRVVVWWWTTTNNNIIIGGGHHHKKKMMMLLLLLLLLLRRRbbbuuussssssYYY\\\```___```cccffffffiiiqqqzzz}}}|||~~~yyyqqqpppvvvqqquuussssssyyysssjjjmmmeeefffhhhlllooonnnllliiiiiihhhhhhkkknnnnnnkkkggghhhiiilllooosssvvvxxxzzzuuuzzz~~~}}}}}}~~~{{{vvvvvvzzz{{{wwwjjjnnnssstttqqqnnnmmmnnnkkknnnpppnnniiigggjjjnnnnnnppprrrtttuuuuuutttsssqqqssstttppphhhbbbaaabbbXXXOOOCCC:::777666555444444:::;;;===AAADDD[[[}}}zzzUUUSSSaaaeee^^^ZZZYYYYYYUUUSSSZZZbbb```XXXddd```___\\\QQQOOOfffmmm{{{uuuyyytttkkkhhhkkkiiieeejjjvvvxxxwwwtttrrrrrruuuzzz~~~qqqkkkaaaVVVMMMFFF@@@===777666444444444666777999222333333444333222111000///---,,,,,,---...------***)))***+++++++++...222333777???HHHKKKGGGAAA>>>IIIFFF???444***$$$###$$$&&&&&&&&&&&&&&&'''((())))))!!!&&&---)))(((,,,*********+++++++++,,,,,,,,,***+++---000111333<<>>@@@FFFLLLOOONNNIIIEEEBBBAAACCCEEEDDDBBB???======???>>>===<<<;;;;;;<<<===FFFAAA======@@@AAA>>>:::888999;;;;;;888777666666999777666777:::<<<;;;999AAA===999;;;>>>@@@>>>;;;===999:::>>>===???RRRiiidddLLLrrrppp[[[>>>JJJDDDIIIRRRNNN@@@======444333444444333000///...///...///111222222000...---222///---,,,---/////////---///000000...,,,------222111//////000222222222333///,,,...222333000,,,...333777888999:::999777???XXXpppuuusssuuupppyyyyyybbbVVVUUUTTTVVVWWWVVVPPPKKKMMMFFFEEEKKKOOONNNNNNPPPRRRSSSSSSPPPMMMMMMPPPSSSRRRPPPMMMKKKJJJJJJKKKLLLHHHKKKKKKMMM[[[qqq~~~YYYTTThhhddd```^^^aaaccceeeiiinnnxxxyyyyyywwwwwwxxxzzz}}}xxxvvvttttttuuusssoookkkfffiiimmmpppqqqqqqooommmfffgggiiijjjllllllllllllmmmkkklllqqqssssssuuuyyywwwqqqoooqqqtttuuuxxx||||||{{{yyywwwuuusssrrrppppppiiikkkmmmnnnooommmllljjjjjjlllnnnooonnnnnnnnnpppmmmlllnnnrrrxxxzzzxxxuuuuuusssqqqooolllhhhccc___QQQGGG;;;333222333333222222>>>999555BBBSSSwwwmmmVVVZZZ______\\\VVVRRRRRRRRRTTTXXX[[[]]]]]]hhhddd```[[[WWWXXXbbbnnnxxxyyy}}}sssllldddkkkvvvuuuyyytttrrrwww{{{yyyvvvuuuiiimmmlllbbbUUUKKKCCC===;;;888444333333444444444111111111111000000000///......------,,,+++******---,,,++++++******++++++,,,---......///000111111111000---)))'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---...---,,,,,,))),,,,,,+++111===HHHMMMVVVTTT[[[gggnnnmmmlllnnnyyyrrrxxxuuukkk}}}vvvyyy|||ssshhh\\\WWWRRRJJJBBB;;;777444444555333222222333222///,,,222333333333222222333333555777:::;;;;;;<<<@@@DDDBBBHHHWWWkkkzzzjjjMMM:::444444333111***---///...,,,---444<<>>===<<<===>>>@@@AAAFFFCCC??????AAABBB>>>;;;555777999:::999888888999:::999888:::<<<===;;;999<<<888555666999;;;999666777555888<<<:::;;;III\\\rrrbbbaaazzz|||wwwzzznnnWWWYYYPPPYYYgggdddSSSJJJDDD777333333333222111111222444,,,,,,,,,,,,---...///000,,,++++++---000222222111---///000000...---...///...---,,,+++,,,---------///000111222333555666666<<<888666999>>>FFFMMMRRRwwwnnnbbbooodddXXXTTTUUUUUUTTTQQQNNNKKKJJJJJJEEEDDDHHHJJJHHHHHHKKKPPPRRRTTTTTTRRRPPPQQQRRRLLLKKKJJJHHHHHHGGGHHHHHHJJJIIIGGGLLL^^^vvvlll\\\gggeeeaaa^^^^^^^^^___dddkkkxxxyyyyyyyyywwwvvvwwwxxxssstttvvvvvvuuusssooommmiiikkkmmmoooooonnnlllkkkhhhiiiiiijjjkkkllllllmmmlllkkknnnsssuuuttttttvvvrrrnnnmmmrrrttttttuuuwwwvvvyyy{{{|||{{{{{{|||}}}wwwvvvuuutttrrrpppllljjjdddeeegggiiijjjkkkkkkkkkkkkmmmooopppooooooppprrroooqqqsssttttttsssrrrrrrvvvtttpppnnnkkkeee]]]WWWGGG???666222444777888888666>>>;;;888GGGjjjcccOOOSSSWWWXXXYYYUUURRRQQQQQQSSSWWWZZZ[[[[[[bbb^^^ZZZZZZZZZYYY]]]ccc~~~yyyqqqhhhgggpppuuuuuussssssvvvuuupppmmmmmmppppppmmmggg```YYYLLLAAA<<<999555333222222111000111111000000000/////////------,,,,,,+++*********+++******)))))))))))))))***************++++++++++++***((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,---------,,,,,,+++---------555CCCNNNQQQWWWXXX^^^iiinnnlllkkkmmmlllmmmxxx{{{uuuffflllqqqpppcccxxxtttlll```UUUMMMGGGAAA<<<<<<;;;:::999999777444111444555666555333333777;;;777CCCHHHCCCAAAJJJTTTXXXbbbooommmMMMBBB555...///111000---)))///444111---222AAANNNNNNZZZeeennn]]]NNNDDDGGGLLLJJJHHHHHHDDDBBB@@@???AAABBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDBBBBBBBBB@@@>>>>>>@@@BBB===<<<;;;;;;<<>>===;;;888888555333333666888666444444333666;;;999888BBBPPPgggggggggjjjxxxvvvqqqvvvzzzcccRRREEE666666777777777555222///---555444111...,,,+++++++++------,,,---......---+++,,,...//////...---...///000000000111111222222222+++///444555333222555888===DDDRRR___dddkkk}}}___SSSccc___SSSSSSTTTVVVWWWSSSLLLHHHIIIKKKJJJHHHIIIKKKIIIFFFGGGKKKGGGKKKNNNPPPNNNKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEMMMHHHCCCHHHZZZrrrddd```fffbbb___]]]ZZZYYY___ggguuuxxxzzzzzzxxxvvvttttttqqqsssvvvuuusssooolllkkklllllllllllllllkkkiiiiiikkkkkkjjjjjjkkklllmmmmmmlllkkkooouuuvvvsssqqqsssooommmnnnsssvvvtttssstttrrrtttvvvvvvuuuuuuvvvwwwuuutttssssssrrrooojjjfffdddeeefffggghhhhhhhhhiiijjjlllnnnoooooooooppprrrmmmqqquuuuuurrroooppprrrwwwrrrnnnkkkhhh```UUULLL===999444333666999::::::666888<<>>;;;777444333222000...000000000/////////......,,,,,,++++++***)))))))))))))))((('''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))*********+++,,,---------,,,,,,------...111===MMMWWWYYY^^^```eeelllnnnlllmmmoooppprrr|||~~~xxx```JJJYYY___{{{ZZZvvv{{{qqqjjjddd[[[UUUOOOMMMIIIGGGDDDCCCBBBAAA@@@BBBDDDAAA>>>???FFFLLLYYYkkkpppdddcccuuuzzzeeeOOO===>>>999333111222111---)))///222333222777CCCPPPXXX[[[nnnnnneeeRRRLLLJJJNNNPPPLLLIIIIIIIIIFFFCCCAAAAAABBBAAAAAACCCDDDDDDBBB@@@???@@@AAA???@@@@@@???>>>===>>>@@@;;;;;;:::999;;;===???AAA@@@>>>=========<<<999666777999;;;<<<<<<<<<===???>>>???@@@AAA@@@>>>;;;888888666555555777888777666666555888;;;;;;;;;CCCMMMOOOkkk}}}jjjWWWeeesss___NNN;;;999:::<<<===<<<777111---+++---///111222333333222111///------......---,,,---///111111000///000111***+++---......///000111000111111111555???MMMXXXeeeooo|||{{{jjjeeettt^^^QQQaaafffRRRQQQUUUWWWWWWUUUQQQMMMJJJKKKLLLGGGIIIKKKKKKIIIFFFHHHKKKDDDFFFHHHIIIHHHEEEBBB@@@EEEFFFHHHIIIIIIHHHFFFEEEMMMHHHCCCCCCNNN```pppyyyzzzooogggtttooo^^^eeebbbaaa___ZZZWWW\\\cccppptttyyy{{{zzzwwwuuusssuuusssqqqpppooommmjjjhhhllllllkkkiiiiiihhhhhhhhhmmmllllllkkkkkklllmmmnnnmmmkkkmmmrrrssspppoooqqqqqqnnnoootttvvvtttsssuuurrrtttuuuuuuttttttuuuvvvwwwtttrrrppppppoookkkgggiiijjjkkkkkkjjjhhhfffdddgggiiikkkllllllmmmnnnooohhhlllppprrrrrrqqqrrrtttsssnnniiifffccc[[[NNNCCC:::777555555666777777666888555@@@LLLcccvvviii\\\[[[TTTQQQUUUTTTPPPNNNNNNOOORRRTTTUUUTTTRRRQQQRRRWWWXXXTTTRRRSSSZZZ{{{jjj___^^^ggguuu{{{}}}zzzxxxyyywwwqqqnnnooojjjjjjjjjmmmrrrqqqcccTTT===;;;777555444333222111/////////............---+++*********))))))(((((()))(((''''''&&&&&&''''''((((((((((((''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&''''''''''''(((((((((((())))))******+++++++++,,,,,,,,,---------,,,---///666GGGXXXaaabbbhhhjjjlllnnnnnnooorrrvvvzzzzzz{{{iiiKKKCCCIIIYYYxxxhhhrrrvvvrrrkkkddd___^^^^^^```cccffffffdddaaacccjjjpppuuuZZZGGG===666000222111//////000000///---//////111===UUUllltttppp}}}|||uuuQQQQQQPPPQQQSSSRRRNNNLLLMMMJJJHHHEEEDDDEEEEEEEEEDDDDDDFFFGGGFFFDDDAAA@@@@@@===@@@CCCDDDCCCAAA??????===<<<<<<<<<<<<===>>>???>>>===<<<<<<<<<;;;999777===>>>???>>>======>>>???@@@AAACCCCCCAAA>>>;;;999999888777777888888888888999888999;;;===???FFFMMMOOOaaaqqqwwwggg]]]rrr~~~jjjSSSEEEAAA===;;;;;;;;;999888111444777999888555000---333000...---///222333444...000222111000///000111...000111111//////111333666555888???NNNaaasss~~~nnnkkkfffZZZNNNXXXxxxWWW```qqqpppWWWRRRTTTTTTXXXTTTPPPNNNNNNNNNLLLKKKAAAEEEIIIHHHFFFFFFGGGIIIIIIHHHFFFEEEDDDCCCBBBAAACCCEEEGGGIIIJJJIIIGGGFFFHHHGGGEEECCCDDDNNN^^^lllpppsssiii]]]\\\aaavvv~~~gggeeecccbbbbbb^^^ZZZ[[[```iiinnnvvv{{{|||yyywwwuuuwwwrrrllllllpppsssrrrooolllkkkjjjiiihhhiiiiiijjjmmmmmmmmmmmmmmmmmmnnnnnnoookkkjjjmmmnnnlllnnnrrrsssnnnmmmqqqsssrrrsssuuurrrtttuuuuuuttttttvvvwwwxxxsssllljjjkkklllkkkiiigggjjjmmmooonnnkkkfffcccgggiiikkklllllllllnnnoooiiiiiikkkooossstttsssqqqmmmiiidddaaa]]]TTTGGG>>>777666666666777666555444<<<777DDDZZZzzzrrrzzzfff]]]ZZZPPPLLLPPPNNNNNNMMMLLLMMMOOOPPPQQQPPPNNNOOORRRUUURRRNNNPPPUUURRRnnnxxx|||eeeTTTYYYwww||||||zzzuuurrrrrrrrrsssqqqnnnkkkeeeXXXKKK<<<999555333333333333333.........---------,,,,,,******)))))))))))))))((())))))(((''''''''''''(((&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((()))***++++++++++++++++++,,,,,,,,,------+++...444>>>PPPbbbjjjjjjoooooommmlllmmmrrrxxx{{{zzzxxxwww~~~}}}___HHHTTTJJJdddzzzbbb[[[{{{dddXXXGGG:::333222222222///......------...///000,,,444EEEddd~~~sssUUULLLLLLMMMPPPQQQPPPOOOOOOOOOHHHGGGFFFHHHJJJKKKJJJIIIFFFIIIKKKKKKHHHDDDAAA@@@@@@DDDHHHJJJHHHDDDAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>======<<<<<<======AAAAAAAAA???===<<<>>>???AAABBBDDDCCC@@@===<<<;;;999999888888888888999999999888888:::===AAAEEEGGGMMMUUU^^^gggxxxnnnaaafffxxxvvvlll```OOOAAA:::888888888999;;;???CCCFFFFFFFFFEEE???;;;666333222111000///...000111111///.........111333444222000000333666888DDDWWWjjjttttttnnnhhhEEEBBBAAAHHH]]]}}}jjjVVVWWWwwwvvvYYYQQQSSSSSSPPPVVVRRRMMMKKKMMMMMMKKKGGGCCCHHHKKKIIIIIIKKKKKKIIIHHHEEEBBB@@@AAABBBCCCCCCBBBCCCFFFHHHIIIIIIHHHHHHCCCDDDGGGFFFCCCFFFVVVfffpppvvvhhhUUUWWWiiixxxjjjeeeccccccaaa]]]\\\^^^aaahhhqqqxxxzzzyyywwwuuutttpppmmmooouuuzzz||||||pppooonnnmmmlllllllllllllllmmmnnnooooooooooooooooookkkiiikkklllllloootttqqqllljjjmmmpppoooppprrrppprrrssssssrrrsssvvvxxxuuunnneeeccceeeiiiiiihhhbbbeeejjjmmmnnnllliiifffkkkmmmooooooooonnnooopppmmmkkkjjjmmmqqqrrrnnnjjjgggeeeaaa\\\UUUKKKAAA;;;333444555777777777777777::::::HHHdddlllrrrnnn```\\\[[[RRROOORRROOOMMMLLLJJJKKKLLLMMMMMMLLLLLLNNNQQQRRRNNNJJJNNNVVVTTTfffzzzyyydddQQQRRRsss~~~yyysssppprrrrrrtttsssmmmgggaaaXXXPPPBBB===777222111111111111---------,,,,,,,,,,,,+++******))))))))))))))))))******)))(((((((((((((((###$$$%%%&&&'''((())))))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''((('''((())))))***+++,,,,,,,,,,,,+++++++++,,,---...---444===IIIZZZiiiooonnnooonnnllljjjoooxxx||||||}}}|||zzzkkkTTTRRRnnnccc|||[[[hhhsssuuu}}}|||eeeQQQ>>>888222000111111000///111111111000......000333999NNNmmm}}}{{{wwwXXXKKKKKKFFFIIIMMMNNNNNNNNNNNNMMMGGGGGGHHHJJJLLLMMMKKKIIIGGGHHHIIIHHHEEEBBB@@@???CCCFFFIIIIIIGGGDDDBBBAAA<<<>>>AAADDDEEEDDDBBBAAA>>>>>>===;;;;;;<<>><<<<<<===???AAACCCDDDBBB???======>>>:::;;;;;;:::999999:::;;;999::::::<<>>DDDNNNZZZeeelllSSSQQQNNNKKKHHHDDD???;;;<<<===>>>===;;;999999999555888:::::::::>>>EEEKKKYYYeeessszzzrrrbbbQQQGGGKKKVVVbbbooo|||bbb^^^ttt___RRRQQQPPPRRRVVVVVVTTTQQQNNNLLLJJJHHHGGGJJJNNNOOOMMMNNNQQQOOOIIIDDDAAA??????CCCFFFGGGGGGDDDEEEGGGIIIKKKLLLLLLLLLBBBCCCFFFHHHEEEEEEPPP]]]kkkrrrfffYYYhhhsssjjjbbb```___]]][[[\\\\\\ccclllsssvvvuuutttsssmmmppptttvvvvvvxxx}}}vvvvvvuuusssqqqpppnnnmmmjjjllloooqqqrrrqqqpppooonnnkkkjjjmmmnnnnnnppptttnnnkkkkkkoooqqqooonnnoooooopppqqqqqqrrrsssvvvyyyqqqjjjcccaaaeeeiiiiiifffdddeeehhhjjjkkkkkkkkkjjjmmmoooppppppooonnnooopppmmmmmmnnnnnnnnnmmmjjjhhhdddccc```YYYNNNCCC;;;888222444666777777777888999;;;HHH[[[{{{|||fff\\\\\\^^^WWWUUUWWWQQQLLLJJJIIIIIIJJJKKKJJJIIILLLKKKLLLOOOMMMKKKMMMSSSRRRZZZpppuuuzzzwwwwwwmmm___fffwww|||~~~yyyppppppvvvqqqrrrpppllliiiiiieee___RRRJJJ@@@777222111000000,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((((((%%%%%%&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''((()))***+++,,,,,,---,,,,,,+++++++++,,,---...333===JJJUUUaaalllpppooommmnnnmmmoooxxx}}}}}}}}}tttXXXYYY}}}qqqxxxsssrrrxxx}}}ppp]]]QQQGGG>>>777333000111333111...---,,,...000000000222555999LLLhhhkkkccceeehhhuuusssXXXRRROOOIIICCCHHHLLLMMMMMMMMMKKKHHHIIIJJJKKKLLLMMMKKKHHHEEEEEEEEEEEECCC@@@===<<<===DDDEEEFFFEEEBBB@@@@@@@@@777;;;???CCCEEEDDDBBB@@@<<<<<<:::888888;;;???BBB?????????===;;;;;;===???AAACCCDDDBBB>>><<<===???===>>>>>>===<<<<<<===???:::<<<>>>@@@CCCCCC>>>888;;;;;;===BBBJJJ[[[wwwaaaJJJPPP___|||kkk___lllbbbSSSEEE@@@BBBJJJOOO___aaadddgggiiigggbbb^^^SSSTTTUUUSSSQQQNNNNNNNNNTTTXXX]]]```dddlllxxxxxxaaaMMMFFFLLLUUUeee|||uuuiiikkkyyyfffSSSRRRRRRNNNTTTaaaWWWXXXXXXTTTMMMIIIHHHIIIKKKNNNMMMJJJLLLPPPLLLCCCEEECCCBBBEEEJJJNNNOOOOOOHHHIIIKKKLLLNNNPPPPPPQQQEEECCCEEEIIIHHHEEEKKKTTT]]]vvvxxxgggjjj{{{nnn```\\\]]]\\\[[[[[[YYY```iiipppsssrrrpppooohhhrrr{{{{{{tttqqqvvv|||||||||zzzxxxuuurrrpppnnniiikkkooorrrssssssqqqooommmkkklllqqqrrrpppqqqtttmmmkkknnnsssuuurrrnnnnnnooopppqqqrrrrrruuuxxx{{{oooiiicccdddiiillljjjfffkkkkkkiiiiiiiiijjjkkklllmmmnnnpppooommmllllllmmmjjjmmmppppppllliiiiiijjjcccdddaaaWWWIII===777666555666888888777666666777BBB\\\uuuwwwbbbYYYZZZ]]]WWWUUUUUUMMMLLLJJJHHHHHHIIIIIIIIIHHHLLLHHHHHHLLLOOOMMMLLLNNNIIILLL^^^yyynnnwwwlll~~~fffccceeeooozzzzzzoootttzzzxxxsssmmmlllmmmjjjdddaaaXXXJJJ>>>666222111111,,,,,,,,,+++++++++*********************+++++++++))))))(((''''''''''''((())))))((((((((((((''''''((('''&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((('''((()))***+++,,,---------,,,+++***+++,,,---...999EEESSS]]]fffnnnpppooommmooopppvvv}}}~~~xxxuuuhhhRRRooouuurrrnnnmmmpppuuu{{{wwwqqqiiiddd[[[WWWRRRMMMHHHAAA888222333---+++///000,,,,,,///+++---000444777<<<@@@CCCjjjrrrlllPPP>>>KKKRRR]]]wwwlllVVVPPPKKKGGGGGGLLLIIIHHHJJJHHHCCCEEELLLIIIHHHGGGGGGGGGEEEBBB@@@>>>@@@CCCBBB???======>>>FFFFFFDDDAAA>>><<<>>>???<<<<<<===AAADDDDDD@@@<<<999777666777:::===>>>>>>>>>>>>======>>>>>>???@@@AAAAAA@@@===:::;;;@@@DDD@@@???>>><<<;;;;;;;;;;;;999;;;===>>>===;;;999777444666;;;===>>>HHHbbb{{{{{{llliiiWWWeeecccIIIAAABBBDDD@@@EEEEEEJJJSSSPPPMMMUUUUUUYYYcccnnnrrrrrryyylll[[[bbbxxxzzzwwwccceeewwwlllfff^^^WWWSSSTTTWWWYYY\\\ZZZVVVRRROOONNNNNNNNNPPPLLLIIIIIILLLMMMIIIEEEGGGIIIIIIHHHJJJNNNNNNKKKKKKLLLOOOSSSTTTSSSNNNKKKCCCCCCGGGJJJDDD>>>FFFUUU```uuuwwwqqqmmmZZZ___fff```[[[___]]][[[```ooo~~~{{{yyyxxxwwwwwwyyyvvv}}}yyytttrrrqqqpppqqqrrrssssssrrrooommmtttrrrppppppqqqpppmmmiiimmmnnnoooqqqsssqqqmmmjjjnnnnnnmmmlllkkklllpppsssllllllkkkkkkkkklllmmmnnnkkkjjjlllnnnmmmiiihhhllljjjiiijjjkkkllljjjgggddddddggglllnnnmmmjjjgggeeejjjaaaTTTHHH???999666444999888222222:::888555>>>GGGaaazzzvvvqqqaaaWWWWWWQQQMMMSSSKKKMMMMMMKKKMMMPPPPPPLLLMMMKKKGGGFFFHHHJJJKKKKKKOOOIIIQQQooolllQQQddddddvvvxxxlllrrr{{{{{{uuummmiiikkknnnpppqqqnnndddYYYOOOAAA333...111...---,,,---......,,,******************)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((()))))))))))))))******++++++,,,---------,,,,,,,,,...000111222EEEWWWgggiiigggiiimmmoooqqqqqquuu}}}vvvxxxiiiJJJhhhzzz{{{gggiiilllmmmnnnmmmmmmmmmooommmrrr}}}zzzddd\\\QQQJJJGGGEEEAAA>>>999666444333444444111///222......111000,,,+++///---...444===<<<;;;HHHZZZeeepppoooPPPFFFFFFQQQddd{{{~~~]]]RRRQQQMMMHHHGGGKKKFFFDDDHHHIIIFFFFFFHHHFFFEEEEEEEEEFFFEEEBBB@@@???@@@@@@>>><<<<<<>>>@@@FFFDDDAAA>>>======>>>???<<<<<<===@@@CCCBBB>>>;;;999777666777999;;;<<<<<<>>>>>>======>>>>>>???@@@AAA@@@???<<<;;;<<<@@@CCC@@@???===;;;:::::::::;;;:::;;;===>>>===;;;999777444666:::;;;999===NNN```kkklllyyyxxxwwwrrr^^^OOOEEEDDD>>>CCCQQQQQQMMMQQQKKKLLLQQQWWWYYY\\\gggrrr|||vvvsssxxx}}}zzzvvveeeWWWllluuujjjfff___YYYVVVVVVYYYZZZVVVUUUTTTRRRRRRRRRSSSSSSQQQMMMJJJJJJMMMNNNKKKHHHGGGJJJJJJIIIKKKOOOOOOMMMLLLLLLMMMOOOQQQOOOLLLIIIJJJHHHFFFEEEAAA<<<<<>>???>>><<<<<<===???@@@???;;;888777666555666888::::::999============>>>>>>??????AAA???<<<:::<<<>>>???@@@>>>===;;;:::888888999999999:::<<<<<<;;;999777666333444777999666666<<>>EEEJJJQQQZZZ```XXX[[[eeettt{{{uuuiiiaaaWWWWWWXXXWWWVVVTTTQQQPPPPPPOOOLLLHHHDDD@@@===<<<666333///...///111111111000///...---------,,,,,,,,,...///...,,,...666>>>RRRggg||||||mmmiii|||zzzUUURRRwwwwww[[[RRRMMMOOOPPPKKKFFFEEEGGGGGGHHHJJJKKKIIIEEEDDD???>>>???AAACCCCCCBBB@@@>>>======<<<<<<>>>AAACCCDDD>>>888777;;;??????>>><<<<<<===>>>===;;;888666444333333444777999:::999;;;<<<<<<===============@@@<<<888888;;;>>>>>>===<<<;;;999888777666777777777888999999888777555444111222444666777777888:::===AAAUUUrrryyyeeeSSS```{{{cccTTTccc{{{kkkeee___^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXXXXWWWUUUSSSQQQPPPQQQNNNJJJIIIKKKMMMNNNMMMQQQTTTUUUSSSSSSXXXZZZYYYPPPMMMJJJHHHHHHIIIIIIHHHDDDGGGEEEEEEQQQeeennnkkk^^^ppp}}}}}}|||wwwppphhh^^^YYYZZZWWWVVVXXX___fffooo|||~~~zzzxxxvvvrrrwwwtttsssuuuvvvuuuvvvxxx}}}}}}sssrrrrrrrrrrrrqqqooonnnjjjpppuuuuuupppllllllnnnoooppppppnnnkkkiiiiiijjjnnnmmmllljjjjjjjjjkkkkkkeeefffkkkqqqqqqnnnmmmpppmmmllllllnnnqqqrrrrrrqqqpppooommmkkkgggbbb\\\XXXMMMFFF<<<444111111222333...777999:::???FFFXXXrrr{{{xxxyyyvvvnnnrrrttteeeeee```SSSNNNLLLOOONNNKKKLLLQQQUUUVVVNNNPPPOOOLLLJJJMMMVVV]]]RRRXXXYYYXXXcccxxxHHHMMM[[[hhhuuuwwwpppssszzz}}}wwwooorrrnnnjjjgggbbbWWWGGG===555222---++++++++++++***((())))))))))))(((''''''((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((()))))))))***************++++++,,,------...***+++------111>>>PPP]]]cccgggkkkooorrruuuvvvvvvyyy|||yyy{{{cccIIIYYYvvvaaaZZZrrrSSS,,,///333666:::???FFFKKKBBBFFFMMMTTTPPPEEE;;;888222444666999:::;;;;;;;;;<<<;;;:::888666555333333111///---,,,------......+++,,,............---...---000111000333>>>LLLWWW~~~sssuuubbbrrr|||TTTVVVQQQMMMKKKJJJGGGFFFGGGDDDJJJNNNLLLFFFBBBAAABBB======>>>@@@BBBBBBAAA???<<<<<<===???@@@AAAAAA@@@AAA<<<666777;;;??????===:::;;;<<<<<<:::777555444000000111333777:::::::::999:::;;;<<<<<<<<<;;;;;;<<<999666666:::<<<<<<::::::999777666444444555555444444555555555444333222111111222333666999999888666888EEE[[[mmmvvv~~~bbbZZZfffnnnssskkkdddccc~~~sss]]]\\\]]]YYYZZZ[[[[[[[[[ZZZXXXWWWVVVZZZYYYXXXVVVTTTQQQOOOMMMNNNKKKHHHGGGHHHKKKLLLMMMMMMQQQRRRNNNMMMQQQUUUUUUSSSOOOJJJGGGGGGIIIJJJJJJIIINNNNNNLLLYYYrrr|||vvvrrrxxx~~~|||{{{xxxnnncccZZZVVVYYYVVVUUUXXX]]]gggxxx}}}zzzvvv|||zzzzzzzzzvvvqqquuu|||~~~|||yyypppqqqqqqpppooonnnmmmmmmmmmsssxxxwwwrrrmmmmmmooopppqqqqqqooollliiiiiiiiinnnmmmlllkkkkkkkkklllmmmmmmmmmppptttsssooonnnqqqnnnmmmnnnppprrrsssrrrqqqlllkkkkkkkkkhhhaaaXXXQQQCCC>>>666111000222444555333;;;;;;;;;CCCOOOgggvvvttthhhrrr}}}{{{xxxoooqqqiiiXXXPPPNNNQQQPPPKKKJJJNNNQQQRRRMMMNNNNNNKKKIIIMMMVVV^^^SSSTTTXXX^^^```jjjkkkwww}}}www[[[HHHFFFWWWmmmxxxqqqttt|||}}}wwwpppnnnjjjgggeee___TTTJJJ;;;666000,,,++++++,,,,,,)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''(((((())))))(((((())))))))))))***************++++++,,,------......,,,,,,---222;;;JJJYYYcccdddfffkkkrrrvvvwwwwwwwwwxxx~~~|||{{{vvvJJJVVV}}}ppp|||dddLLL.........000111333444444444444555555000***+++111+++,,,---...//////000///444333222111000...------///////////////000111111...000111000///...///111***000666===KKKbbbxxxvvvmmmnnnxxxWWWRRRRRROOOJJJFFFDDDDDDFFFHHHCCCLLLQQQLLLCCC???@@@AAA>>>>>>>>>???AAAAAA???===;;;;;;<<<>>>AAAAAA???===>>>;;;888888;;;>>>>>>===888:::;;;:::777444333333//////000444777::::::999777888999:::::::::999888777666555555777888999999888777555444333222333333111222222333333333333333222333222111333777777444444777;;;@@@FFFWWWuuuvvvtttlllccc{{{|||vvvvvvyyywww}}}kkkaaa\\\SSSSSS\\\YYYYYYZZZ[[[ZZZXXXVVVUUUTTTTTTSSSQQQPPPNNNMMMMMMJJJIIIGGGGGGGGGIIIKKKLLLLLLPPPQQQLLLJJJMMMQQQRRRSSSOOOJJJGGGGGGIIIKKKKKKNNNPPPNNNJJJNNN]]]nnnyyy~~~zzzyyyooobbbmmmssseee[[[[[[VVVSSSSSSVVV^^^mmmzzz|||xxxpppttt~~~}}}xxxtttuuuyyyyyyuuupppqqqrrrsssqqqnnnllllllllllllpppssssssnnnjjjhhhhhhmmmmmmmmmllljjjjjjkkklllllllllkkkkkkmmmnnnpppqqqwwwvvvwwwyyywwwrrrqqqtttnnnnnnoooqqqsssrrrpppmmmffffffffffffddd\\\QQQHHH;;;777333111222444555666777<<<999;;;IIIXXXooo~~~```bbbiiifff\\\nnnsssnnnmmmdddSSSKKKPPPTTTSSSNNNJJJLLLOOOOOOLLLMMMLLLKKKJJJNNNUUU[[[YYYVVV\\\eeebbb```tttvvvzzzwwwgggKKK<<>>JJJWWWaaaffffffgggmmmtttxxxwwwwwwyyy{{{]]]RRR||||||zzzZZZOOOKKKCCC999333111000///---333///------,,,***...555000000//////.../////////000000000///......------'''(((******++++++,,,---***++++++***+++...555:::===DDDLLLVVViiisssjjjiiiooozzzUUUGGGRRRNNNLLLHHHEEEDDDEEEEEEEEEIIIQQQTTTNNNHHHGGGGGGEEE@@@?????????@@@???<<<:::<<<:::999:::===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<666888:::888555222222333111111222444777888777666444555777888999888777666222333444444333444666888777666444222111111111222000111222333444555555555111555555222333777666333777777666222111===YYYrrrwwwiiiyyyuuu```UUU[[[[[[QQQQQQZZZUUUVVVVVVVVVVVVTTTRRRQQQNNNMMMLLLJJJIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIJJJLLLLLLQQQQQQKKKGGGJJJNNNPPPRRRNNNIIIFFFGGGIIIKKKLLLJJJHHHGGGGGGDDDDDDKKKTTTbbbeeefffhhhpppvvvnnn___ssssssaaa]]]XXXTTTTTTUUUWWW___gggvvv~~~|||sssttt|||wwwuuutttwwwzzz{{{xxxuuuuuuvvvwwwuuupppmmmmmmnnnkkkmmmppprrrrrrpppnnnlllnnnnnnnnnllljjjkkkmmmooojjjjjjkkklllnnnqqqtttvvv|||zzzyyyyyyvvvrrrrrruuunnnoooqqqrrrsssqqqlllhhhdddaaa___^^^[[[TTTHHH???555333111111333555555555666::::::EEE\\\pppgggUUU[[[]]]TTTJJJeeepppiiibbbWWWKKKHHHMMMRRRSSSMMMHHHIIIKKKLLLMMMLLLKKKJJJLLLPPPTTTWWW[[[[[[___```[[[[[[kkk~~~tttxxxyyykkk[[[IIIAAAWWWsss{{{{{{vvvtttuuurrrlllfffmmmqqqpppkkkggggggccc\\\UUUMMM@@@666///,,,+++++++++++++++++++++******)))'''((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))*********+++++++++++++++,,,,,,---.........444;;;FFFQQQYYY```gggkkknnnmmmqqqwwwxxxvvvxxx~~~{{{iiiQQQmmmzzz___TTTSSS|||jjjQQQ>>>666333111///000+++***...000---+++,,,...---,,,,,,---...000111++++++,,,,,,---...//////---...000000000//////000...000222555<<>>;;;999>>>:::666666999;;;<<<;;;:::<<<======<<<;;;;;;<<<555777999777444111222333444444444555777777555333333444666777888777555444///222444333111111444888666555333111000000111111000111222333555666777888///555888555555999999444777444222444777<<>>DDDHHHMMMTTT```rrrzzzkkkfffwww___[[[XXXXXXXXXUUUVVVZZZnnn{{{|||{{{|||wwwuuuzzzyyy{{{~~~xxxzzz{{{xxxsssoooooopppppprrruuu{{{}}}uuutttrrrnnnkkkkkkmmmpppiiiiiijjjmmmppptttwwwyyy|||yyywwwwwwtttppppppuuunnnoooqqqssssssoooiiieeeddd___ZZZWWWTTTMMMBBB:::111000000111333555555555666;;;AAAUUUvvvzzzUUULLLSSSSSSJJJKKKiiiuuukkk___SSSKKKLLLHHHNNNPPPKKKFFFFFFHHHHHHNNNLLLJJJKKKNNNRRRTTTUUUSSSYYYZZZQQQLLLTTTcccnnneee@@@HHH]]]___{{{zzzzzz|||}}}{{{vvvqqqqqqwwwxxxrrrmmmlllhhhbbbbbbYYYJJJ===444///---,,,+++,,,,,,,,,,,,+++******'''((((((((())))))******))))))(((((((((((())))))'''(((((())))))))))))))))))************+++++++++++++++,,,------......///666CCCTTT___ccceeekkkpppuuutttuuuyyywwwuuuzzztttzzz~~~bbbAAANNN|||wwwYYYSSSOOOwwwfffTTTAAA666444333(((,,,444///+++///...000'''&&&000444...+++///))),,,,,,******...000///444+++***111444333777???AAA@@@CCCLLL\\\rrr{{{ppp{{{uuuQQQGGGEEELLLWWWZZZ^^^^^^iiidddUUURRRMMMJJJKKKHHHIIIIIIFFFCCCCCCGGGKKKQQQOOOIIIEEEIIIOOOLLLCCC;;;===@@@BBBBBBAAA???>>>888888888888999999999:::888:::<<<===;;;999888777555666777555222222444777666666777777777666444333000222666888888666444222222111111222555888999999777666555333111000000000333555888999888888888999555555555555555444444333666444222111222555888:::\\\xxxcccXXXhhh{{{tttiiikkkaaaggg~~~dddRRRPPPQQQSSSUUUTTTRRRPPPNNNKKKKKKLLLNNNOOOMMMJJJGGGIIIFFFCCC@@@??????@@@AAADDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMJJJHHHEEECCCCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCJJJFFFKKK___ttt~~~~~~|||}}}ooo```SSSSSSUUUTTTRRRRRR]]]kkkzzz~~~|||yyywwwwww~~~}}}~~~{{{{{{~~~uuu{{{~~~xxxrrrppppppoooqqqssszzzwwwooolllnnnppprrrpppqqqvvv}}}||||||zzzvvvqqqrrrvvvtttooommmnnnnnnooorrrqqqggg[[[```]]]WWWPPPIII@@@888222///111555555555444555666999???QQQvvv~~~xxxkkkLLLGGGOOOPPPIIITTTaaacccYYYVVV[[[YYYOOOMMMNNNOOOLLLHHHEEEEEEFFFHHHFFFFFFJJJOOORRRRRRPPPUUUUUUUUUTTTSSSUUUXXXZZZjjjPPP;;;>>>EEE^^^ttt|||wwwwwwwwwuuuqqqooonnnooopppqqqhhhccc[[[QQQFFF;;;222,,,000)))'''+++---***((())))))(((((((((((()))******'''''''''(((((((((((()))))))))))))))************,,,***))))))*********)))***,,,......---...222666FFFQQQ\\\aaafffmmmqqqrrrpppyyy~~~|||{{{~~~~~~{{{sssXXXCCC;;;SSSzzzxxxvvvfffMMMHHHNNN~~~wwwuuuzzzwwwfffPPPBBBFFF666555999222---...+++...222444000,,,---111333111111---***+++111333222444;;;EEEGGGBBBAAAKKKXXXtttuuuwwwyyy}}}{{{uuummmjjjkkk{{{wwwvvvlllbbbhhh{{{iiiPPPJJJLLLJJJIIILLLMMMNNNLLLHHHDDDDDDHHHLLLOOOLLLGGGCCCFFFKKKHHH@@@>>>???AAACCCCCCBBB@@@???;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCAAA>>>;;;999999444666666444222111444666555555666777777777777777333555777888888777555333333222111333555666666666777666444222111000000///333444555777888888777666444444555555444444333222555333222111111333666777FFF\\\pppxxxqqq```XXXVVVWWWuuusssfffeeekkkrrrnnn```SSSSSSRRRRRRQQQPPPOOONNNNNNMMMNNNLLLKKKJJJKKKJJJIIIGGGFFFEEECCCAAA@@@AAABBBCCC@@@AAAAAABBBBBBBBBBBBBBBEEEFFFGGGGGGHHHIIIIIIIIIFFFEEECCCAAAAAABBBCCCDDDFFFEEEDDDBBBAAAAAAAAABBBDDDCCCIIIUUUaaakkkuuu|||oooaaaUUUSSSTTTQQQNNNNNNVVV```nnnwww{{{|||~~~~~~|||yyywwwzzz~~~{{{zzzzzzxxxtttvvvzzz|||~~~wwwtttuuuwwwvvv{{{zzz|||}}}}}}{{{yyyzzz}}}{{{vvvrrrtttxxxwwwssslllllljjjiiijjjiii___SSSYYYTTTNNNGGGAAA:::444000222333555777777777777666999JJJoooppp}}}YYYDDDCCCIIIJJJHHHEEEJJJQQQYYYbbbeeeaaa[[[VVVUUURRRLLLHHHFFFIIILLLHHHJJJLLLNNNOOOOOOPPPQQQQQQQQQQQQOOONNNPPPSSSUUUZZZtttpppBBB666CCCOOOccc{{{}}}}}}xxxuuurrrqqqrrrtttttttttmmmiiiccc]]]VVVLLL@@@888555...)))+++,,,***(((***))))))((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********+++***))))))***+++******......---++++++111;;;BBBQQQ[[[cccfffhhhlllooonnnqqqxxx{{{zzzzzz~~~|||}}}www]]]???999FFF]]]~~~nnnqqquuuYYYNNNMMMMMM]]][[[cccvvv|||qqqjjjVVVPPPRRRJJJDDDBBB<<<;;;BBBAAA666444;;;999000000222222222666>>>BBBAAASSSiiizzztttffffffvvv{{{nnneeecccaaahhhrrrmmmppp~~~^^^PPPEEEGGGLLLLLLNNNQQQRRRQQQOOOIIIEEEEEEIIIMMMMMMJJJDDD@@@BBBFFFCCC===???@@@AAABBBBBBAAA???>>>>>>???BBBDDDDDDDDDCCCBBBGGGGGGGGGDDD???;;;999999555555555444222222333555444444444555666888999:::888888999888888777666555555333222333555666555444666555444222111000000000444333222555888999666333444444444444444333222222333333222222222222333444555>>>LLL^^^tttoooeeeeee^^^```dddkkkzzzxxxggguuunnn```XXXeee~~~___KKKLLLUUUTTTRRRNNNLLLJJJKKKLLLMMMPPPMMMIIIGGGGGGHHHHHHGGGDDDDDDCCCCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEGGGIIIIIIHHHFFFEEEDDDCCCBBBBBBAAABBBBBBCCCFFFEEEDDDBBBAAA@@@@@@@@@???AAAEEEIIIKKKTTThhh{{{~~~uuuwwwjjj\\\VVVSSSPPPMMMMMMNNNSSS\\\gggqqqvvvwwwvvvzzzxxxwwwvvvssssss{{{}}}zzzyyyvvvsssuuu{{{{{{uuuuuuzzz}}}{{{|||{{{{{{|||~~~~~~}}}{{{~~~}}}~~~|||zzzuuuqqqsssyyyzzzvvvpppooolllhhhgggddd[[[QQQPPPJJJCCC<<<777444222000111222333444555666777888III^^^vvvzzz{{{```GGG???AAAAAABBBDDDAAA===FFF\\\nnnooojjjggg[[[WWWQQQKKKHHHJJJQQQVVVPPPSSSUUURRRNNNKKKMMMOOOMMMMMMMMMKKKJJJKKKNNNPPPVVVdddTTT;;;<<>>>>>>>>???@@@???>>><<<;;;>>>@@@CCCFFFGGGFFFDDDCCCGGGGGGFFFBBB===:::888888777777777666555444444555333333333333444666999:::<<<;;;:::888777777666666444333333555666777666555777666555333222222111111777444222555:::;;;777333444444444555444333333222333333333333333333222222555111333AAATTTgggxxxlllVVVNNNTTTcccyyySSSOOOfffnnnbbbUUUhhhxxxxxx^^^RRRPPPQQQQQQQQQOOOMMMKKKJJJKKKMMMNNNOOOLLLIIIHHHIIIJJJJJJIIIEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@??????AAACCCGGGJJJKKKIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCBBBAAA@@@>>>@@@CCCCCCAAAHHH___uuuuuujjjnnnlll\\\SSSOOOOOOPPPKKKKKKNNNXXXfffqqquuuuuuvvvsssqqqqqqqqqssszzz{{{yyyxxxuuurrrtttyyy~~~wwwssswww}}}{{{xxxzzz{{{zzzvvvpppllliiixxx{{{~~~~~~~~~}}}}}}}}}~~~yyywwwrrrooorrrxxxyyyvvvrrrppplllfffcccaaaYYYPPPIIICCC;;;555222222333333000444666555222333:::@@@PPPllleeeOOO???AAACCC<<<;;;@@@DDDAAAFFFUUUeeekkkjjjggg]]]YYYTTTPPPPPPUUU]]]bbb[[[ZZZWWWRRRLLLIIIJJJKKKLLLLLLKKKIIIHHHIIIKKKNNNUUU]]]wwwyyyvvvzzzwwwkkkTTT<<<888@@@RRRiiiyyy}}}zzzwwwvvvtttrrrsssvvvwwwvvvtttxxxtttooommmkkkcccWWWNNNCCC;;;222---------,,,,,,,,,,,,---------,,,******(((((((((((()))))))))***((((((((()))))))))******+++,,,------,,,+++,,,------///111444;;;GGGVVV```ccckkkqqqqqqrrrvvvxxxxxx{{{}}}}}}|||zzzwwwrrrnnnhhhnnncccIII@@@PPP^^^^^^uuuvvvccc|||hhhMMMGGGNNNOOOHHH^^^ccckkkuuu}}}kkk```fffqqqqqqkkkgggrrrwwwqqqmmmuuujjjqqq~~~jjjVVVQQQQQQPPPOOONNNKKKIIIKKKOOOPPPPPPOOOLLLIIIKKKPPPUUUPPPJJJEEECCCCCCBBBAAAAAA?????????@@@???>>>===<<<<<<>>>AAADDDDDDCCCBBB@@@EEEDDDCCC@@@<<<::::::;;;:::999888888888777666555444333222222333555666888===<<<:::888777666666666333333333666999:::999888888777666444333333333333999666444666;;;<<<888444444555555555555444333333333333444555444444333222888111///555===FFFUUUbbbzzzvvvccc^^^^^^\\\XXXVVV```bbblllxxx{{{{{{tttmmmuuu~~~yyyppptttoooUUUKKKPPPVVVRRRKKKMMMMMMLLLLLLLLLNNNOOOPPPLLLKKKKKKLLLNNNOOONNNMMMJJJJJJIIIIIIHHHGGGGGGFFFIIIHHHFFFCCCBBB@@@@@@@@@???CCCHHHLLLMMMKKKHHHEEEBBBDDDFFFHHHHHHHHHFFFEEEHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDCCCIIIZZZkkknnnlllccc[[[eee~~~}}}ttthhhVVVNNNLLLMMMMMMIIIGGGNNN\\\jjjtttwwwxxxpppkkkmmmppprrruuuzzzuuussssssuuusssooopppttt~~~{{{wwwuuuzzzyyy{{{||||||yyytttpppoooooouuuuuuuuuttttttuuuyyy|||uuuyyy~~~xxxwwwrrrnnnqqqwwwwwwtttkkkjjjfff___\\\ZZZSSSKKKAAA<<<555000///111444555333999;;;666000444CCCQQQWWWyyy{{{~~~xxxUUUEEE===BBBCCC;;;999???>>>DDDEEECCCLLL^^^eeeaaa___]]]YYYXXXZZZ^^^bbbeee\\\VVVOOOIIIHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGIIILLLNNNSSS```zzzqqq~~~yyyuuusssWWW???666777KKKeeetttyyyzzzxxxxxxxxxxxxxxxxxxwwwvvv}}}xxxsssqqqpppmmmfffaaaQQQJJJ???666222111...***+++,,,,,,---------,,,,,,''''''((((((((()))))))))))))))))))))***************,,,,,,+++)))***,,,......444===FFFNNNWWWaaahhhkkkrrrwwwvvvvvv{{{~~~{{{}}}~~~~~~xxxnnneee```ZZZSSSKKKOOObbbxxx}}}wwwvvv{{{vvvSSSHHHJJJJJJGGGEEEuuutttqqqrrrzzz}}}xxx}}}hhh^^^\\\bbbccccccppp}}}sssnnnggghhhgggeeekkk{{{zzzmmmuuufffPPPQQQ\\\TTTTTTSSSOOOKKKIIILLLOOONNNPPPQQQOOONNNPPPUUUYYYPPPJJJEEEDDDCCCAAABBBDDDAAAAAABBBBBBBBBAAAAAA@@@;;;<<<>>>@@@@@@???>>>===DDDCCCBBB???<<<<<<>>>@@@<<<;;;999::::::999777555333333333333444555666777;;;:::999777666555555555111222333666999;;;:::888777666555444333333333333777555444666999999666333444444444444444333222222333333444444444444444333222333555888888999>>>EEEaaaxxxwwwrrrooottt|||~~~wwwoooeeeWWWNNNNNNLLLLLLYYYkkkwwwlll|||rrrnnnqqq{{{|||bbb\\\VVVTTTUUUUUUSSSPPPLLLLLLKKKLLLMMMOOOQQQRRRKKKKKKLLLNNNQQQRRRQQQPPPNNNNNNLLLKKKJJJJJJJJJJJJKKKJJJGGGEEEDDDCCCCCCCCCBBBFFFKKKOOOOOOMMMIIIFFFAAACCCGGGJJJJJJIIIGGGEEEGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCEEEHHHJJJMMMWWWaaaooovvvhhhNNNQQQzzzwww~~~cccTTTLLLHHHNNNJJJGGGHHHQQQ^^^llltttppphhhbbbeeeiiijjjkkkmmmsssrrrsssvvvtttppppppsss{{{{{{xxxwww|||yyy{{{xxxsssoooooosss{{{zzzyyywwwtttoookkkjjjkkkpppwwwxxxwwwsssoooqqquuutttoooeeeeeebbb\\\WWWTTTNNNFFF999555000---...111333444222666999555333???XXXllldddFFF>>>;;;???@@@;;;;;;@@@888CCCCCC:::???UUUcccbbbYYYWWWUUUTTTUUUVVVVVVUUUQQQKKKEEECCCFFFIIIJJJHHHEEEEEEEEEDDDDDDEEEHHHKKKNNNRRRRRR]]]yyy|||tttVVV<<<;;;MMM```pppzzzzzz~~~|||zzzzzz|||xxxuuurrroooooonnnnnnmmmbbb]]]RRRFFF???;;;555---------,,,+++++++++,,,,,,((((((((()))))))))***************+++++++++,,,,,,)))***+++******,,,222777;;;CCCOOOYYY___eeejjjnnnuuuzzz}}}zzzyyy|||zzz{{{}}}zzzooo___UUUSSSJJJ888@@@mmm|||gggJJJHHHLLLFFFAAADDD{{{fffggguuuzzziii___fffmmmgggnnnwww{{{zzz~~~~~~zzzvvvsssnnnkkkooovvv~~~ttt___UUUQQQQQQSSSRRRTTTSSSOOOKKKJJJMMMOOOJJJMMMPPPOOONNNOOOSSSWWWNNNGGGBBBBBBBBB???AAAEEEBBBBBBBBBBBBCCCCCCCCCCCC<<<============<<<;;;;;;CCCBBB@@@===;;;<<>>444111......000222333444111333555999HHHccc~~~XXX???>>>===;;;:::;;;===???;;;@@@AAA===AAANNNYYY^^^OOOMMMJJJJJJKKKKKKIIIGGGHHHGGGGGGHHHIIIIIIIIIHHHDDDEEEEEEEEEEEEFFFJJJMMMRRRWWWWWWZZZqqq|||WWW???<<>>>>>===<<<<<<;;;;;;;;;BBBAAA>>>;;;999999===@@@<<<:::888999:::999666222///111444888:::<<<======555666666666555444333222111111222444666666333111333333222111000000000000,,,...000111///...---...000000000000000///......000000000000111222333444...222222///222999999444;;;777888BBBLLLTTT___jjjxxxvvvkkkppppppfff```eeeWWWTTTMMMEEE??????DDDIII???VVVUUUDDD[[[kkk]]]jjjeeeXXXQQQRRROOOFFFEEEKKKGGGMMM^^^eee[[[XXX___aaa___nnn~~~lll[[[TTTWWWTTTRRRRRRUUUXXXYYYWWWTTTRRROOOIIIFFFFFFJJJPPPTTTSSSPPPLLLJJJLLLOOORRRSSSQQQOOONNNMMMNNNPPPSSSUUUNNNMMMMMMMMMNNNQQQSSSUUUNNNOOORRRSSSQQQMMMHHHDDDDDDHHHMMMQQQSSSQQQMMMKKKCCCDDDEEEGGGGGGFFFFFFEEEAAABBBFFFKKKLLLLLLQQQXXXlllvvvsssdddbbb{{{|||eeeUUUGGGJJJIIICCC>>>AAANNNZZZiiiiiimmmqqqppppppuuu|||yyyuuurrrqqqnnnkkkmmmrrruuuvvvtttqqqrrrwwwyyywwwtttqqqnnnnnnsssyyy~~~yyyuuunnnhhhdddeeekkkoooiiioootttrrrmmmkkkpppvvvoooooolllhhhhhhiiieee^^^XXXYYYWWWPPPIIICCC;;;333333111000111333555555555777555888FFFccc~~~~~~zzzcccGGG@@@CCCAAA:::777:::===<<>>;;;666111......///000,,,,,,------------......,,,,,,,,,---------......///222444555888AAANNNWWWfffiiilllnnnnnnqqquuuzzz{{{}}}{{{~~~}}}nnnSSS:::222666999___|||wwwwwwSSSTTTOOOEEE@@@BBBDDDCCCuuupppqqqmmmdddlll}}}uuuiiigggeeehhh|||{{{aaa]]]iiieee^^^fffqqqdddrrreeeQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHFFFEEEEEEEEEEEEHHHFFFEEEFFFIIIKKKJJJHHHCCCDDDEEECCCAAA>>>>>>>>>>>>============>>>>>>???@@@@@@>>><<<::::::;;;===???>>>;;;999777666666666777888888888888666555444444666888;;;<<<<<<;;;:::555555444333222111000///000000000111333555444333111111///......//////000///...---,,,,,,---...///,,,,,,,,,---------.....................///000000000111333333222222222333222444666777888;;;>>>AAAXXXdddwwwyyyqqqooosss}}}vvvxxxsssiiiaaa```aaa```hhh```WWWQQQRRRUUUVVVWWW___bbbdddbbb\\\VVVSSSSSSdddzzzuuurrrkkkbbbYYYSSSQQQQQQSSSTTTVVVXXXYYYYYYXXXWWWVVVSSSMMMIIIHHHJJJNNNPPPPPPNNNLLLJJJJJJJJJLLLMMMIIIIIILLLQQQUUUTTTNNNIIIQQQMMMKKKMMMRRRUUUUUURRRUUUQQQNNNPPPTTTSSSMMMFFFHHHHHHJJJOOOSSSSSSLLLFFFIIIFFFCCCDDDFFFHHHGGGEEE???BBBHHHNNNRRRSSSQQQNNNVVVlll|||tttfffrrr~~~~~~hhhTTTNNNHHHEEECCCAAADDDIIISSSggg{{{~~~ssslllooopppkkknnnvvvqqqooolllkkkmmmooopppppprrrnnnhhhhhhssstttnnnnnniii\\\___kkkmmmgggkkkqqqrrrnnnjjjmmmsssrrrnnnjjjhhhhhhddd\\\VVVPPPOOOLLLHHHAAA:::444000,,,222555222111555777666999999GGGaaa~~~qqqQQQ@@@===<<<:::888777888:::;;;?????????@@@AAACCCEEEFFFBBBBBBBBBFFFQQQXXXUUULLLTTTTTTRRRNNNJJJHHHHHHIIIHHHGGGFFFHHHJJJMMMMMMMMMMMMNNNVVVaaadddgggvvvbbb<<<888BBBAAAPPPcccuuuzzzxxxyyy|||~~~{{{wwwtttsssooollljjjjjjkkkiiieee```RRRMMMEEE>>>:::777555444...111111------000111000111111222222222555:::>>>>>><<>>BBBAAA@@@BBBFFFHHHGGGEEE@@@AAABBBAAA>>>===========================>>>???===<<<;;;::::::;;;>>>@@@>>><<<:::777555444444444444555555555555333222111666777888::::::999777666333333222111000///......///......000333555666555555444111///...---...//////...---,,,,,,---...///,,,,,,,,,,,,------------...------------...//////...///111111000000000111000111222222222333555777:::BBBRRRgggzzzzzzyyyuuuggg^^^\\\XXXSSSMMMKKKKKKLLLPPPRRRTTTVVVWWWWWWVVVUUUQQQOOOMMMKKKJJJKKKLLLMMMOOONNNMMMKKKJJJJJJKKKKKKPPPRRRTTTVVVUUUQQQKKKFFFMMMKKKKKKNNNSSSUUUTTTRRRQQQOOOMMMNNNPPPPPPLLLGGGKKKIIIHHHKKKOOOQQQNNNKKKJJJHHHFFFGGGIIIJJJIIIGGGGGGIIIMMMQQQTTTSSSPPPNNNOOOZZZmmm||||||yyytttbbbVVVJJJDDDBBB@@@@@@BBBFFFVVVjjj{{{~~~zzzooommmuuuzzztttooooooxxxtttpppmmmnnnpppqqqrrrrrroookkkllluuu~~~}}}wwwlllkkkqqqmmm``````jjjlllxxxvvvsssnnnhhhggglllrrrtttmmmfffbbb```ZZZQQQHHHMMMJJJEEE???:::555222111111///---...111555888999777AAA^^^yyyVVVAAA;;;===<<<;;;:::999::::::;;;@@@???>>>>>>@@@CCCFFFGGGLLLLLLLLLPPPYYY^^^YYYOOOPPPPPPNNNKKKGGGEEEFFFGGGIIIHHHGGGHHHJJJKKKKKKJJJEEEGGGQQQ]]]^^^ZZZ___jjjlllLLLRRRUUUBBBDDDQQQ^^^bbbbbbhhhrrrzzzvvvwwwxxxxxxxxxwwwuuusssqqqooommmnnnppppppmmmiiijjjfff```[[[VVVQQQKKKHHH<<>>@@@AAAAAABBBEEEIIINNNSSSVVV[[[YYYZZZ^^^aaadddkkksssuuuwwwxxxxxx|||~~~~~~}}}}}}{{{vvvxxxaaaWWWPPP:::666UUUwwwooopppSSSIIILLLOOOMMMGGGBBBAAABBB{{{sssvvvyyyeeeOOOGGGGGGHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDBBB???<<<999;;;:::;;;===@@@BBBBBBAAA<<<===>>>===;;;:::;;;<<<===<<<<<<<<<======>>>???999888777888999===AAACCC<<<:::888666444222111111333333333333333222000000777777888777666555333222111111000///...---,,,,,,...---,,,...111444666666999666222///,,,,,,,,,---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++---//////...---...//////000000...,,,,,,---...///000555BBBSSS```eeeeeegggjjjssstttYYYMMMQQQPPPOOOMMMJJJGGGFFFGGGIIILLLNNNPPPRRRSSSSSSSSSRRRJJJKKKLLLLLLLLLLLLKKKJJJNNNNNNMMMLLLKKKJJJIIIHHHQQQTTTWWWVVVRRRMMMHHHEEEHHHIIILLLPPPSSSTTTQQQOOOKKKKKKLLLLLLLLLKKKJJJIIINNNJJJFFFFFFJJJNNNPPPPPPKKKJJJJJJKKKLLLLLLKKKIIIMMMNNNPPPQQQQQQOOOMMMKKKMMMJJJYYYxxx~~~}}}ssshhhyyydddNNNDDDCCCBBB@@@??????DDDQQQgggzzzzzzrrrrrr}}}~~~uuurrr{{{wwwqqqnnnnnnoooqqqrrrppplllgggeeellluuuuuupppggggggmmmlllccchhhvvvzzzvvvmmmjjjnnnuuuzzzvvvjjj\\\UUUTTTRRRKKKEEEFFFBBB<<<666222000111222666...+++111555444777===DDD^^^uuuzzz\\\@@@;;;>>>===<<<<<<<<<<<<;;;;;;;;;>>>=========???BBBEEEHHHLLLNNNOOOTTT\\\```ZZZPPPLLLLLLKKKHHHFFFEEEFFFGGGKKKJJJHHHIIIJJJJJJIIIHHHGGGGGGNNNXXXZZZTTTTTTYYYzzzyyyZZZ;;;888>>>FFFMMMQQQVVV^^^fffrrrrrrssstttvvvvvvtttrrrvvvsssqqqqqqssstttqqqnnnsssrrrpppmmmiiiccc\\\WWWPPPWWWYYYQQQKKKLLLRRRWWWWWWVVVUUUYYY```fffiiiiiihhhgggjjjnnnqqqrrrwww}}}xxx|||~~~~~~}}}tttiii[[[BBB999<<<888KKKvvvooouuuYYYLLLFFFHHHJJJHHHCCC@@@@@@AAAttttttyyyjjjllluuu___UUUPPPKKKGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBB???===;;;777777888:::<<<<<<<<<;;;888:::::::::888888999;;;<<<<<<<<<<<<<<<===>>>???999777666777:::>>>AAABBB;;;:::888666444222111000444444444333333222111111555555555444333222111000000000///......---,,,,,,///...,,,---000222444444777555111---++++++,,,------,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***************+++,,,,,,***,,,......---,,,---...111111111///,,,+++,,,---555222///000444999;;;;;;CCCEEEOOO```qqq~~~kkkZZZRRRJJJBBBFFFQQQPPPOOOMMMIIIEEEBBBCCCDDDGGGIIILLLNNNOOOOOOOOONNNHHHHHHJJJKKKKKKLLLKKKKKKMMMLLLLLLLLLJJJHHHGGGFFFHHHMMMQQQQQQMMMHHHFFFFFFDDDHHHMMMQQQRRROOOLLLJJJGGGIIIKKKJJJHHHGGGIIIKKKMMMIIIEEEDDDGGGKKKNNNPPPJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLLLLKKKIIIGGGGGGGGGLLLBBBIIIeee{{{xxxjjjaaallleeeeee{{{~~~qqqfffxxxuuuUUUFFFDDDDDDBBBAAAAAA>>>???JJJ^^^mmmpppmmmvvvsssvvv~~~}}}wwwuuuvvvsssooommmmmmnnnnnnmmmlllggg___[[[bbblllqqqooojjjccceeefffeeerrr{{{qqqjjjllltttzzz{{{kkk]]]LLLEEEHHHKKKJJJGGG===:::555000......000222666000333:::888222<<>>BBB<<<<<<============<<<;;;:::;;;<<<>>>@@@BBBCCCDDDEEEHHHLLLQQQYYY^^^YYYPPPIIIJJJIIIHHHFFFFFFGGGIIIKKKJJJJJJKKKLLLLLLKKKIIINNNJJJIIIOOOSSSUUUYYY^^^ssskkkfff}}}{{{xxxwwwWWW;;;666888DDDPPPWWW]]]bbbtttsssrrrsssuuuvvvwwwwww{{{xxxtttrrrsssssspppmmmooonnnnnnmmmllliiiddd```ccchhhhhhbbb^^^aaagggiiigggcccaaaccciiinnnnnnlllllllllooouuuwwwwwwzzz{{{{{{yyyyyyyyyxxxzzzvvviii[[[>>>555111555GGGwwwcccLLLHHHCCCDDDDDDBBB???>>>???@@@rrr|||wwweeeQQQJJJNNNRRRLLLDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCC@@@???>>>??????888999:::;;;:::999888777777888999888777777999;;;;;;;;;;;;;;;<<<===>>>???:::888777888;;;>>>???>>>::::::888777555444222111444333222222111111000000111111111111111111111000000000000//////......---111///------...000000///222000---+++******+++---+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,)))))))))))))))***++++++***,,,......---,,,---...///000000///------...000000111111...++++++...222444111333<<>>===>>>CCCDDDGGGJJJKKKKKKKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNJJJJJJJJJIIIHHHGGGEEEDDDBBBGGGKKKLLLIIIEEEDDDDDDCCCHHHMMMOOOMMMIIIGGGFFFEEEHHHIIIHHHDDDDDDHHHLLLIIIGGGEEEEEEGGGIIIJJJKKKHHHIIIJJJJJJIIIIIIIIIIIIEEEFFFFFFDDDBBBBBBEEEGGGDDD??????QQQnnnuuucccXXXXXXbbb~~~xxx{{{bbbLLLEEECCC@@@>>>@@@===:::;;;@@@IIISSSZZZcccjjjttt{{{zzzsssnnnnnnnnnlllkkkkkklllkkkjjjhhhfffdddaaa```gggqqquuusssnnncccaaacccffftttrrroooiiicccdddjjjjjjfffTTTKKKAAA???CCCFFFBBB===555444222111000000111111333222666:::555888UUUxxxjjjdddjjj}}}xxxQQQ<<<:::===<<<;;;;;;<<<<<<<<<<<<;;;;;;555777;;;???@@@@@@???>>>CCCFFFHHHLLLSSSXXXUUUNNNFFFGGGGGGFFFDDDEEEGGGIIIKKKJJJKKKLLLNNNOOONNNLLLMMMHHHEEEHHHNNNSSSZZZ___iii|||yyyVVV>>>...666IIIYYYgggrrryyyyyyxxxwwwwwwyyy}}}zzzuuutttttttttsssppptttrrrqqqpppqqqpppnnnmmmppppppnnnkkkmmmsssuuusssooojjjgggiiinnnpppooolllwwwwwwyyy}}}|||xxxyyy|||~~~zzzwwwuuupppkkkhhhbbbSSSEEE666///666MMMooo~~~yyyoooOOOBBBAAA@@@@@@???>>>======>>>@@@mmmdddUUUSSSPPPMMMKKKIIIFFFDDDDDDDDDDDDCCCDDDDDDEEEEEEEEECCC???===<<<===>>>@@@;;;===??????<<<:::888888999:::999888777777:::<<<:::::::::;;;<<<===>>>???<<<:::999:::===>>>===:::999999888888777555444333222111000///.............../////////000000111111111111000000////////////000///......///...---+++---,,,+++*********+++,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))(((((())))))***+++***,,,......---,,,---...,,,---...---,,,,,,...000)))...333222---,,,000555222......111555777<<>>CCC[[[www|||rrrbbbccciiizzzwwwuuu[[[LLLBBB<<<:::::::::;;;;;;888777???HHHMMM\\\mmmuuurrrjjjffffffgggeeeddddddeeeeeedddbbb___cccfffiiipppvvvuuupppjjjaaabbbfffdddjjjmmmfffjjjkkkfff]]][[[\\\WWWNNNEEEDDDEEEGGGIIIDDD:::222111111222222333333333222222222444666:::RRRkkkKKKZZZmmmZZZ===888<<<;;;777999999999::::::::::::;;;333555999===>>>===;;;999AAABBBBBBBBBFFFKKKKKKFFFCCCCCCCCCBBBAAABBBDDDFFFJJJJJJKKKMMMOOOPPPNNNLLLIIIHHHHHHJJJNNNRRRUUUVVV]]]uuu{{{WWW111***444AAAUUUiii}}}{{{~~~|||wwwvvvxxxzzzzzzyyy}}}zzzwwwvvvwwwwwwwwwvvvvvvuuusssqqqvvv|||{{{vvvrrrpppnnnppptttvvvuuutttxxxxxx{{{}}}~~~xxxqqqlllbbbVVVOOOHHH===111555'''???tttSSSAAA>>>>>>===============>>>??????ZZZZZZ___gggmmmrrr{{{nnnYYYQQQRRRKKKPPPTTTRRRLLLGGGFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@>>>=========>>>???===@@@CCCCCCAAA>>>======<<<<<<;;;:::888999;;;===:::::::::;;;<<<===??????<<<::::::===@@@@@@<<<888666777777888777666555444222111000///.........//////.........//////000000000000000000////////////---------...000///,,,***,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,+++***)))))))))))))))*********+++)))))))))((()))******+++***+++------,,,,,,,,,---***+++,,,,,,++++++---///+++...111111...---///111111//////333444222444777111888???EEENNNXXX\\\[[[ccchhhiiiaaaVVVUUU```lllmmmjjjhhhiiiooovvvzzz|||nnnttttttlllccc]]]XXXSSSJJJDDDBBBBBBAAA======AAA@@@?????????>>>???DDDJJJGGGHHHHHHFFFCCCBBBBBBCCC===>>>AAADDDFFFFFFFFFFFFEEEDDDBBBAAABBBDDDHHHJJJEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEEEECCC???<<<<<>>===FFFZZZlllvvvrrrfff___mmmyyy{{{qqq\\\KKKBBB???;;;888888:::999666777===>>>JJJWWW]]]^^^^^^```bbbaaa^^^ZZZWWWWWWXXXYYYYYYYYY[[[]]]^^^bbbhhhgggccc\\\YYY```ccc]]]^^^aaa\\\bbbeee```UUUPPPRRROOOFFFBBBCCCEEEEEECCC===666111000111111222333444555555555555666>>>VVV~~~hhhdddgggEEE:::<<<;;;999888888777777666777888999:::444555666888888999888888>>>>>>;;;888<<>>666000888JJJlllwww~~~|||yyyxxxzzz|||}}}|||{{{yyywwwwwwyyyzzzzzzyyyxxxzzzyyywwwyyy|||zzzvvvttttttuuuvvvxxxyyyzzz{{{vvvvvvzzz~~~xxxggg[[[VVVKKK???888888555111;;;999[[[|||___CCC>>>>>><<<<<<;;;<<<===>>>@@@@@@???LLLEEEAAAEEENNN[[[ppp|||ttt___TTTSSSSSSPPPNNNIIIJJJKKKMMMMMMLLLJJJHHHOOONNNKKKHHHFFFCCCBBBAAA??????@@@@@@@@@@@@??????>>>BBBFFFFFFDDDBBBAAABBB>>>>>>===;;;999999<<<>>>999::::::;;;<<<===??????;;;::::::>>>BBBBBB<<<777444555666777777777555555555444222111000000111111000//////........./////////////////////.........***+++,,,///111000---***,,,---......---,,,***))))))***+++,,,,,,+++***)))))))))))))))************)))))))))))))))***++++++)))+++,,,,,,+++++++++---+++,,,---,,,++++++---///+++++++++,,,.........---222...---//////...///333111222222222777===>>>:::???;;;888999>>>AAA>>>;;;>>><<<;;;===BBBFFFFFFFFF@@@EEEEEE???===@@@BBBAAAGGGAAA???AAA@@@<<<>>>CCC<<<999@@@MMMKKK>>><<>>>>>???;;;===@@@CCCEEEFFFEEEEEEAAAAAA@@@@@@AAABBBDDDEEECCCBBB@@@@@@@@@AAACCCEEEAAA??????AAADDDCCC>>>:::999???DDDBBB>>>>>>DDDKKKEEEBBB???======???AAABBBCCCDDDEEEDDDBBB@@@??????DDDDDDCCC@@@>>>???DDDHHHAAABBBAAA>>><<<@@@IIIQQQGGGBBB???>>>===EEE___zzzzzz^^^MMMeee{{{lllXXXLLLIIICCC888222555999888666888444888;;;>>>DDDNNNXXX^^^]]]XXXPPPKKKJJJMMMOOOPPPTTTRRRLLLGGGJJJRRRWWWWWWPPPQQQZZZ\\\TTTXXXdddgggUUUYYYUUUIIIEEELLLMMMGGGAAA???;;;666222000111222111111000000222444666777999999===OOOuuu~~~nnneeeJJJ888;;;>>>777444:::777666555444444666888:::777666444333444555777999???>>>:::777<<>><<<777;;;;;;;;;===@@@AAA@@@???bbb^^^VVVNNNKKKSSScccppphhhnnnppprrrwwwrrrdddaaa^^^]]]XXXQQQKKKIIILLLPPPHHHMMMRRRRRRNNNKKKKKKMMMOOONNNLLLJJJGGGDDDAAA@@@@@@@@@BBBBBBAAA@@@===<<>>@@@BBBCCC???<<<;;;===>>>===:::<<<:::999999:::;;;:::999===>>>??????===999555222666666666777888888999999666555222000000000111222222000...+++***+++---...------......------,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------++++++******************++++++***************+++---,,,,,,++++++,,,,,,---*********+++---...000111...///000///...---...000000...---111666888555111222222111111222444555777444444555555666888999:::999;;;===<<<;;;;;;???CCC@@@;;;888:::======@@@CCCAAA@@@@@@BBBDDDCCC>>>:::AAA@@@@@@@@@AAA@@@===;;;===>>>>>>????????????>>>EEEDDDBBB@@@???@@@BBBCCCHHHFFFDDDCCCBBBCCCDDDEEEEEEFFFGGGGGGFFFCCC@@@>>>>>>>>>???AAAEEEHHHIIIIIICCCBBB???<<>>EEEDDDCCCAAA@@@@@@AAABBBBBBAAA???===<<<>>>CCCGGGCCC??????BBBEEEJJJSSS]]]~~~oooIIIRRR|||nnn[[[DDD@@@<<<;;;999777555666555555444333444888>>>BBBHHHHHHHHHHHHGGGFFFEEEDDDGGGDDDAAAAAACCCGGGJJJKKKHHHIIIKKKOOOTTTWWWXXXWWWVVVOOOGGGGGGKKKKKKDDD===555555444111000000333555---000666888333000888BBBIII<<>>FFFIIIHHHIIIHHHBBB===AAAJJJKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDCCCCCCEEEGGGHHHGGGLLLOOORRRXXXddd|||gggFFF444:::777@@@SSScccjjjttt}}}wwwqqqpppuuuzzz~~~|||uuuooopppuuuzzzyyywww~~~{{{zzz}}}~~~{{{~~~|||}}}~~~yyyuuutttrrrppppppqqqnnnaaaMMM>>>555444111---...<<>>===???@@@@@@BBBBBBBBBAAA???@@@????????????>>>;;;999:::999777888999::::::999======>>>>>><<<999555333777777777777777888888888333222111000111222444555888666222///...---...///---------...------,,,+++------------------------.........------,,,,,,,,,+++++++++******)))))))))***++++++,,,------,,,,,,************************++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........---///000///...---...//////...///333999:::777333222222222222222333444555444444444555666777999999999777666777;;;@@@DDDFFFEEE???<<<===>>>>>>???CCC???>>>>>>???AAA@@@===:::;;;;;;<<>>===>>>>>>>>>????????????GGGEEEAAA>>>>>>???BBBDDDGGGFFFDDDCCCBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEAAAAAABBBEEEIIILLLLLLLLLEEEDDD@@@>>>@@@EEEDDD@@@CCCEEEGGGEEE@@@<<<;;;;;;AAA@@@???@@@AAABBBBBBBBB??????===<<<;;;===AAADDDBBB???>>>AAADDDGGGOOOWWWqqq{{{```SSStttyyyzzztttYYYNNN@@@777333333555777111222222333333555777999::::::<<<===???AAACCCCCCDDDAAA>>>>>>???AAACCCCCCBBBBBBCCCEEEHHHJJJJJJIIIFFFAAA======???>>>888222222111111000111222333444666111111888??????===<<<;;;GGGcccyyyuuuzzzSSS@@@>>>;;;888666555555555222222222111111222222222333333333333333444444555>>>999444666===DDDEEECCC@@@CCCAAA<<<;;;AAAGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGEEECCCCCCEEEGGGGGGGGGHHHIIIJJJKKKQQQaaawwwxxx|||```AAA333---:::LLL\\\mmm{{{rrrqqqpppqqqsssuuuuuuuuuqqqooooootttzzz~~~}}}{{{{{{}}}}}}{{{}}}vvvoooccc[[[RRRNNNKKKFFF;;;222666222///555HHHfff{{{qqqdddDDD???BBB???;;;<<<888888999;;;???@@@@@@???QQQVVVcccvvv{{{uuufffTTTOOOUUUZZZXXXhhhfffgggrrr}}}uuurrrhhh___ZZZSSSMMMIIIHHHHHHHHHMMMMMMLLLMMMNNNMMMKKKIIIFFFJJJOOOPPPNNNJJJJJJJJJLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBCCCCCCBBBAAA???>>>???======AAAEEEFFFBBB===>>>@@@CCCBBB@@@<<<999888999777666777999:::::::::<<<<<<<<<;;;999888666555888888888777777777666666000000000000222444666777;;;888555111///...---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,*********)))))))))))))))******+++,,,,,,,,,,,,+++************************+++***************++++++,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,---...//////------...///---...000555;;;<<<999555111111222222333222222222333333333444555666777888888666999DDDRRR[[[[[[WWWFFF@@@<<<===>>>===???BBB>>><<<;;;<<<======<<<:::777888;;;@@@DDDFFFEEECCC@@@@@@@@@@@@@@@AAABBBBBBHHHEEEAAA>>>>>>@@@DDDGGGGGGFFFDDDCCCCCCDDDEEEEEEBBBCCCCCCDDDFFFHHHIIIJJJCCCAAAAAACCCFFFIIIJJJJJJFFFFFFCCCAAADDDHHHGGGBBBCCCEEEGGGFFFBBB>>>;;;999===<<<<<<>>>BBBDDDBBB???;;;<<<<<<<<<;;;<<>>>>>?????????>>>;;;::::::;;;<<<<<<;;;999666555444555555333///,,,111///000333777999777555777444555;;;???>>><<<===___sssggg___ddd}}}SSS===;;;:::888666555444555555222222111111111111222222111222222333444333333333999666444777===@@@>>>;;;777===???:::666:::BBBIIIEEEDDDBBBAAAAAABBBDDDEEEHHHFFFCCCBBBDDDFFFGGGGGGIIIJJJIIIGGGHHHOOO\\\fffyyykkk~~~ppplllRRR888000666CCCUUUdddlllpppvvvyyyyyyvvvtttrrriiilllpppuuuxxxyyyyyyxxxyyyzzz}}}~~~~~~{{{}}}}}}xxx~~~rrraaaTTTBBB<<<555333444444000---------555LLLooowww}}}iiiQQQ>>>???CCC===999:::888888888;;;>>>@@@@@@???OOOJJJIIITTTkkkyyysssuuuvvvsss___^^^aaannn{{{zzzqqqaaa\\\XXXMMMHHHGGGHHHLLLOOOOOOJJJEEEMMMMMMNNNQQQTTTSSSNNNIIIEEEHHHMMMNNNLLLIIIHHHHHHJJJIIIGGGFFFEEECCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBEEEGGGFFFBBB??????BBBDDDBBB===:::999999888777666777999;;;;;;;;;;;;:::999888777666666666888888888777666555555444//////000000222333555666777555222///---,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++---------------,,,,,,,,,******************))))))******+++++++++++++++***))))))))))))*********************)))******+++,,,++++++************+++++++++,,,...///000///---,,,,,,---......---,,,---...---...111666999999666333000111222222222111000///222222222333333555666666777777@@@UUUjjjrrriii]]]CCC===999;;;<<<;;;===@@@===;;;:::::::::<<<<<<===999:::===BBBGGGIIIIIIHHHCCCBBBBBBBBBBBBDDDEEEFFFFFFEEECCCCCCCCCEEEGGGIIIGGGGGGFFFEEEEEEFFFFFFGGGBBBBBBCCCDDDGGGKKKOOOQQQIIIFFFBBB@@@BBBEEEHHHIIIGGGHHHGGGFFFIIINNNMMMHHHGGGGGGGGGFFFCCC@@@>>>===<<<;;;;;;???CCCDDD@@@<<<:::<<<============>>>@@@BBB@@@AAACCCCCCAAACCCHHHTTTaaagggppp{{{oooYYYTTTccc___mmmdddOOOCCC:::222666555333222222111///...111000000000222555888:::<<<;;;:::;;;<<<<<<:::888666555444444555555333111111222222222000000000111555444555;;;AAACCC@@@;;;666;;;@@@===444444GGG\\\|||SSSIII___```===777777666555444333444444444111111000000000000111111///000222333333333222111444333333777;;;<<<888444333999<<<:::777:::AAAGGGFFFDDDBBBAAAAAACCCEEEGGGHHHFFFCCCCCCDDDFFFGGGGGGJJJLLLMMMLLLLLLOOOVVV[[[kkk|||___GGG777222999CCCKKKRRRZZZ^^^\\\YYYVVVVVV]]]bbbjjjoooqqqsssvvvxxx~~~}}}}}}|||xxxwwwwwwvvvuuuxxxzzztttkkkqqqsssssspppfffUUUCCC777,,,...000222222111000000///999NNNnnn~~~jjjssszzzUUUFFF===???AAA;;;777999777777888:::===??????>>>OOOJJJEEEEEEJJJSSSZZZ]]]ooooooooopppxxxpppnnnnnnuuummmaaaZZZWWWRRRJJJPPPUUUMMMIIIDDD@@@???CCCHHHLLLNNNPPPPPPQQQUUUWWWUUUNNNHHHDDDFFFHHHIIIIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBCCCCCCEEEEEEDDDDDDCCCBBBBBBAAAAAAEEEIIIJJJGGGDDDBBBBBBAAABBBBBB???:::888999;;;999888777888:::<<<<<<;;;999888777666555666666777777777666666555444333333000000000000111111222222111000///---,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++******))))))(((((()))))))))***************))))))***++++++,,,+++******))))))******+++((())),,,...//////...---+++---...---,,,+++,,,...---///111333555444111...///000111111111000///...111111111111222333444444555555>>>TTTkkktttlll___FFF???:::::::::888999<<<<<<<<<;;;::::::;;;>>>???<<<<<<>>>AAAEEEGGGGGGFFFAAAAAAAAABBBCCCDDDEEEEEEBBBDDDFFFIIIJJJKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHJJJMMMRRRWWWZZZTTTNNNGGGBBBBBBFFFJJJMMMGGGIIIIIIJJJOOOTTTSSSNNNIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>???AAADDDCCC???;;;<<<>>>@@@@@@??????@@@BBBEEECCCDDDFFFEEEAAABBBFFFLLLQQQ[[[kkkuuuiiiVVVPPPsssaaakkkppp___LLL===<<<888333000000222333222333222111000000222444555111000111222444444222111111000000111222222000///111111111//////000555999>>>===???EEEKKKLLLHHHBBB===@@@???777333DDDooo~~~VVVMMMUUUiiiDDD444777333333333222333333333444111000000//////000000111...///111222222222111000111111333666999999555111666777999===???AAABBBDDDFFFDDDBBBAAAAAACCCFFFHHHGGGEEECCCDDDEEEGGGGGGFFFEEEHHHLLLNNNNNNPPPTTTWWW[[[wwwwwwZZZ>>>000///...333:::<<<;;;999999:::EEELLLUUU\\\bbbiiirrryyyttttttwwwzzz|||xxxooohhhccceeeeeefffiiiiiiaaaVVVLLLQQQUUUQQQFFF;;;333000...000222000...222===FFFUUU```ppp|||eeecccTTTNNNEEE???@@@???999666999777666777:::===>>>>>>===>>>>>>???@@@AAADDDHHHKKKEEEGGGKKKRRR[[[eeekkkmmmiiiggghhhoooyyy]]]WWWPPPOOOJJJCCCGGGKKKBBBJJJFFFBBBAAAEEEJJJOOOQQQPPPQQQRRRTTTTTTPPPKKKGGGCCCCCCDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAFFFJJJJJJEEEBBBAAACCCAAA@@@???<<<999888999;;;999888666777999:::::::::666555555555555555666666555555444444333222111111000000000000////////////.........---.........///,,,,,,,,,,,,,,,+++******************************))))))************+++++++++++++++++++++,,,,,,,,,)))************)))(((((('''(((((())))))*********))))))))))))***+++,,,,,,******))))))))))))******'''(((***,,,---.........+++,,,------++++++,,,------...///000///...,,,+++......//////000/////////111000000000111111222333222111777JJJccctttxxxtttKKKDDD>>><<<:::666555777:::;;;<<<;;;;;;<<>>???AAABBBBBBBBBBBBAAADDDIIIMMMNNNLLLIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGIIILLLPPPTTTWWWTTTNNNGGGBBBBBBEEEIIILLLGGGIIIKKKMMMRRRWWWUUUOOOGGGFFFDDDDDDDDDDDDCCCAAAAAACCCEEEEEEDDDBBB???>>>???AAABBBBBBBBBBBBCCCEEEGGGEEEFFFHHHFFFCCCCCCGGGGGGOOOTTTTTT^^^mmmkkk^^^yyyttt|||iiiIIIAAA777111///000111111111000//////000111222333///......///111222111///---------...000000///...////////////000333888<<>>>>>===@@@???>>>======???BBBEEEBBBAAA@@@CCCGGGJJJLLLMMMKKKGGGIIISSS^^^eeelllsssuuuYYYHHHFFFKKKKKKGGGNNNSSSKKKGGGEEEFFFLLLTTTWWWUUUQQQNNNPPPRRRQQQOOOKKKIIIHHHCCCAAA@@@???@@@AAABBBBBB???>>>=========???AAABBB@@@???>>>======<<<<<<<<<@@@AAACCCCCCBBBAAA@@@@@@>>>===;;;;;;;;;:::888777888666555555777888777777333333444444555555666666333333222222111111000000---...............---------------------.........+++,,,,,,,,,,,,+++******************************(((((((((((()))))))))***)))*********++++++++++++))))))******)))(((((('''''''''(((((()))******+++))))))))))))***+++,,,---)))))))))(((((()))))))))(((((()))***++++++,,,,,,***,,,---,,,+++***+++,,,+++,,,,,,,,,,,,+++,,,,,,------------...///000000000000//////000000111111///...222@@@TTTeeennnqqqHHHAAA;;;:::888555555777888:::<<<<<<;;;;;;>>>AAA???<<<999999;;;===???@@@<<<>>>@@@CCCDDDCCCBBBAAAEEEGGGJJJLLLLLLIIIFFFCCCFFFFFFGGGHHHHHHHHHHHHHHHBBBBBBCCCDDDGGGJJJLLLNNNLLLIIIEEEDDDEEEGGGHHHIIIGGGJJJLLLMMMRRRVVVSSSLLLFFFFFFGGGJJJLLLKKKGGGCCCCCCGGGJJJIIIEEEBBBBBBDDDAAABBBCCCCCCBBBCCCEEEGGGHHHFFFFFFHHHGGGCCCDDDIIIGGGIIIKKKHHHJJJ]]]llljjjwwwpppddd}}}rrrgggVVVIII@@@:::555111111111111111111111111111333222000111222222111000---,,,,,,...000000///...///000222555999<<<===>>>CCCDDDGGGIIIIIIFFFCCC@@@DDDFFFRRRkkk^^^[[[uuupppNNN;;;555555666000111111222222222222222000//////......//////000//////......//////000111000111222333555555444333666444999EEEKKKHHHAAA>>>@@@@@@@@@@@@AAABBBCCCDDD@@@AAACCCGGGJJJJJJGGGEEEDDDFFFIIIKKKMMMNNNOOOPPP^^^XXXYYYfff|||zzz{{{lllPPP444222///------...------...///000000111333555777666999???FFFIIIFFF===555...333555444444444111,,,...111222000,,,,,,111666888666999HHHaaa|||ppp^^^OOOPPPHHHBBB>>>>>>===:::888888555555666999<<<======<<<555666999<<>>:::777===:::999===BBBFFFJJJNNNQQQIIIGGGOOOVVVSSSNNNKKKWWW\\\hhhwww~~~mmmYYYKKKIIINNNMMMHHHNNNTTTMMMIIIBBB>>>DDDPPPZZZZZZWWWNNNPPPRRRQQQLLLIIIJJJKKKCCC@@@===<<<===???AAAAAA===<<<;;;;;;<<<>>>@@@BBB===<<<;;;::::::999999:::>>><<<;;;===@@@BBB@@@===<<<::::::<<<>>><<<888333777555333333555555555444111222333444555555555555111111111000000000000000+++,,,,,,---......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++))))))***))))))(((''''''&&&''''''((()))******+++))))))))))))***+++,,,---))))))(((((((((((())))))******)))(((((()))*********+++,,,,,,******+++,,,)))***+++******+++---///------,,,,,,---...000222000////////////000000111---,,,...444===DDDHHHIII???999555666777666777:::666999;;;<<<;;;;;;===@@@BBB>>>:::888:::===@@@BBB===@@@CCCGGGHHHGGGEEECCCIIIJJJJJJJJJHHHEEEBBBAAADDDEEEFFFGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFHHHJJJKKKHHHHHHIIIKKKMMMNNNMMMKKKHHHKKKLLLMMMQQQSSSOOOHHHFFFHHHLLLRRRUUUSSSLLLFFFCCCIIIMMMKKKFFFCCCEEEIIICCCCCCCCCCCCBBBCCCFFFHHHGGGFFFFFFHHHFFFDDDEEEJJJIII===BBBKKKCCCCCCXXXnnnxxxeee```___kkk[[[MMMAAA999555555444444222000///...333111///.........---,,,000///...000111111000...222333888>>>CCCEEEDDDBBB@@@CCCEEEEEEBBB???<<<;;;DDDZZZfffVVV___|||~~~LLL666333333000000000111111222222222222111//////............////////////...------///000111111111222222444555666666333333;;;GGGLLLFFF???<<<======>>>???@@@@@@AAAAAA>>>@@@CCCHHHKKKKKKHHHDDD@@@AAADDDFFFIIIKKKLLLMMMJJJOOORRRTTTdddpppssssssCCC>>>999666666666333111.........///000111000000333111///000333555333111---111222///...///000...------...///222777===AAADDDGGGUUUrrr~~~gggQQQHHH;;;CCC>>><<<<<<===;;;999888555555666888;;;======<<<:::999999999::::::;;;<<<:::===AAACCCDDDEEEFFFGGGCCCEEEGGGGGGGGGHHHIIIKKKMMMMMMPPPXXXbbbjjjnnnoooqqqyyymmmWWWMMMGGGGGGHHHJJJLLLLLLJJJGGGEEEAAAAAAHHHSSSYYYVVVQQQLLLLLLLLLKKKJJJHHHFFFFFFFFFDDDAAA?????????>>>===999999::::::999;;;>>>@@@===<<<;;;:::999888888888>>>????????????>>>>>>===<<<;;;:::999888666555555777666444222111111222333222222222444555555333111222111000///...---,,,,,,...---,,,++++++,,,...///+++++++++*********)))))))))))))))))))))*********((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))******+++)))'''&&&%%%&&&'''((())))))))))))************))))))))))))***+++,,,---++++++++++++++++++++++++------------------------...------,,,,,,------...///000111222333444555555444444444333333444444444444555666777999;;;<<<===BBBAAA>>>:::777888<<>>???EEEFFFAAA>>>@@@CCCEEEFFFEEEDDDBBBBBBCCCFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGLLLHHHEEEGGGLLLMMMIIIDDDCCCFFFJJJKKKHHHFFFFFFGGGJJJMMMOOOPPPNNNLLLJJJIIIQQQMMMHHHFFFHHHIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKJJJFFFAAAAAACCCDDDAAA===CCCDDDBBB???===BBBLLLTTTkkkzzzdddlllxxxYYYJJJAAA888222333444222222777,,,///111000---,,,...000,,,---...///222444222...000>>>LLLOOOHHHAAAAAADDDMMMUUUUUUDDD444777IIIYYYvvvzzzeeeXXXggg|||hhh>>>111444555222111111111111111111111111111////////////////////////,,,------...///000000111333333333111111222555777444;;;???@@@BBBEEEAAA999===>>>>>>>>>===???BBBEEEFFFEEEEEEHHHJJJJJJFFFBBBEEEDDDDDDEEEHHHMMMQQQTTTMMMOOOQQQRRRZZZkkkyyyxxx}}}XXX___\\\MMMCCCEEEGGGDDD444:::666111666333+++***)))///222000...000000...000111'''***;;;555+++555///222777777555AAAddd|||pppQQQJJJGGG>>>CCCBBB???===;;;;;;:::;;;888777666666777999;;;===999999999999:::;;;;;;<<<:::===@@@BBBCCCCCCEEEFFFAAACCCEEEEEEEEEFFFGGGIIIKKKJJJJJJMMMQQQUUUVVVVVVeeennn|||vvv```PPPLLLIIIHHHHHHHHHIIIHHHFFFDDDEEECCCCCCIIIQQQUUUSSSPPPMMMMMMLLLKKKJJJHHHGGGFFFGGGEEEAAA@@@@@@???>>>===777888999999999:::===@@@>>><<<;;;:::999999::::::<<<============<<<;;;;;;::::::888777555444444333888777444222111111111222222222222333555444333111111000000///...---,,,,,,------,,,,,,,,,------...+++++++++*********)))))))))))))))))))))))))))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))***)))'''&&&%%%&&&'''((((((((()))))))))*********))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///000111222333333333333222222222222333333333444555777888:::;;;<<>>:::777888;;;>>>AAA>>>???CCCCCC???<<<>>>???AAABBBBBBAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAADDDDDDCCCCCCCCCDDDEEEFFFIIIJJJJJJJJJHHHGGGFFFFFFEEEHHHKKKJJJGGGEEEEEEGGGIIIJJJKKKKKKIIIHHHIIIJJJNNNKKKGGGGGGHHHIIIIIIHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFBBB??????AAAAAA>>>;;;?????????<<<;;;???GGGNNN```jjjrrreeemmmnnnuuussshhh]]]RRRMMMEEE999000---555333222222444555555555111333444222111222666999BBBPPP]]]___VVVOOORRRXXX]]]PPPFFFFFFNNN^^^xxxwww^^^fffxxxtttVVV;;;333444222111333000000000000000000000000........................------......//////000000111222222111000222555777:::===>>>>>>CCCJJJJJJEEEFFFDDDAAA??????@@@CCCDDDBBBCCCDDDFFFHHHGGGEEECCCFFFEEEEEEFFFHHHLLLPPPRRRLLLMMMMMMMMMQQQ^^^qqqiiifff~~~sss}}}xxxtttmmmcccZZZUUUPPPXXXNNN>>>???DDDGGGLLL;;;666000---...222333111,,,111222555888444555@@@EEE<<>><<<666888999::::::;;;===???===<<<:::888888:::<<<===<<<<<<======<<<;;;;;;:::999888666444333333444444999777555222111000111111333222111222444444222000//////......------------,,,,,,------------,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&'''((((((((())))))))))))******)))(((((())))))***+++,,,************************************************---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000111111000000000000111111222333444555777999:::;;;AAA@@@===:::777777999;;;@@@>>>>>>@@@@@@;;;:::;;;999;;;=========<<<===???@@@???>>>===<<<===>>>???CCCCCCCCCBBBCCCDDDDDDEEEEEEKKKOOOLLLEEE@@@CCCGGGFFFHHHJJJHHHDDDBBBCCCEEEGGGGGGFFFEEECCCDDDGGGJJJGGGFFFDDDEEEFFFGGGFFFEEEHHHHHHFFFEEEDDDCCCCCCCCCAAA>>>;;;<<<>>>>>><<<999:::<<<===<<<;;;>>>DDDIIIXXX```iii]]]```tttyyyeeegggxxx|||nnn[[[III???AAA:::444333777999666333333666777555333666???HHHWWWaaahhhdddZZZXXXdddrrr|||kkkeeesssppp```ccc\\\NNN@@@555444333//////333........................................................................///000111000000222555777BBB???;;;;;;CCCMMMQQQOOONNNHHHAAA======@@@AAAAAA===@@@CCCDDDDDDCCCDDDDDDGGGFFFFFFFFFGGGJJJMMMOOOOOOPPPOOOMMMMMMTTTaaakkkuuuwwwtttppp|||xxxlllhhhpppzzzyyyzzztttnnnFFF<<<666888>>>>>>888333///;;;RRR\\\SSSPPP[[[dddsssaaagggtttPPPFFFDDD===;;;AAA???>>><<<:::888777777777333333333333444666777999888888888999:::;;;===>>>:::<<<>>>?????????AAABBBCCCEEEFFFGGGFFFFFFHHHIIIFFFEEECCCBBBAAAAAA@@@???;;;AAAHHHIIICCC>>>>>>AAAEEEDDDCCCEEEHHHJJJKKKKKKIIIJJJLLLLLLLLLMMMNNNOOONNNNNNMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@@@@???===;;;777999<<<======>>>???@@@<<<:::888666666999<<<>>>>>>>>>>>>>>>======<<<;;;777666555555555777888::::::888555333111111111111333222111222333333111000............------------+++,,,---......,,,+++************************************)))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&'''((((((((((((((()))))))))***((((((((((((((()))***+++************************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///000000////////////000000000111222444666777888999???>>>===999666555777888======>>>===;;;888777777555777999::::::;;;<<<>>>@@@???===<<<<<<<<<>>>???BBBBBBBBBBBBBBBCCCCCCDDDEEEKKKOOOLLLDDD>>>@@@DDDEEEGGGGGGDDD@@@???@@@CCCCCCCCCCCCBBBAAABBBEEEGGG@@@@@@AAABBBCCCCCCBBBAAAGGGFFFDDDBBBAAA??????>>>===;;;::::::<<<<<<:::888999;;;===>>>===???BBBEEELLL[[[pppkkkfffmmm|||lll^^^VVV```pppzzznnnbbbZZZQQQLLLLLLLLLIIIFFFKKKKKKMMMPPPRRRVVV```jjjrrrvvvuuukkkbbbhhh}}}lllZZZ^^^jjj[[[666777222000333333///...111........................------------------------......---------------------...///000000222444777EEE???888888???HHHLLLLLLOOOFFF<<<888:::======<<<999===@@@AAA??????BBBEEEGGGFFFFFFEEEFFFHHHJJJKKKOOOPPPPPPOOONNNQQQXXX^^^uuuvvvgggppp~~~qqqhhhvvvbbbbbbiiiwwwwwwggg\\\UUUfff}}}sssTTT===@@@EEE???:::===??????===;;;:::888777777333222222333444555777888777777777999:::<<<>>>???:::<<<===>>>>>>>>>@@@BBBBBBDDDEEEEEEEEEEEEFFFGGG=========<<<<<<<<<===>>>;;;===???AAACCCFFFHHHIIIHHHGGGFFFHHHKKKMMMNNNNNNKKKMMMNNNMMMLLLLLLMMMOOOMMMMMMMMMLLLKKKIIIGGGFFFDDDBBB@@@@@@@@@???===;;;;;;===AAABBBBBBAAAAAABBB:::888666555555888;;;===>>>>>>>>>======<<<::::::777777777888999<<<>>>???:::888555333111111222222555333111111222333222000..................------+++,,,---...---,,,***)))************************************))))))((((((((()))))))))*********+++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))((((((((('''(((((())))))))))))))))))))))))))))))************************++++++************+++++++++,,,,,,------.........000000////////////000000//////111222444555777777<<<<<<;;;999666555555666;;;======;;;777555555555333666999::::::;;;===>>>???>>>===<<<<<<<<<======@@@@@@AAAAAABBBBBBBBBBBBGGGIIIKKKIIIEEE@@@>>>>>>AAACCCDDDAAA>>><<<>>>AAA???AAABBBCCCBBBBBBCCCDDD>>>???BBBCCCCCCCCCBBBBBBEEEDDDBBB@@@>>>===<<<<<<<<<;;;;;;;;;<<<;;;999888777999<<<===>>>???@@@@@@>>>GGG\\\aaaeeeiiirrrfffUUUSSShhhyyyggg```kkkZZZ;;;111222///...111222000..............................------------------------------------,,,,,,,,,,,,+++---//////000111333555AAA;;;444444999===??????KKKCCC:::666999<<<===<<<777:::======<<<===@@@DDDFFFEEEEEEDDDDDDEEEFFFGGGHHHKKKMMMNNNNNNPPPSSSWWWWWWrrruuuqqq}}}ooorrrooo||||||}}}qqqNNNFFF??????AAA@@@===;;;======<<<;;;999777666555333333333444555666777888666666777888:::<<<>>>???:::;;;=========>>>AAACCC???@@@BBBBBBAAA@@@BBBCCC<<<===>>>===<<<<<<>>>@@@@@@AAAAAABBBHHHOOOQQQOOOOOOMMMLLLMMMNNNNNNMMMLLLKKKLLLMMMLLLKKKLLLNNNOOOLLLLLLLLLKKKJJJHHHFFFFFFBBBAAA@@@@@@AAAAAA>>><<>>???@@@999777555333222222333444666444222222333333222111000000//////............,,,------,,,,,,+++***)))***************+++++++++++++++******)))((((((((('''(((((())))))*********((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((************************+++******))))))******+++,,,,,,,,,------.........//////............//////---...///111222444555666888999:::999666555555555888======888444444555555444777999;;;;;;<<<>>>???=========<<<<<<<<<;;;;;;??????@@@AAAAAAAAAAAAAAAHHHGGGGGGGGGEEEBBB===:::===???AAA@@@>>>===???AAA>>>@@@BBBBBBAAA@@@@@@AAA@@@BBBEEEFFFEEEDDDDDDEEEBBBAAA???>>>===<<<<<<<<<<<<<<<======<<<:::999777555777999<<<============@@@999???GGG^^^llljjj}}}wwwdddeeerrr}}}{{{ggg^^^dddrrraaa<<<...777444111...///000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////000111333:::555111222222222444777FFFAAA<<<:::;;;>>>>>>>>>888999:::::::::<<>>DDDCCC:::666;;;===:::::::::999888666444222111333444444555666777888888555666777888:::===???@@@999;;;<<<======???CCCEEE>>>???@@@@@@???>>>@@@AAA>>>@@@BBBAAA@@@@@@CCCFFFAAAEEEGGGEEEHHHNNNQQQOOOPPPPPPOOOPPPQQQPPPNNNLLLJJJIIIHHHIIIJJJLLLMMMNNNKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAABBBDDDDDDBBB@@@AAADDDHHHIIIHHHEEECCCBBB;;;:::999999999:::;;;<<<;;;;;;;;;:::999888777666777888:::<<<<<<<<<::::::888666444333222333555666888666444333333444333222222222111000///......---...---,,,+++************))))))*********+++++++++++++++******)))(((((('''&&&&&&'''(((((()))******))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$%%%&&&&&&'''''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...///111333444555555777888888666555555555666<<<===777222444666555555888:::<<<<<<<<<>>>@@@===>>>???@@@@@@>>>===;;;>>>>>>@@@AAAAAAAAA@@@???FFFFFFGGGFFFEEEAAA<<<999999===@@@AAA@@@???AAACCC???@@@???>>><<<<<<>>>@@@AAACCCEEEEEECCCBBBCCCEEE>>>>>>======<<<=========<<<===>>>===<<<999777666777888999<<<>>>>>>>>><<>>============;;;999777777999<<<>>>???AAAAAA@@@@@@@@@AAAAAAAAAEEEHHHLLLPPPSSSTTTTTTUUUWWWPPP[[[lllooowwwxxxvvvvvvooo|||rrruuuooorrrgggKKK@@@;;;>>><<<666444888:::777888888888777555333111000222333444555777777777888555555666888;;;===???AAA999;;;<<<===>>>@@@DDDGGG???@@@AAAAAA@@@???@@@BBB;;;===@@@AAA@@@AAAEEEIIICCCKKKOOOKKKIIIMMMPPPOOONNNNNNOOOQQQSSSSSSPPPNNNHHHFFFEEEFFFIIILLLMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBDDDFFFFFFDDDCCCBBBFFFIIIKKKHHHEEEBBB@@@===<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::888777777999;;;;;;;;;888555333777666444333333444666777999777444333444444444333444333222111000///...---///...,,,***))))))***+++))))))******+++++++++++++++++++++***)))(((((('''%%%&&&&&&'''((())))))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''((((((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---///000222333444333555777888666555555555555<<<===666111444666666666888;;;<<<<<<<<<>>>??????AAACCCEEEDDDBBB@@@>>>===>>>???@@@AAA@@@??????CCCEEEHHHGGGCCC???<<<:::777<<>>>>>;;;===>>>>>>;;;888666555:::;;;<<<>>>@@@AAA@@@???555:::???444<<>>:::>>>333...,,,000222///,,,,,,///111************************++++++++++++++++++++++++))))))***+++,,,,,,------+++---//////.........///...,,,---///---,,,444???>>>@@@AAA@@@===;;;:::;;;===999555666999===>>>===?????????????????????@@@@@@CCCGGGKKKMMMMMMMMMMMMNNNOOOTTTVVVZZZqqqddd{{{~~~vvv}}}eeennnkkk^^^______mmm~~~~~~VVVDDDBBBBBB777444222555999999666444:::::::::999777555222111222222444555666777777777666555555555555666666777888:::>>>????????????@@@<<<>>>@@@???>>>>>>AAADDD???AAACCCCCCBBBBBBBBBCCCFFFLLLMMMGGGDDDHHHKKKJJJKKKKKKLLLOOORRRRRRNNNJJJGGGGGGHHHIIIJJJKKKLLLLLLRRRNNNJJJHHHIIIHHHEEEBBBAAABBBCCCDDDEEEDDDCCCCCCEEEGGGIIIKKKIIIFFFBBB???AAA>>><<<===@@@BBBAAA@@@???@@@AAA???===<<<===>>>888888888999999::::::;;;444333222444666888999888999888666333222111111111222111111000///......---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))*********)))))))))))))))***,,,,,,++++++***+++++++++,,,------+++***)))***,,,,,,,,,,,,---///222444666666555555444444333222222666777666555333333555777;;;===>>>>>>======>>>???AAABBBDDDEEEDDDCCCAAA???BBBCCCCCCBBB@@@@@@AAABBB???BBBFFFIIIJJJHHHDDDAAADDD???<<<>>>EEEJJJKKKJJJJJJCCC>>>???===;;;>>>DDD???>>>===<<<===>>>???@@@EEEEEECCC???;;;999999:::>>>??????===:::777666666BBBEEEDDD???===>>>???===777:::<<<:::999@@@QQQ___~~~yyy{{{qqqYYYUUUZZZgggqqqppplllkkk~~~ooofffrrrrrrjjjHHH===<<<777111000......------------......,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,........................//////------...000222444666777===DDDEEE>>>999777===;;;999:::<<>>;;;:::DDDDDDFFFGGGHHHIIIKKKLLLIIIGGGKKKQQQRRRYYYqqqzzzzzzxxxssssssvvvjjjbbb[[[sss~~~zzzlllUUUFFF;;;:::???:::999777666555555555666666666555555444444444444555555555666555444444333444444333333444444555555666888:::<<<<<<<<<>>>@@@===>>>@@@???>>>>>>@@@CCC@@@AAABBBAAA@@@@@@AAABBBDDDIIIIIIDDDDDDHHHJJJHHHJJJJJJJJJLLLNNNLLLHHHDDDEEEFFFHHHIIIKKKLLLLLLLLLQQQOOOLLLHHHFFFFFFGGGIIIFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGEEEEEEEEEBBB>>>>>>@@@AAAAAA@@@EEEEEEDDDAAA===:::999:::999999999999999:::::::::555444333444777999999999888777555333222111111222111111000//////...---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''((()))))))))******))))))))))))******,,,++++++*********++++++***+++,,,,,,++++++,,,---,,,,,,,,,---...000111222444444444333333333333333555555555666777999;;;======>>>???>>>======???AAA???AAAEEEHHHIIIGGGDDDBBBCCCCCCCCCAAA@@@@@@BBBDDDFFFGGGHHHHHHHHHGGGFFFEEEHHHDDD@@@BBBGGGKKKLLLKKKIIIEEEEEEHHHGGGBBBAAACCCAAA@@@???>>>>>>???@@@@@@EEEDDDBBB>>>:::999:::;;;???@@@???===:::888777888EEEGGGFFF@@@<<<======;;;<<<<<<:::888888;;;BBBGGGRRRkkkhhh{{{~~~|||tttjjjddd___^^^``````VVVQQQ^^^sss~~~wwwkkkeee\\\aaapppyyy|||xxxnnnYYY___dddiiiyyyXXXCCC222000333222333777......------------......,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,------------------------...---------...000222444444888@@@EEEBBB<<<:::<<>>AAAAAAAAAAAAAAA@@@??????AAAAAABBBEEEHHHJJJJJJJJJFFFDDDEEEIIIHHHJJJ[[[pppuuuVVVGGGAAA:::777999888777555444333333333444555555555555555444333333333444444444444333222222222222222222222333444444444555666777777999===???>>>?????????======???AAA???@@@@@@>>>======???AAADDDEEEDDDBBBCCCGGGGGGEEEIIIHHHGGGGGGGGGEEEBBB???CCCEEEHHHKKKMMMNNNNNNMMMMMMNNNLLLGGGCCCCCCIIINNNFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHFFFBBB???===>>>???@@@@@@FFFFFFEEEAAA===999888888999999999999999888888888555444333444666888888888666666444333222222222333000000//////...---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&'''(((((())))))*********))))))******++++++***************++++++(((***,,,,,,,,,+++,,,------------...//////000000222222222222333333333333444333222666<<>>>>>AAACCC===AAAGGGKKKMMMKKKHHHEEECCCCCCBBB@@@???@@@DDDGGGKKKJJJIIIHHHIIIKKKMMMOOONNNJJJGGGGGGJJJMMMMMMLLLGGGHHHLLLPPPOOOIIIDDDCCCDDDDDDCCCBBBBBBAAAAAAAAADDDCCC@@@<<<999999;;;===AAAAAA@@@===:::999:::;;;GGGJJJHHHAAA<<<<<<;;;999AAA<<<888777999:::777444;;;\\\rrrnnnnnn~~~rrrvvvxxxyyywwwttt[[[999111---///000---///555...------,,,,,,------...+++++++++++++++******************************************++++++++++++,,,------------------------,,,,,,+++,,,...000222444111777AAAFFFAAA;;;===DDDMMMIIICCC???===<<<;;;:::>>>>>>>>>>>>>>>???@@@AAA@@@???@@@CCCHHHKKKJJJHHHGGGDDDEEEHHHFFFDDDLLLYYYqqqxxxlllTTT>>>:::<<<:::555444555444222111111111111222333444555666555444222111222222222222222111000000111111111111222333444444333444444444444777<<>>>>>>>>============>>>??????>>><<<;;;;;;>>>AAAFFFDDDAAAAAADDDFFFDDDAAAGGGFFFEEECCCBBBAAA???>>>CCCEEEIIIMMMOOOOOONNNMMMJJJJJJIIIFFFDDDEEEIIILLLEEEDDDDDDCCCBBB@@@?????????@@@AAABBBCCCDDDDDDDDD@@@===:::888999;;;===>>>===>>>???===;;;999:::;;;888888777777666666555555555333222333555666666555444444333333333222333333............------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******)))))))))***++++++***))))))))))))***++++++''')))+++,,,+++******+++------...///000000111111//////000111111222333333444111000555>>>DDDEEEDDD@@@AAA@@@???>>>???BBBDDD???BBBFFFJJJKKKJJJHHHFFFCCCBBBAAA??????AAAEEEIIIIIIIIIIIIKKKNNNRRRVVVYYYSSSPPPLLLKKKLLLNNNNNNNNNIIIJJJMMMOOONNNJJJGGGEEEHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???;;;999999<<>>GGGIIIGGGAAA<<<<<<;;;999@@@<<<999999;;;<<<999555AAA555DDDhhhzzz}}}}}}JJJ888555222222444111++++++...------,,,,,,,,,,,,------+++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---000222333111555===CCCBBB???CCCJJJQQQKKKCCC===::::::::::::??????>>>>>>???@@@BBBCCCAAA??????BBBGGGJJJHHHEEEFFFEEEGGGKKKKKKHHHKKKQQQMMM[[[ppp___OOOAAA666777;;;:::666555333333111000000000111111111222444666555333111///111111111111111000//////111111111111222333444555444444333333333666;;;???===<<<;;;;;;;;;<<<<<<<<<===>>>===;;;:::;;;>>>AAAHHHEEEBBBCCCEEEDDDAAA???EEEEEECCCAAA@@@@@@AAABBBDDDGGGJJJMMMNNNNNNMMMLLLHHHGGGFFFGGGJJJKKKJJJHHHFFFEEEDDDBBBAAA@@@??????;;;===???AAAAAA@@@===;;;666555444333444666999;;;666888999888777777888:::666666555555444444333333333111000000222333333222111222222222222222111111---------,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((())))))***+++)))((((((((())))))***+++''')))******((('''((())),,,,,,------...///000111---......///000111222222333000///333;;;AAABBB@@@???@@@@@@???>>>???AAACCCAAABBBCCCDDDEEEDDDDDDCCCAAA@@@@@@>>>>>>AAAFFFIIIIIIJJJLLLNNNRRRUUUXXXYYYUUURRROOOLLLLLLMMMNNNOOONNNNNNLLLIIIIIIJJJKKKLLLIIIJJJJJJJJJIIIFFFDDDBBB@@@@@@>>><<<:::;;;>>>@@@BBBBBB@@@>>><<<<<<>>>@@@CCCFFFEEE@@@<<<======;;;===<<<;;;:::999:::<<<===:::777:::HHH___yyy{{{PPP555:::///,,,,,,///000...------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))+++---///111222111111666===AAACCCGGGLLLQQQJJJBBB<<<:::<<<>>>???CCCBBBAAAAAAAAACCCDDDFFF@@@>>>===???CCCEEEDDDCCCEEEEEEHHHKKKKKKIIIJJJLLLOOONNNSSSdddfffIII???;;;999999999777666666333222111000000000111222000111333555444222000...000111111111111000//////000000000111222333444555444444444333333555999===;;;999888888:::;;;::::::<<<============>>>@@@CCCGGGDDDCCCFFFFFFBBB@@@AAAEEEEEECCCAAA???@@@CCCFFFFFFGGGIIIJJJJJJJJJHHHGGGGGGEEEDDDGGGKKKLLLIIIEEEBBBAAA???>>><<<<<<<<<<<<888;;;>>>@@@???<<<888666111222333333333444777:::666777888777555444555666444444444444333333333333222000//////000111000//////000000111000000///...,,,,,,,,,+++++++++++++++*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******((('''''''''((()))***+++(((((()))((('''''')))+++,,,,,,+++***+++,,,...///,,,------...///000000111222000///111666;;;<<<;;;===>>>??????>>>>>>???@@@AAAAAA@@@???????????????===>>>>>>>>>>>>AAAEEEIIIJJJKKKMMMOOOPPPQQQQQQQQQRRRPPPNNNKKKKKKLLLMMMOOOQQQPPPLLLFFFEEEJJJOOOOOOGGGHHHIIIJJJIIIFFFCCCAAA>>>>>>???>>>======@@@BBB@@@AAA@@@???===<<<>>>@@@@@@CCCCCC>>>;;;======<<<;;;======999555444999>>>666<<<<<<888AAA\\\uuuzzzhhhJJJ666000666...+++)))+++...///...,,,,,,++++++******++++++,,,)))))))))***************(((((((((((((((((((((((()))))))))************+++************************'''((()))+++,,,...//////111...000666<<>>>>>=========>>>>>>???@@@AAA>>>>>>======>>>AAACCCEEENNNOOOOOONNNLLLIIIIIIKKKNNNNNNNNNTTTdddvvvWWWBBBAAA999::::::999555222333555333222111000000111222222000111222333222111///...000000000000000///...............///000111333444333444444333222333666999888666555666888::::::888:::<<<>>>??????AAACCCEEEBBBAAACCCFFFEEEAAAAAAEEEFFFFFFDDD@@@>>>???DDDHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCC===<<<;;;999888888999999999:::<<<===<<<:::888777222555777888777666888:::888999999888666555555666444444444444555555555555333111//////000000///......////////////...,,,+++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''((()))******'''((((((''''''***...111333111...+++***+++---///,,,,,,------......///////////////000333555888999999<<<>>>???>>>===============>>>>>>>>>===;;;;;;:::;;;======>>>AAADDDGGGIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKIIIHHHIIILLLNNNLLLMMMJJJEEEDDDJJJLLLJJJAAACCCFFFGGGFFFCCC???===<<<>>>@@@@@@@@@@@@AAABBB>>>???@@@???>>>===>>>??????BBBBBB===:::;;;<<<:::999;;;;;;888444333666999:::555444999;;;>>>NNNbbbqqqrrrmmmnnn|||ZZZ>>>///...000)))000000///---,,,,,,,,,***++++++************++++++((()))))))))*********+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))+++,,,---------///---...222333555;;;CCC??????@@@BBBCCCBBB@@@===666777999;;;===>>>?????????@@@AAA@@@???CCCJJJQQQXXXYYYWWWQQQKKKIIIKKKMMMGGGQQQWWWTTTTTT___sssyyy\\\EEE>>>@@@888888777444222222222222222111000//////000111222000000111111000000///..................------,,,,,,,,,------///000111222222333333333111222444666777444333444777:::999888999<<>>===AAAFFFEEE@@@AAAHHHHHHGGGDDD@@@===>>>CCCHHHFFFEEECCCAAA@@@>>>===<<<:::;;;<<<;;;888999===AAA@@@???===<<<;;;;;;<<<===::::::::::::::::::::::::666:::======;;;999:::;;;888:::;;;:::999888999:::444555555666666777777777444222000///000111000///---......///...,,,+++*********************++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''')))******'''''''''''')))---333777;;;888333///,,,---...000,,,,,,------------......---///000000111333666999777:::===???>>><<<;;;;;;888:::===??????===:::888888999<<<===>>>@@@DDDFFFEEEDDDDDDDDDFFFHHHJJJLLLJJJJJJIIIGGGFFFHHHKKKNNNDDDHHHHHHDDDDDDHHHGGGCCC===???BBBDDDCCC@@@===:::;;;===@@@BBBBBBAAABBBCCC===>>>@@@@@@>>>===>>>>>>???BBBAAA<<<999::::::999888999:::999777666666777777444111333888>>>AAAAAASSSdddnnnlllwwwzzzyyyxxxoooKKK666000,,,555999******---///---******+++,,,++++++************++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))++++++,,,,,,,,,,,,---//////++++++333???AAAEEEJJJPPPRRROOOHHHBBB777999<<<@@@BBBDDDEEEEEEBBBEEEFFFEEECCCHHHSSS\\\YYYZZZWWWOOOGGGEEEJJJNNNSSSTTTTTTSSSWWW^^^bbb```]]]CCCAAAGGGCCC666:::777333111222555444111111000///......///000111111000000000////////////,,,------------,,,++++++++++++,,,---...///000111333222111000000222333555666555555555666777999:::444888===@@@AAA???>>>>>>;;;===???@@@@@@AAACCCEEEFFFDDD@@@===:::;;;>>>AAABBB???<<<;;;;;;<<<;;;:::888999777444222555;;;AAA===@@@CCCCCC@@@>>>???@@@===888777<<<===999777:::;;;<<<<<<<<<;;;;;;<<<>>>======;;;777333333777:::555444333333555555444333333222000/////////000111///...,,,,,,,,,,,,***)))))))))))))))))))))))))))***)))((()))***)))'''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%'''***...000???;;;666000,,,******+++++++++,,,,,,,,,,,,------.........///111555888:::999666555666888:::999777===999999<<<<<<888555666;;;===??????>>>===>>>??????>>>======>>>@@@BBBDDDFFFGGGHHHEEEAAA@@@AAACCCEEEEEEEEEDDDCCCAAA>>>===AAA@@@???>>>===<<<<<<<<<===<<<===???BBBBBB???<<<===>>>???>>><<<;;;;;;<<>>AAA@@@CCCFFFDDD@@@======>>>AAA<<<;;;??????;;;999:::999;;;======;;;999888888777888888666444333555777555333333333444555444333222222000/////////000111///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))***)))((()))***)))(((&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&'''))),,,...777555111...+++++++++,,,+++++++++,,,,,,,,,---------------...000333666888888666444444666888777666;;;888888<<<<<<999888999;;;===>>>===<<<;;;;;;<<<<<<<<<<<<<<<===???@@@AAACCCDDDEEEBBB???>>>???@@@@@@@@@AAAAAA@@@>>>===<<<======<<<;;;:::::::::;;;;;;::::::<<>>;;;======>>>===:::999999:::<<<:::777555444444444555999888777666444333222222333333333333333444555666555888@@@LLL[[[vvv{{{zzztttuuu~~~uuuMMM333444222///---+++,,,---...+++++++++*********))))))*********)))))))))(((((((((((()))))))))*********'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))'''((((((((())))))))))))******))))))+++---///111555BBBQQQWWWTTTOOOMMMNNNKKKLLLKKKHHHDDDBBBCCCEEEEEEDDDCCCEEEKKKPPPRRRRRRQQQRRRQQQNNNJJJHHHJJJLLLMMMLLLKKKLLLNNNQQQRRRSSSXXX\\\hhhvvv}}}}}}{{{|||{{{kkkVVVJJJDDD;;;888888:::999777444444444444333333333222222000......000111///---333222111///............/////////...---+++***)))******+++,,,------....../////////000222444777888555444333222222222333444222666<<<@@@@@@>>><<<;;;999<<>>BBBDDDAAA???======>>>???>>>===<<<===>>>@@@CCCCCCBBB@@@AAADDDGGGFFFBBB>>>>>>>>>DDDAAA@@@BBBBBB>>>;;;;;;888;;;======:::666444333333555777777555444555555555333222333444555444222222111000/////////000000///---,,,,,,------+++***))))))))))))))))))))))))***)))((()))******(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******------,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---///111444555888555222111333444555555888666777:::;;;::::::===>>>???@@@>>><<<:::::::::999999;;;<<<===>>>>>>>>>@@@@@@AAA???===<<<<<<=========>>>>>>>>>===<<<<<<999999888888888888999999:::888777888:::<<<<<<;;;;;;<<<<<<;;;888666777777888777555333222222444444888777666555444333222111333333333333333333333444777555555999CCCYYYyyy~~~pppcccAAA222------,,,,,,++++++,,,,,,---++++++*********)))))))))******))))))))))))(((((((((((())))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))))))))((()))+++---///000222999CCCJJJNNNPPPSSSVVVTTTXXXTTTEEE===???BBBBBBBBBBBBEEEIIILLLLLLJJJGGGJJJKKKKKKJJJIIIHHHIIIJJJJJJIIIIIIIIILLLOOORRRTTTUUUSSSTTT[[[ccckkkvvvvvv|||www\\\FFF999:::777444555777888777444333333333333333222222222000///......//////...---111111000///////////////............---+++***))))))******+++,,,,,,------------...000222555888999666555333222222222222333222666<<>>BBBCCCCCCAAA>>>;;;::::::777888;;;===>>>???>>>===>>>>>>???>>>===<<<<<<<<<>>>>>>>>>>>>>>>======<<<888888777777777888999999:::888777777888:::<<<===:::;;;;;;999666444444555666555333222111222444555666666555444333222111111333333333333333222222222666555444444777>>>IIIRRRbbbkkkkkkqqqxxxPPP777000333777******++++++,,,+++++++++************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))''''''((()))+++---///000///222999@@@FFFLLLPPPRRRSSS[[[WWWDDD:::???CCC@@@>>>@@@CCCFFFGGGEEEAAA???DDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKNNNRRRUUUUUUPPPMMMQQQXXXaaammmxxxxxx|||\\\FFF===;;;<<<888666444555666777555333222222222222222222222222000//////////////////...000000////////////000000---......---,,,+++******)))******++++++,,,,,,,,,+++,,,---///222444666777666555444333333444444555333666;;;======;;;::::::;;;===@@@AAAAAA@@@AAABBB>>><<<:::;;;???BBBDDDEEEDDDCCCBBBDDDFFFGGGFFFEEEIIIFFFBBBAAACCCDDDBBB???FFFHHHIIIFFFAAA>>>===??????@@@AAABBBDDDDDDAAA>>>:::::::::999777888:::<<<<<<:::777444444444555666444333222222333444333222111111///.........///000///---,,,,,,......---+++)))))))))))))))))))))))))))((('''(((******)))'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))((('''&&&%%%'''((()))++++++++++++************+++++++++,,,,,,,,,,,,---...///000111222333333111000///000222444666444555777666444777===CCCDDDDDDAAA===:::888888777999<<>>?????????@@@@@@???>>>===??????>>>======<<<<<<<<<::::::999999999::::::;;;<<<;;;999888888999<<<>>>999999:::888666444444555666555333222222333555666555444444333222111000000111222222333333222111000---///222333555666666555>>>NNNYYYfffeeeGGG444000000...++++++,,,,,,,,,,,,+++***)))*********)))))))))(((((((((((((((((((((((())))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((()))***,,,---......000444:::???CCCDDDEEEIIISSSQQQCCC<<>>>>>AAABBBCCCEEEGGGHHHHHHHHHFFFHHHIIIIIIIIIKKKOOOSSSNNNKKKJJJNNNRRRUUUZZZ```lllsssvvvgggSSSCCC<<<:::888666999777555444444555555555000111111111111111111111///000000000000000000111///////////////000000111------------,,,+++************+++++++++,,,,,,,,,++++++---///000222333444555444444444444666888999555888;;;<<<;;;;;;;;;;;;<<<>>>??????>>>???@@@BBBAAA>>>;;;===AAAEEEFFFEEEDDDCCCDDDFFFHHHIIIIIIGGGJJJGGGCCC@@@@@@@@@AAAAAALLLLLLJJJEEE>>>::::::<<<<<>>AAA===999444222111333444444444222111222333444333111111000///........./////////---,,,---......---,,,))))))))))))))))))))))))(((''''''(((******)))((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((()))***************************++++++++++++,,,,,,---...//////000000111222333222111111333555666444555666444333888???AAAAAAAAA>>>:::777555555888:::===???AAAAAAAAA@@@@@@@@@@@@BBBDDDCCCAAA???======<<<;;;;;;<<<<<<<<<>>>===<<<<<<<<<<<<======>>>>>>===;;;999999<<<>>>888999999888666555666777777666444333222333555666333333333222111000000000///000222333333222111000...111222111222444555222111;;;@@@GGG[[[rrrzzzeeeCCC;;;333111000,,,)))(((---------,,,+++***)))(((******)))))))))(((((((((''''''(((((((((((())))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''((()))***++++++,,,...000444888999:::999999>>>EEEFFFAAA@@@DDDCCC>>>===???@@@@@@??????@@@BBBBBBAAAAAABBBEEEGGGGGGFFFDDDFFFIIIHHHFFFFFFIIIMMMIIIGGGIIINNNOOOLLLKKKMMMTTT]]]nnnzzziii|||iiiWWWKKKEEE>>><<<===<<<666111555444333222222333555777/////////000000000000000///000111111000000111222000///////////////000111,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++,,,---...//////000000222222222333555888:::<<<888:::;;;;;;::::::<<<===<<<<<<<<<;;;;;;<<>>@@@;;;888555444555666555444333222111222333333333111111000///...---...//////...---,,,---...///...---))))))))))))))))))))))))(((''''''(((***+++)))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((()))******************++++++++++++++++++,,,------............111444555444333444666555444555666555555<<>>@@@AAAAAAAAABBBAAAAAADDDFFFFFFDDDAAA;;;;;;;;;<<<===???AAABBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@===:::999;;;===888999:::999888777888999777666444222222222444555222222222111000000//////---///111222333222111000333666555000...222444222---222000333===JJJbbb~~~vvv~~~___:::333///...///,,,(((***000,,,,,,++++++***)))))))))***)))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))***))))))...111555666555444555666999999:::===AAAAAA???<<<999;;;>>>>>>===>>>BBBDDDCCC@@@>>>???BBBDDDDDDCCCDDDHHHKKKJJJGGGDDDFFFHHHIIIGGGHHHLLLLLLIIIHHHJJJJJJQQQXXX```kkkssslll___hhhyyyuuu___QQQKKKJJJ@@@===999777666666666555333333333222222222333444.........//////000000000---///111111///...000222111000///////////////000+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------+++,,,------......------///000000222555888;;;===:::;;;;;;:::999:::===???;;;;;;:::888888999===@@@>>>;;;999<<>>BBBDDDBBBBBBEEEAAA999666888:::;;;::::::;;;===:::888777888:::;;;999666333222111111333333222111111000///...---......///...---,,,---//////...---))))))))))))))))))))))))(((''''''(((***+++***(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''(((***+++)))************+++++++++)))***+++,,,,,,,,,,,,,,,---111555777666555666777444444555777666777@@@IIIAAAAAAAAA>>>:::777666666888999;;;===???AAAAAABBBBBBAAABBBDDDGGGHHHEEEBBB;;;;;;<<<>>>@@@DDDGGGHHHBBBBBBAAA???>>>>>>>>>>>>???AAAAAA>>>:::888999;;;888999::::::999999:::;;;777666333222111111222333222222111111000000//////,,,...000222333333111111,,,222444///...222444222---222222555999444:::MMMWWWmmmkkkjjj~~~mmmJJJ>>>;;;000222,,,+++///000,,,***,,,+++***))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((///222555555222222444777999333333:::@@@>>>;;;:::444777;;;<<<<<<===@@@CCCCCC@@@======@@@BBBBBBBBBGGGKKKOOONNNIIIEEEEEEGGGJJJFFFDDDFFFFFFFFFHHHLLLOOORRRMMMGGGQQQdddiiibbbsss{{{ttt[[[LLLFFFCCC;;;444888:::<<<:::666333333555444666777666444111000000---.........//////000000,,,...000000...---///222111111000///////////////++++++,,,,,,,,,+++******))))))))))))************,,,,,,++++++,,,,,,---...222111111000222444666888555666888:::<<<======>>>???===:::888888999;;;===<<<<<<===>>>@@@BBBDDDEEE@@@@@@AAAAAABBBBBBBBBAAAAAACCCDDDDDDAAA???>>>???EEEDDDBBB@@@>>>>>>>>>>>>AAA??????@@@BBBAAA<<<888000???FFF@@@<<>>===:::777444444333333222111000//////000///...---,,,++++++++++++,,,,,,------,,,,,,++++++*********))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$!!!###$$$$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((++++++++++++++++++++++++000111222333555666777777555666888999;;;>>>BBBEEE???===;;;:::;;;;;;;;;:::;;;:::::::::;;;===@@@AAA>>>@@@EEEKKKNNNNNNKKKHHH???>>>>>>>>>@@@CCCGGGIIIHHHFFFCCC@@@>>>===>>>>>>@@@???===;;;999888777777>>>===<<<:::::::::;;;<<<;;;999555111000111444666222111000............//////...///111444444222111111111111111000000000///111000111111222333444555888???HHHRRR___vvvzzzfffKKK999222111000---......---,,,++++++++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((---///000/////////111333333666:::<<<;;;999666444444666:::<<<===>>>@@@AAAAAA@@@@@@???>>>>>>??????DDDGGGJJJIIIFFFEEEGGGIIIIIIJJJJJJIIIHHHHHHJJJMMMKKKJJJKKKPPPWWW[[[ZZZWWWaaallluuuiiiQQQMMMFFF???:::777777888888888777555555444444444444222111111111111000...222000...---,,,---...///......//////...,,,...111111///...///000111000...222000...+++)))))))))***(((((()))))))))*********,,,++++++++++++,,,------000/////////000222444555444555777888:::;;;<<<<<<;;;:::999888999;;;===???999999999:::<<<===???@@@<<<===>>>@@@@@@??????>>>>>>@@@AAAAAA???=========AAA@@@>>>===<<<<<<======BBB@@@>>>======;;;777333EEEPPPTTTIII@@@>>>;;;555666777:::;;;;;;999666444444333333222111000////////////...,,,,,,++++++,,,++++++,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""#######################################$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''*********+++++++++,,,,,,000000111222444555666777666888:::;;;<<<>>>AAADDDBBB???<<<::::::;;;;;;:::999999:::<<<>>>@@@BBBCCCAAACCCFFFKKKNNNMMMJJJGGGBBBBBBAAAAAACCCEEEHHHJJJFFFEEEBBB@@@>>>>>>??????===<<<;;;:::999999999999===<<<;;;;;;;;;<<<===>>><<<999555222111222444666444333111///......///000000//////111333444333222111111111000000000//////000000///000000111222333///333777;;;CCCRRReeettt~~~sssZZZJJJDDD<<<333///000111000---...---,,,++++++***++++++))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((+++---...---------///111444<<>>@@@BBBBBBBBBAAA@@@????????????@@@BBBEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOQQQSSSQQQQQQSSSVVVWWWTTTQQQQQQVVVaaarrr{{{iiiXXXKKKDDDFFFCCC???:::888777777888777666555555444444444444222111000111222333222111222111///------...///000333333222222222111222333000///......000000///...000...,,,)))(((((())))))(((((())))))))))))******++++++******++++++,,,---------,,,,,,---///111222111222444666888999:::::::::999999::::::;;;<<<===888888888888888999:::;;;:::;;;>>>@@@@@@???===<<<;;;<<<>>>>>><<<;;;;;;<<>><<<;;;;;;;;;<<<<<>>>>>@@@BBBCCC@@@<<<::::::;;;;;;;;;777999;;;>>>AAABBBCCCCCCCCCEEEGGGKKKMMMLLLIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCAAA@@@??????@@@@@@:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===??????;;;999666444333444555777777555222000...///000111111000///000222333333333000000000000//////////////////.........//////000............000777???EEESSS\\\aaa___dddwww|||nnn^^^MMM>>>222+++*********,,,......,,,***...---,,,+++************))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***++++++***+++---///444>>>HHHIIIAAA888444444=========<<<;;;<<>><<<;;;;;;<<<<<<===;;;888777666777777888222999===888444555555333444444444444444444444444333333222111000///.........------,,,+++++++++,,,)))******++++++******)))))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$'''$$$!!!###''')))'''######$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''((()))***+++,,,---------...000111222333444777:::===>>>>>>===>>>???AAA>>>:::888999;;;======888:::===@@@BBBCCCBBBAAACCCCCCEEEIIIKKKLLLIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::999777555444444555666999777333000//////111222222000//////000222333333000000/////////.........//////...---------......111000......000222333333555;;;???@@@HHHYYYlllvvv~~~vvveeeTTTIII;;;000...///222333000000///,,,******+++------,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******)))***,,,---222777======;;;:::===@@@;;;:::999888777999>>>AAABBBAAA@@@???>>>>>>>>>>>>BBBAAACCCGGGLLLOOONNNLLLHHHJJJKKKLLLMMMOOORRRUUUOOOPPPPPPPPPOOOMMMKKKJJJUUUTTTQQQMMMJJJJJJKKKMMM[[[```fffmmmuuu~~~ooo]]]PPPKKKGGGHHHHHHEEEBBB?????????;;;;;;::::::999999888888444333333222222333333444222111111111333444444222111000000/////////000000------,,,+++...222111......---,,,---...///...,,,+++***)))((((((((())))))'''(((((((((((()))))))))***))))))))))))***++++++,,,,,,,,,,,,------...///---...000222333555555666;;;::::::::::::999999999999999888777777777777777888:::===???@@@>>>;;;999999;;;;;;;;;::::::;;;<<>><<<::::::999:::999888666444333444666888666999;;;777333333333222444333333333333333444444333222222111000///......------,,,+++++++++,,,,,,)))******++++++******)))(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###"""""""""################################################""""""#########$$$$$$$$$'''$$$!!!###''')))'''############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,+++,,,---...///111222222666888;;;<<<;;;::::::;;;<<<999777777999;;;===>>>999;;;>>>AAABBBAAA???===@@@@@@BBBEEEIIIJJJJJJHHHCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@======>>>>>>===<<<;;;:::=========<<<;;;:::999999888777666555444444444555888666333000//////111222222000......///111111111/////////............---///......---------......///...---...000000...,,,))),,,---,,,000;;;DDDGGGKKK[[[eee```bbbuuu}}}}}}xxxgggVVVJJJ<<<000///------///222222...++++++,,,,,,+++******...111,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))***,,,......///222666;;;???AAAAAA777666666555666:::???CCC???>>>>>>===============???>>>>>>BBBHHHKKKKKKIIIIIIJJJKKKKKKJJJKKKNNNQQQNNNPPPRRRQQQMMMJJJJJJKKKNNNPPPPPPNNNKKKJJJJJJLLLKKKLLLNNNQQQSSSWWW^^^dddrrrzzzfff]]]aaabbb]]]RRRKKKIIIKKKEEEFFFGGGDDD@@@<<<999888===<<<<<<:::888777555444444444333222222222222333444333111222333333111000000///////////////000000---//////---///555666222---,,,+++,,,---...---+++*********)))))))))******''''''(((((((((((()))))))))))))))((())))))***+++++++++,,,,,,------------,,,---...000222333444444666666777888:::<<<===>>>999888777666666666666666555777999;;;;;;:::888777:::;;;<<<:::999999:::<<>><<<:::888888888888777777666333111111333555999::::::888666555666666333333333444444444444555222222111000///......---,,,,,,++++++++++++,,,,,,******++++++++++++******''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$###############################################################"""############$$$$$$$$$&&&###"""###&&&'''&&&###############$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++******+++,,,...///000111333555777777666666777888777666555555777:::::::::999;;;===??????>>><<<;;;======>>>AAAEEEGGGHHHGGGDDDCCCBBBAAA@@@?????????<<<<<<<<<=========>>>>>>>>>>>>???>>>===;;;999888<<<;;;;;;:::999777666555444444444444333333222222333333111000//////000000000...------///000///...///.........------------------,,,,,,,,,------......---------...---+++)))))),,,+++)))***///111000&&&///444444:::HHHTTTWWWeeecccZZZYYYaaa```aaallluuuwwwppphhheee]]]___mmm```]]]YYYTTTKKKBBB@@@CCC???@@@<<<555222333222///...---------...---***(((&&&))),,,......---,,,+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))******)))***,,,...+++,,,000777>>>@@@;;;666444444555555777;;;AAAFFF<<<<<<<<<<<<<<<======>>>AAA@@@???AAAEEEHHHJJJKKKIIIJJJJJJIIIHHHHHHJJJLLLTTTWWWYYYUUUNNNIIIHHHJJJJJJKKKKKKJJJJJJKKKOOOQQQNNNLLLKKKMMMMMMMMMRRRWWWZZZ\\\^^^]]]^^^bbbiiiooo|||sssttt{{{{{{uuummm\\\JJJUUUZZZ\\\YYYQQQIIIEEEDDD??????@@@??????@@@BBBEEE<<<;;;999888555333222111555555444333222222222222444333111111111111000............///////////////***111222---,,,222444111,,,+++***+++,,,---,,,***************))))))))))))'''''''''((((((((()))))))))(((((((((((()))*********++++++,,,,,,,,,,,,,,,+++,,,...000111333333444555555555666999<<>>::::::;;;;;;<<<<<<;;;;;;<<<<<<======<<<:::888666777888888888777555444333111111222222222111000////////////////////////...------,,,---......---+++.........---------,,,,,,************+++,,,,,,---------------,,,+++++++++***...///------//////,,,---...//////111333555666222666222222888555111999666>>>777000444666444777555222222444222---...444444444111,,,,,,......,,,222000+++'''%%%''',,,000***+++---//////,,,(((%%%++++++)))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))))))))))))))+++---)))+++///333777666333000111222333444666:::???CCC;;;;;;;;;<<<===>>>???@@@DDDDDDCCCBBBBBBEEEJJJNNNHHHHHHHHHGGGFFFGGGIIIKKKWWW[[[]]]XXXNNNHHHHHHJJJKKKJJJIIIJJJKKKLLLMMMNNNPPPKKKKKKPPPSSSSSSWWW\\\]]]\\\[[[XXXTTTRRRUUUYYYfffeeebbb___```aaa\\\UUUMMMLLLLLLPPPSSSSSSNNNIIIJJJLLLOOOPPPOOOMMMJJJHHHGGGGGGFFFBBB>>><<<;;;;;;888888666555444333333333888777555444222111111111222000//////111111000///,,,,,,---...............+++555777...)))---111///,,,***)))***+++,,,+++***))))))))))))(((((('''&&&''''''''''''((((((((()))((((((((((((((()))******)))******++++++++++++***+++,,,---///111222333333888777666666777:::>>>@@@======<<<<<<<<<<<<<<<===777888888999999999999999;;;;;;:::888666555777999<<<;;;;;;;;;<<<>>>@@@AAA555888;;;;;;;;;<<>>@@@@@@@@@@@@>>>;;;888777888:::;;;999::::::;;;;;;::::::999999999;;;;;;;;;999777666444444555666666555444333...///000111111000...---+++,,,.../////////...---,,,+++,,,---......+++)))......---------,,,,,,,,,(((((((((((()))***,,,,,,***++++++***((((((***,,,&&&+++...,,,,,,---,,,)))+++***+++...///...///111...333///+++...+++***444***555000(((111777111+++111------000///))))))---,,,,,,+++***+++---,,,***(((+++//////,,,))))))******((('''''')))***)))'''+++***)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((((((((***,,,)))***+++******+++///222...///111222444777;;;???:::;;;;;;<<<>>>???AAABBBBBBBBB@@@>>><<>>???@@@@@@???777<<>>@@@555,,,...222111+++***)))***+++,,,+++)))(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))***++++++++++++***------...///000111222222444777777222000666<<<>>><<<<<<>>>@@@BBBAAA>>>;;;666888:::<<<===<<<;;;::::::::::::888666777999;;;;;;===@@@AAAAAA>>>;;;999;;;:::999:::===AAAEEEHHHBBBBBBAAA???;;;777444222444333111111222444444444222222111000000111111222000---)))'''(((***+++,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$############"""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&((('''&&&&&&'''(((''''''&&&((())))))(((&&&'''((())),,,...//////......///000///...///111333000333666666333111222444666777777666555777:::===888888888:::<<<>>>>>>>>>===;;;999777666888:::;;;999999888999;;;<<<<<<;;;666666666777888888777777444333222222333333111000//////000000000000//////---.../////////...,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''(((***+++))))))))))))************...///111333444666999<<<>>>======>>>AAABBBBBBAAABBBAAA???>>>???BBBFFFHHHIIILLLJJJEEECCCFFFIIIIIIQQQNNNJJJHHHHHHIIIIIIHHHIIILLLOOOQQQPPPNNNJJJGGGFFFDDDGGGMMMOOONNNRRRYYYXXXUUURRRQQQQQQQQQQQQPPPTTTNNNIIIHHHKKKJJJDDD>>>AAACCCEEEGGGHHHHHHGGGFFFEEEAAA===<<>>=========<<<:::666666666666555444222222555444333222111111111111////////////............111///,,,+++,,,,,,,,,+++333::::::222+++,,,...------,,,,,,++++++***))))))+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))***++++++++++++***------...///000111222222333666555111000555;;;======<<<===???AAA@@@>>><<<::::::;;;<<<<<<;;;;;;:::===>>>>>>===<<<;;;<<<>>>;;;<<<>>>???>>>===:::999:::::::::;;;>>>AAADDDFFFCCCBBBAAA???<<<888555333444222111111333444444444222222222222111111111111///---++++++,,,---,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$###"""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$$$$%%%###""""""!!!"""###$$$%%%"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%&&&''''''&&&'''''''''&&&&&&(((***)))(((''''''))))))((('''$$$+++222444000,,,+++------...//////...///111222222222222222111111333555555666666555444555888;;;888777888:::<<<===>>>>>>BBB@@@<<<999777666777777999888888888999::::::999666555555666777777666555333222111222333333222000111111111111000///...------.../////////...,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******((()))******++++++******)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))(((((((((''''''&&&'''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''((()))***(((((()))))))))*********+++---///111222444777:::<<<<<<;;;===???AAA@@@@@@AAA???======>>>AAADDDFFFEEEHHHHHHDDDDDDHHHKKKLLLNNNKKKFFFDDDEEEGGGIIIIIIMMMNNNOOOPPPNNNKKKGGGEEEEEECCCFFFKKKLLLKKKNNNTTTWWWTTTRRRQQQQQQRRRQQQPPPNNNKKKHHHGGGHHHFFFAAA<<<@@@BBBDDDGGGHHHGGGFFFEEEFFFBBB>>><<<===??????>>>@@@>>>;;;;;;;;;;;;:::999555555555555444333222222444333333222111111111111////////////.........---000...,,,+++,,,------,,,***000222---)))+++......---,,,,,,+++++++++,,,,,,***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))******++++++******------...///000111222222111444444000000666:::;;;===<<<<<<===>>>???>>>===@@@@@@@@@??????>>>===<<>>>>>???;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===???AAABBBCCCBBBBBBAAA???<<<:::777666555333222222444555555555222333333444333222111000---------///111000...,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""######$$$############$$$%%%%%%##################$$$$$$###""""""""""""###$$$$$$"""############$$$$$$$$$###""""""""""""""""""###$$$$$$###$$$$$$%%%&&&'''&&&''''''&&&&&&'''***---,,,***((('''((((((((('''&&&333???@@@777...---000,,,...///.........000222333111//////111444666666444555555444444444777999777888888:::;;;<<<===>>>DDDAAA>>>:::888666666666::::::999999999999888888666555444555666666555333222111111222333444222111333333222111000...---,,,---............---,,,,,,------,,,,,,,,,,,,++++++------,,,,,,++++++++++++***************************))))))(((((())))))***(((((()))***************))))))))))))************************************+++++++++******+++++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))(((((())))))))))))******)))+++---...///111555777:::999999:::===>>>>>>===>>><<<;;;:::;;;>>>AAACCCDDDHHHHHHDDDDDDGGGJJJJJJIIIFFFCCCBBBDDDGGGIIIJJJOOOOOONNNLLLJJJFFFCCCAAACCCBBBEEEHHHIIIHHHJJJOOOSSSQQQNNNMMMMMMNNNMMMLLLGGGGGGGGGFFFDDDAAA>>><<<>>>AAADDDGGGHHHGGGEEECCCDDDAAA>>><<<<<<<<<<<<;;;===;;;999999999:::999888333333444444444333333222222222222222222222222222//////.........---------...---+++,,,---//////...&&&+++...***(((***,,,---,,,,,,++++++,,,---///000)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((())))))***************------...///000111111222111444444111222888;;;:::===;;;999:::<<<>>>>>>>>>FFFGGGHHHHHHFFFDDDAAA???===???AAAAAA???===<<<<<<;;;;;;;;;:::::::::;;;;;;:::;;;===???@@@@@@@@@@@@AAA@@@???>>><<<:::999888777555444555777888777666222333444555444222000...+++,,,///333555333///,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""########################$$$$$$%%%$$$$$$$$$###############"""""""""#########$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%'''+++///...+++(((&&&'''((((((((('''333???@@@777...---///+++---......---...000222222000...000555888888777555666666666555555777999777888::::::;;;;;;===>>>@@@>>><<<:::999888999999<<<======<<<:::999999999666555333555777777555333222111111222444444333111222222222111000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************))))))(((((((((((())))))'''((())))))******))))))((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((***,,,---...000444666888777777888:::<<<<<<;;;;;;:::999888999;;;===???FFFIIIIIIEEECCCEEEFFFDDDCCCCCCBBBDDDGGGIIIJJJIIILLLKKKIIIGGGEEEBBBAAA@@@@@@BBBDDDGGGHHHHHHJJJMMMOOOLLLIIIGGGGGGGGGFFFEEEBBBEEEGGGFFFBBB>>>======>>>AAADDDGGGHHHFFFCCCAAA@@@???<<<;;;:::;;;;;;;;;;;;999888777888999888777333333444444444444444444111111111222222222222222.........---------,,,,,,---++++++,,,...000//////,,,...///---***))))))))),,,+++++++++,,,///111333(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((()))************))),,,,,,---...///000000111111444444333555:::<<<:::;;;999777777999<<<======EEEGGGJJJKKKJJJFFFAAA>>><<<>>>@@@@@@===;;;:::;;;<<<;;;;;;::::::;;;<<<<<<;;;<<<===??????>>>===<<<>>>>>>===;;;::::::999999999888777888:::;;;:::888333444555555444111///---+++---000333555444///,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""##################""""""######$$$%%%$$$$$$$$$###############"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%'''+++......+++(((&&&''''''((('''$$$***///111---***((((((***+++---------...000222000000111666;;;<<<:::777777888999999777777999:::777999;;;<<<;;;;;;===???>>>===;;;:::999999999:::<<<===>>><<<999888888:::888666444666:::;;;888555444333222333555555444222111111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))))))))(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((***,,,---...111444666666555444666888::::::999999888777777888999;;;<<>>>>>@@@AAACCCEEEGGGGGGEEEBBB@@@;;;;;;;;;::::::;;;<<<===;;;999777777888888777666333444444555555555444444000000111222222222111111------------,,,,,,,,,,,,+++******,,,...//////...............+++(((&&&'''*********+++,,,...000222&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))******+++,,,---...//////111333444444777<<<<<<999777666444555777999::::::>>>AAADDDFFFEEEBBB===:::>>>???@@@???===;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<=========<<<:::999::::::999888888888999999999999999:::<<<<<<;;;999444444444333222///---,,,,,,---///222333222...+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#####################"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$##################$$$$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%&&&&&&%%%%%%&&&))),,,+++)))'''&&&'''''''''&&&'''&&&&&&'''))))))(((''')))+++,,,,,,,,,---000222///111555999======;;;888999:::<<<;;;:::999:::;;;888;;;>>>===;;;;;;===@@@???>>>===<<<;;;:::::::::;;;===???===999777999;;;;;;888666999>>>@@@===:::666555555555666666444222000000111111222111111000...------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++***))))))((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((((((((())))))(((***,,,---///111444666444333333555777888888777999888777777888999:::;;;<<>>@@@DDDHHHKKKKKKGGGDDD@@@AAAAAAAAABBBBBBBBBCCC@@@EEEIIIIIIIIILLLMMMLLLKKKIIIFFFDDDDDDDDDCCCBBBAAADDDFFFDDDAAA@@@AAABBBEEEFFFGGGGGGEEECCCAAA???999:::;;;;;;::::::<<<>>>;;;999777666666666555444333333444444444444333333000000222222222111000///------,,,,,,,,,+++++++++***))))))+++---...---,,,***((())),,,+++(((&&&'''))))))***+++,,,,,,------$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''(((((()))))))))))))))))))))***+++,,,------...000222333333888<<<<<<777444333222333666888888777999:::<<<======<<<;;;:::?????????===;;;::::::;;;888999999:::::::::::::::<<<<<<<<<;;;:::999888777777666555555555666777888888888888:::;;;;;;:::888555444333111///---,,,+++...------...//////---+++************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""#########$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%&&&%%%$$$%%%'''(((((('''%%%&&&'''(((&&&%%%***)))''''''((())))))((((((***+++,,,,,,---///222///222666999:::::::::;;;:::;;;===<<<;;;::::::;;;999===@@@???<<<;;;>>>BBB>>>>>>>>>>>>>>>>>>??????===@@@BBB@@@<<<:::===@@@===:::888<<>>>>>@@@CCCEEEEEECCCAAA???@@@AAACCCDDDDDDEEEDDDCCCIIILLLJJJIIIKKKKKKHHHFFFDDDCCCCCCEEEFFFGGGFFFCCCCCCCCCBBBAAAAAABBBDDDJJJJJJHHHFFFDDDBBB@@@???999;;;<<<<<<:::999;;;===;;;888666444444333222000222222222222222111000///000111222333222000///---,,,,,,,,,,,,++++++++++++)))((()))***,,,---+++)))(((%%%&&&+++,,,(((&&&((('''(((***++++++)))((('''###$$$%%%&&&&&&%%%$$$#########$$$%%%&&&(((((()))'''''''''''''''''''''''''''(((((()))))))))))))))(((((()))***+++,,,,,,---...000111222777<<<;;;666222111111333555777777666888888777777888999;;;<<<>>>>>>===:::888777888:::666777888999999999999999<<<<<<;;;:::888777777666555444333333333555666777777777777999::::::999777555444222000...,,,,,,+++///...,,,,,,------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""######$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$######""""""""""""######$$$$$$###############$$$###%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''(((&&&$$$(((((('''&&&%%%%%%%%%&&&((()))+++++++++---///222000333666777666777:::===:::;;;===<<<;;;::::::;;;:::>>>AAA@@@===<<>>FFFIIIGGGBBB;;;:::888888888777555222444444333333111000...---...---,,,+++***+++,,,---+++++++++,,,,,,---------------,,,+++***)))((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###########################$$$%%%&&&'''&&&%%%%%%''''''''''''((((((((()))'''(((+++,,,---///222555333222222444666888777666999999999999999999:::;;;:::@@@DDDDDDDDDFFFFFFCCC???===<<<===???@@@@@@???@@@AAACCCEEEFFFFFFFFFEEEFFFMMMOOOJJJHHHJJJHHHDDD@@@???>>>@@@CCCFFFHHHHHHDDDCCCAAA@@@@@@BBBCCCDDDMMMLLLIIIFFFCCCAAA@@@???:::===>>>===:::888999<<<:::777555333222111///...111111111111000...------111111222333222000...,,,,,,,,,,,,+++++++++******(((((((((***,,,,,,***(((***&&&''',,,---(((&&&'''&&&(((***+++***(((%%%###"""###%%%%%%&&&%%%$$$###%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---...222222000333999999444000111111222222333333444666666666666777777777777===:::666777999;;;:::888999999::::::999888666555777777777777777666666666666555555444444444555555555666888888777444111///000444333...+++---///...///......---+++***))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%$$$"""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""$$$$$$""" !!!""""""""""""""""""""""""""""""""""""""""""  ###$$$###!!!########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++,,,,,,---///111111222333555666777777777777888:::<<<<<<;;;:::999999<<<>>>>>><<<<<>>???DDDJJJKKKFFFAAABBBAAA@@@BBBEEEFFFEEECCC:::<<>>@@@===888;;;888;;;BBBCCC>>><<>><<<999:::;;;;;;;;;;;;:::888777999666111000222333222111111111000000//////......111000///...---,,,++++++*********))))))))))))(((+++***((()))***,,,,,,+++***))))))((('''&&&&&&&&&%%%&&&((())))))'''%%%$$$%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---***......,,,...333333///111222222333444555666666444444444555555555555555;;;888555666999<<<<<<:::<<<;;;999777777777888888666666666666666666666666555555444333333333333444333555666777777555333111111111000000333777444...///...---,,,+++******)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$###"""""""""""""""###"""""""""""""""###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""###!!! !!!$$$%%%$$$"""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))+++,,,,,,---///000000111222333444555555555666888999;;;;;;:::999888;;;<<<=========>>>AAACCCFFFDDDCCCEEEGGGFFF@@@;;;===<<<<<<>>>AAABBB@@@>>>===>>>BBBIIIHHHBBB===<<<<<<888888999888555444666333333333333222222111000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***++++++---000222111111111222333555777888666555666;;;???@@@<<<777:::888:::@@@BBB>>>>>>AAABBBBBBAAA@@@AAAAAABBBCCC@@@EEELLLOOOOOONNNMMMMMMKKKNNNNNNHHHDDDCCCCCCAAABBBBBBCCCEEEHHHHHHGGGEEEFFFDDDAAA@@@@@@AAADDDFFFGGGEEEBBB@@@@@@???===;;;===<<<;;;:::999999999:::999555222111222222222111000000000/////////......000//////...,,,++++++***************))))))))))))***)))((()))+++,,,+++***)))))))))((('''&&&&&&&&&&&&'''((()))((('''%%%$$$&&&%%%###""""""""""""###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***+++,,,,,,///000...///222222000222333444555666777888888444444555555555444444444888555333555:::>>>???>>>@@@===999555444666888:::444444555555666666777777555444444333222222333333222333555777777555333222000///---111:::@@@999///......---,,,+++******)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""""""""###$$$$$$""""""""""""""""""###$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$""" !!!"""""""""""""""""""""""""""""""""""""""$$$""""""###$$$%%%$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''')))+++++++++,,,...000000000111222333333333222555666888999999999888777===<<<:::;;;>>>AAACCCCCCGGGEEECCCCCCDDDAAA;;;777999999:::<<<>>>>>><<<:::???>>>@@@DDDBBB<<<888888:::777777999888444222444333222222111000//////.........------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((******+++,,,///111000000111111333444666777777777999===AAA@@@;;;777999777999===??????@@@CCCEEEDDDBBBAAAAAABBBCCCDDDDDDHHHMMMPPPPPPPPPPPPQQQJJJKKKJJJFFFEEEGGGEEEAAABBBCCCFFFJJJKKKIIIEEEBBBCCCBBB???>>>===???AAACCCBBB@@@???>>>??????>>>===@@@>>>;;;888888999:::<<<888555222111111222111000///////////////...............---,,,+++******)))++++++*********)))))))))(((((((((***,,,,,,***((())))))(((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$&&&%%%$$$###"""!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''((((((***++++++---000111111111111111111222333444555666777888999555666666777777666555555444222222555;;;@@@AAA@@@CCC@@@;;;777555555777888333333444555666777777888666666555444333333333333333444666777666444222000///...,,,///888>>>999000------,,,,,,+++******)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$######"""""""""#########"""""""""""""""#########"""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$### !!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++***+++---...000000111222222222222222444555666777777777666666===:::777888<<<@@@BBBAAAAAA???>>>??????>>>;;;888888999;;;===>>>===;;;:::???<<<<<<>>><<<777555777888555555888777222111222222111000///...------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******+++...000//////000111222333444555555777:::>>>AAAAAA<<<999999888999;;;===???BBBDDDGGGEEECCCAAAAAABBBDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJGGGEEEHHHLLLIIIBBBDDDEEEFFFIIIJJJHHHDDD@@@>>>===;;;;;;;;;===@@@AAAAAA@@@>>>>>>???@@@???>>>???>>><<<:::999999:::;;;666555333222111111111000........................,,,,,,,,,+++***)))))))))++++++*********)))))))))''''''(((***,,,+++)))'''(((((((((''''''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''((()))******+++---000111000......000111222333444555666777777333444666777777777666555222222333888>>>BBBCCCAAAAAA@@@>>>;;;888666555444333444444555666777888888888777666555444444444444555666777777666333///------......,,,///444555111,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$$$$#########$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&(((************,,,---///000111222222222222222222333333444444444444444:::666444555:::===>>>===;;;:::999999::::::999888888999;;;<<<<<<;;;::::::;;;888777999888555444777666444333555444000///111111000///------,,,------,,,,,,,,,,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))))))))***---///...//////111111222333333222444888===@@@@@@>>><<<:::;;;;;;;;;===@@@CCCDDDFFFEEECCCBBBBBBCCCDDDFFFEEEEEEFFFHHHIIIIIIHHHHHHJJJIIIEEEEEEJJJNNNKKKDDDFFFEEEDDDDDDEEEDDDBBB@@@;;;::::::;;;===???BBBCCCCCCAAA????????????>>>============<<<;;;999888777555444444222111000000000---------------.........+++++++++***)))))))))(((*********)))))))))((((((&&&&&&''')))++++++(((&&&''''''''''''&&&&&&&&&&&&(((((((((''''''&&&%%%$$$$$$$$$######"""!!! """######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((())))))((('''''''''(((((()))***,,,---222555333///000444222222222333444444555555///000333555666666555444222222666<<>>>>>>>><<<999777555555555666666777777888888999999777666555555555555666777777777555222...,,,+++///000,,,***---000111,,,,,,++++++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!!!! $$$######"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""$$$%%%$$$""" !!!"""""""""""""""""""""""""""""""""""""""!!!""""""!!!!!!"""###"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&((()))***))))))+++,,,---...000111222333333333111111111222222222333333555444444555777999999999999999888777666666777777666777999999777777777888999555444666555333333666666333111333111......111000///---,,,,,,---......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######"""######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((())),,,...---...///000111111111111000222666:::===>>>>>>======???>>><<<===AAACCCBBBCCCCCCCCCCCCCCCDDDEEEEEEAAAAAACCCFFFIIIKKKJJJIIIHHHGGGEEEDDDIIINNNKKKEEEGGGDDDAAA@@@AAAAAAAAAAAA<<<<<<<<<===???BBBDDDEEEDDDBBB????????????>>><<<<<<<<<<<<<<<;;;999666555333444444333111//////000,,,,,,,,,---------------++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$""""""#########"""!!! !!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))(((''''''''''''((()))))),,,...333888666111222888333333333333333333333333,,,...222555666666666555222444999@@@FFFGGGCCC>>>888999;;;=========<<<;;;777777777888888888888888999888777666444444444444555555666777555222///---***000222...,,,---//////++++++++++++************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$#######################################$$$%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""!!!"""$$$$$$###!!! !!!""""""""""""""""""""""""""""""""""""""" """######!!!!!!###%%%"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((())))))((((((***+++***+++---///111222333333000000000000000111111222222444666666666555555666888888777666555666777999666777888666444444666999888444333555444111111444777222///000///,,,...111///...---,,,,,,---///000++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((()))+++---,,,---///000111000000///000222555777888:::;;;<<<@@@CCCBBB>>>>>>AAABBB>>>@@@AAABBBDDDEEEEEEEEEDDD@@@@@@BBBFFFJJJKKKIIIGGGEEEFFFEEECCCFFFKKKIIIEEEFFFCCCAAA@@@@@@AAAAAAAAA============>>>@@@AAABBBAAA???======>>>>>>===<<<===<<<;;;999888777666555222444555333000...///000++++++,,,,,,,,,---------++++++************))))))''''''''''''&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%% !!!"""#########"""!!!!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***(((''''''''''''(((((()))(((***000555333---///666555555444444444333333333---///333666999999888888333555;;;CCCHHHHHHBBB===555666888;;;===???AAABBB999999999888888888888888888888666555444333333222333444555666555333000...***///222111000111000---+++++++++***************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""""""""""""""######$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""$$$$$$""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++((()))+++---///111222222///////////////000111111000444888888666333333555666666666555666888;;;>>>888888888666333444777:::888555333555333000///222777222......---+++---222...---,,,,,,,,,...000222++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((((((+++,,,,,,---...000000000//////111222444555555777999:::AAAEEEEEE@@@???BBBAAA<<<===???BBBDDDFFFFFFEEEDDDBBBAAABBBEEEIIIIIIEEEAAABBBDDDDDDBBBDDDHHHGGGDDDDDDCCCAAAAAABBBBBBAAA@@@<<<<<<<<<;;;;;;;;;<<<<<<>>>===;;;;;;===>>>===<<>>@@@===???BBBCCCBBB???<<<999777888999===AAADDDDDDDDDCCC===888777;;;??????===999;;;888333222555666444444555666666666333111///444333222000///.........,,,,,,,,,+++++++++******,,,***((('''&&&'''((()))((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!""""""############""""""######"""""""""""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((("""$$$&&&''''''''')))+++''')))***---...000111111000,,,+++---......000444555555666666666666555555444555666777999:::;;;<<<<<<:::666444333666999;;;777666555333222111111111444333222000///.........+++++++++++++++++++++***...---,,,+++************************))))))))))))%%%'''((('''&&&&&&'''(((&&&''')))+++***(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%''''''(((((())))))******,,,,,,,,,---///000222333111222333555777888::::::???@@@@@@>>><<<<<<===??????@@@BBBEEEHHHHHHFFFCCC===@@@DDDFFFEEEDDDCCCCCCDDDBBB@@@@@@AAACCCCCCCCCAAA@@@>>>======>>>>>>???@@@<<<:::<<<@@@AAA???;;;@@@>>>>>>>>>>>>>>><<<:::999888777555555444444444555444333111000/////////------------------------******)))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&...***%%%$$$%%%&&&&&&$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))***,,,---///000000000111111222222222111111111222222444777:::>>>@@@@@@@@@AAAAAA@@@>>><<<;;;>>>===<<<===???@@@@@@??????<<<:::<<<@@@BBB@@@===999:::888444444888999888666666666666444333111000333333111000///.........,,,,,,+++++++++*********,,,+++)))(((((((((***+++((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%""" !!!###$$$###!!!""""""############""""""######""""""""""""##############################""""""############""""""######""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''###%%%'''''''''''')))***'''(((***,,,...///000000000---,,,...///...111555444555666777777777777777444555666888999:::;;;<<<;;;999666444444666999;;;777666555333222222222222333222111///.........---,,,,,,------......//////...---,,,+++******************)))))))))(((((((((&&&'''((('''&&&&&&'''(((&&&''')))))))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&''''''((())))))************++++++---...000111111222333555666888999999===?????????===<<<<<<======>>>AAADDDFFFEEEAAA>>><<>>>>>>>>???@@@===:::888:::>>>???===:::???>>>======>>>===;;;:::888777666444333333333333333222111000///...------------------------------***))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%%%%&&&&&&%%%###""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,.../////////000111222222333222222333333444555888;;;>>>@@@CCCBBB@@@>>>============DDDAAA>>><<<<<<<<<;;;999999999;;;@@@DDDDDD@@@<<<999:::999666666:::<<<;;;999888666444333111111000222222000///......------,,,++++++++++++*********+++***)))))))))***+++,,,((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""############""""""###"""""""""""""""##############################""""""############""""""######""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&''')))'''((()))+++---...///000000------000111000222666333444555555666666666666555666888999:::;;;<<<<<<999888666444555777:::<<<666666555444444444444444222222000///......------,,,,,,---...///000111111---,,,,,,++++++*********)))))))))(((((((((''''''&&&'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$ !!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))((((((((()))+++,,,...///222222333444555777777888;;;===???@@@>>><<<;;;<<<:::<<<>>>AAACCCBBB>>>;;;<<<>>>AAABBBAAA@@@@@@AAA?????????AAACCCCCCAAA???@@@???????????????@@@AAA<<<999888:::===???>>><<<>>>===<<<<<<===<<<:::999777666555333222111111111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&%%%###!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,---...---...000111222333333333444444555666888;;;===>>>CCCAAA===;;;999:::<<<>>>CCC@@@<<<999999999888888666777:::???CCCCCC@@@===;;;<<<;;;777777;;;===;;;:::888666333111000000111111000///...------------++++++++++++************))))))(((((()))***+++,,,''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""#########""""""############""""""""""""""""""""""""###$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&'''((('''&&&%%%&&&((('''((((((***+++---...///000---...111222111333777444444444444444333333222888999:::<<<============888777666666777999;;;<<<777666666555555555666666333222111000////////////,,,,,,------......//////,,,,,,,,,,,,++++++******((((((((((((''''''''''''&&&(((((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$###############$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###""""""""""""""""""### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))''''''((()))***,,,---...222222333444555555666666999<<<@@@AAA@@@===<<<;;;:::::::::===???AAA@@@>>>@@@BBBCCCBBB@@@>>>>>>???;;;<<<===@@@BBBAAA???<<<>>>>>>>>>>>>??????@@@@@@===;;;;;;<<>>:::777666888;;;======:::777666777888999999555666888;;;>>>>>>>>><<<===>>><<<777666:::;;;999:::888444111/////////000//////...---,,,,,,,,,,,,+++++++++*********))))))''''''''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!!"""######""""""############""""""""""""!!!!!!"""###$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&(((((((((&&&%%%&&&''''''''''''((()))+++---...000---...222333222333777888888888777555444222111:::;;;===???@@@@@@??????888888888888999;;;<<<===888888777777666777777777444444333222111111111111/////////......---------++++++,,,,,,,,,+++******(((((((((((('''''''''''''''((()))(((&&&%%%&&&'''((('''%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$######""""""######$$$"""""""""######"""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))***,,,...///111222222333444555555666999<<<@@@BBBAAA>>><<<;;;:::888777999===BBBEEEFFFGGGGGGFFFCCC???=========888999;;;>>>@@@@@@===:::;;;<<<===>>>??????@@@@@@<<<<<<<<<===>>>@@@??????;;;:::999:::::::::888666999888666444333222111111///////////////...,,,,,,++++++++++++++++++++++++)))(((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''&&&$$$!!! """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################""""""######$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++,,,---///000000111111333333444555666666777777:::888666444444666888999888666555555777999::::::666666777888999:::::::::<<<>>>;;;666555888999777777555333000......//////...------,,,++++++,,,,,,+++************)))))))))&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""############""""""!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""######""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''(((***,,,---...,,,...222444222333777<<<<<<<<<;;;999777555444;;;===???AAABBBAAA@@@???::::::;;;<<<<<<<<<======::::::999888888888888888555444444333222222333333222222111000///...------***+++,,,------,,,******)))))))))((((((((('''''''''((()))(((&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%%%%#########$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""""""""###############"""""""""###############"""""""""############$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######"""######$$$$$$######"""$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((())))))+++,,,...///000000111222333555555666888;;;???AAA@@@>>><<<;;;:::888777888===CCCHHHJJJKKKKKKHHHDDD???======>>>888999;;;>>>@@@@@@>>>;;;:::;;;===>>>@@@@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<:::999888888999999777555999888777555333222111111...///000000000///---,,,************************)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%$$$"""$$$''''''%%%###""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%########################$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))******+++,,,---............111111222333333444333333222222222222333444555666888777666777999:::999888666777999999888777666666999;;;999444444777999777444222111///...---......---,,,,,,+++++++++++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%""""""############""""""!!!!!!!!!!!!"""###$$$%%%########################""""""############""""""######""""""######$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&''')))+++,,,---+++---222333222333666;;;;;;;;;;;;:::999888777:::<<>><<<===>>>>>>>>>>>>======<<<<<<:::999888888888888444444333222222222333333000000000//////.........)))***,,,------,,,***)))******)))))))))(((((((((((())))))(((&&&$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!"""""""""#########$$$!!!"""""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""############$$$%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''(((((()))***,,,---......///000222333555666666666999===>>>===;;;;;;:::999888888;;;@@@DDDGGGHHHKKKJJJGGGCCC???===>>>@@@;;;;;;<<>>;;;===???AAABBBCCCCCCCCC<<<<<<===<<<;;;;;;;;;;;;999888777777888888666444888777666444222111000///---...000000000///---,,,************************(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%)))'''%%%$$$$$$%%%''')))(((''''''&&&%%%%%%$$$$$$###%%%''''''%%%######$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))******+++,,,------------000000111222222222111111---...000222333333333333;;;:::999:::::::::888666666888;;;;;;999666444333666888666333333777999888111111000......---------,,,,,,++++++***+++++++++************))))))))))))))))))******)))((('''&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###!!! """%%%""""""############""""""!!!!!!!!!!!!"""###$$$%%%########################$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''&&&%%%&&&(((***,,,,,,+++---111333222333666666666777888888888888888999;;;>>>@@@@@@???===<<<>>>>>>???@@@@@@???======>>>===;;;:::999888888888333333222222111222222222,,,,,,,,,---------------)))***,,,------,,,+++)))************))))))))))))((())))))(((&&&$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""##################$$$$$$$$$%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''''''''(((***+++---...---...///111333555666777555888:::;;;:::999999999777888:::>>>BBBDDDDDDCCCIIIHHHEEEBBB???>>>@@@BBB======>>>@@@CCCDDDCCCAAA===>>>@@@CCCDDDEEEEEEEEE??????@@@???===<<<<<<===999888777777888777555333777666555222111///......,,,---///000000...---+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%(((&&&$$$""""""$$$&&&((((((((('''&&&%%%%%%$$$$$$###&&&((('''$$$###$$$&&&""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&(((+++,,,+++++++++,,,...///000111111222222111222000///000222444555555333555777777666444333444555444444666888888666444999777444333444666666666555444222000///...------///...,,,***((((((((((((******))))))((((((''''''***((('''&&&&&&'''(((***&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""##################$$$$$$$$$######"""&&&%%%$$$###""""""""""""$$$$$$###"""!!!!!!"""""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((,,,---............111333444666888888888777888999::::::;;;<<<;;;:::999888<<<===>>>>>>>>><<<:::888:::::::::<<<<<<:::777333111000000111444444111...------,,,,,,,,,,,,++++++***++++++++++++***))))))+++***)))(((((()))***+++))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""##############################$$$$$$"""!!!!!!!!!"""#########$$$$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******---///111333555666666666999888888888888888999999??????===;;;999:::===@@@DDDCCCAAA@@@@@@AAACCCEEE>>>@@@CCCFFFGGGFFFEEEDDD@@@@@@AAABBBBBBCCCCCCDDD?????????>>>===;;;:::999666666666666666666666666555333000//////...,,,+++.........///......---,,,)))))))))))))))*********))))))((('''''''''''''''%%%$$$$$$######$$$$$$%%%'''%%%$$$###$$$&&&)))+++&&&&&&%%%%%%%%%%%%$$$$$$"""%%%'''(((&&&%%%$$$$$$ !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''))),,,------------......///000111222222222222222111000000333555555555444666777666444333333444555444333444666888999999888666333222333555555555666555444222000/////////000///---+++))))))))))))*********)))(((((('''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""$$$$$$######""""""""""""""""""""""""##################$$$$$$$$$######"""&&&%%%$$$###""""""""""""$$$$$$###""""""""""""""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((+++,,,---------...000222444666888888777777777888999999999999888777777666666777999:::;;;:::888777999999999:::;;;999666333111000///111333333111...------,,,,,,,,,,,,++++++***++++++++++++***))))))******)))(((((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$%%%"""############$$$$$$$$$############"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!"""######$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******---...111333555666666666666666555555555666888999<<<<<<;;;888666777999<<>>>>>>>>===<<<;;;:::999999999888777777666555555444222000///000000///---......//////...---,,,,,,)))))))))))))))))))))***)))(((((('''''''''''''''%%%$$$$$$######$$$$$$%%%'''%%%$$$######%%%((()))&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&'''&&&$$$###$$$ !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''((('''***,,,.........000111...///000111222222222222222111000111444666666666666666666444222111222333666444111111333666777888777444111000111222333333777666555333222111111111111///---,,,************+++******))))))((('''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""######$$$$$$$$$######%%%%%%$$$###""""""""""""$$$###"""""""""""""""""""""###$$$$$$###"""###$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''((((((((()))+++,,,,,,,,,---///111444666777777666666666777888888666555555444444444111333555777777777666555777777777888999888555222000///...///111111///---------,,,,,,,,,,,,++++++******++++++******)))(((***))))))(((((())))))***%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#################################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################"""##################""" !!!"""###$$$%%%&&&&&&"""############$$$$$$$$$############""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&& """###$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))******---...000222333555555555666555444333444666999:::;;;;;;:::888666555777999@@@>>>===>>>AAACCCAAA>>>BBBEEEHHHJJJJJJHHHEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@============<<<<<<;;;:::;;;;;;:::999777666555444333111000000111111111000/////////......,,,++++++******)))))))))))))))))))))(((''''''&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&%%%###"""###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$######### !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((''')))+++------///111222//////000111222222222222222111111222555777777666777777666333111000222444555333111222333444444333666333000///000111111111666555444333222111111111000///---+++************++++++******)))(((((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""############""""""###$$$$$$$$$######%%%$$$$$$###""""""############"""""""""""""""###"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***++++++,,,...000333555777777555444555666888777555333333333444444111333555666777666555444666555555666777666444111///...............------------,,,,,,,,,+++++++++***************))))))((()))))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################################################################################################################%%%$$$###""""""###$$$%%%################################################""""""############""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***,,,---///000222333444555777666555555666888;;;============;;;999888888:::<<<;;;;;;>>>BBBCCC@@@<<>>>>>=========>>>>>>===<<<<<<;;;;;;:::999888777666666555333111000111111111////////////...---,,,+++************)))))))))))))))(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$$$$### """$$$$$$###""""""### !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&(((***++++++---///111///000111222222333333222111000111333666777777666666666666444111111333444111222444777999:::888666666333000//////000000000333333222111111000111111...---+++***))))))))))))+++++++++***))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###########################"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############!!!"""###$$$$$$$$$$$$$$$%%%$$$######"""############"""""""""""""""######"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((*********+++...000333444666666444333444444777666555333333444555555666777888999888777555333555444444555666555333111.........------,,,,,,---------,,,,,,,,,+++++++++)))************)))((((((((((((((())))))((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################################################################################################################################################%%%$$$###""""""###$$$%%%################################################""""""############""""""########################""""""#########$$$$$$$$$""""""""""""""""""############""""""""""""##############################""""""#########"""""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,---///000222444444666555555555666888;;;<<<<<<===>>>===;;;999999:::999999:::===AAABBB???<<<;;;>>>BBBDDDEEEDDDAAA???AAAAAA@@@???>>>======<<<>>>>>>?????????>>>>>>===999999999888888888888888777444222111111000///---............---,,,+++***************))))))(((((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$#########!!!"""######"""!!!"""### !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&''')))))))))+++---000///000111222333333333333000///000333666777777666555666666555333333444666///222666<<>>777444111000000111111000111111000000///000000000---,,,+++)))(((((()))))),,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$"""""""""""""""######$$$"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&((()))******+++...000222444555555333222222333555444444444444555666666888999:::::::::888666444444333333444555555444222/////////---++++++,,,---------,,,,,,,,,,,,++++++))))))******))))))(((''''''(((((())))))(((((('''(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$########################"""##################"""$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""##################""""""""""""#############################################"""!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))+++,,,,,,---///111333444333333444444555666777888888:::<<<<<<:::999888888666888;;;>>>????????????<<<===@@@AAABBBAAA???>>>@@@@@@???>>>======<<<<<>>>>>===<<<888888888888888888888888777555222000000///---,,,,,,------------,,,++++++++++++******)))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%&&&'''$$$$$$$$$$$$############!!!###$$$###"""!!!"""$$$ !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))))))))***,,,///000000111222333333333333......///222555777666555444555777777666555666777333555888<<>>======???BBBAAABBBBBBAAAAAA???>>>===>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>===;;;:::999888888888777777666666666555333000/////////...---++++++,,,---------,,,,,,++++++******)))(((((('''((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""######%%%&&&'''((()))$$$$$$$$$$$$############"""###$$$###"""!!!###$$$ !!!"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((()))***))))))***,,,///000000111222333333333333------///222555666666444222555888888888777777888999999888:::<<<>>>===<<<:::777444222222333333222000000000000000000111222///...,,,+++***++++++,,,,,,,,,++++++***)))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!########################### !!!!!!!!!""""""######""""""""""""############!!!!!!"""$$$$$$%%%%%%%%%$$$###############$$$$$$""""""!!!""""""###$$$$$$"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((******+++,,,///222222333444444222111111111...///222444555666666555333555777888999888777666555444333333555555555333///111111...+++***,,,///---------,,,,,,,,,++++++)))))))))))))))(((((('''&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######"""""""""""""""""""""""" """###$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++++++++,,,---000222333444555777999999888666555444777;;;<<<<<<:::999999333999??????<<<;;;@@@EEEHHHGGGEEECCCAAA???=====================<<<<<<<<<=========<<<;;;999888777:::999888777666555444333222000......///000///...******+++,,,------------+++++++++***)))(((((('''''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%'''(((******$$$$$$$$$############"""###$$$$$$###""""""###%%% !!!!!!"""""""""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---.../////////000000000111222000000333666888777555333666999:::888666555444888999:::;;;<<<;;;::::::666888666444555777666222222222111111000/////////000000...---,,,+++++++++)))))))))))))))*********)))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%%%%'''(((((('''(((((((((((()))***+++,,,444111......111444555444333333333444333333222222<<<999777888;;;===<<<:::999777555666888999666333333111///,,,++++++,,,---......---,,,+++++++++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''*********+++---///000111111444666666444444555777555777888:::;;;;;;::::::======>>>???@@@@@@AAAAAACCCFFFIIIFFF@@@<<<<<<>>>>>>???AAABBBCCCBBBAAAAAA===>>>>>>===;;;999666555;;;;;;999777555333222111111111111000///---,,,+++...---,,,,,,++++++,,,,,,((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&$$$$$$%%%'''((('''&&&(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$######"""""" """###%%%$$$###!!! $$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))***++++++.........//////000000111222111111333666888777555444666888999777666555666777777888999999999888777666888777555666:::999555333333222222111111000000000///...,,,+++++++++******))))))))))))))))))))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######$$$$$$######""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$&&&'''&&&&&&'''''''''((()))+++,,,---333111///000333555555444222222333444444444444444999777666777:::<<<<<<;;;888555444555888999777444222111///---,,,,,,,,,,,,///...---,,,+++++++++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))******+++---...000111111333666666444444555777666666888999:::;;;;;;;;;======>>>???@@@AAAAAABBBCCCFFFGGGEEE@@@======@@@???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>===;;;:::888888<<<;;;:::888666444333222111111000///...---,,,,,,---,,,,,,+++++++++++++++((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%'''((('''&&&'''%%%###"""######"""!!!##################""""""!!!!!!"""###$$$###"""!!!$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,------...///000000000333222222444666777666555555666777777666555666777666666777777777666555555666888777666888<<<;;;777444444333333222111111111///...---,,,+++******************))))))(((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#################################$$$%%%$$$######$$$%%%######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""######$$$$$$######"""##################$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$##################$$$$$$###$$$%%%$$$###$$$%%%''''''%%%######$$$%%%%%%$$$&&&&&&&&&((()))+++---...111111111222444555444333222222333444555555555555555444555777:::<<<<<<<<<777555333444777888777444000000///...---,,,,,,+++//////...---,,,,,,,,,,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''))))))******,,,---///000000222444555444444555666555666666777999;;;===>>><<<===>>>@@@AAABBBBBBBBBCCCEEEEEECCC???===???AAAAAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;<<<;;;:::999777666555444222111///---,,,,,,------,,,++++++***************((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%'''(((((('''%%%$$$"""!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!""""""#########################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******+++,,,---...///000000333333333444555666555555555666666555444444666888666666666666555555555444777888777555777::::::666333333333222111111000000...---,,,+++************++++++***)))(((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""$$$%%%$$$###"""###$$$######$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$##################$$$%%%$$$######%%%''''''%%%$$$###$$$%%%$$$###$$$%%%&&&''')))+++---...///000222444555555333222444444555555555444444333222222444666999;;;<<<<<<999666333444666777555222////////////...---,,,+++000///...---,,,,,,,,,,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))))))))***+++,,,---...///000222333444444444555555555555666888:::===>>>;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCAAA>>>>>>@@@CCCBBBBBBBBBAAAAAA@@@?????????>>>===<<<<<<<<<===>>>;;;;;;:::999777666555555222000...,,,+++,,,---...+++******)))))))))))))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###%%%'''(((((('''%%%$$$"""""""""###"""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((()))******((()))***,,,---///000000222333444444444444444444444444444333222333666888666666666666555555666666888999777444555777555111111111000000///.........---,,,+++***************+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$""""""###$$$######$$$$$$$$$$$$##################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""######"""""""""$$$$$$$$$###############""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######%%%&&&'''&&&$$$$$$%%%&&&&&&%%%$$$%%%%%%''')))+++---...---///222444444333222222666666555555444333111111111222555777999:::;;;<<<;;;777333333444555222000.../////////...---,,,+++//////...,,,,,,,,,,,,,,,+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""############"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###############""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))***+++,,,---...///000111333444444333333333333444666999;;;===:::;;;>>>@@@AAABBBAAAAAACCCBBBBBB@@@??????@@@BBBAAAAAA@@@@@@????????????>>>===<<<;;;;;;<<<===>>>999999888777777666555555111000...,,,+++,,,---...+++***))))))(((((())))))((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$######%%%'''))))))(((&&&$$$######$$$$$$$$$###!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""#####################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&''''''((()))***'''''')))***,,,...000000111333444444222111111222111222222111111111444666666666555555666666777888777888666333333555333...//////......---,,,,,,,,,,,,+++******))))))******)))))))))(((((('''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$###""""""###$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""######""""""!!!##################$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$##################$$$$$$"""###$$$###"""###$$$&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%'''(((***,,,---,,,///222333222111111111555555555444333222111000222444777999999888999:::;;;777333222333444222000//////.........---------......---,,,+++++++++++++++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((''''''((()))***++++++...---...000333444333222222222222444555777999:::888999<<>>>>>===>>>>>>>>><<<;;;;;;:::::::::;;;;;;666666666555555444444444000///---,,,,,,,,,------+++******)))))))))))))))((((((((('''&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$######%%%'''))))))(((&&&$$$######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&(((***,,,...///000000222444333111//////111...///000000000000222444444444444444555777888999555777555222222555333///.........---,,,,,,++++++++++++***))))))))))))***((((((((((((((((((''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""$$$######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""###$$$###""""""$$$&&&$$$""""""###%%%'''''''''&&&&&&&&&'''((()))***++++++...111111000///000111111111222222333222222111444777:::;;;999777777888888444000000333555444222000///...---,,,---......------,,,+++************+++******)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''''''''((()))******---,,,,,,///222444333111000000222333444555555555666888;;;>>>@@@@@@??????BBBBBBAAAAAAAAA@@@>>>=========<<<;;;<<<<<<>>>>>>999999:::999999888777777333333333333222222222222......------------,,,,,,++++++***))))))))))))***((((((((('''&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$'''))))))(((%%%###""""""$$$$$$$$$###%%%%%%$$$###"""!!!!!! !!!"""""""""""" """"""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%''')))+++...///000///222444222///......000,,,...000000//////111222333333222333444666888:::444555444222333666555111///......---,,,,,,+++++++++***)))))))))))))))***'''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##############################!!!###$$$###"""!!!"""#########$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$###""""""$$$&&&""" !!!$$$&&&'''&&&&&&&&&&&&'''''')))*********---000000......///222......000111222333333444666999<<<<<<999666666777555222//////333666666555000///---,,,,,,---...///---,,,+++***))))))))))))+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" ######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$############$$$$$$######""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!"""###############"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''''''''((()))***---,,,,,,...222444333111...000222333444444333333444777:::===?????????>>>BBBBBBAAABBBBBB@@@===;;;<<<;;;::::::;;;<<<===>>>888888999999888777555444111111111111111111111111------.........---,,,,,,,,,++++++***************)))(((((('''&&&&&&%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###"""###$$$''')))))))))$$$"""!!!!!!###$$$###"""'''&&&%%%$$$###!!! !!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++---...000111111///---,,,...,,,******---111333555555444333222333555777999:::888555444444444333111111///---+++++++++,,,------,,,+++*********++++++'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%$$$######%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""!!! """###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######""""""""""""############""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%########################$$$#########""""""!!!!!!########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((***,,,---------,,,///000222222111111222444666888999999777555444555666333111111333444333111000///---,,,++++++,,,,,,---,,,++++++,,,,,,+++***)))))))))))))))(((''''''))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$#########""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############%%%###!!!"""$$$%%%$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$######$$$$$$###!!!"""""""""""""""""""""""""""%%%######,,,*** """"""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%&&&'''((((((((((((------...///000111222222333333444444444333222222888:::<<<>>>???===;;;:::======>>>>>>>>>>>>=========:::777777999:::999777777777777777777666555444000111111111111000/////////////////////.........++++++******)))((((((((((((((((((((('''&&&%%%$$$########################"""############$$$$$$$$$%%%&&&((()))*********)))$$$$$$$$$############"""$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******+++++++++,,,.........---,,,+++,,,++++++---000333666777777666555444555666888999888666333222222222222111000///---+++++++++,,,---,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""!!! !!!!!!######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""######""""""""""""############""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$####################################"""""""""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,---------,,,...000111111000000222333222444666666555444444555444333111222333444222000000///---,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))((('''''')))((((((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%###%%%&&&%%%$$$###$$$%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""########################"""""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############%%%###!!!"""$$$%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""######""" """"""""""""""""""""""""!!!$$$""" &&&000---"""""""""""""""""""""""""""$$$$$$$$$#########"""""""""############$$$$$$$$$$$$%%%&&&'''((((((((((((***+++,,,...000222333444333333333444444333222222888:::<<<>>>>>>===;;;:::<<<<<<=====================;;;888888999::::::888777777777777666555444333000111111222222222111111////////////............++++++******)))((((((((((((((((((((('''&&&%%%$$$########################"""############$$$$$$$$$%%%&&&''')))******)))((($$$$$$$$$#########""""""$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++++++++---......---,,,++++++,,,...000333666888999999888777666777888999:::888666222111111222222222///...,,,++++++,,,---...++++++,,,---,,,+++***)))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$$$$###""""""###$$$$$$$$$############$$$%%%%%%##############################$$$$$$$$$$$$############""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$############"""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""#########""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""##########################################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((***+++,,,------------///000000000000111333000222555666555555555666333222222444555444111...//////---,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))))))))))))))(((''''''(((((((((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$########################""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""########################""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!!""""""""""""""""""""""""!!!""" !!!+++333///$$$""""""""""""""""""""""""$$$############""""""""""""############$$$$$$$$$$$$%%%&&&''''''(((((('''((()))+++---000222444555222222333444444333333333888999;;;======<<<;;;:::;;;;;;::::::;;;<<<=========;;;999999:::;;;:::999888888888777666444333222111222333333333333222222/////////.........------+++******))))))(((((('''''''''(((''''''&&&%%%$$$########################"""############$$$$$$$$$$$$%%%&&&(((((((((((('''$$$$$$#########"""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,---...////////////...---///222444666666777888999888888777777888999999999666222111222333444444......---,,,,,,------...***+++,,,------,,,)))((()))))))))((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%$$$######%%%%%%$$$###$$$##################$$$###############$$$$$$%%%##############################$$$$$$$$$$$$#########""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######"""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""####################################"""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&(((((()))***+++,,,------,,,...///000///000111333222555777888777666666777222333555777777444111.........------,,,,,,,,,,,,+++,,,,,,+++***)))***+++)))))))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""#####################"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!"""""""""###############"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""",,,333---!!!""""""""""""""""""""""""############""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))***,,,...000222333111222333333444444444444888999;;;<<<<<<;;;:::::::::999999999999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777555333222555555555555444333222111/////////......------,,,*********)))((((((''''''&&&'''''''''&&&&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$&&&'''''''''&&&&&&############""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******+++,,,---......//////000///222666777666555555666777777666666777777888888666333000000111222333333//////..................***+++,,,------,,,)))(((******))))))(((((((((((((((((('''&&&%%%$$$$$$###%%%$$$######%%%%%%$$$############$$$$$$###############""""""######$$$%%%##############################$$$$$$$$$$$$######"""""""""######"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""!!!!!!""""""###$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''((((((((()))***+++,,,---,,,---///000///000222333444666888888666444444444222555888999888555111///------------------,,,,,,)))+++,,,+++((('''(((***)))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!"""######!!!!!!"""###########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""######""""""############""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###!!!"""""""""############""""""###""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###""""""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""***---'''""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%&&&'''''''''''')))******,,,---...///000000111222333444555555555888888::::::;;;;;;:::999999999999999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666444333888888777666444222000///000//////...---,,,,,,,,,******))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$########################""""""#########$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%#########"""""""""!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((()))***+++,,,---...///000444777777444222333555444444555666666777777888111000...///000111111000111111111000//////......++++++,,,---,,,+++***)))+++******))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$$$$$$$###"""###""""""""""""###$$$$$$##############################$$$$$$$$$$$$######""""""############""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""############""""""######""""""""""""######"""!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""##############################""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%&&&'''((((((((((((((((((***+++,,,---,,,---///000000111333444333555666666333111111111222555888999777333111000,,,------......---,,,,,,(((+++---+++((('''(((+++)))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%!!!###$$$###"""!!!"""###########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######$$$$$$###"""""""""""""""""""""""""""###!!! """&&&'''###""""""""""""""""""""""""!!!!!!"""""""""""""""###"""############$$$$$$$$$###$$$%%%&&&&&&''''''&&&))))))***+++,,,------...///000222333444555555555888888999999:::::::::999999999::::::::::::999999888:::<<<<<<;;;::::::;;;:::::::::999888666555444999888777666444222000///000//////...---,,,++++++***))))))((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%########################"""############$$$$$$$$$$$$%%%&&&'''''''''%%%%%%######"""""""""!!!!!!!!!######""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""###$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++---/////////222555555222111333666222333444666777888888999000000000222333444222000444444333222111000...---,,,,,,,,,+++++++++******++++++******)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###$$$$$$$$$$$$###""""""""""""""""""###$$$$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$########################!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))(((((((((((()))+++,,,---,,,...000111111222444555111333555555444222222222111444777777444000//////,,,,,,---......------,,,***---///---)))(((***---)))))))))))))))(((''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$""""""###$$$########################""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############!!!"""""""""############""""""############""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ """######!!! !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""######"""!!!""""""""""""""""""""""""###"""!!!######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&''''''(((***+++---...//////000111333444555666666888888888999999999999999999:::<<<===<<<:::777666666999;;;<<<:::999:::;;;888888888777777555444444666666666555444333222111000//////...,,,++++++***)))))))))(((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%########################"""############$$$$$$$$$%%%&&&'''(((((('''&&&%%%###"""""""""!!!!!!!!!!!!"""""""""""""""""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$ !!!"""$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********,,,---///111222---000444333000000444888111333444666888999::::::222333444666888888666333666666555444222000...------,,,+++*********+++++++++++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%%%%$$$###"""###$$$%%%%%%$$$###""""""""""""""""""######$$$##############################$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$### !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%########################!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&'''))))))***(((((('''((()))***,,,------...000111111222444666111333666777666555666666000333666555111...---...+++,,,---.........---,,,+++...111///+++))),,,///)))))))))))))))(((((('''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$########################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############!!!!!!""""""#########$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############ """$$$### !!!###"""""""""""""""""""""""""""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!""""""!!! """""""""""""""""""""""""""!!!"""###"""!!!"""%%%"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%''')))+++...///000...///111333555666666777777888888888888999999999999;;;===>>>===:::777444555888;;;;;;999888999;;;555555666666555444333333333333444444444444444333000//////...,,,+++******)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%########################"""############$$$$$$$$$&&&'''((((((((('''&&&%%%""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((()))***,,,---...///+++,,,...000111111000///000222444666777555444222555555333333333333555555111000///...------...///++++++++++++++++++,,,,,,************))))))))))))'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%((()))(((&&&### #########"""""""""""""""######""""""""""""######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$"""!!!"""%%%&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%''''''''''''((()))***+++///////////////000000000555444444333333222111111333555666555111...///000............---,,,++++++,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%###"""!!!!!!$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""##############################!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###&&&***------,,,,,,---///111333444555555333555777999:::999888777;;;:::999999::::::888666666999===???@@@>>>;;;888666777777777777777666555666666666555444333111111,,,,,,+++***)))))))))))))))))))))((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%$$$$$$&&&'''&&&$$$""" !!!"""######$$$######################## !!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))***,,,---......,,,,,,---...////////////000222444666666555333222333333222111111222333333111000///...------......++++++++++++++++++++++++*********)))))))))((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""$$$$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""%%%///333,,,$$$""""""!!!###"""""""""""""""""""""#########""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!$$$$$$$$$$$$$$$###""""""$$$"""!!!"""$$$&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%''''''''''''((()))***+++......//////000111111111333333333222222222222222333555666444111...///000............---,,,++++++,,,,,,+++++++++*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###""""""$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""""""""##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&***,,,---,,,---...///111333444555555444555777999::::::::::::<<<:::777666777888999999999;;;>>>@@@AAA???===;;;666666666666666555444444444444444333222111000///,,,++++++*********++++++******)))))))))((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%%%%&&&''''''%%%### !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,---...,,,,,,,,,,,,---...//////111222444555666555333222111111000000000000111111111111///...------------,,,,,,,,,+++*********)))******))))))))))))((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%$$$###""""""$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######%%%666<<>>???@@@AAA@@@???>>>666666666666555444222222222222222111000///------,,,++++++++++++,,,,,,---,,,++++++***)))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%%%%&&&((((((&&&$$$""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,------,,,,,,+++***+++,,,...///111222333555555444333222000000000000000000000000111111000///...------------,,,,,,+++***))))))(((***)))))))))((((((((((((((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$######""""""!!!!!!###$$$%%%$$$"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""############555;;;,,, ###&&&###"""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""######$$$$$$$$$######"""###""""""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,...000222444444111111222222333444444555444444333222000/////////////////////...---,,,+++++++++++++++************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!%%%###!!! !!!###%%%######""""""""""""##############################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***+++,,,---...000222444555666666;;;;;;:::::::::;;;<<<===<<<999666555777:::===>>>>>>>>>>>>?????????@@@@@@777777777666555444222111111111111000///...---,,,++++++++++++,,,---......---,,,+++***)))(((''''''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$###""""""$$$&&&%%%%%%%%%'''((((((&&&$$$######""""""""""""""""""####################################""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,,,,---,,,+++******+++---...111222333444444444333333000111111111111111111000111111000///...---,,,+++,,,,,,++++++***)))(((((()))))))))(((((((((((('''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######""""""!!!!!!"""#########!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!""""""############!!!---000&&& %%%&&&!!!!!!!!!""""""############%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######"""######$$$$$$$$$######"""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((()))+++---///222333444111111222333444555666666444333111000000000000000////////////...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!%%%###!!! !!!###%%%######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''')))***,,,---...000222444555555666>>>===<<<;;;::::::::::::999888888:::<<<======<<<<<<<<<<<<<<<<<<===>>>>>>999999888777666555333222222222111111000...---,,,++++++++++++,,,---......,,,,,,+++***)))((('''&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$###""""""$$$&&&$$$$$$$$$&&&((((((&&&%%%############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,,,,,,,,,,++++++,,,,,,---111222222333333333333333111111222222222222111111111111111000///---,,,++++++++++++***)))))))))((())))))((((((((((((''''''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$############""""""""""""!!!"""###""" !!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######$$$$$$!!!%%%%%%""""""$$$$$$!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$$$$###!!!###$$$$$$######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&''')))+++...000222333111111222333444444555555333111//////000222222222///////////////...,,,,,,+++************)))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""############""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!$$$###"""!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$############$$$$$$$$$$$$$$$%%%''''''&&&'''***,,,,,,---///111333444555555<<<<<<;;;::::::999888888666777999===???>>>;;;888999999:::::::::;;;;;;;;;888888888888777666444444222222222111000///...---,,,++++++++++++,,,,,,---+++******)))((('''&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""$$$&&&#########%%%'''(((&&&$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""####################################""""""#########$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''')))***++++++,,,,,,------------,,,,,,111111222222333333333333000111222222222222111000111111111000///---+++***************))))))))))))))))))((((((((('''''''''###$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$"""""""""""""""#########"""###$$$###!!! !!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""######$$$$$$### !!!$$$$$$!!!!!!%%% !!!!!!"""######$$$$$$#########""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""###$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&(((***,,,...000111000000000111111222222333111///,,,---000333444444000000000//////...---,,,************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%''''''&&&&&&))),,,+++,,,...000222333444444777888999::::::999888777555666888;;;===<<<999666777777888999999999999999666777777777666555555444111111111111000...---,,,,,,++++++*********++++++)))(((((((((''''''&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""$$$&&&"""!!!"""$$$&&&'''%%%###"""""""""######$$$$$$%%%"""""""""""""""""""""""" !!!""""""###$$$""""""""""""####################################""""""######$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((***++++++,,,---...///...---,,,+++111111222222222333333333///000111222222111000///111111111111///---+++))))))))))))))))))*********)))(((((((((''''''''''''"""###%%%&&&''''''&&&%%%##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$###$$$%%%$$$"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$&&& !!!(((&&&((( !!!!!!"""###$$$$$$$$$######""""""""""""#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%&&&''')))+++---///000////////////000000000000000---+++,,,000444555555000000000000///...---,,,************))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################""""""############"""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""############""""""######""""""""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###&&&''''''%%%&&&))),,,***+++---///111222333333222444777999::::::999888555666777999::::::777555666777888999:::999888888555555555555555555444444111111111000///...,,,,,,,,,,,,+++***))))))))))))'''''''''''''''&&&&&&&&&######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""$$$&&&!!!!!!!!!###&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$########################%%%$$$######""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,---...//////000000000///000000111222222333333333222111000000000111222333333111000///---,,,+++,,,++++++******++++++,,,,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%##############################""""""""""""##################""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""""""""###$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***+++++++++***---------.........//////000000//////000222555666111000///...---,,,,,,,,,---------,,,+++***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""###############""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,+++,,,,,,...111333444222222333444444555555666444444444666888999888777777888999;;;;;;:::999999666777777777555444222000......---,,,++++++++++++------,,,++++++******)))+++***)))'''''''''((()))%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,---...///000000000000000000111111222222222333////////////000222444666555444333111000...,,,,,,,,,++++++******++++++,,,,,,+++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$##################$$$############"""""""""!!!$$$######""""""######$$$##############################""""""""""""##################""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!""""""""""""###############""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((***++++++++++++------------............000000/////////111333555111000///...---,,,,,,,,,,,,,,,,,,++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((()))*********+++---///111333000000111222333444555555666666666777999:::888777888999999999999888888777888888888777666333111000///...---,,,,,,++++++,,,---,,,,,,++++++******)))***)))((('''''''''((((((%%%%%%%%%$$$$$$$$$##################"""""""""!!!########################!!!"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((***+++------...///000000000000111111111111111222222222.........///000222555666888777555333111///---,,,++++++************++++++++++++***)))(((((((((((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#############################################"""""""""""""""######$$$$$$######"""##############################""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""" """#########""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############"""!!!!!!!!!!!!"""######"""###$$$$$$$$$###"""!!!#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***+++++++++,,,,,,,,,---------......000000///...///000222333222111///...---,,,,,,,,,++++++******************(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))((())))))***,,,...000111---...///111222444555666999888888999::::::999777;;;:::999777666666555555::::::999888666444111000000///...------,,,,,,---,,,,,,,,,+++******)))))))))(((''''''&&&'''''''''%%%%%%%%%$$$$$$$$$##################""""""""""""######"""""""""""""""""""""###$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***------...///000000000000111111111111111111111111111000000///000111222333:::999777555222///...---++++++************++++++******)))((((((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""#########$$$$$$##################"""""""""""""""!!!"""###$$$$$$###"""!!!##############################""""""""""""##################"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""""""""""" """$$$$$$$$$"""!!!$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""########################!!!"""""""""############""""""!!!!!!""""""###$$$!!!"""###$$$$$$###"""!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++,,,,,,,,,,,,,,,------------000//////...//////000111222111000...---,,,,,,,,,)))*********************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""############""""""###############"""!!! !!!"""""""""############""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((()))+++,,,...000000,,,---///111333555666777:::999999:::;;;;;;999777<<<;;;888666444333333444888888999888777666444333111000///......---------,,,,,,++++++***)))))))))'''''''''&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$###############"""""""""""""""###############""""""""""""###$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######""""""######################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***,,,---...//////000000///111111111111111222222222111000000000111222444555:::999777555222///...---+++******))))))******+++***)))(((((((((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""######!!!"""###$$$$$$###"""!!!##############################""""""""""""##################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###### """$$$%%%%%%###"""$$$$$$############$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$!!!!!!############"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''')))***,,,,,,,,,,,,,,,---------......//////////////////000000333222111///---,,,,,,,,,***************+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""############""""""###############"""!!! !!!"""""""""############""""""""""""""""""""""""%%%###!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((***,,,---///000000---...///111444666888888:::999888999::::::999777<<<;;;888666444333333333444555777888888888777666111111000///............,,,,,,+++******))))))(((&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''')))***++++++,,,---............///000000111222222333333---......000333666999;;;888777555333111///---,,,******))))))))))))******)))((((((''''''((((((((('''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%###############""""""""""""###$$$%%%%%%$$$###"""""""""""""""############!!!""""""######""""""!!!##############################""""""""""""##################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############ !!!###%%%&&&&&&%%%%%%$$$$$$############$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""####################################################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""###$$$$$$!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***,,,------------.........///////////////000000111111111444333111///...,,,,,,,,,,,,+++++++++++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$$$$$$$$$$$$$%%%&&&'''((('''(((***,,,...//////000---...000222444666777888888777777888999999888666:::999888666555555444444222333555777888888888888111000///......------...+++++++++***))))))((((((&&&&&&'''(((((((((''''''%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$######""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))***+++,,,------------......///111222333444555......///111444888;;;===555444333111000...,,,,,,******))))))))))))******(((((('''''''''(((((()))'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""############!!!###$$$%%%%%%$$$###!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""##############################""""""""""""##################"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%"""""" !!!###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---........./////////000000...///000111222222333333444333222000...---,,,,,,...---------,,,+++++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""############"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$$$$$$$%%%&&&'''(((%%%''')))+++---.........---...///111333444666666555444444666777888777666777777888888888777666666111222444666777777777666000000///...------------++++++******))))))((((((&&&'''((()))))))))((((((%%%%%%%%%$$$$$$$$$######!!!"""""""""############!!!!!!"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$###"""#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))***+++,,,,,,,,,,,,---...///000222444555666222222222333444777999:::333333111000///---,,,+++******))))))))))))******(((((('''''''''(((((()))''''''&&&%%%%%%$$$$$$############$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$###"""!!! !!!"""#################################""""""""""""##################"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$%%%&&&''')))***%%%$$$$$$######$$$$$$%%%""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#####################"""######$$$%%%###""" !!!$$$&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,...////////////000000000000......000111333333444444555444222000...---,,,+++//////...------,,,++++++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""###############""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!"""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$%%%&&&''''''$$$%%%(((***,,,,,,---,,,,,,---...000111333444555333222222444666777666555555666888999999999888777222333555666666666555444000///...------,,,,,,---++++++******)))(((((((((&&&''')))*********)))(((%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$ """###$$$%%%&&&%%%&&&&&&'''&&&%%%######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""################################################$$$$$$$$$#########""""""################################################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))***+++,,,...............///000222333444555222000111444666555333333222000///------,,,,,,...+++(((((())))))&&&###))))))))))))(((((((((((('''&&&&&&%%%%%%$$$$$$###########################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""############""""""""""""""""""##################$$$###!!!!!!"""$$$""""""############""""""###%%%%%%$$$"""!!!"""###""""""""""""""""""""""""######""""""!!!!!! """"""############""""""""""""""""""""""""""""""%%%%%%&&&'''((((((((((((%%%%%%$$$$$$######$$$$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$''')))+++---...///000000///...---///000111333444555555555333333222///,,,++++++---/////////...---+++***)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""" !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""" !!!"""###$$$$$$%%%#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''((()))***,,,...///------...///000222444555555444555666888777666444333777::::::888666666777000333666888:::999888777222111...,,,+++*********+++*********))))))((((((((((((((((((''''''''''''$$$$$$$$$############""" !!!!!!""""""######!!!!!!!!!"""######$$$$$$###%%%'''(((&&&$$$######$$$"""!!!!!!""""""!!! !!!!!!""""""############""""""!!!!!! ########################$$$$$$$$$#########""""""################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***,,,---......//////000111222333333222222333555555222///222111000...---,,,,,,,,,---***(((((())))))'''%%%))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$########################"""############$$$$$$$$$############"""""""""!!!""""""############""""""""""""""""""############ !!!"""!!! !!!###""""""############""""""###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""$$$$$$&&&'''((((((((((((&&&%%%$$$$$$############""""""############""""""######""""""""""""######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######$$$''')))***,,,---...///000//////...000000222333444444444444333333111///,,,+++,,,---/////////...---+++***)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((***,,,---...---......///000222333444444444555666777777666444555888;;;;;;999777777888222444777999:::999777666333111///---,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%''''''&&&%%%######$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ########################$$$$$$$$$###############################################################$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((******///////////////000111111111111222444555333///,,,222111000...,,,++++++++++++)))(((((()))***((('''))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""""""""############""""""""""""""""""############ !!!""""""!!!!!!###%%%""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""###$$$%%%&&&(((((())))))'''&&&%%%$$$###"""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""####################################################################################################################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))***+++---...////////////000111111222333333333222111222111///---+++,,,---............---+++***)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""#########""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&''''''((()))+++,,,---.........///000111111222333444555555666666555555777:::<<<<<<;;;999999:::555666888999999888666555222222000...---,,,,,,,,,******))))))))))))(((((((((((((((''''''''''''&&&$$$$$$$$$############"""#########"""!!! !!!!!!""""""###$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!################################################################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&((()))***//////.........///000000///000111222222222000///222111000...,,,+++******)))))))))))))))***))))))))))))))))))(((((((((((($$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""""""""############""""""!!!"""""""""############"""###$$$$$$###$$$&&&(((######""""""""""""######"""###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$&&&'''((())))))'''&&&%%%###""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""#################################################################################################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''')))+++---////////////000000111111222111111111000111111///---,,,---...---......---,,,+++******))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""#########""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,---......///000000000000222333444555444444555666:::;;;<<<<<<<<<;;;;;;;;;888888999999888666444333111000///...---,,,++++++))))))))))))))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$#########""""""###"""""""""!!!!!!!!! !!!""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&$$$######!!! !!!"""###""" ######""""""!!!!!! """"""""""""!!!!!!!!!!!!#########################################################################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***///...............//////............///111333555333222000...,,,+++******((()))******)))******+++))))))))))))(((((((((((($$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""######""""""############""""""!!!"""""""""############"""###$$$$$$###$$$&&&(((######"""!!!!!!"""######!!!"""######"""!!!"""###########################""""""""""""############""""""############"""""""""""""""""""""""""""""""""###$$$&&&'''(((((((((&&&%%%$$$###""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''***,,,............//////000000111000000000///000111000...------...------------,,,+++******))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""#########"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""######$$$$$$%%%%%%%%%%%%&&&'''((()))***,,,---...///////////////000222444444333333555777;;;;;;;;;;;;<<<<<<;;;:::999999999888777555333111.........---,,,+++***)))(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&$$$$$$$$$#########"""""" !!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%'''%%%$$$%%%&&&&&&$$$""""""!!! !!!"""###"""!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""#######################################$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++---------------...//////---...------...111666999444333111///---,,,+++***(((***++++++))))))***+++))))))))))))(((((((((((($$$%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""############""""""############""""""""""""""""""############ !!!""""""!!!!!!###%%%$$$###"""!!!!!!"""###$$$ """###"""!!!!!!"""$$$########################"""""""""############$$$""""""############""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&$$$$$$###""""""""""""###""""""############""""""######""""""""""""######""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%''')))+++---------------...//////000000000///---///000000///......///,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""""""""""""""#########!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***+++---////////////...///222444333111222555888;;;:::999999;;;;;;:::999999999888666555333111000,,,------,,,,,,+++))))))''''''(((((((((((())))))'''''''''&&&&&&&&&&&&%%%$$$$$$$$$############""" !!!"""#########""""""######$$$%%%%%%%%%(((%%%###$$$&&&'''%%%""""""!!! !!!"""###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,+++,,,,,,---...///000---...000000///111555888666555333000...,,,,,,+++)))+++,,,+++)))((()))+++))))))))))))((((((((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""""""""############""""""############""""""""""""""""""############ !!!"""!!! !!!###$$$###"""!!!!!!"""###$$$ !!!""""""!!!!!!"""$$$########################""""""#########$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%%%%"""""""""""""""######$$$""""""############""""""######""""""""""""######""""""""""""""""""""""""########################################################################################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%''')))***,,,,,,,,,,,,+++,,,---...///000000000,,,...000000///......///+++,,,,,,,,,,,,+++******))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############""""""!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((((((***,,,...000000//////...111333222000000555999:::888666777999:::999777888777666555333111000///,,,------------,,,***)))'''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%&&&)))%%%"""###&&&'''%%%"""!!! !!!"""######!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###########################""""""######$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***++++++,,,---...000111,,,///222333111111333555777555333111///---,,,,,,))),,,---,,,)))((()))+++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!""""""#########$$$""""""############""""""""""""""""""##################$$$###!!!!!!"""$$$$$$###""" """###$$$!!!""""""!!!!!!"""$$$########################""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""############""""""######""""""""""""######""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&''')))***++++++++++++***+++,,,...///000000000,,,...000111///......///++++++,,,,,,,,,+++******))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$ !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""############"""""" !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''))),,,...000000//////...111333222///000555999:::777555555888999888666777666555444222111000///---......///...---+++***&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######""""""!!!!!! """######$$$$$$%%%&&&&&&)))%%%"""###&&&(((%%%"""!!! !!!"""######""" !!!!!!""""""###### !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%&&&((())))))***+++,,,---.........---000333666777777666555222333444222000//////000000///---,,,+++*********(((((((((((((((''''''&&&&&&'''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$!!!!!!"""""""""#########$$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""&&&%%%$$$###""""""""""""""""""""""""####################################""""""""""""############"""""""""""""""###############""""""""""""######%%%###"""!!!!!!###%%%&&&$$$$$$$$$#########""""""$$$#########""""""!!!!!!$$$######"""!!! """$$$&&&&&&$$$"""!!!"""$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%'''''''''((()))+++,,,---------......//////000000...///000000000000//////,,,,,,+++++++++,,,------******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""###############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###########################$$$$$$%%%%%%&&&&&&''')))+++---///000000000///000000000000111222333444666666666555444444333333444444444444333222111111111000///...---,,,++++++)))+++,,,,,,+++)))&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!! ###""""""""""""$$$%%%&&&***'''$$$$$$&&&&&&### $$$###""""""######"""!!! !!!!!!!!!""""""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%&&&((()))((()))***,,,------......---///222555666666555444222333444222000//////000///...---,,,+++*********((())))))))))))(((''''''''''''''''''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""""""""##################"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""###"""""""""""""""######""""""""""""####################################""""""""""""############"""############$$$$$$$$$######""""""""""""######$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""$$$#########""""""""""""#########"""!!!!!!!!! """$$$&&&%%%$$$"""""""""$$$$$$$$$$$$#########"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''(((***,,,---------...//////000000111///000333444444222///...,,,,,,------------------******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!""""""#######################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$##############################"""""""""!!!!!!!!!""""""""""""!!!!!!###########################$$$$$$%%%%%%&&&&&&'''((()))+++---.../////////000000000000111222333333666666555555555555444444555555555444444333222111111111000///......------,,,---...///...+++((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""######"""""""""!!!!!!!!!###"""""""""###$$$%%%&&&)))'''%%%%%%%%%%%%###!!!###!!! """$$$%%%""" !!!!!!!!!"""""" """######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$%%%&&&'''(((((((((***+++,,,------------///111444555555444444222333333222000///000111///...---+++************))))))******))))))((('''''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############""""""""""""########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$###""""""!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""###### !!!!!!###$$$$$$"""""""""#########$$$$$$########################"""""""""#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%######""""""""""""######"""############$$$$$$$$$$$$$$$$$$##############################"""""""""######""""""""""""""""""###$$$&&&%%%$$$""""""###$$$$$$$$$$$$############$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%######$$$%%%''')))+++,,,......//////000111111111000222555777777444000---------...//////...---,,,******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$###############""""""""""""""""""""""""###""""""""""""!!!!!!!!!######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""######$$$$$$##############################$$$$$$$$$###############$$$$$$$$$###############%%%$$$$$$$$$###"""""""""############""""""""""""!!!""""""######""""""!!!###########################$$$$$$%%%%%%&&&&&&'''&&&''')))+++---//////000000000000111222222333333666666666666555555555555555555555555444333222222111111000000////////////---...//////...,,,***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$$$$############""""""###""""""######$$$%%%&&&((('''%%%%%%%%%%%%###"""###!!! ###((()))%%% !!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''')))***+++,,,,,,,,,---...000222333333333222111222333222000///000111...---,,,+++***************************)))(((((('''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##########################################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$######""""""######$$$""""""###$$$$$$$$$$$$###################################################""""""#####################$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%######$$$&&&(((***,,,---......//////000111111111222333555666555333000...---...000111111///---,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###########################################################################%%%%%%%%%$$$###"""!!!!!!#########""""""""""""""""""""""""######"""""""""###########################$$$$$$%%%%%%&&&&&&'''&&&'''(((+++---///000111111111222333444444444444888777777666666555555555666666666666555444333333000000//////////////////+++,,,------,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""########################"""#########$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$""""""&&&+++,,,'''""" !!!!!!!!!!!!""""""""""""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++++++++,,,---///000111111111111000111222111///...///000---,,,,,,+++***************************)))((((((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""############&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((($$$$$$############$$$$$$""""""###$$$$$$$$$$$$##########################################$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&(((***,,,---.........///000000111111333333222222111111111111...///000111111///---,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""##################""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""######""""""############""""""###########################$$$$$$%%%%%%&&&&&&''''''((()))+++---000111222222333444555666666666666999999888777666666555555777777777777666555444444........................,,,,,,,,,,,,,,,+++))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$"""!!!!!!%%%******&&&!!!!!!!!!!!!!!!"""""""""##################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''((()))*********,,,---...//////000000000...///000///...---...///,,,,,,+++***************))))))******))))))((('''((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&########################"""############$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$''''''&&&%%%$$$######$$$#########$$$$$$$$$$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((()))$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''(((***+++,,,------......///000000000222111000//////000111222//////000000000...---,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#######################################################################################$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""############"""######$$$$$$######"""###########################$$$$$$%%%%%%&&&&&&'''((())))))+++---///111222222333555777777777666666888888888888777777777777888888888888777666555555//////......---------,,,---------------,,,++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!!!!!""""""""""""###"""###$$$%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%!!!###$$$$$$""" !!!!!!!!!"""""""""###### """###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''((())))))))),,,,,,------......//////,,,---......,,,,,,---...,,,++++++***************((())))))))))))((('''''')))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((()))%%%$$$$$$######$$$$$$%%%$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%$$$###$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((()))***,,,,,,------......////////////000000111111222333000000///......---,,,,,,******))))))((((((''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%########################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$##################!!!"""""""""############"""######$$$$$$######"""###########################$$$$$$%%%%%%&&&&&&''')))))))))***+++---///000111222444666666666555444333444555777999;;;<<<===999999999999888777666555111000000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""#########$$$$$$"""###$$$&&&&&&&&&&&&%%%$$$&&&'''&&&$$$###$$$&&&!!!######!!! !!!###!!!!!!"""""""""######### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""$$$$$$&&&'''((())))))))),,,,,,,,,------.........+++,,,------++++++,,,---++++++******************(((((((((((((((''''''&&&))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$!!!!!!"""""""""#########$$$######"""!!!"""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%###"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%$$$###$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''++++++,,,,,,---......///---...111333444333333222111000...---,,,,,,,,,,,,*********)))((((((''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%########################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&'''''')))(((((((((***+++---//////111333555555555444333///111333777:::===@@@AAA999999:::999999888777666333222111000///...---,,,******))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$&&&'''&&&$$$###$$$&&&"""%%%(((&&&""" ###'''""""""""""""###############$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***...---,,,+++************))))))(((''''''''''''''''''(((***+++***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))+++------------///000111111222333333333333222000//////...------,,,,,,,,,,,,,,,+++++++++******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))))))))))))))******+++,,,---000333444333111000555555555666999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::777444111...---------000///---,,,,,,+++)))(((((()))*********)))'''&&&'''&&&%%%$$$############%%%$$$#########$$$%%%&&&(((((((((((((((((((((((((((((())))))******++++++(((((('''''''''''''''((('''&&&&&&%%%$$$###"""!!!###"""""""""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''((()))+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******------,,,,,,+++*********))))))(((''''''''''''(((((()))***+++***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$#########""""""############$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))+++,,,---,,,---///000111222333333444444333333//////...------,,,,,,+++************))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))+++---///222333222111000666666555555555555555444:::999999999888888777777666555222000...---......000...,,,,,,,,,+++***((((((((()))***)))((('''&&&'''&&&%%%$$$############$$$$$$#########$$$%%%&&&''''''''''''''''''''''''$$$%%%&&&'''((()))***+++++++++***)))))))))***+++(((((('''&&&$$$###""""""###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))++++++++++++,,,,,,------...------,,,+++******))),,,------...---+++***)))***)))((((((''''''(((((()))*********)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$###############"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################"""###$$$$$$$$$$$$###"""################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((***,,,,,,,,,,,,...000111222333333444444333333......---,,,,,,++++++***((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++...000111111000///444333333333222222222111888777777666555444333333333222000...------.........---++++++++++++***((((((((())))))(((((('''&&&&&&%%%$$$##############################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$&&&''')))))),,,+++)))(((((()))+++,,,)))((('''&&&%%%###""""""###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((*********+++,,,,,,------......---,,,+++******))),,,---...///...,,,***)))***))))))((('''(((((((((+++++++++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################################################################!!!""""""""""""#########$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#################################$$$$$$#########################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%((()))+++,,,+++,,,---///000000111222222222222222------,,,,,,+++******)))((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((***,,,...///000/////////000111222111222333444777666555444333222111111222111///...---,,,,,,,,,---+++******++++++***(((((((((((((((''''''&&&&&&%%%%%%$$$###############"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''((('''%%%$$$$$$&&&((()))((('''&&&%%%###"""!!!!!!###"""!!!"""###$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))***++++++,,,------......------,,,+++******---...///000///---+++)))******)))(((((((((((((((++++++***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""########################################################################!!!""""""""""""#########$$$$$$%%%%%%%%%$$$####################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$##################$$$################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%''')))++++++++++++---.........///000000000000///---,,,,,,+++******))))))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))+++---...////////////111333333222222333555777666555444333222111111222111000...,,,+++***)))+++***))))))***+++***((((((''''''&&&&&&&&&&&&&&&$$$$$$######""""""######!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%'''%%%%%%$$$###"""!!! """!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))***+++,,,------------------,,,,,,,,,,,,...////////////---,,,++++++***))))))(((((())))))++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$###############################################################$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$'''(((************,,,...,,,---......//////......------,,,++++++******)))***)))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))***,,,...///000000444666777555222000111333777666666555444333222222222111000...,,,+++)))(((***)))((((((***+++***)))''''''&&&%%%%%%%%%%%%&&&$$$######"""""""""###### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%%%%&&&"""""""""!!!!!!!!! """!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((()))***+++,,,------,,,,,,,,,---------------000000//////...---------+++***))))))(((((())))))******)))((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%################################################""""""#########$$$$$$$$$############$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$&&&((()))***)))***,,,---,,,---......//////......---------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))***,,,...///000111444777999666222000111444666555555555444444333333000000//////---,,,+++***)))((('''(((***+++***)))''''''%%%$$$$$$$$$%%%&&&######""""""""""""###### !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$!!!!!!!!!!!!"""""""""""""""!!! !!!#########!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,------++++++,,,------......///111000///...------......+++******)))))))))))))))***)))((((((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%################################################""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$&&&''')))***)))***+++------......///000/////////......---,,,,,,++++++***)))(((((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&((()))***,,,...000111222111444777666222111444888444444444444444444444444......//////......------((('''&&&(((***+++***)))'''&&&%%%$$$$$$$$$%%%&&&###"""""""""""""""######!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%% """$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$"""!!! !!!"""######!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))***+++,,,---...000111000...------...---------------...///000++++++***)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&''')))***,,,------......///000000000000000///000000///,,,***)))***---,,,***)))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""############"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$$$$##################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''((()))***,,,///111222444444333333333333444444777666555666777666444222333222111///---,,,,,,+++)))))))))))))))************)))((('''&&&%%%$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$###"""!!!$$$#########""""""!!!!!!########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))***+++---......///000000...------...------------.........///++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''(((***+++,,,---......///000000000000///...000111000---+++++++++---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''(((***,,,...111222444333333333333444555666888666555444555555333111111000///...------,,,,,,)))))))))))))))))))))***))))))((('''&&&%%%$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&%%%###$$$%%%%%%$$$""""""######$$$$$$$$$##################"""""""""!!!########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***,,,---...---...000///...------...+++,,,......///...------+++***))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$##################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,---...//////000/////////...000111111///...---......---,,,+++))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""############"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$#############################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''(((***,,,...000111222222222333444555666777888666333222333333333222//////.........---------******)))))))))))))))))))))(((((('''&&&%%%$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###&&&$$$###$$$%%%%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))+++---...,,,---//////---,,,,,,---+++,,,...//////...,,,+++******)))))))))))))))***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))******+++------...////////////...---///222222111000///000......,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$################################################"""######$$$$$$######"""""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###############################################################################################################$$$$$$$$$###################################################""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''((()))+++---///000111111111222444555777888777444222111333555666666111111111000///...------*********)))))))))))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''(((+++---...+++,,,......---,,,,,,---+++,,,...//////---,,,******)))))))))))))))******(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***,,,,,,---...............---000333444222111000000......,,,+++***)))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""#########$$$$$$$$$######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((***,,,.../////////000111333555666777555333111222555888::::::555555555333111///---,,,************))))))(((((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%%%%###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***+++,,,***+++------,,,+++,,,---,,,,,,---......---+++***)))))))))))))))******+++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))+++,,,------......---------000333444333111000000...---,,,+++))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))+++---.........///000111333555666333222111333666999;;;;;;888777777666333000---+++++++++******)))(((((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$#########%%%&&&%%%$$$%%%%%%%%%$$$$$$"""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++)))+++,,,---,,,+++,,,------------,,,,,,,,,++++++)))))))))))))))***++++++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((++++++,,,------------,,,---000333444333000///...---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''')))***,,,---------......///111222333333222222444666888888777666666666666444111...,,,++++++******)))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$######$$$$$$$$$######"""!!!"""""""""####################################!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***(((***,,,,,,++++++,,,---...---,,,++++++++++++,,,))))))((())))))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''++++++,,,------------,,,---000333444333000...------,,,***)))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''')))***+++,,,------------...000111222444333333444555666444222333444555555444111///---+++++++++***)))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,------...------------------------,,,+++***)))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---///000000000000000//////,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((---,,,,,,,,,---...000111222222222333333333444444444666777666333000//////...+++(((((()))***(((&&&''''''&&&%%%%%%%%%%%%&&&############"""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&!!!!!!!!!"""######$$$$$$"""!!! """$$$%%%$$$!!!$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))******,,,,,,---...------------------------,,,+++***))))))(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,,,,---...//////000000///......,,,,,,,,,++++++++++++******))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''',,,,,,,,,,,,---///000111111222222222333333333333444555666555222///...///...,,,)))((()))***(((&&&''''''&&&%%%%%%%%%%%%&&&############"""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%#########""""""""""""""""""!!! """$$$%%%###!!!#########$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,------------------------------,,,,,,***)))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((+++++++++++++++***)))(((((((((((('''''''''''''''&&&&&&&&&''''''((())))))(((((('''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,------......///......---,,,,,,,,,,,,++++++++++++***))))))((((((''''''&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''+++++++++,,,---///000111111111222333333333333333222444444333000............,,,***)))))))))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$#########""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!! """!!!!!!"""$$$$$$###!!!!!!!!!"""#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------------------------------,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********---------------......///222333333333222111000//////.........------,,,,,,))))))*********)))))))))%%%%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,------......------------,,,,,,,,,+++++++++))))))))))))(((((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''******+++,,,---///000111111222333444555444444333111222333111///------......,,,+++***))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############"""!!!!!!"""##################""""""!!!!!!"""""""""#########"""""" !!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,------------------------------,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***,,,///111222333333777777666666777777888999::::::;;;<<<;;;:::999777777666666555555444444444222222222111000...---+++((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,++++++,,,------------------------,,,,,,,,,++++++)))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))+++,,,...///000000222333555666666666555444111111111000...,,,---...------,,,+++)))(((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""###!!!!!!""""""############""""""#########""""""""" !!!"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,---------------------------,,,+++******)))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&'''''')))***+++,,,---...///000111333666888;;;<<<<<<===>>>>>>===<<<<<<>>>???@@@<<<===???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999666333222000000///...,,,)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++++++++,,,---............------------,,,,,,,,,,,,))))))))))))))))))))))))'''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,...///000000222333555666777666444333111111111///---,,,---///---------+++)))((()))***''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############################## !!!!!!"""######$$$$$$!!!###$$$$$$"""!!!!!!"""!!!!!!"""#########""""""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,------------------------------,,,+++************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%''')))***+++,,,......000222444666888888888:::<<>>>>>>>>>>>??????@@@???>>>;;;888777666666666555333111///...+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++,,,---....../////////...------------,,,,,,,,,))))))))))))))))))))))))&&&'''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***,,,...////////////111333555555444333111111111111///------...000---......,,,)))''')))+++''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""#########!!!###%%%$$$""" !!!"""#########$$$######""""""((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,------------------------...---,,,+++************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((()))+++---///111222111222444666999<<<===>>><<<===???@@@AAA@@@>>>===444333111000111222444555444666999<<<===<<<;;;999<<<<<<======>>>>>>??????===>>>??????>>><<<:::888666777888:::::::::999999...------,,,+++***))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++,,,---...////////////......---------,,,,,,,,,)))))))))))))))*********&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************++++++++++++************************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,.../////////...///222444444333111///111222111///------///111---...///,,,)))''')))+++''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!$$$&&&%%%""" !!!"""$$$$$$$$$$$$$$$###"""!!!*********(((&&&%%%&&&'''(((((('''((()))******))))))+++---///000111111111111111222222222111///...///...------...,,,)))&&&...***'''&&&''''''%%%"""%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++,,,---......---,,,***)))...---+++,,,,,,---+++***))))))))))))((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''$$$$$$$$$%%%&&&'''((((((......///000222444666888777999<<<>>>>>>>>>??????<<<===??????>>>;;;888666444000,,,***++++++)))'''------...111666777666333666666777888888888777777:::;;;<<<<<<:::666222///000111222333444777;;;???888888777666444111///---******))))))((('''''''''(((''''''&&&&&&&&&''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++,,,,,,------...---------......---,,,,,,+++******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$############&&&&&&%%%###""""""$$$&&&&&&&&&&&&%%%###$$$&&&((()))'''&&&&&&'''(((((('''''''''((()))***---///000...///000222333333333222000000111111111111000//////......---,,,+++************)))((())))))++++++((((((((()))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''((()))+++,,,---......///000222222111111000222111///...---------...///...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$###""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!! """###""""""""""""""""""""""""#########"""""""""""""""&&&'''((((((((((((***,,,++++++---///333666777888;;;<<<>>>???@@@AAAAAA@@@CCCCCCBBB@@@===888444222000111222111000111555888777333///,,,,,,---------((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***++++++,,,---------,,,+++***...---+++,,,,,,---+++***))))))))))))((((((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((###$$$&&&''')))+++---...222222333444666888:::;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<======;;;:::888444000+++)))***++++++***,,,++++++---///111///---...///000000111111111111111222444666666444222111+++,,,------///222666999>>>>>>>>><<<:::666333000------,,,+++***)))((((((''''''&&&&&&&&&''''''((('''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++,,,---......------...------,,,++++++******))))))))))))))))))))))))''''''''''''((((((((()))'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&'''&&&%%%%%%(((***(((((((((***,,,.........555444333222333444666777:::<<<>>>@@@@@@???>>>===BBBBBBAAA@@@??????>>>>>><<<<<<;;;999999888888888222222111000...,,,***)))((((((((('''((()))***+++(((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''((()))+++,,,---......///000111111111000000222111///...------......///...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$###############""""""###$$$$$$$$$$$$$$$###########################$$$$$$###!!!!!!"""###########################""""""""""""############'''***,,,...000222555777999:::===@@@DDDGGGIIIKKKMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLJJJFFF@@@999222...111444555333111555???GGGAAA???:::444///...000333------,,,,,,+++*********'''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,,,,,,,,,,+++...,,,++++++------,,,***))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%'''))),,,///111444555555666777888:::;;;<<<===>>>===<<<;;;:::999999999<<<<<<;;;;;;:::999888777222///+++******,,,,,,,,,---,,,******+++,,,+++***++++++,,,....../////////++++++---...////////////((()))*********---111444;;;<<<>>>>>>===:::777444222222111000...---,,,,,,(((((((((((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******+++---............------,,,,,,++++++******))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############""""""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###%%%''''''&&&%%%%%%&&&%%%'''((())))))***,,,///111222444888<<<>>>>>>===@@@===:::777555555666777888;;;@@@FFFJJJLLLMMMNNNOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDDDDDDDEEEFFF@@@AAAAAA???<<<888444222111000///---,,,+++,,,,,,))))))((('''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))+++,,,------...//////000111000000000111111000///............///...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############"""###$$$$$$$$$$$$$$$$$$###########################$$$$$$###"""!!!"""###########################!!!!!!""""""######$$$$$$222555999<<<>>>@@@CCCEEEHHHJJJLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTTTTSSSSSSMMMMMMKKKGGGAAA:::444000111333222000///222:::@@@HHHGGGCCC;;;222---...000000000/////////.........+++***)))(((''''''''''''***)))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))******+++,,,,,,,,,---,,,++++++------,,,+++))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))***,,,...000444666999:::666777888:::;;;<<<<<<===???===;;;;;;;;;=========???===:::777444333222222.....................---000///---,,,,,,------...///000111333444444444444333222111000000/////////---------+++***+++...111///111555777999888666555444444333333222222111111,,,,,,,,,,,,+++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((()))+++,,,---...//////,,,,,,,,,,,,++++++******))))))))))))))))))))))))'''''''''((((((((((((((('''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%'''((((((+++---///111333666999@@@@@@CCCGGGKKKMMMLLLJJJGGGDDD???:::777555555666444555999===BBBGGGJJJLLLNNNMMMLLLKKKLLLNNNPPPRRRRRRPPPNNNLLLLLLMMMOOOQQQOOOOOONNNLLLJJJGGGEEEDDD@@@@@@>>><<<999555222000---,,,+++***)))((((((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''((()))***+++,,,,,,....../////////000000000111000000/////////......///...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$###########################$$$%%%$$$###""""""###########################"""""""""""""""#########@@@CCCFFFIIIJJJKKKMMMOOOOOOQQQSSSSSSQQQQQQSSSUUUXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOOMMMIIIFFFCCCBBB:::888555444444555555666KKKKKKJJJDDD<<<666444555000000000000000000//////000///...,,,+++***))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))***+++,,,------,,,++++++------,,,+++))))))))))))((((((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))***+++,,,111111333555777999;;;<<<999:::;;;<<<===>>>======???<<<:::999;;;<<<<<<;;;888666333000...---------+++...222555555222000...111000000///000111333444444555666777888888888888<<<:::999777555555555555333333111///,,,,,,...000(((***---111222222111111000000000111111111111222111111111000///---+++***''''''''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((()))***,,,---.........,,,+++++++++++++++******************************((((((((((((((('''''''''&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))---111333666:::===???BBBEEEGGGLLLMMMNNNPPPRRRRRRPPPNNNOOOLLLGGGBBB???===<<<<<<999888555333444555888:::DDDDDDDDDEEEHHHLLLPPPRRRTTTRRRPPPOOOOOOQQQSSSUUUVVVSSSPPPLLLIIIHHHHHHIIIFFFHHHJJJKKKHHHDDD???;;;888777555222///,,,)))(((((('''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''((()))***++++++,,,.............../////////000000000000000////////////...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################"""$$$%%%%%%###""""""###########################$$$#########""""""!!!!!!IIILLLOOOPPPPPPPPPQQQRRRSSSVVVYYYXXXWWWVVVYYY\\\[[[ZZZYYYXXXWWWWWWWWWWWWTTTRRRNNNKKKIIIJJJKKKLLLJJJGGGDDDDDDDDDDDDAAA???KKKLLLMMMLLLJJJGGGEEEDDD555555444222111000//////222111000///......------))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&(((((((((((()))***+++,,,,,,+++***+++---...---,,,))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''')))+++---///111222555666777888:::;;;<<<===<<<===???@@@@@@@@@??????>>>;;;777777888888555333---,,,+++***++++++---...---222777:::999666333111000222333333333444777999666777777888888888888888777666555555555555555666666666444222///...000222------//////000///......,,,,,,,,,---------......333333444444333111///...***)))((('''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))***,,,------------++++++++++++++++++******************************((((((((((((((('''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$&&&(((+++///444:::???CCCFFFIIIKKKLLLNNNPPPQQQUUUTTTSSSSSSSSSQQQNNNLLLKKKIIIFFFCCC@@@>>>===<<<888666222000///111333555444555666888;;;???BBBDDDFFFEEEDDDCCCDDDFFFHHHIIINNNJJJEEE@@@<<<;;;<<<<<>>;;;777444222111000000000000111222333333111111///...,,,+++***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%)))(((((('''((()))***+++,,,+++***+++---...---,,,))))))))))))((((((((((((%%%%%%%%%&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))***---000333666888999666777888999;;;===>>>>>><<<===???@@@AAA@@@>>>===;;;888555666888888444000+++,,,,,,---...000111222333777;;;<<<:::888777777333666999999888888:::<<<::::::::::::::::::999888333333444444555666666666888888777555444444666999333222222111111111111111.........---,,,,,,++++++///111333444555555444333...---+++))))))((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,******************++++++************************)))((((((((('''''''''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###)))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***+++---111777<<>>;;;888444111000000000222555:::@@@DDDGGGHHHIIIIIIJJJKKKKKKGGGAAA;;;888555444222///,,,***))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))*********------,,,,,,,,,---...//////000111111111111000//////...------++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###### """$$$&&&'''''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$QQQSSSVVVWWWVVVUUUUUUUUUQQQUUUWWWVVVRRRPPPSSSVVVWWWVVVUUUSSSSSSSSSTTTUUUMMMEEE:::000,,,...333777;;;>>>AAAAAA???AAAHHHNNNKKKGGGEEEFFFJJJNNNNNNMMMNNNLLLHHHDDD???:::777555,,,---...000222444666888:::999777555222///---,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))((((((''''''(((***+++,,,+++***+++---...---,,,))))))))))))((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((,,,---000333777:::===>>>555666777:::<<<>>>???@@@:::;;;===>>>>>>===<<<:::888555444777;;;<<<888444222222333333444444555555888:::<<<;;;999888:::<<<777;;;>>>???===<<<<<<>>>????????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999::::::999888:::===@@@444333222222333444666777444333222000...---+++++++++---111444666777777777111000...+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((***++++++,,,,,,,,,++++++******************++++++************************))))))(((((('''''''''&&&((('''&&&&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###---+++)))'''%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&((())),,,///111222:::@@@HHHNNNQQQQQQQQQQQQTTTUUUVVVTTTPPPMMMKKKKKKBBB???;;;888666444111///,,,,,,.........---,,,+++000111333444333222000///000000111000000///------***+++,,,---......//////111111000///......------***,,,///333888===BBBDDDGGGJJJNNNRRRQQQNNNJJJFFF@@@>>>;;;777222///---+++''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******------,,,+++,,,---...//////000111222222111000//////......---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###### !!!$$$&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''''''UUURRROOOPPPSSSVVVUUUTTTMMMKKKHHHFFFEEEFFFHHHIIIFFFDDDAAA@@@@@@???<<<999666555444222000///.........///000//////111666999:::<<<>>>>>><<<:::::::::===>>>???@@@@@@??????>>>::::::999666222///......555;;;CCCFFFBBB:::222---)))+++---,,,***(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***+++++++++++++++++++++++++++++++++++++++***)))(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&'''***,,,...222333666999<<<>>>???@@@>>>>>>=========???@@@AAA:::===@@@BBB@@@===;;;;;;666666888:::<<<;;;888555999999777666666777888:::555888::::::===AAA@@@<<<::::::<<<@@@GGGNNNSSSWWWXXX\\\aaagggnnnppphhh]]]XXXaaajjjkkkbbbWWWPPPNNNVVVPPPIIIHHHIIIHHHAAA;;;;;;999777666555666666666;;;888555333333222///---,,,+++******,,,000444666444444333111---***&&&$$$(((((()))))))))(((&&&%%%))))))(((((((((((())))))333111///...///...***(((+++++++++++++++++++++++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((((((((((((((()))(((%%%###&&&)))...333777===CCCGGGPPPRRRUUUWWWWWWWWWXXXYYYZZZVVVQQQLLLGGGBBB<<<888<<<;;;999666444111000///111111///---***+++...111)))000777:::888777999<<<888666555444555555333111222000---...000222111///555000,,,///111000111444,,,,,,,,,...222555777888???AAADDDGGGKKKMMMOOOPPPPPPKKKEEEBBBAAA>>>777111******)))(((''''''((((((((((((((()))******'''%%%))))))))))))))))))))))))*********+++,,,---//////111000000000222222000......---,,,+++************)))((('''&&&&&&%%%%%%&&&######$$$%%%%%%%%%$$$$$$###"""!!!"""$$$%%%%%%$$$'''&&&%%%%%%%%%%%%$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################MMMNNNPPPOOOKKKEEE@@@===:::999777555333222111111777666555555444222///,,,666444222111222222222222222222222222222333555666...//////......///222444---...000222333333333222444777:::<<<;;;:::::::::>>>AAAEEEGGGFFFEEEDDDDDD999555///+++******((('''))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((***---///111666666888:::<<>>>>>===>>>???@@@AAAAAABBBBBBAAA>>>;;;;;;;;;AAA???>>>===<<<<<<::::::999:::;;;;;;;;;;;;<<<======??????AAAJJJVVV^^^___^^^kkkwwwyyyuuuwwwxxxmmm```XXXPPPLLLGGGBBB@@@>>>>>>===;;;999777555444444333333------------...///111222333444444444333222000///((()))))))))))))))(((((())))))(((((((((((())))))000999@@@???666---))))))+++++++++++++++++++++++++++++++++************)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))(((&&&&&&((()))++++++000555<<>>>>>>>><<<;;;999888777666555555444444444222333444333000111555<<<<<<:::888555222///...000333888<<<@@@BBBCCCCCCLLLKKKKKKMMMOOOLLLFFFBBB666444///+++(((''''''(((+++***)))***+++***(((&&&)))))))))))))))))))))))))))******+++,,,---......000///...///111111///---...---,,,+++***************)))(((''''''&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$###"""###$$$%%%$$$###'''%%%$$$$$$&&&&&&%%%###$$$$$$############$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%########################>>>BBBEEEBBB;;;333000///333333444444333222222111333333555555666555444333333111000333:::???BBBBBBAAA@@@??????@@@@@@???>>>@@@AAAAAA???<<<999999:::444555555555444333111000---111777;;;======>>>>>>FFFHHHJJJJJJIIIHHHHHHIIIEEE<<<000***+++,,,***'''((()))*********((('''&&&''''''&&&&&&''''''((((((&&&&&&'''((()))***++++++++++++++++++++++++++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&'''(((***,,,///222444555:::;;;;;;<<<>>>@@@BBBCCC?????????>>>>>>???@@@@@@EEEDDDBBB???<<<;;;<<<>>>???>>>>>>======<<<<<<;;;777888999:::;;;>>>BBBEEESSSXXX^^^fffvvv|||pppcccWWWMMMEEE@@@BBBAAA???;;;777444444555555555444333111...,,,+++......///111111222111111,,,+++******************))))))(((((((((((())))))---BBBUUUTTT@@@---)))---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&'''+++000555999@@@EEELLLRRRUUUWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\]]]^^^[[[WWWTTTRRRPPPNNNLLLBBB@@@<<<999888999;;;<<<<<<:::888777888888888777???AAADDDHHHLLLPPPSSSUUUSSSPPPMMMLLLLLLMMMLLLKKKKKKLLLLLLLLLJJJHHHHHHHHHCCCDDDHHHJJJFFFAAACCCHHH>>>@@@AAAAAA@@@>>>======222333444888===BBBGGGJJJHHHIIILLLNNNPPPQQQPPPOOOFFFAAA;;;444...+++***))),,,+++******++++++)))((())))))))))))))))))))))))((()))+++,,,---...------///...---...000000///---...---,,,++++++******+++******))))))((('''''''''%%%%%%&&&%%%%%%$$$###"""%%%$$$######$$$%%%###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!%%%$$$$$$######$$$$$$%%%########################111222333111000000333666444555666888:::===>>>???EEEDDDCCCBBBAAA@@@@@@???<<<999888<<>><<<:::666111...+++,,,///222333444444555666@@@EEEJJJMMMLLLJJJGGGFFFEEE>>>444///...///...,,,(((((())))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********************************************))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((***---111444666888999<<<===???@@@AAABBBBBBBBB@@@@@@@@@@@@??????@@@@@@@@@@@@@@@>>><<<===???BBB<<<===>>>>>>===;;;;;;;;;:::===BBBHHHPPP[[[gggoooyyyrrrnnn\\\ZZZTTTKKKAAA999666666777666666555333222111000------......////////////111000...,,,*********+++))))))(((((((((((()))))),,,DDD[[[ZZZCCC///+++000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''')))+++///555<<>>FFFLLLNNNOOOOOOOOOOOOQQQRRRPPPMMMKKKMMMKKKHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMLLLJJJHHHMMMKKKKKKMMMLLLIIIJJJNNNNNNNNNNNNKKKHHHEEEDDDDDD@@@;;;555111222888@@@EEEIIIJJJJJJIIIIIILLLPPPTTTOOOLLLGGG@@@:::444000...---+++))))))***+++***)))(((((((((((((((((((((((('''(((+++---......---,,,///......///000111///......---,,,+++++++++++++++++++++******)))(((((('''&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$$$$$$$$$$###"""%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%########################111000///222777<<<>>>>>>DDDDDDDDDDDDEEEHHHJJJLLLOOOKKKFFFDDDCCCCCCAAA???FFFDDDBBBCCCHHHLLLMMMMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDGGGKKKMMMMMMLLLLLLMMMGGGGGGFFFDDDAAA===:::888222222111///---...111444555:::@@@FFFIIIJJJKKKLLLCCCBBB???;;;666333222111///...+++***))))))******)))(((((('''''''''((((((''''''(((((())))))***************************************)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&'''(((,,,...111444777:::;;;<<<<<<>>>AAADDDEEECCCAAA???BBBAAAAAAAAA@@@@@@??????<<<===>>>>>>======???@@@??????===<<<===AAAIIIOOOUUU___ooo~~~wwwjjj\\\PPPGGGCCC888777777666666666666666222222333333444555555666777555222///,,,+++******))))))(((((((((((())))))(((;;;LLLLLL===---***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''')))...666===CCCIIIOOOSSSVVVXXXYYYYYYXXXXXXYYYZZZ]]]^^^^^^]]][[[ZZZZZZ[[[YYYYYY[[[[[[XXXQQQHHHAAA>>>===<<<<<<<<<===>>>>>>DDDEEEFFFIIIKKKKKKJJJHHHIIILLLSSS[[[```aaa^^^[[[gggfffeeeeeehhhjjjkkkkkkgggdddbbbcccfffeee___YYYUUULLLEEEEEEGGGFFFEEEEEELLLKKKIIIIIIKKKMMMOOOOOOSSSNNNFFF>>>:::999;;;<<>>CCCLLLQQQPPPLLLEEEGGGIIILLLPPPSSSWWWYYYQQQRRRRRROOOKKKIIIIIIIIIRRRPPPKKKFFFBBBBBBDDDGGGHHHHHHIIIIIIIIIHHHFFFEEE;;;:::777444222444999===777888999999:::===AAAEEECCCFFFHHHEEE@@@:::666555888666333///,,,***))))))))))))((((((''''''(((((('''((((((((()))))))))*********************************))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%'''***+++222333444666999;;;<<<===<<<>>>AAADDDEEECCCAAA???CCCCCCCCCBBBAAA@@@???>>>===>>>>>>>>><<<<<<===???888999;;;@@@KKK]]]sssuuujjjbbbTTTRRRNNNHHHAAA:::555111555555666666888999;;;<<<999888555222///---+++***))))))(((((((((((())))))&&&...777888222+++)))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%''')))+++---222999CCCKKKOOORRRVVVYYYWWWXXXZZZZZZZZZ[[[^^^```[[[\\\^^^^^^\\\YYYYYYYYY\\\YYYVVVTTTSSSSSSQQQOOOPPPNNNLLLIIIGGGFFFGGGGGGKKKNNNRRRTTTRRRPPPNNNMMMbbbkkk{{{tttiiihhhjjjiiigggeeeVVVQQQLLLMMMQQQTTTRRROOONNNOOOOOONNNKKKGGGCCC@@@;;;???EEEJJJLLLJJJFFFCCCKKKMMMQQQSSSQQQLLLEEEAAA999666111---------,,,,,,))))))))))))))))))))))))'''(((***+++,,,---,,,,,,/////////000222333222000------,,,,,,,,,,,,------******++++++***)))'''&&&&&&&&&'''&&&&&&%%%$$$###&&&%%%$$$$$$%%%&&&$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################AAACCCGGGKKKMMMLLLIIIFFFFFFHHHLLLPPPQQQQQQOOONNNWWWTTTVVVcccssszzztttkkk```fffmmmqqqtttwww|||}}}~~~xxxpppkkkmmmpppwwwssskkk___SSSKKKGGGEEEMMMMMMLLLKKKHHHEEEBBBAAAAAA@@@???<<<;;;===AAADDDAAAAAA???<<<888777888:::@@@BBBDDDFFFFFFBBB<<<888999999999888555111...,,,******)))((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&)))---111444777777777777888:::<<<======>>>???@@@AAAAAAAAAAAACCCDDDDDDCCCBBB@@@???>>>>>>>>>===;;;;;;===AAADDD???GGGTTTcccvvv{{{yyytttkkk___PPPCCC<<<:::999888888888999::::::888777666555222000...---))))))(((((((((((())))))((()))+++,,,,,,+++++++++------------------------+++++++++************)))*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%''',,,222777;;;???GGGOOOTTTUUUUUUWWWZZZWWWZZZ\\\^^^^^^^^^___aaaXXX[[[^^^___]]]ZZZXXXWWW[[[XXXTTTRRRSSSUUUWWWWWWMMMKKKHHHGGGIIINNNUUUYYYWWWbbbqqq||||||wwwuuummm^^^RRRLLLMMMOOOOOONNNJJJFFFDDD??????BBBFFFJJJIIIDDD???FFFIIINNNRRRSSSPPPLLLJJJHHHCCC<<<555222000...---))))))))))))))))))))))))(((((()))***+++,,,------.........///111222111000------,,,,,,,,,------...)))***++++++***)))'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&&&&&&&$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$############$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%########################AAADDDFFFGGGGGGIIINNNSSS]]]dddnnnxxx~~~ssslllooommmiiiccc\\\UUUNNNKKKCCCCCCCCCAAA@@@@@@BBBDDDDDDGGGKKKKKKHHHDDD@@@>>>:::999;;;AAAGGGGGGAAA:::555888<<<>>>>>>:::555111******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''***///555:::===;;;:::888777888:::<<<===???>>>===<<<===???BBBDDDDDDDDDDDDDDDCCCAAA???===>>><<<:::999:::???GGGMMM[[[jjj~~~pppbbbYYYCCCAAA???<<<:::888888888555666666666555333111///))))))(((((((((((()))))),,,+++******,,,...//////------------------------+++++++++************)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&(((((())),,,222;;;CCCHHHJJJPPPVVVXXXVVVUUUVVVYYYYYY\\\```bbb```^^^]]]\\\WWWZZZ___```^^^[[[XXXWWWWWWVVVUUUVVVWWWWWWUUUTTTNNNMMMOOOUUUbbbsssuuuqqqiiiaaa[[[VVVTTTSSSQQQKKKEEEDDDGGGJJJIIIGGGDDDGGGKKKOOOQQQQQQPPPNNNTTTNNNDDD<<<666222000...)))))))))))))))))))))))))))(((((()))***+++---...---,,,---...000111000///------,,,,,,,,,------...((()))***+++***(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################FFFQQQSSS^^^yyy~~~rrrlllwwwgggQQQKKKCCC???LLLKKKGGGDDDFFFJJJJJJEEE???HHH:::888:::222333>>>DDDDDD@@@999666888======;;;///---+++***++++++)))(((***))))))))))))******+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&'''***...111444666:::<<<;;;:::999999:::===???AAA<<<<<<===???AAAAAA???===???;;;:::???BBB???;;;999444;;;BBBAAA===HHHgggwwwmmm```OOOCCC;;;777555555333///111777888333222555///...---,,,+++)))'''&&&))))))******+++,,,......------------------------,,,,,,,,,+++++++++******,,,,,,++++++***)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###%%%'''((((((((((((***)))---222888???GGGOOOTTTQQQRRRRRRPPPNNNQQQXXX^^^___\\\YYYWWWWWWZZZ\\\]]]\\\YYY[[[```___WWWTTTVVVWWWRRRTTTWWWRRRIIIMMMYYYXXXggg~~~vvvjjj[[[PPPGGGHHHLLLLLLHHHFFFJJJKKKNNNQQQSSSSSSRRRQQQNNNMMMLLLIIIEEE>>>555000222,,,&&&%%%)))+++***((((((((())))))***+++++++++.........///......------...---,,,+++***+++,,,---+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###"""""")))&&&$$$###$$$%%%%%%$$$%%%###!!!"""$$$%%%$$$!!!########################nnnwwwyyyqqqkkkNNNRRRSSSNNNGGGEEEJJJPPPLLLFFFHHHGGG>>><<<:::000BBBCCCAAA===:::;;;===???888444000,,,***++++++,,,******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''''''''***...555999;;;;;;<<<<<<;;;;;;::::::;;;===???AAAAAA@@@????????????>>>===@@@???AAACCCAAA;;;777888<<<<<>>AAA???111222777<<<:::555333888???BBB???999222---***+++---***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))***((('''(((***---222:::???@@@>>>;;;:::<<<;;;;;;;;;<<<>>>@@@AAACCCAAA@@@>>>>>>>>>?????????>>>>>>===:::777<<>>777111000000000222555111111222222111///***'''***)))))))))***+++,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((+++000333777===EEELLLPPPRRRSSSTTTVVVRRROOOQQQVVVYYYYYYWWWYYYXXXWWWZZZ^^^aaa___]]]___]]]]]]]]]XXXSSSQQQSSSLLLZZZqqq{{{kkkaaa]]]MMMJJJFFFEEEHHHNNNRRRUUUQQQPPPMMMMMMMMMLLLKKKIII<<<999444///,,,***))))))))))))((((((((())))))***+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++*********))))))((((((''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########&&&$$$######%%%&&&&&&%%%$$$###"""###$$$$$$###"""########################xxxrrr|||kkkppp```bbb~~~nnn```QQQFFFEEEFFF>>>===BBBAAA111444999999333///222888DDDCCCAAA;;;444...++++++***)))))))))))))))*********************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###&&&)))(((%%%%%%***///000555;;;??????<<<:::888======<<<======???@@@AAA>>>??????>>>======>>>@@@???:::777:::@@@LLL]]]mmm|||~~~qqqVVVLLL@@@888444222222222...111555555111---***)))******)))))))))***++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''(((((())),,,111888===AAAFFFLLLQQQSSSTTTTTTTTTWWWUUUUUUVVVYYY[[[[[[YYY___\\\ZZZ[[[^^^``````^^^\\\ZZZWWWSSSQQQRRRXXX^^^|||ooobbbPPPCCC@@@EEEMMMRRRQQQPPPPPPPPPPPPMMMIIIFFFIIIFFF>>>555---))))))+++******))))))***+++,,,---******+++,,,,,,,,,++++++,,,------...---,,,***)))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###%%%&&&&&&%%%$$$############$$$##############################vvv{{{uuummmqqqqqqrrr\\\FFF@@@BBBAAA<<<;;;<<<999333111444:::===AAAAAA===777111---+++***))))))((((((((()))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''%%%###'''///666666999<<<===<<<;;;::::::>>>>>>>>>>>>???@@@@@@AAA<<<>>>@@@???<<<::::::;;;:::777;;;KKKbbbyyyxxxmmmZZZIII???888111,,,222444444000,,,+++///444++++++******************+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))+++...333999AAAGGGIIILLLOOOPPPQQQRRRTTTVVVWWWYYY\\\\\\[[[[[[]]]___^^^___```aaaaaa___\\\ZZZRRRRRRPPPQQQ[[[pppwww___OOOGGGCCCAAANNNNNNPPPQQQPPPKKKCCC>>>HHHHHHFFFAAA999222---+++))))))(((((()))+++---...)))******+++,,,,,,,,,+++,,,---......---+++***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""###%%%&&&%%%$$$######$$$############$$$########################qqqwwwxxxvvvllltttkkkWWWKKKDDD:::555999;;;888666999333555;;;@@@CCCAAA<<<777///...,,,+++))))))(((((()))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''',,,555<<<<<<===???>>>===<<<===>>>?????????@@@@@@AAAAAAAAA===???@@@>>>999777888999777<<>>999333...------,,,+++******************++++++,,,,,,------,,,,,,+++++++++*********************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***---222666;;;AAAHHHLLLOOOOOOPPPPPPPPPRRRUUUXXXXXX\\\______\\\[[[^^^bbb]]]aaadddccc\\\TTTPPPNNNOOO^^^qqq|||tttooosss{{{{{{yyyxxxzzz|||jjjYYYMMMDDDEEEFFFHHHIIIHHHEEEBBB<<<@@@FFFIIIGGG???555///+++***(((''''''(((***+++)))******+++,,,,,,,,,,,,.........---,,,+++***)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%%%%$$$""""""$$$$$$$$$###"""###$$$########################www~~~xxx}}}nnnaaammmzzzZZZLLLBBBCCCCCC>>><<<@@@999666555:::AAAEEECCC???444333111...,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''+++///555;;;>>>===???@@@@@@>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA===>>>===:::666777===BBBMMMVVVllltttkkk]]]OOO888888===IIIRRRNNN>>>//////...---,,,++++++++++++)))******+++,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***///333:::???CCCGGGJJJMMMQQQQQQRRRRRRRRRTTTWWWZZZ[[[\\\\\\\\\\\\]]]^^^```]]]```aaa\\\UUUUUU^^^gggxxx{{{yyyyyyvvvnnnbbb]]]]]][[[TTTNNNJJJEEECCCJJJTTTQQQPPPNNNNNNPPPRRRUUUWWWaaaccccccbbbgggqqqwwwvvv~~~___XXXOOOHHHEEEFFFGGGGGG;;;<<>>@@@AAA???>>>======@@@@@@AAABBBBBBBBBAAAAAA::::::999666555:::EEENNNnnnxxxzzz|||nnnVVVEEE666;;;LLLWWWPPPDDD000///...---,,,+++++++++))))))***+++,,,,,,------......---------,,,,,,,,,******************++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''')))******333888???EEEHHHJJJKKKKKKQQQSSSUUUUUUUUUVVVYYY[[[^^^[[[XXXYYY\\\___^^^]]]ZZZ[[[YYYUUUWWWiii|||}}}ppphhh```WWWOOOLLLIIIHHHHHHHHHIIIQQQYYYbbbYYYTTTVVVYYY[[[cccllliiilllnnnnnnjjjeeeaaa```WWWVVVPPPGGGFFFMMMOOOMMMUUUVVVYYYbbbnnnyyymmmWWWHHHBBBBBBCCCEEE>>>777777<<>>@@@<<<666222222000+++$$$+++++++++++++++************++++++,,,,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!'''111888;;;<<<;;;;;;<<<===>>>???????????????@@@@@@BBBCCCDDDAAA===999:::888444555@@@VVVmmm{{{sss___III???<<<;;;???DDD>>>888333333222...++++++...---+++((('''(((+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$&&&&&&'''((()))---333777BBBBBBCCCEEEJJJPPPUUUYYYXXXXXXWWWUUUTTTUUUZZZ]]]^^^]]]]]]]]]^^^]]][[[YYYRRR[[[cccmmmxxxvvv|||___WWWNNNIIIJJJOOOSSSVVVWWW^^^fffkkkooozzzyyyqqqnnneeebbbOOOGGGNNNHHHDDDSSSeeerrr~~~ooo[[[LLLCCCNNNAAA888<<>><<<@@@AAACCCDDDFFFDDD>>>666111000222333---,,,++++++***+++++++++***++++++,,,,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''''''''---555;;;>>>===<<<<<<===>>>>>>????????????>>>@@@>>>============;;;999777888<<>>>>>>>>>>>>>>===<<<:::999999;;;EEEWWWppp~~~xxxlllWWWCCC888444<<>>BBBDDDEEECCC;;;555111---***)))))))))***,,,...---,,,,,,,,,,,,+++++++++******++++++******)))((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%~~~zzzyyyooo___{{{qqqrrrhhhPPP???>>>:::>>>DDDFFFAAA888333333222000---***)))***+++,,,***++++++,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))),,,---666:::???AAAAAA???>>>===@@@@@@@@@@@@??????>>>===<<>>999444000+++)))((())),,,.........,,,,,,,,,+++++++++******************))))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%yyyaaannnvvv\\\DDD>>>;;;>>>FFFIIICCC<<<999555333///+++))))))***+++***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%'''+++///111:::===@@@AAA@@@>>>======@@@@@@@@@@@@@@@???>>>======AAACCC===666:::IIIWWWwww~~~rrrkkk\\\FFF===SSSqqqsssVVV777555000+++***---///...,,,------,,,,,,,,,------...,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%&&&(((+++***///777===BBBEEEHHHJJJKKKMMMQQQUUUYYYZZZ[[[\\\[[[\\\]]]^^^___]]][[[YYYWWWPPPSSSmmm~~~ggg^^^WWWMMMSSSdddttt|||{{{|||jjjXXXPPPSSS```yyylllVVVJJJFFFEEEEEEEEEFFFDDD>>>777333...,,,******+++---......,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%wwwuuurrrSSSCCC888===DDDDDDBBBBBB:::777333///,,,************++++++,,,,,,++++++***,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&)))...444777;;;>>>@@@AAA@@@>>>>>>>>>@@@@@@@@@AAA@@@@@@??????======;;;777:::JJJeeezzztttmmmZZZHHHHHHPPPUUURRROOO:::444---+++,,,...---+++------,,,,,,,,,---......,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&'''+++//////444;;;AAADDDEEEFFFGGGPPPQQQTTTWWWYYYZZZ[[[[[[VVV[[[```bbb^^^WWWQQQMMMAAARRRttthhhOOOEEEXXXmmm|||ttt___XXX^^^pppyyylllZZZJJJCCC===???AAA???;;;999444000---++++++---......,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%zzz|||zzz___GGGAAABBBAAAAAAEEE???===999555111---+++)))***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''',,,333:::>>><<<>>>@@@AAA@@@???@@@AAA??????@@@AAAAAAAAA@@@@@@;;;999:::DDDWWWsss~~~wwwsssiiiWWWAAA888CCCTTTCCCBBB>>>777000,,,***+++,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###&&&))))))(((***///555999===BBBEEEHHHJJJLLLNNNUUUVVVWWWYYYZZZ[[[[[[[[[TTTYYY]]][[[TTTOOOOOOQQQYYY{{{lllVVVZZZcccwwwjjjWWWHHHNNNWWWaaaooohhhUUUBBB===??????>>>>>>999555000,,,,,,,,,------,,,,,,,,,+++++++++******)))))))))))))))))))))***)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%nnnaaaSSSKKKCCCAAAFFFCCCAAA>>>999444000,,,***+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''''')))...666>>>CCC<<<>>>@@@AAA@@@@@@AAACCC>>>???@@@AAAAAAAAAAAAAAA777777AAAYYY{{{xxxvvviiiXXXFFF;;;888SSSWWWVVVKKK:::...,,,///,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******+++++++++************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$'''***+++***,,,333999DDDFFFHHHJJJLLLOOOTTTWWWYYYYYYYYYZZZZZZ[[[\\\\\\ZZZ\\\[[[TTTMMMOOOZZZdddxxx[[[PPPSSS]]]ddd|||rrrggg|||}}}zzz~~~nnnhhh\\\LLLHHHYYYzzzzzzYYYHHHCCC@@@===<<<===888222---,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********)))))))))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%uuurrr~~~ZZZDDD<<>>999999:::666...///111222///+++***+++...+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""%%%''''''%%%&&&&&&(((000;;;BBBCCCAAA>>>???AAABBBCCCBBBBBBAAABBB>>>>>>CCCFFFCCC>>><<<:::>>>XXXqqq]]]JJJ???GGGjjj{{{ZZZ>>>///***///222222+++'''***///333,,,,,,,,,+++++++++************))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))'''''''''***...555;;;???DDDIIIOOOSSSUUUUUUVVVVVV\\\RRRPPPYYY```^^^[[[\\\YYYYYYSSSJJJOOOiii{{{dddNNNIIIUUUooo~~~yyyrrrnnnoooyyylll```aaagggkkkLLL@@@???:::999???<<<222,,,///---'''------...///...---,,,+++******))))))))))))******)))(((((((((''''''''''''((('''&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%vvvzzziiiJJJ:::===@@@AAA>>>;;;999888222222111...,,,+++,,,---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((('''%%%&&&(((---555===AAABBBAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>AAADDDBBB<<<999:::IIIXXXyyyuuugggaaaPPPaaa}}}~~~ZZZ@@@888...,,,---111333000)))$$$,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''(((''''''))),,,222888>>>BBBGGGKKKPPPTTTVVVVVVVVVWWWVVVZZZZZZVVVUUUYYY]]]^^^TTTTTTVVV^^^uuutttOOORRR^^^uuu~~~~~~|||{{{zzzyyyzzz|||~~~}}}xxxuuu{{{yyyyyy~~~{{{zzzaaa[[[ggg{{{gggIII???999<<>>777333///---------------,,,+++++++++************))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''(((&&&%%%''',,,555;;;???AAAAAABBBAAAAAABBBBBBAAA@@@>>>===;;;@@@EEEEEE>>>999@@@KKKccc}}}sss\\\ZZZddd{{{yyyWWW;;;555,,,)))...000---+++---,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((((())),,,111777>>>DDDGGGKKKNNNSSSVVVWWWVVVWWWWWWRRR\\\^^^WWWUUU\\\]]]VVVQQQ\\\pppppp```\\\\\\rrr}}}wwwssspppooommmkkkiiihhhiiiiiifffeeeddddddeeefffhhhiiigggiiilllooopppppppppooosssuuuyyy~~~{{{{{{ttt\\\TTTQQQ[[[ooouuuZZZAAA===:::999:::888222///000+++,,,,,,---------,,,,,,******))))))))))))******)))))))))(((((((((''''''((('''&&&'''((())))))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%wwwWWW<<<:::@@@>>>===AAA;;;555///---...///...---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%)))222<<>>888///,,,000...)))...999------,,,,,,,,,+++++++++************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((''''''((())),,,111777>>>DDDIIILLLOOORRRVVVXXXXXXWWWWWWXXXVVVXXXYYY[[[______VVVKKK]]]yyyvvvcccYYYZZZlll~~~}}}||||||zzzwwwvvvsssnnngggbbb___^^^\\\YYYVVVUUUTTTTTTQQQQQQQQQQQQQQQSSSTTTUUUSSSTTTWWW[[[^^^aaacccdddbbbhhhoootttxxx|||sss]]]VVVZZZbbbppp|||eeeKKK???999===>>>666///...+++,,,,,,---------------+++******))))))******+++)))))))))(((((((((((('''((('''&&&'''((())))))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%vvvkkkfffhhhmmmpppsssuuutttssswww}}}sssZZZQQQJJJ@@@>>>EEE===888111...///000///...,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%&&&&&&'''///777AAADDDBBB???@@@BBB>>>???AAABBBCCCCCCCCCBBBFFFDDDAAA===>>>OOOrrr|||vvvqqqqqqttttttnnnhhhcccbbb```___```aaaccceeefffeeeeeejjjqqqvvvwwwvvv}}}}}}~~~}}}qqq{{{aaaIIINNNdddfffVVVFFF999111444555000,,,------------,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((((()))***,,,000666===DDDIIIMMMOOORRRTTTWWWYYYXXXXXXXXXYYY[[[UUUVVV]]]YYYNNNOOOYYYqqq___SSSYYYjjj}}}zzzuuurrrooommmjjjhhhccccccbbb```]]]WWWQQQMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBCCCEEEHHHKKKNNNQQQSSSXXX\\\aaadddfffkkkrrrwwwzzz|||oooeee|||mmmVVVAAA===>>>999555555---------------------...++++++************++++++***)))))))))((((((((((((((('''&&&'''((())))))'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&}}}tttqqqsss|||ttteee]]]^^^eeebbbeeefffgggiiimmmlllhhhttt~~~|||~~~bbbEEE===CCC===:::555111000//////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++777<<>>???AAACCCDDDEEEEEEEEEIIICCC???BBBNNNgggyyyooogggaaa]]]ZZZUUUQQQRRRTTTPPPFFF<<>>;;;555555666666666666666666333333444555555666666777666666777888;;;===???AAAGGGJJJMMMPPPRRRXXX```gggmmmqqqxxxxxxvvvVVVBBB:::888888:::000//////...------......++++++************++++++******)))))))))(((((((((((('''&&&'''((())))))'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&lllbbbYYYYYYbbbwwwwwwtttttttttaaaGGG===<<<;;;999555111///...///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%(((---111>>>@@@BBBBBB@@@???AAACCC@@@AAACCCEEEEEEFFFEEEEEEEEEAAAEEEWWWqqqrrrkkk```VVVNNNIIIEEECCC>>>===<<<<<<;;;777222...777666666555555444444444555777999;;;<<<>>>AAACCC@@@DDDKKKQQQVVV[[[```cccccchhhmmmqqquuu{{{gggFFFGGG\\\wwwsssbbbHHH666444333000...------------,,,,,,,,,)))***,,,------,,,***)))))))))))))))((((((((((((&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***...222333888???FFFLLLNNNOOONNNSSSUUUXXXYYYXXXXXXYYY[[[XXXTTTQQQOOOKKKYYY}}}eee\\\uuuzzzuuuqqqjjjbbb\\\WWWSSSNNNIIIEEEBBB===;;;:::::::::888666555555555///000000111222222222222---...///000000111111111///000000111222333444555666777:::===BBBHHHNNNRRRXXX^^^fffnnnwww~~~}}}]]]GGG>>><<<:::333222111///............,,,++++++******++++++,,,*********)))))))))((((((((('''&&&'''((())))))'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&yyytttooo]]]YYY___tttZZZ<<<;;;<<<;;;777111......000---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&***000666BBBBBBAAA@@@??????AAACCCCCCDDDEEEFFFFFFEEEDDDDDDAAAAAAMMMlll}}}mmmaaaQQQKKKBBB<<<999888999999222555666555222111555888...///111222333444444444///222555555333333555888555777999:::999<<>>@@@EEEMMMrrrwwwhhhYYYIII===;;;999555333333333333333///111333444444333333444000111222333333333222111///////////////000000000222000///000222333333333:::999999;;;@@@HHHOOOTTTfffooozzzqqqyyydddQQQSSSqqq```???:::000............,,,+++++++++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''***///555:::AAACCCGGGJJJLLLNNNRRRTTTTTTXXXZZZWWWVVVWWWXXXWWWXXXHHHCCC^^^[[[SSS\\\sss{{{nnneee___ZZZRRRIIIBBB===;;;;;;222222222222111111000000---------........./////////////////////000111222////////////////////////000///------...//////...//////000111222333333444888999===DDDLLLVVV^^^ccciiinnnuuuzzz|||wwwccciiizzzqqqOOO::::::555222222000------///000///---,,,+++*********,,,,,,,,,+++***)))(((((()))(((&&&''')))******)))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&hhhhhheeeccclllmmmOOO999;;;???777222666------,,,++++++++++++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''(((+++222:::???EEEEEEEEEEEEEEEEEEEEEEEEIIIDDDEEELLLJJJBBB@@@EEEVVVhhhwwweeeWWWMMMDDD:::333666555333222333444444444333333444555555555777888222333444555555444333222111222222333333222222222333222000111333444333333444333222222555:::???BBBJJJQQQ[[[eeemmmwwwrrrpppxxxlllZZZ]]]|||vvvQQQ:::***------......///000000000,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((+++...444;;;???DDDGGGIIIKKKMMMPPPSSSVVV[[[WWWTTTUUUVVVTTTOOOKKK@@@YYYyyy|||ZZZLLLjjjwwwooofff[[[SSSGGGCCC===888444333444444111111111111000000//////////////////000000000000///////////////000111111111111111111111111111111000///......///000000000//////000000111111222222///000222777===DDDJJJNNNYYY```iiiqqquuuzzzwwwpppmmmVVVBBB:::333222222///......000///---,,,+++*********+++,,,,,,++++++)))(((((()))(((&&&''')))******)))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&uuuqqqmmmrrrvvvqqq{{{zzzhhhGGG??????888666;;;...---+++*********+++,,,************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''***///888@@@EEEGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDFFFHHHCCC<<>>777555222000///000111333000000000000000/////////000000111111111222222222111111111111111222222222/////////////////////////////////000000111111222000000000000000000000000///......000222666999;;;DDDKKKWWW```gggnnnuuuzzz}}}tttcccppp~~~TTTDDD555000111///---,,,//////---,,,+++++++++++++++++++++++++++***)))((()))((('''''')))******)))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$wwwnnnqqqyyy{{{vvvzzztttVVVDDD@@@===888000...,,,+++******++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''+++444===EEEJJJGGGGGGGGGGGGGGGGGGGGGGGG@@@DDDIIIIIIAAA===GGGVVVwwwxxxcccUUUFFF???666222222555666555333444444555444444666777555555555666888888777666666777888999999888777777666777888999888777555444444333222333555555444222555444333222111111111111000111222444888AAAKKKRRRbbbiiisss{{{~~~xxx___IIIMMMbbbbbbOOO;;;555...+++,,,---,,,***------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&)))...333999@@@GGGLLLLLLMMMNNNNNNOOOQQQUUUXXXRRRQQQTTTWWWPPPGGGMMM\\\uuudddqqqyyyqqqddd]]]RRRHHH@@@;;;777444555444222000000000222222111111111111000000000000111111222222222333333333222333333333333333333333000000000000000000000000///000111222222222222333222222222111111111000000222111000//////000222333444;;;DDDLLLTTT]]]fffmmmvvv~~~}}}iiiXXXcccuuu]]]CCC555222111000000//////...,,,,,,++++++++++++++++++++++++***)))(((***((('''''')))***)))(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$zzzlllfff```qqquuuwwwfffKKK@@@;;;444222///,,,******+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&%%%(((...888BBBHHHKKKGGGGGGGGGGGGGGGGGGGGGGGGBBBGGGJJJFFF@@@HHH```xxx~~~lllYYYKKKBBB999555222111333555555444444555666666444444666888555555777;;;???BBBAAA???888999;;;<<<======<<<<<<>>>?????????>>>===;;;:::888777777888999888666444444444333333222222222222333222111000000333666999HHHPPP[[[gggooovvvzzz}}}tttXXXOOOZZZccceeeIII>>>111***,,,000111000---------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''***000666<<>>CCC999777333///,,,+++,,,---************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''***222===FFFJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDAAA>>>DDD[[[vvvcccPPPBBB;;;888555444333555666777555444555777999999888:::???DDDIIIEEEBBBBBBCCCDDDBBB??????@@@CCCEEEGGGGGGGGGGGGNNNMMMLLLKKKJJJIIIHHHHHHCCCBBBAAA@@@???===999666555444333222222222222222111111111111111111111111666<<>>CCCGGGJJJJJJLLLNNNPPPPPPQQQTTTVVVTTTUUUQQQGGGHHHccccccPPPbbbwwwkkk^^^SSSJJJEEE999777333000///000222333---...//////000111111111222222222333333333333333222222333333333444444444222333444444444333222111222222222222222222222222111444777777444222333555555555555444444333333333222111111000000000000111...000111222444;;;EEELLLWWWeeeqqqvvvxxx||||||}}}ooohhhzzzvvvZZZCCC444///111//////...---------------******+++++++++******)))+++)))''''''((()))((('''((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$nnnYYY[[[\\\gggjjjjjjtttqqqMMMFFF???<<<777222...---------************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((()))...888CCCJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIDDD???;;;CCC[[[}}}|||qqq___MMM???777444333444444555777999:::999999888<<>>111//////......------------...)))******+++++++++******+++)))((('''((()))((('''((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&iii___sss|||}}}|||xxx}}}iiiGGGCCC???:::444000...---...************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''***,,,111;;;GGGMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKDDD???AAAVVV|||xxxjjj\\\III<<<777666555444111222333444666999:::;;;<<>>>>>===;;;888666555444222000111000000222888CCCPPPXXXaaafffmmmuuu{{{~~~~~~~~~zzz{{{yyyooo]]]\\\uuu}}}UUU:::111222333222......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++000444:::>>>AAABBBDDDFFFGGGKKKPPPTTTUUUUUUUUUVVVVVVOOOFFFTTT}}}oooTTTnnn{{{qqqbbbXXXJJJ>>>888555222000111222333333222222222333333444555555555444333222000000111111222222222222666666666666777777777777===>>>???@@@@@@>>><<<;;;::::::::::::::::::::::::333888;;;:::555222222444333333333333333333333333111111111000000000000000---///222222000///222444---999FFFQQQ\\\jjjtttxxx~~~~~~~~~}}}xxxwwwPPP;;;666///......---------......)))******+++++++++******+++***((('''((()))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&~~~dddFFFDDD>>>888444333///+++------,,,,,,,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((((('''%%%...<<>>===AAAHHHMMMRRRYYY]]]```eeemmmtttxxxlllkkk}}}wwwoooeee^^^YYYVVVSSSPPPPPPMMMGGG???777444333555222111000111444:::???CCCTTT___jjjnnnooossszzz|||{{{|||}}}{{{ooo\\\rrr}}}ddd@@@777333,,,000...///...---++++++,,,---******))))))))))))******))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$&&&))),,,444777;;;???CCCEEEGGGGGGLLLSSSXXXWWWRRRPPPSSSWWWKKKJJJ\\\xxxxxxrrrttteee]]]GGGAAA999333222222111///222000//////111333444555666555555444333333444444222444444444444444777999;;;===@@@BBBDDDEEEDDDDDD???RRR```[[[MMMGGGMMMUUUUUUTTTQQQOOOMMMLLLKKKKKKEEEGGGDDD===;;;>>>???;;;999:::777333333555333///555222000000222333111///---............///111333000222666<<>>???;;;777333222333555777FFFQQQ```iiimmmoooqqqrrrxxxxxxzzz~~~rrrccceeemmm\\\EEE>>>444,,,444.........---,,,,,,,,,---******))))))))))))******))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''''')))---000666888;;;@@@DDDHHHJJJLLLNNNSSSTTTPPPQQQVVVTTTMMMKKKbbb{{{|||zzz{{{vvvnnn___OOOGGG===999333000000000000///333333333444444444333222444555555444444555666888666999===AAADDDGGGKKKNNNUUUWWW[[[```fffkkknnnqqqooo~~~vvvqqqvvv|||zzzzzzxxxvvvtttrrrqqqpppiiijjjfff]]]YYYYYYWWWRRRMMMLLLHHHAAA>>>>>>:::555555222//////000111000///111111222222111000000000///000222666>>>IIIVVV^^^lllpppuuuzzz}}}kkkoooeee>>>555000...///...******///++++++++++++************))))))************))))))(((((((((((((((((((((((()))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''}}}sssqqquuu{{{|||nnnOOODDD===000+++000------,,,,,,,,,,,,++++++******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&,,,666BBBHHHIIIHHHHHHIIIPPPNNNKKKHHHEEEAAA???>>>FFF[[[xxxhhhXXXHHH???>>>555222444:::999444555;;;BBBCCCHHHPPPUUUZZZbbbiiirrryyyxxxnnnfffaaa]]]ZZZWWWOOOJJJBBB999444111111111777AAAQQQaaakkknnnmmmlllppprrruuuyyy|||yyyoooaaa```WWWRRROOO???111555---------------,,,,,,,,,******))))))))))))*********)))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))),,,111444777999<<>>444000222------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''...888CCCGGGGGGHHHIIIJJJLLLJJJIIIGGGCCC>>>===>>>[[[vvvsss^^^NNNAAA999666888555555777;;;;;;999===EEESSSVVV\\\dddkkkrrr{{{}}}yyyrrrlll^^^YYYOOOEEE===999777777111666BBBTTTbbbiiimmmpppkkkmmmpppsssvvvxxx{{{~~~~~~|||kkk[[[RRR\\\cccRRR:::000///...------------,,,++++++******))))))******+++***))))))((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++...222555777999===BBBHHHNNNRRRUUUWWWSSSRRRSSSRRRPPPSSSYYY~~~qqqiii~~~rrrfffZZZQQQIII===444111111111111222333444555555111333555666666666666777777;;;AAAFFFKKKQQQYYY___kkkrrr|||zzzrrrjjj]]]YYYRRRJJJDDD>>>999777444222000000000000000000000000000000000222666999EEEMMMZZZfffooouuuzzz|||||||||~~~|||kkkdddyyy]]]AAA---///444///,,,000,,,,,,+++++++++*********))))))************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''wwwlll^^^UUUDDDRRRnnn___AAA:::666...------,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$'''***...:::DDDFFFFFFJJJLLLKKKKKKIIIIIIHHHAAA:::<<>>DDDJJJOOOSSSVVVVVVNNNQQQXXXOOODDDVVVwwwuuuiiixxxkkk[[[PPPDDD<<<777222000222222333444555555555666666555666666555666999>>>CCCHHHPPP[[[fffppp|||~~~vvvlll```VVVNNNJJJEEE@@@999555333333222111000111111000///000222555555===JJJXXXeeeoooxxx}}}zzz~~~vvv}}}XXX666...222000...///,,,,,,,,,++++++++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''yyyooo```SSSHHHGGGOOO\\\bbbhhh{{{rrrJJJAAA999+++------,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$&&&'''&&&$$$%%%)))...000===FFFFFFFFFKKKNNNMMMLLLKKKJJJGGG>>>888BBBSSSzzz\\\JJJ888333555666666666888666666999AAAOOO___jjjssszzzyyynnncccZZZTTTQQQ[[[XXXYYYYYYTTTPPPYYYgggpppsssuuuuuutttuuuxxx|||ooocccmmmzzzPPP:::555///,,,---...---,,,++++++************+++++++++***))))))(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---///222555:::===BBBGGGMMMQQQSSSTTTQQQKKKOOOUUULLLGGGiiizzznnnxxxfffUUUIII???666222000///222777333444666666555444666777555666777888<<>>EEENNNZZZkkk~~~~~~vvvkkk```WWWMMMBBB;;;555555444222000///111222111222555:::DDDRRRaaakkkuuu|||vvvPPP999111///,,,------,,,,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''wwwnnnkkkoooooommmtttyyyxxxtttjjj\\\NNNEEE@@@<<<@@@BBBCCCJJJUUU]]]___ZZZZZZXXXUUUZZZdddmmmpppvvvrrrqqqnnnUUUHHH@@@@@@===<<>>999555333666999:::===AAAFFFHHHLLLWWWhhhzzz{{{mmmvvv{{{\\\;;;333===KKKVVVeeepppvvvyyy|||sss|||pppzzzzzzDDD;;;111,,,,,,......---,,,++++++******++++++,,,+++******)))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$'''+++///222666:::===@@@DDDJJJPPPSSSTTTSSSRRRQQQUUUOOOEEEQQQyyyxxxmmmYYYLLLAAA:::444000000222333000000333555777999888777777;;;???CCCLLLZZZkkkvvvjjj[[[QQQ;;;;;;888555111000111222111000...///555CCCRRR]]]rrrxxx{{{|||fffBBB555222...---------,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((&&&'''((())))))(((''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''vvvjjjbbbOOOOOOMMMKKKLLLPPPSSSSSSSSS___ZZZKKKCCC<<<777;;;@@@<<<<<>>DDDFFFJJJNNNPPPQQQPPPOOOTTTRRRGGGGGGjjjwwwrrrqqq}}}mmm]]]LLL===555555111000......111666888666AAA777111555;;;@@@GGGOOO___mmmtttiii^^^UUUHHH===555222111111000000222333222444???LLLaaaooo{{{~~~}}}bbb;;;,,,111000000...,,,,,,------+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%qqqiiikkkiiifffbbb\\\TTTLLLGGGAAA@@@>>>===???BBBDDDDDD???JJJGGG???@@@???<<>>555:::BBBIIICCCCCCMMM\\\kkkzzz~~~qqqeeeSSSBBB444111111...,,,...---,,,++++++******++++++777555000,,,***)))***+++((((((''''''''''''((((((((())))))(((&&&$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''***---000333555999===AAAEEEHHHKKKOOOQQQQQQPPPOOONNNHHHIIIaaakkkqqq}}}nnn\\\MMM@@@666222333666555444333555888888666999999<<>>===AAATTT~~~kkkjjjzzz___KKK>>>666555777888999:::<<>>AAA===:::999===AAAAAAAAABBBJJJPPPJJJBBBBBB???===EEEOOOggg|||iii^^^dddRRRTTTgggtttyyytttxxx~~~~~~~~~~~~|||sssmmmnnnwww|||iiicccssszzzAAA777///---///...+++***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&((()))(((***000;;;CCCCCCHHHLLLLLLMMMNNNLLLHHH???:::EEEUUUlll{{{cccHHH888444444555777888<<<@@@DDDJJJVVVhhhtttssshhhuuuaaaVVVppprrrSSSBBBJJJSSSmmmmmmWWWeeerrrnnnyyyuuubbbWWWSSSUUU```FFF444777===DDDZZZttt~~~xxxkkklllsssjjjUUU>>>000///000000---,,,++++++******++++++******)))(((((('''&&&&&&((((((''''''''''''(((((('''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))***,,,///222666999===BBBEEEJJJLLLOOOQQQRRRQQQOOONNNLLLNNNlllppptttxxxmmmYYYHHH888222222333444666888888999:::999666777:::<<>>CCC===888888AAAGGGHHHHHHIIIOOOWWWSSSJJJGGGEEEMMM^^^wwwrrrllluuu```ggg{{{vvvwwwzzz{{{}}}~~~~~~~~~zzzyyy|||{{{rrrkkkqqqKKK<<>>NNNhhhyyy^^^LLL999222444666777888999>>>EEEMMMYYYkkkttt^^^dddgggPPPXXXzzz|||UUU===DDDJJJ___iiiTTTMMMhhh}}}wwwbbbWWW^^^hhhtttxxxllleee___HHH;;;AAAEEEBBBJJJYYYxxx{{{ooopppyyyyyyQQQ333222333------,,,++++++******+++++++++++++++++++++*********((((((''''''''''''((((((&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&'''))),,,,,,...222666:::>>>CCCGGGMMMNNNPPPRRRRRRPPPNNNMMMEEE]]]}}}{{{}}}lll[[[HHH;;;111000444666777888<<<;;;;;;<<<999777<<>>DDDFFFJJJLLLKKKJJJJJJFFFAAA===AAASSSpppuuuaaaCCC:::333333666666777999???DDDMMM]]]rrruuubbb]]]xxxvvvYYY```mmmqqq^^^BBB777===LLLjjjvvv___NNNEEEOOO\\\]]]MMMCCCKKKYYY___qqq~~~bbbRRRJJJQQQUUUMMMGGGGGG___sss}}}~~~{{{{{{tttJJJ;;;555,,,---,,,++++++******++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&&&&***...,,,///333777;;;@@@EEEIIINNNPPPQQQRRRQQQOOOLLLKKKEEErrrzzz}}}}}}wwwlllXXXFFF:::333...111666666666777;;;888888::::::<<>>666222222444111222;;;HHHWWWiiivvv~~~xxxkkkhhheeeoooiiiBBB555+++,,,---***))),,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''ppp___NNN???999999111111333555777888777777777666777;;;AAAGGGKKKLLLGGGAAAEEEWWWeeeggghhhlll}}}|||pppeeedddgggyyy~~~}}}}}}|||{{{tttvvvyyy|||{{{wwwvvvwwwzzz}}}~~~yyy}}}yyyjjjPPP888222222///,,,...++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&)))---111777>>>BBBGGGKKKLLLJJJHHHGGGCCC>>>:::KKK```{{{^^^III666444444666777666:::???GGGOOOaaayyy~~~yyy}}}aaa\\\lll}}}lllZZZlllqqqZZZAAA:::===>>>[[[xxxsssSSSBBB===;;;GGGFFFAAA:::===MMM```lllxxxjjj___aaaddd^^^PPPFFFLLLaaa|||{{{yyy{{{oooHHH555000---,,,++++++******++++++((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%&&&+++000---000555999===BBBHHHLLLOOOPPPQQQRRRPPPNNNKKKIII]]]|||pppcccWWWFFF777444000///333666666666888999666888AAAHHHUUUpppggg```dddkkkooohhhggggggfffeeedddbbb```hhhooozzzuuuaaaqqqyyyooocccXXXLLL???888666666222111666<<>>---,,,...+++)))+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''sssgggZZZNNNBBB777666<<<777888888555222222666:::333333666>>>IIIRRRWWWXXXJJJDDDJJJ^^^nnnqqqssswww|||mmmdddjjjrrr~~~~~~}}}{{{zzztttwww{{{~~~zzzuuutttvvvzzz{{{{{{xxx~~~zzz}}}~~~vvvXXX===555444///,,,---++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&)))...333888===@@@HHHKKKLLLIIIGGGEEEAAA;;;<<>>777444444777999>>>MMM\\\jjjttt}}}}}}}}}|||pppjjj}}}eeeJJJ333///000,,,((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&''''''''']]]YYYNNN???777888666111444444666888555222555<<<999>>>BBBHHHVVVgggkkkeeePPPSSSbbbooorrr|||}}}ssshhheeekkkyyy~~~|||zzzxxxwwwyyy||||||zzz{{{zzzzzzxxxwwwxxxyyyyyywwwzzzyyyxxxxxxyyy|||~~~ppplllYYY<<<+++---000...---,,,++++++******+++++++++******)))(((''''''&&&+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((((((,,,333;;;AAADDDFFFKKKNNNKKKDDD>>>;;;999CCChhhjjjrrrYYYBBB777333555999;;;:::<<>>>>>>>>BBBRRRddduuu|||WWW666666<<<111444777:::???LLLeeesssgggaaa___QQQFFFAAAQQQmmmyyyLLL888444222'''***111,,,***---,,,+++++++++************)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((***+++---...111222666;;;AAAHHHNNNQQQPPPWWWNNNJJJNNNFFFIIIdddjjjxxxvvveeeTTTDDD777111222444444777:::999777999===AAA@@@HHH___oooRRR^^^www|||{{{zzztttuuu}}}~~~hhhlll{{{ttt^^^\\\fffwwwwwwkkk]]]QQQIII@@@999555777888;;;CCCNNN___hhhsssyyy|||~~~~~~xxxuuu||||||||||||YYY999000///***(((---))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&VVVSSSIII===777777777333777555555888777555666:::777BBBMMMWWWhhhxxx|||vvvYYY]]]pppvvvlllcccaaagggvvv~~~~~~~~~}}}{{{yyyxxxzzz}}}}}}{{{}}}{{{xxxzzzzzzwwwvvvxxxyyyxxxwwwwwwxxxzzz}}}~~~zzz}}}www{{{}}}{{{jjjMMM777111///,,,---,,,++++++***++++++++++++******)))((((((''''''*********)))(((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((()))---444;;;AAADDDGGGJJJKKKGGGAAA===<<<;;;QQQqqqiiihhhzzziiiQQQ>>>555666666888:::===GGG]]]rrrvvvnnnttteee___sssjjjbbbWWWCCC777777666888CCCVVVeeekkkxxxuuuNNN444333666333666777;;;EEEYYYwwwwwwpppnnnYYYOOOGGGIIIYYYmmm}}}yyy~~~hhhLLL;;;///000(((***...)))***///,,,+++++++++************)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((***,,,---...000222666<<>>FFFWWWbbbpppzzz}}}~~~~~~}}}zzzzzz|||yyykkkJJJ999111,,,+++...************************))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&JJJHHHBBB999555666666555:::666555888999888888;;;???OOOaaapppgggmmmooofff___^^^dddqqq|||~~~}}}||||||~~~~~~}}}{{{yyy{{{~~~~~~|||yyyuuu{{{{{{tttttt|||xxxwwwvvvuuuuuuwwwyyyzzztttyyyzzz}}}kkk}}}[[[>>>222///...------,,,+++++++++++++++*********))))))(((((('''******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((()))---555<<>>\\\xxxnnn\\\zzzqqq\\\GGG:::666555666:::>>>EEEVVVssszzzmmmsssqqq^^^TTTdddlll]]]RRR]]]ZZZAAA222666555444CCCZZZbbb]]]yyyhhh@@@444333444===???===AAAQQQooo~~~zzzkkkdddWWWJJJFFFRRRiii|||~~~vvvxxxtttnnnddd^^^OOO888000,,,...,,,&&&+++000)))+++++++++************)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((***,,,...///111333777===DDDJJJOOOQQQOOORRRPPPMMMJJJHHHaaa}}}eee[[[sssaaaJJJ<<<444000111444666444555999;;;:::===AAASSSooovvv{{{~~~}}}}}}fffSSSLLLWWWgggzzz~~~rrrTTTXXX]]]___qqq}}}bbbZZZeeezzzrrrXXXIIIHHHFFFIIINNNKKK\\\eee{{{wwwppp\\\RRRFFF>>>888666:::@@@JJJVVVgggttt{{{||||||}}}}}}{{{|||~~~xxxcccFFF444...---...************************(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&======:::666333444555666888666777888888888>>>FFFYYYjjj~~~www{{{}}}kkkfffaaacccgggppp~~~|||zzzyyyyyyzzz}}}~~~~~~}}}|||{{{|||~~~uuuqqq{{{|||rrrtttyyyxxxuuusssrrrrrrssstttsssuuuzzz{{{vvveeeAAA111000333------,,,++++++++++++,,,*********)))))))))((((((***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((***...666===CCCEEEJJJHHHFFFCCC???;;;<<>>;;;===???@@@KKK[[[iiirrrvvvxxxyyy~~~yyyTTT999000......************************''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''555555555555333222444888666888;;;;;;777:::JJJ[[[~~~xxxkkkgggeeeeeejjjpppwww~~~~~~xxxwwwwwwyyy{{{}}}}}}||||||{{{}}}}}}vvvrrr||||||sssttt{{{yyyuuurrrooonnnnnnnnnqqqnnnoooyyy{{{RRR999222111...---,,,,,,++++++,,,,,,************))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((***000777???CCCFFFIIIGGGGGGFFF@@@:::===DDDkkkbbbfffwww^^^FFF999666777:::===GGGTTTdddzzz|||qqquuutttlllooolllQQQ>>>???888<<>>VVVMMMNNN[[[yyy~~~zzzkkkZZZTTTXXX```zzzxxxwwwzzzvvvwwwyyyXXX888000...,,,)))...///$$$+++++++++*********))))))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))+++---///000333666<<>>???FFFQQQ]]]gggpppvvvyyywwwyyy|||~~~dddDDD444...---************************''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''222333666888666333555::::::===AAA???<<>>666///555DDDGGGFFFZZZxxxvvvLLL555<<<===@@@SSSJJJTTTlll|||~~~~~~~~~zzztttlllddd___]]]oooiiiccceeennn{{{~~~rrrGGG333)))+++***...///'''+++++++++************)))))))))(((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''')))+++...000111555999???EEEJJJMMMNNNNNNOOOJJJGGGAAAEEEmmmqqq~~~|||lllYYYDDD:::333333555444444555444666:::===CCCWWWzzzyyy___UUUggg}}}|||lllfffeeepppxxxPPPKKKWWWmmm{{{vvvaaaJJJVVVZZZiiirrrXXX\\\wwwqqqMMM;;;222???aaa}}}ooo```UUUNNNFFF>>>CCCFFFKKKTTT___jjjtttyyyuuuyyy~~~yyyVVV;;;///---++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((555666:::>>>;;;666777===CCCDDDDDDDDDFFFVVVuuummmgggjjjkkkdddbbb___TTTRRRQQQTTT\\\fffqqqsssooo~~~yyyzzz|||~~~{{{xxxxxxxxxxxxwwwvvvvvvxxxxxxwwwvvvyyyzzz~~~zzzxxxyyyvvvrrrppptttvvvuuuvvvxxxwwwuuurrrooonnnnnnnnnoookkkjjjgggggglll{{{wwwSSS999---......---,,,,,,,,,,,,---************************(((((((((((())))))))))))((((((((((((''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%'''(((+++111999AAAEEEGGGDDDDDDFFFEEE>>>;;;MMMddd~~~vvvbbbHHH888555888:::DDDKKK___|||sssmmmppp{{{gggPPPAAA666555000777GGGZZZkkk```BBB777444888AAAFFFPPPllljjjEEE888:::<<>>DDDaaazzzlllbbb[[[OOOCCCCCCDDDFFFMMMWWWdddnnntttuuuyyy~~~kkkEEE111///++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((999999>>>BBB???888999@@@LLLIIIFFFGGGNNNcccdddYYYSSSXXX]]]YYYZZZYYYPPPKKKGGGHHHNNNWWWcccttt|||lllssswwwzzz~~~vvvrrruuuyyyzzzxxxvvvvvvxxxyyywwwvvvvvvwwwwwwuuutttwwwyyy~~~yyyuuuuuuffffffhhhkkkpppuuuwwwwwwsssrrrpppooonnnooopppqqqnnnpppmmmeeeaaallluuuUUU>>>444......---,,,,,,,,,,,,---******************++++++(((((((((((()))))))))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%'''(((,,,222:::AAAEEEGGGCCCBBBDDDCCC;;;<<>>???MMMkkkxxxttttttxxxvvvXXX@@@666555333666<<>>CCCEEESSSwwwqqqsssoooccc```ddd^^^GGG777444222666444<<>>BBBhhh|||fffXXXRRROOOLLLAAA999DDDVVVhhhnnnnnn```JJJ===@@@IIIddd}}}___NNNHHHFFFMMMVVVhhhoooxxxzzzsssjjjeeeWWWTTTOOOMMMMMMRRRWWW[[[iiipppyyy}}}~~~{{{llliiipppwww~~~zzzzzzWWW;;;,,,+++++++++***))))))*********))))))))))))******))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&'''&&&&&&%%%&&&((()))***lll~~~\\\LLLLLLOOOHHHGGGHHHMMMUUU^^^dddgggvvvvvveeeaaaeeeeeejjjmmmhhhaaa___eeelllsss}}}}}}zzzvvvuuutttrrrpppnnnmmmmmmmmmpppoooooonnnnnnnnnnnnnnnqqqqqqssstttsssqqqnnnnnnoooppprrrsssssspppmmmjjjooommmkkkkkkkkkkkkhhhfffhhhggggggfffbbb___cccjjjxxxhhhPPP;;;...---222,,,***...---++++++*********)))))))))((((((((((((((((((((((((******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&***///666===BBBEEEGGGDDDAAA>>>AAANNNeeeuuu^^^___qqqYYYIII:::666888;;;DDDNNNeeevvvyyy}}}fffXXXTTTNNNIIIJJJVVVXXXFFF888666222999333:::NNNkkkvvvRRR:::>>>QQQnnnuuuHHH888OOOaaappp|||xxxzzz}}}{{{www~~~~~~~~~~~~}}}}}}}}}vvv|||~~~~~~}}}xxxuuusssssskkkjjjuuuxxxvvvnnnWWW999))),,,---))),,,+++******++++++***(((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((,,,---...111777;;;@@@EEEIIIJJJKKKKKKIIIEEEFFF777HHH|||{{{rrrjjjzzzpppbbbOOO<<<222111222222555777777777===DDDZZZvvv}}}{{{XXX===MMMtttdddPPPKKKGGGBBB<<<<<>>999>>>DDDJJJ[[[dddsssjjjRRR???>>>DDDKKK\\\ppp|||uuummmhhh]]]YYYTTTPPPOOOQQQUUUXXXdddnnnyyy~~~}}}}}}zzzppplllppp|||{{{dddEEE111---***+++,,,***))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''(((***+++kkkJJJ@@@BBBAAA;;;;;;<<<@@@HHHTTTccclll|||mmmggggggppptttuuulll```XXXYYY^^^eeeooo}}}zzz{{{}}}{{{vvvqqqpppooonnnnnnmmmmmmmmmppppppoooooonnnmmmmmmllloooppprrrrrrrrrrrrqqqoooppprrrttttttssspppnnnmmmnnnmmmmmmllllllkkkhhhggggggeeeddddddaaa]]]^^^bbbvvviiifffFFF333...222---***...---******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''***000666===BBBFFFHHHIIIEEEAAADDDTTTooo~~~fffjjj{{{gggNNN@@@666666888<<>>CCCYYYwwwjjjFFF@@@ZZZjjjwww~~~}}}~~~{{{xxxyyy~~~|||xxx~~~~~~~~~~~~~~~xxx{{{~~~}}}}}}}}}~~~|||zzzzzz{{{ssslllhhhmmmwww~~~gggAAA,,,...000+++,,,+++******++++++***(((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%))),,,...///333999===>>>EEEIIIHHHJJJLLLJJJDDDFFF<<>>AAARRRcccqqq}}}xxxqqqlllccc___XXXSSSQQQSSSWWWZZZbbblllxxx~~~~~~~~~}}}{{{vvvnnnlllxxxqqqQQQ999///)))+++---***((()))******))))))))))))******((((((((((((((((((((((((''''''((())))))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&''')))+++,,,UUU999777999555777666666<<>>QQQhhhuuubbbgggqqqiiiPPPCCCDDDBBBBBBFFFWWW]]]MMM===888222777333<<>>GGG```{{{bbbHHHJJJcccppp~~~}}}}}}}}}~~~|||zzzxxxzzz}}}~~~{{{~~~~~~~~~~~~|||}}}~~~}}}~~~}}}}}}}}}{{{|||~~~uuurrrnnnooossszzz~~~~~~~~~~~~zzzQQQ333---///+++,,,+++******++++++***(((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%)))---///000444:::???>>>EEEIIIHHHHHHLLLJJJCCC===AAA```|||xxxxxxoooaaaRRRAAA444111444999555444444333777JJJ^^^nnnkkkXXXRRRVVVZZZ]]]aaalll{{{hhhPPPBBBUUU|||XXX:::666222444FFFdddhhhIII:::555111///000777KKKUUU]]]nnnqqq^^^LLLNNNSSSeee}}}{{{wwwsssjjjeee___YYYWWWXXX[[[]]]bbbjjjuuu{{{}}}~~~{{{oookkkyyy```BBB444***+++---***(((*********))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((((((((((((((((((&&&&&&&&&&&&''')))+++---mmmEEE222444888666777888>>>NNNffftttiiicccYYYTTTNNNIIIFFFEEEDDDCCCCCCIIIUUUdddqqq|||sssxxxyyytttqqqtttvvvuuummmmmmnnnnnnmmmmmmllllllooooooppppppooonnnmmmlllhhhnnnqqqpppqqqtttsssnnnnnnoooooolllhhhfffgggiiikkklllnnnnnnmmmkkkjjjiiiiiidddbbbddddddaaa```aaaiiitttcccAAA///111///,,,---+++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''***000777>>>CCCFFFHHHCCCBBB===>>>QQQssskkk|||uuuVVV>>>777666:::;;;@@@[[[yyyqqqcccfffmmmbbbEEE888===>>>???EEEXXX```PPP@@@:::333666555@@@TTTmmmuuuTTT???JJJccc{{{```LLLPPPgggwwwppphhhjjjppprrrsssuuuxxx{{{}}}~~~{{{~~~||||||}}}xxxxxxyyyzzz|||}}}~~~~~~||||||}}}~~~~~~}}}~~~zzz}}}{{{yyyyyy{{{}}}wwwwwwvvvrrrpppsssyyy}}}{{{{{{|||~~~nnnCCC...++++++,,,+++******++++++***(((***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%)))---///111555<<>>ZZZ^^^<<<444444222999FFFKKKXXX^^^cccmmmjjj]]]WWWrrr|||~~~~~~}}}}}}~~~~~~~~~~~~}}}zzzwwwooolllhhhccc___^^^^^^^^^bbbgggpppwww|||~~~sssrrrpppKKK888***+++---***(((+++******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&(((***,,,---]]]===000555<<<<<<666<<>>CCCGGGHHHEEEEEEAAAAAATTTyyyrrrkkkHHH999444666<<<<<>>///333999HHHgggUUU333000555777IIIbbbyyyyyyvvv~~~zzzzzzwwwuuuuuuwwwyyy||||||}}}|||{{{{{{||||||zzzxxxsssrrroookkkgggccc```^^^aaaeeellltttzzz~~~}}}tttssszzzPPP;;;++++++---***(((+++******))))))))))))******))))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&(((***,,,...|||tttKKK777666444=========JJJ```wwwzzzlllfff```ZZZTTTTTT^^^kkksssvvvxxxyyytttiiibbb___iiirrrssssssssspppiiilllllllllmmmllljjjgggdddmmmooommmhhheeehhhkkkkkkllllllmmmnnnqqqqqqpppnnnqqqllljjjlllkkkfffeeeiiimmmjjjhhhjjjnnnnnnjjjeeeaaadddeeebbb[[[WWWWWWZZZaaa]]]bbbssssss[[[]]]yyyaaaJJJ666000...***+++111+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&(((+++111888>>>CCCFFFGGGIII<<>>IIIUUUiiizzzYYYJJJOOO^^^lllzzz|||\\\RRRYYYmmmkkk[[[XXXVVVTTTSSSUUURRRQQQTTTUUUXXXbbbnnnyyy~~~|||{{{}}}yyyzzz{{{{{{{{{}}}{{{zzzxxxyyy{{{{{{yyywww}}}|||yyyvvvtttrrrrrrrrrmmmnnnttttttllleeeeeettt}}}|||rrrmmmdddhhh|||nnn444...111,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))),,,,,,+++---111777>>>BBBBBBJJJIIIGGGLLLGGG>>>>>>@@@hhhooo~~~}}}pppjjjXXXCCC999555333333555888777666666@@@___fffjjjttt]]]jjjwwwggg```aaafffpppjjj^^^LLL;;;444;;;FFFyyy}}}LLL>>>333222:::SSSzzz___FFF333333777CCCeeeuuulllzzz{{{uuusssuuusssnnnooosssqqqsssvvv{{{~~~~~~|||vvvyyy||||||vvvqqqlllpppiiinnnpppvvvzzz```dddiiippptttvvvwwwzzz|||~~~zzzooooootttkkkKKK...***000000,,,*********))))))))))))******))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((###$$$%%%%%%&&&)))---000jjjgggEEE666888999EEEGGGHHHNNNbbbzzztttnnnnnnlllmmmkkkqqqssshhheeedddbbbkkknnnooonnnrrrwwwvvvqqqiiiiiiiiikkkllllllkkkjjjlllooonnniiihhhkkknnnnnnmmmmmmnnnooopppooollljjjkkkhhhgggjjjiiieeeeeehhhnnnmmmkkkkkklllkkkhhhfffbbbeeefffccc]]]YYYZZZ\\\fff___\\\ggg{{{]]]VVVvvv|||ttthhhOOO777000///++++++///+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((+++111888>>>CCCFFFGGGHHH>>>IIIUUUcccyyydddwww}}}mmmTTT>>>888555555:::BBBWWW~~~wwwtttsssiiikkkpppfffKKK<<<===:::BBBKKKXXXdddggg]]]LLL>>>===AAALLLWWWhhh{{{]]]NNNRRRaaaooo{{{qqqYYYSSS\\\ppp|||cccXXXXXXXXXVVVTTTRRRNNNNNNQQQRRRRRRXXX```pppwww{{{{{{~~~{{{|||~~~zzz|||~~~|||xxxuuuwwwyyyzzzzzz~~~~~~|||~~~~~~}}}}}}~~~|||zzzxxxvvvuuuvvvmmmnnnyyyxxxjjj```aaayyy{{{}}}nnndddqqqqqq;;;///---,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))),,,,,,,,,---222888>>>BBBCCCKKKIIIGGGKKKFFF===>>>GGGuuummm|||ssshhhUUUAAA777444333333555444444666>>>PPPpppiii{{{|||ooogggjjjdddVVVEEE666444???KKK}}}vvvCCC555888777FFFccc~~~RRR;;;...888JJJ```eeeOOOFFFJJJTTTeeesssoooaaaWWW]]]YYYYYY^^^bbbccchhhoooppprrrwww|||~~~}}}zzzwwwxxxzzz}}}{{{vvvrrrtttllleee{{{qqqnnnllllllooouuuyyyzzzzzz{{{~~~zzztttssszzztttooopppRRR666---,,,***(((*********))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''(((***...111XXX[[[@@@666:::===MMMRRRXXXYYYiiitttcccffflllmmmtttxxx|||qqq```PPPNNNUUU\\\^^^lllggg```]]]ccclllnnnkkkffffffggghhhiiijjjkkkkkkiiilllmmmiiiiiimmmppppppnnnnnnoooppppppmmmiiieeefffdddeeehhhhhhfffeeegggkkkkkkkkkiiifffdddccccccbbbcccdddaaa\\\XXXYYYZZZfffaaa[[[```yyyjjjXXXuuuzzz|||vvvvvvYYY;;;//////...,,,---+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((+++111888>>>CCCFFFGGGGGGAAANNNaaavvv~~~WWW___qqqUUU===888666888@@@MMMhhhuuujjjkkktttjjjsssxxxXXXCCC>>>999???IIIZZZllltttlllYYYHHH???FFFRRR\\\jjj~~~fffTTTVVVeeetttgggUUUUUUaaasssuuuaaa\\\```bbb```___ZZZVVVUUUXXXYYYYYYYYY[[[bbbhhhooosssyyy|||~~~www}}}|||qqqkkklllqqqqqquuuyyyzzzuuuqqqvvv~~~|||{{{|||~~~~~~~~~|||xxxuuurrrrrrjjjmmm{{{yyyrrrtttxxxttt{{{qqq^^^{{{sss~~~nnnAAA000,,,,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))),,,+++,,,...333999???CCCDDDLLLJJJHHHJJJBBB;;;>>>OOOqqqjjjxxxtttcccQQQ===444222222444666444555:::IIIeeennnvvvvvvooo^^^FFF555777HHHXXXkkk<<<111777888TTTxxxsssEEE555111FFFeee^^^EEE:::???SSSXXXYYY```UUUCCCDDD@@@>>>>>>DDDIIIOOOWWW^^^bbbhhhqqqyyy}}}}}}zzzwwwyyyyyy{{{{{{zzzwwwtttsssrrrjjjlllxxxpppjjjmmmuuu|||}}}{{{{{{}}}yyyiiicccgggqqqwww{{{yyy{{{{{{```BBB222+++&&&''',,,******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((())))))))))))+++///222RRRYYYCCC:::===AAASSS[[[cccdddppp```VVV\\\cccccciiiqqqttthhhWWWMMMQQQ\\\```^^^ccc[[[QQQLLLOOOVVV[[[\\\ccceeehhhiiihhhgggfffffffffjjjkkkhhhhhhkkkmmmmmmlllmmmoooqqqqqqnnniiieeegggfffgggiiiiiigggffffffgggjjjllliiidddaaabbbddd``````___[[[WWWSSSSSSTTT]]]^^^]]]bbb{{{xxx^^^|||gggAAA000///000...,,,+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((+++111888>>>CCCFFFGGGHHHDDDQQQhhh]]]FFFhhhtttVVV===:::888;;;HHH]]]zzz}}}zzzlll]]]ccctttvvvbbbGGG>>>888:::DDDXXXooo|||vvvbbbOOO@@@JJJZZZeeepppoooZZZZZZhhhxxx{{{aaaSSSWWWeeevvvooo```___eeekkknnnppplllhhheeeeeegggfffbbb```]]]```ccciiipppwwwzzz{{{{{{}}}~~~}}}}}}uuu|||zzzlllaaa\\\]]]aaaeeejjjmmmjjjjjjrrr}}}~~~|||zzzyyyzzz|||~~~{{{tttmmmiiijjjjjjllltttyyypppxxx~~~|||}}}wwwYYYnnnnnn}}}vvvbbbDDD111...,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))++++++,,,///444:::@@@DDDFFFLLLJJJHHHHHH???:::BBB^^^|||dddtttzzzsssqqq\\\KKK999111111222444666999:::AAAVVVxxxpppeeeqqqQQQ;;;BBB]]]vvv\\\999555:::BBBhhhfff???===HHHbbbyyyWWW???;;;@@@???```ddd]]]bbbPPP999???<<<;;;:::===BBBHHHOOOTTTVVV^^^kkkuuu{{{{{{zzzxxxxxxxxxxxxvvvtttrrrqqqrrrkkkmmmzzzsssooolllooowww~~~|||}}}kkkgggpppuuunnnMMM777---(((***...******))))))))))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((***************+++///222XXX```III@@@CCCHHH]]]gggmmmqqqyyyttt]]]XXX]]]___\\\___cccmmmwww~~~zzzsssmmmoooyyyyyynnn\\\WWWPPPKKKHHHIIINNNSSS\\\```fffjjjiiifffddddddeeeiiikkkhhhhhhjjjkkkiiijjjkkkmmmppprrrpppkkkhhhjjjkkkkkkjjjiiiiiihhhgggfffkkkooommmgggdddeeehhh```___\\\XXXTTTQQQPPPPPPTTTYYYZZZ]]]sss___{{{wwwKKK222///000///++++++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((+++111888>>>CCCFFFGGGIIIFFFPPPhhhZZZPPPwwwnnnPPP999;;;:::BBBWWWttt|||yyyuuufffXXX___qqq{{{___FFF===666;;;EEEXXXooo|||vvvbbbPPPBBBMMMaaaoooxxxvvvaaa^^^hhhvvv|||~~~rrr[[[TTTYYYfffuuurrrfff[[[[[[cccnnnyyy}}}xxxtttrrroooiiicccddd```^^^```eeejjjnnnqqqvvvyyy|||}}}}}}{{{{{{{{{xxx{{{}}}zzzoooaaaTTTMMMMMMMMMQQQWWW\\\```iiirrrzzzzzzyyyyyyyyy{{{~~~~~~|||tttmmmhhhgggpppoookkk}}}tttyyy}}}wwwwww~~~{{{~~~zzzXXX\\\ooo~~~~~~iiiZZZHHH222000,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))***+++,,,000555<<>>HHHaaaaaasss~~~~~~|||xxxtttUUUDDDVVVwwwMMM666777===VVVQQQ;;;MMMiiitttXXX???444<<>>CCCFFFGGGFFFFFFMMMfffeeeggghhhLLL888:::>>>NNNjjj|||zzzyyytttfff[[[aaannnttttttyyyoooTTTBBB<<<555AAAJJJ[[[nnnxxxsssbbbSSSHHHQQQdddsss|||yyygggaaagggppppppqqqiiiYYYXXXXXXcccppp}}}yyyhhhaaaZZZZZZ```lll}}}tttllljjj```XXXVVVWWWXXXZZZ]]]iiilllqqqtttvvvxxxzzz|||}}}}}}}}}|||vvvkkk\\\QQQJJJEEEDDDJJJRRRZZZdddlllvvvxxxzzzzzzzzz{{{~~~|||~~~zzztttpppeeepppoookkk}}}zzz}}}}}}xxxxxx|||}}}|||cccYYYqqqssssssfffVVV666000,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))***---111777===CCCFFFHHHLLLIIIFFFEEE<<<@@@SSSvvvzzzyyymmmcccNNN@@@333000333444555666666AAASSSnnnoooddd~~~}}}||||||lll___YYYXXXfffiii^^^JJJIIIkkkgggBBB444777===kkksssIII@@@bbbhhhKKK:::777BBB[[[rrr|||ccchhhjjjqqqzzz|||yyy{{{{{{zzzuuupppnnnqqqtttkkkfffeeeuuulllWWWVVVKKKEEETTTgggsssvvvwwwzzz~~~|||yyyzzzYYY;;;///,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((***...111}}}|||\\\NNNSSS\\\vvvpppkkkffffffhhhiiiiiihhhhhhaaa\\\YYYWWWVVV[[[bbblllvvvrrrUUUPPPMMMNNNMMMGGGEEEGGGFFFLLLRRRVVVVVVWWWZZZ^^^ZZZ```dddcccccceeeeeecccgggggghhhjjjmmmmmmkkkhhhjjjllljjjeeeeeeiiikkkiiieeejjjoooppplllfffbbb```___]]][[[YYYYYYYYYYYYYYYQQQRRRQQQMMMQQQccccccoooaaa:::---...///---+++++++++************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((+++111888>>>CCCFFFGGGAAAEEELLLfffgggvvv}}}eeeKKK<<<888EEE\\\zzzxxx{{{|||vvvkkkeeegggkkknnnhhhggg```NNNDDD???666CCCLLL]]]nnnwwwuuujjj```RRRVVVeeeqqqyyyyyyiiiaaadddjjjiiikkklllddd]]]XXX___kkkpppvvvuuujjjeeeaaa^^^ZZZYYYaaavvv}}}qqqdddYYYUUURRRNNNLLLMMMTTTYYY___eeekkkqqqwww{{{~~~}}}}}}~~~|||vvvmmmfffZZZQQQIIIIIIMMMUUUbbbmmmssswwwzzz|||||||||~~~|||~~~~~~yyyuuugggjjjiiimmmkkkrrrzzz}}}{{{zzz|||}}}}}}uuubbbXXXuuuyyyvvvlll<<>>DDDGGGIIIKKKHHHEEECCC<<>>LLLwww}}}^^^AAA999<<>>CCCFFFGGG<<>>999NNNzzzzzzqqqZZZEEEAAADDD|||lllGGGFFFnnnvvvIIICCCGGGZZZ|||{{{zzz}}}uuuwwwvvvqqqjjjgggjjjmmmnnnlll```YYYBBB444AAA<<<444GGGaaasssyyyyyyyyy{{{www|||~~~~~~qqqKKK222***,,,000******))))))))))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&'''((()))***,,,000444fffYYY[[[fffwwwlllaaaaaadddhhhjjjlllkkkkkkooouuu||||||vvvtttyyyvvvooonnnooovvv{{{}}}mmmaaaZZZ]]]\\\TTTMMMIIIGGGDDDAAABBBBBBAAA@@@AAABBBCCCDDDJJJPPPSSSTTTWWW]]]ccceeeccc___^^^dddjjjiiicccaaadddgggiiiiiihhhggggggssswww}}}ssscccZZZ]]]]]][[[YYY\\\___\\\VVVOOONNNKKKKKKKKKMMMjjjaaaDDDOOOkkkssslllAAA---,,,000222+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++111999@@@DDDDDDCCC>>>===DDDooo|||sssZZZCCC999>>>SSSkkk{{{}}}xxx}}}{{{yyywwwkkkaaagggfff[[[TTTVVVVVVMMMAAA;;;BBBOOO___mmm{{{vvvgggbbbcccnnnzzz~~~~~~~~~sssddd]]]dddiiieeebbbddd```^^^]]]___bbbcccaaa^^^]]][[[WWWPPPLLLOOOYYYaaa}}}qqq___```^^^VVVRRRNNNMMMLLLKKKMMMSSS\\\bbbgggqqqyyyzzz|||}}}xxxlll]]]QQQPPPOOONNNXXXfffrrrtttvvvyyy|||}}}}}}}}}zzz~~~wwwmmmpppfffbbbgggdddTTTBBB:::CCCfff{{{ssszzz}}}{{{zzzvvvuuu~~~hhhMMMYYYZZZ]]]oooVVV444---,,,******+++,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))+++000555;;;AAAEEEGGGLLLJJJDDDGGGDDD444LLLoooxxxxxxqqqdddVVV???555///222444111333999AAA]]]aaa}}}|||uuuggg```llliiimmmvvvuuulllgggkkkggg]]]JJJ888444<<>>??????===CCCIIILLLLLLMMMQQQTTTQQQUUUXXXYYY\\\bbbdddbbb^^^bbbhhhjjjiiigggffffffppprrrwww|||yyymmm___WWWYYY[[[ZZZXXXXXXYYYVVVQQQIIIIIIFFFHHHJJJLLLhhhgggEEEGGGdddhhhjjjEEE222//////---+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++111888@@@DDDDDDCCC:::BBBQQQ{{{uuulll}}}vvv[[[FFF===>>>LLL```vvv}}}zzzyyy}}}yyyuuurrrcccWWWZZZccc[[[VVVWWWUUUMMMEEEBBBDDDQQQaaannnyyy~~~zzzrrrccc^^^___kkkwww}}}}}}}}}ttteee\\\```bbb\\\XXXZZZ^^^\\\\\\^^^aaabbb```^^^\\\\\\YYYSSSKKKHHHKKKNNNTTT[[[fffsssnnnmmmjjj```^^^ZZZVVVPPPKKKIIIKKKNNNPPPWWW```jjjoootttyyyvvvqqqaaaUUUMMMOOOQQQSSS^^^kkkqqqrrruuuxxx{{{}}}}}}}}}}}}yyyyyykkk```[[[^^^[[[LLL===666>>>ddd{{{~~~yyywwwwwwuuussswwwwwwdddLLL\\\TTTZZZyyy___888...,,,******+++,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())),,,000555;;;AAAEEEGGGMMMJJJGGGEEE===999YYYvvv{{{sss}}}tttlll]]]MMM===444000333555333666===HHHeeeqqqkkk}}}yyytttxxxzzzrrrpppvvvzzzuuummmiiiiiinnntttuuummmfffhhhooofffXXXBBB666:::EEEHHHCCC===555,,,)))///999@@@CCC???HHH\\\hhhZZZCCCDDDUUUaaa???...111FFFaaannnTTTVVVjjjWWWIIIGGGGGGJJJ^^^www|||vvvxxxzzzxxxuuutttwwwwwwuuuqqqmmmiiiiiiiiinnnhhh___WWWMMMBBB888222666EEE\\\oooxxxzzzxxxwwwvvvwwwxxx{{{kkkwwwfffBBB000+++*********))))))))))))******)))))))))))))))((((((''')))((((((''''''''''''(((((((((''''''''''''(((((()))))))))((((((+++///333zzz]]]NNNOOOXXXccclllfffaaa```fffmmmssszzz|||oooqqqxxx|||xxxwwwwwwxxxwwwtttoookkkqqqrrrlllaaaYYYUUUQQQNNNOOOMMMJJJGGGEEECCCCCCBBB@@@DDDHHHIIIGGGDDDDDDFFFAAAIIINNNMMMMMMTTT]]]bbb]]]ccciiijjjgggddddddeeeiiihhhkkkooolll```TTTOOOQQQVVVXXXVVVTTTTTTRRRNNNFFFEEEBBBDDDFFFGGGaaalllJJJEEEggghhheeeGGG666222...***+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***000777???CCCDDDCCC:::III\\\tttvvvuuuooo}}}}}}~~~lllQQQ???:::BBBGGGZZZyyy}}}{{{zzzzzzuuuppp___PPPRRRZZZVVVTTTUUUTTTPPPLLLLLLGGGVVVhhhtttzzz{{{uuuooobbb]]]^^^iiiuuu{{{|||}}}rrreee\\\\\\[[[VVVSSSTTT\\\\\\\\\___aaacccbbbaaa[[[]]]]]]XXXOOOGGGAAA@@@@@@AAACCCIIITTTeeevvv}}}ppplllgggaaaXXXQQQOOOMMMLLLJJJKKKRRR[[[ccckkknnnhhhaaaPPPIIIGGGMMMTTTYYYeeeqqqoooppptttwwwzzz|||}}}~~~zzzyyymmmaaaZZZ]]]\\\SSSMMMLLLQQQqqq~~~~~~wwwrrrvvvvvvsssrrrooobbbRRRgggXXXWWW~~~fff;;;...,,,******+++++++++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***,,,000555;;;@@@EEEGGGLLLIIIJJJDDD888HHHuuugggvvvwwwnnn^^^MMM:::222000555666444888@@@TTTppp___uuu||||||wwwvvvrrrpppoooffflllmmmkkkooovvvyyyvvvpppmmmooo{{{xxxjjjeeejjjqqq___MMM999444AAANNNKKKBBB<<<666///...000222111///...666LLLaaa\\\LLLRRRggglllDDD111...>>>WWW___pppZZZXXXxxxyyyZZZFFF999000///...222EEE[[[}}}zzzvvvwww}}}}}}wwwtttwwwuuuqqqooommmjjjeeeaaannniiiaaaZZZSSSKKKAAA:::>>>LLL___ooowwwxxxxxxwwwvvvwwwxxx{{{rrrGGGTTTqqqvvvtttjjjiiimmmJJJ444***'''******))))))))))))******))))))******))))))((('''(((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((+++000333rrrVVVHHHIIIPPPZZZaaahhhfffhhhooovvv~~~{{{xxxvvvxxxxxxrrrhhhbbb```^^^[[[\\\XXXTTTOOOLLLJJJHHHGGGGGGHHHGGGDDD@@@<<<<<<<<<:::@@@BBBAAACCCNNN[[[bbbcccgggkkkiiiccc```aaadddbbb]]]^^^bbb^^^QQQHHHFFFKKKRRRWWWUUURRRRRRQQQOOOHHHFFFAAABBBDDDAAAVVV|||{{{\\\PPPrrrsss|||eeeIII666111000,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((***///666>>>BBBDDDCCC@@@NNN]]]}}}jjjYYYgggzzzyyyxxxzzzvvvsssnnn^^^GGG;;;;;;@@@FFF]]]}}}|||~~~uuunnnkkk\\\NNNOOOSSSPPPNNNQQQUUUWWWVVVTTTKKK[[[qqqwwwqqqggg```^^^gggrrrwwwxxxyyymmmccc[[[YYYXXXTTTSSSVVV\\\\\\^^^```bbbddddddddd[[[^^^aaa^^^WWWMMMEEEBBBFFFAAA;;;777999DDDRRR]]]qqq{{{uuummmddd^^^]]][[[VVVQQQOOOQQQWWW^^^cccaaaWWWMMM@@@===???IIISSS\\\gggrrrmmmooorrrvvvyyy|||}}}}}}xxx{{{}}}}}}|||qqqddd\\\^^^bbbeeellluuuyyyyyyyyyzzzwwwpppuuuxxxtttqqqmmmeee\\\ooofffXXX}}}{{{eee999...,,,******++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***,,,000555;;;@@@DDDFFFHHHFFFKKKBBB;;;```ffftttlllyyyqqq___MMM777222111555555333999CCC]]]wwwxxx```uuuuuuxxxvvvwww~~~uuummmooovvvttt{{{uuuoootttpppxxxwwwqqqpppqqqmmmjjjeeeOOOAAA333555BBBKKKEEE;;;///+++***...111111...---000666III[[[YYYRRRaaa{{{uuuPPP999444:::KKK___YYYhhhtttuuucccQQQllljjjXXXDDD000666666888777333999QQQjjjsssuuuppphhh\\\aaabbbhhhpppsssooommmoooooonnnnnnnnnkkkfff___ZZZmmmiiibbbZZZVVVTTTNNNHHHJJJUUUfffsssyyyzzzzzzzzzyyyyyyzzz{{{~~~ddd777===\\\qqqxxxrrrwwwrrrQQQ999---)))******))))))))))))******)))************)))(((((('''''''''''''''((()))***((((((''''''''''''((((((&&&''''''((())),,,000333yyydddNNNBBBBBBHHHRRRZZZfffhhhnnnvvv||||||xxxxxxvvvrrrooojjjbbb[[[VVVRRRNNNKKKIIIGGGCCC???<<<<<>>888222,,,***+++000222111222777:::BBBPPPZZZVVVRRR```uuukkkNNN777222222888DDDNNNHHH]]]eeeYYYLLLQQQzzzrrrWWWEEE888222222222444666888<<>>111///******))))))))))))*********************))))))((('''''''''''''''((()))***((((((''''''''''''((((((%%%&&&'''((()))+++///222gggYYYIIIAAA???CCCMMMWWWfffjjjrrryyyzzz{{{~~~uuupppkkkeeeaaaZZZWWWSSSQQQSSSXXX___cccllluuuooommmiiiddd___]]]]]]^^^YYYQQQPPPXXXWWWKKKFFFJJJTTTXXXYYYTTTPPPMMMJJJEEEEEE@@@;;;???CCC>>>KKKjjj}}}ccc___999...//////+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))---444;;;@@@CCCCCCFFFYYYkkktttQQQVVV{{{zzznnnjjjkkknnndddNNN===777???UUUzzz~~~|||tttddd^^^aaaXXXLLLMMMVVVVVVUUUUUUYYY^^^[[[VVVWWWdddyyytttfff[[[YYY\\\^^^___aaa___^^^[[[WWWSSSQQQRRRTTTVVVXXX[[[]]]]]]^^^```aaaeeeeeeccc```[[[VVVQQQNNNAAA@@@===999666666999<<<===JJJVVVfffyyy|||ssslllkkkfffbbb___XXXJJJ===555222222555<<>>///---+++***++++++***((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++---111666;;;@@@CCCEEEEEEGGGDDD@@@VVVrrrqqq{{{vvvlllVVV???555222222555222111===MMMeeecccmmm{{{vvvssswww}}}zzz}}}xxxvvv|||vvvhhhOOO:::333444777:::888111---...555111111333222111;;;IIIVVV___fffddd^^^[[[[[[]]]HHH444---000000:::JJJOOOZZZkkkfffMMMAAAKKKiiixxxYYY>>>888666111444???GGGCCCBBBKKK^^^nnnrrrmmmfffLLL===999999555777<<<@@@AAAFFFSSSbbbooorrrtttrrrllleeeaaa___aaaeee```UUUNNNSSSWWWVVVVVV```mmmwww{{{}}}}}}~~~wwwvvvuuuwwwzzz}}}~~~~~~ggg@@@999TTT]]]>>>...,,,******))))))))))))************++++++******)))((((((''''''''''''(((((()))((((((''''''''''''((((((%%%&&&(((((()))+++...111___WWWMMMFFFBBBDDDNNNZZZiiikkkpppvvvvvvvvv{{{~~~{{{|||kkkhhheeecccaaa___[[[WWWPPPHHHJJJUUUXXXNNNLLLRRRTTTUUUSSSOOOMMMMMMIIICCCDDD>>>999===AAA;;;FFFbbbpppQQQzzzmmm>>>......---+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))---333:::@@@BBBCCCFFF```uuu\\\\\\}}}xxxuuutttvvvuuudddJJJ888333DDD___zzzzzz}}}uuufff```dddYYYJJJHHHKKKSSSXXXVVVTTTVVVXXXWWW___eeetttyyyiiiXXXRRRSSSTTTVVVXXXWWWZZZ[[[XXXUUUUUUXXXZZZWWWZZZ]]]^^^]]]]]]___bbbfffdddbbb___\\\YYYVVVSSSIIIHHHEEE@@@;;;777777888;;;BBBEEENNN]]]ffftttxxxoooeeeVVVCCC666222111111222777CCCSSSbbbkkkoooqqqtttwwwyyy{{{||||||}}}yyy|||ooobbbWWWTTTVVV___vvvyyyuuutttrrrvvvpppkkklllppppppjjjdddPPP```pppWWWzzzwwwIII000---+++***++++++)))((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++---111666;;;@@@CCCEEEEEEJJJ@@@BBBlllpppzzz}}}xxxnnnVVV>>>444111222555333444DDDWWWnnnqqq```~~~{{{wwwvvv~~~|||rrrvvv~~~{{{wwwtttiiiUUU???222555777;;;<<<444++++++111///+++,,,......555NNNhhhooojjjlll```KKK888---222999<<>>;;;:::???FFFQQQ```mmm{{{uuuoookkkhhheeebbb\\\ffffffYYYNNNPPPTTTTTTYYYcccpppzzz{{{xxxttttttvvvxxxyyyyyycccCCC999OOObbb???---*********))))))))))))*********++++++++++++***)))))))))((((((''''''''''''(((((((((''''''''''''((((((&&&'''((())))))***---///^^^ZZZTTTNNNHHHGGGRRR___fffeeehhhooovvv~~~mmmfffcccaaabbbdddaaaYYYSSSHHH@@@CCCRRRWWWOOOOOOWWWNNNNNNLLLJJJLLLNNNKKKEEEFFF@@@999===???777???YYY```:::fffsssBBB000...,,,+++++++++************)))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,333:::???BBBCCCGGGdddzzz___[[[xxx{{{xxxvvvvvvwwwrrr^^^FFF<<<>>>AAA]]]}}}}}}vvvuuuzzzyyyrrrddd```cccVVVCCC>>>;;;KKKVVVSSSMMMOOOVVVZZZdddeeeooo}}}kkkXXXPPPPPPQQQTTTVVVQQQVVV[[[[[[ZZZ\\\aaacccZZZ]]]```aaa``````bbbdddcccbbbaaa``````^^^\\\YYYQQQOOOKKKEEE@@@===<<<===:::??????CCCMMMQQQ]]]rrrxxx}}}{{{lllWWW@@@333111222222111555AAASSSccclllppprrruuuxxxzzz{{{||||||xxx|||yyyiii^^^TTTRRRRRRYYYmmmwwwvvvyyyyyy}}}rrrjjjlllrrrrrrjjjbbbRRRKKKZZZhhhwwwSSScccSSS000...+++***+++***)))((())))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((,,,...111666;;;???CCCEEEEEELLL???FFF~~~yyy^^^OOOcccxxx||||||yyyvvvmmmUUU===333111222555444777JJJ___yyygggdddyyyzzzyyyxxxvvvsssvvvuuupppsssooopppooo___FFF777555::::::===<<<444+++---666222111444;;;@@@PPPuuupppnnnwwweeeEEE333...999BBBJJJuuu^^^666---......555111777???HHHSSSbbbnnnttt}}}XXXHHHFFFHHHRRR^^^]]]VVVUUUaaatttrrrjjjiiiiiifffccc\\\jjjnnn___QQQPPPRRRQQQ\\\fffttt|||vvvrrrrrrssssssrrrjjjOOO???OOOkkkGGG333000******))))))))))))*********++++++++++++***))))))***)))((('''''''''''''''((((((''''''''''''((((((&&&''')))))))))***,,,...eeeddd[[[MMMFFFLLLWWW___iiihhhlllvvvrrreee\\\aaa]]]ZZZ[[[]]]ZZZQQQHHH@@@<<>>@@@999666::::::???NNNzzz\\\@@@NNN|||}}}FFF111000***,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''',,,222:::???AAAAAABBBaaagggXXXXXX~~~zzz}}}tttnnnbbbGGG888@@@NNNccc}}}~~~{{{xxxzzz|||qqqccc[[[ZZZWWWKKK===;;;@@@DDDDDDCCCEEELLLSSS[[[WWW]]]pppsss```UUUPPPNNNPPPTTTYYYXXXYYY]]]aaadddbbb```aaa```aaabbbddddddcccbbbhhheeeaaa```aaabbb```^^^XXXUUUQQQKKKFFFBBB@@@>>>???@@@AAA@@@??????BBBDDDJJJNNNTTT\\\eeeqqq~~~rrr___III999222111...444666888BBBVVVfffmmmqqquuuwwwvvvwww|||~~~~~~|||yyy{{{rrraaaQQQMMMOOOUUUaaannn{{{|||sssuuuwwwrrrjjjfffjjjmmmhhh___XXX@@@RRRYYYJJJ```kkkfff555111---+++++++++***)))''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((,,,222888===@@@@@@@@@GGGGGG???UUUqqqHHHJJJYYYuuu|||uuukkkUUU@@@333222111000000888KKK^^^~~~}}}ZZZqqq}}}}}}}}}~~~|||yyyxxxwwwuuurrrppppppmmmggg]]]LLL:::222222===FFFDDD333'''+++444777000999<<>>GGGLLL,,,...++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111hhhhhh```RRRJJJOOO\\\dddiiiiiinnnxxxvvvvvv|||~~~~~~~~~}}}yyytttlllooosssuuuvvvyyy~~~~~~}}}}}}}}}{{{yyynnnllliiiddd^^^YYYTTTRRRUUUXXX]]]aaa___UUUHHH>>>999999AAAPPPZZZXXXRRROOONNNLLLKKKKKKJJJHHHEEEBBB===>>>777444888777<<>><<<888999@@@FFFIIIJJJTTTfffuuu}}}vvvbbbVVVPPPOOOQQQVVV]]]\\\\\\^^^aaabbb```]]]aaaaaabbbdddfffggggggfffjjjgggdddccceeefffdddaaa___]]]ZZZVVVQQQLLLHHHFFF???>>>;;;888777777888888...111444777;;;AAAIIIOOOYYYWWWPPPFFF:::111......111666:::>>>JJJ\\\jjjooorrrxxx{{{{{{{{{}}}|||xxxzzzwwwxxxppp___PPPMMMMMMOOOYYYddd[[[qqqvvvyyyxxxrrriiifffjjjmmmeeeZZZYYYIII___aaaPPP```vvvkkk444111---+++++++++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''))),,,111777<<>>000111,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''+++111888>>>@@@AAA@@@UUUeeepppkkk}}}{{{qqqVVVEEEMMMggguuu{{{xxxjjj^^^ccclll___FFF@@@BBBAAA<<<666555:::???;;;@@@LLLZZZdddlllvvvrrr```VVVRRRRRRVVV[[[aaa```___``````___\\\ZZZ^^^```bbbdddfffhhhiiiiiillljjjhhhiiikkkllliiifffcccccccccaaa\\\UUUOOOKKKDDD???888333222111000...///000000000///000333666666666444333111000000000000444:::CCCPPP```jjjmmmsssyyy~~~}}}xxx~~~||||||~~~|||wwwuuuvvvssscccUUUQQQOOONNNUUU```^^^zzztttyyyyyyrrriiifffkkkmmmcccUUUVVVPPPlllkkkSSSbbbhhh444111---+++***+++***)))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***---111666;;;???AAACCCCCCBBBIIIppppppjjj[[[KKKbbbxxx{{{{{{xxxttttttlllUUU===222111111111333===SSShhhooo\\\~~~||||||}}}~~~~~~~~~{{{xxxwwwwwwyyywwwwwwvvvuuutttttttttuuuooommmjjjhhhfffdddaaa^^^XXXPPPGGG>>>555000444<<>>===PPPkkkpppIII888===///666aaa~~~gggEEE??????WWW\\\DDD111000111333DDDZZZQQQIIIWWWttt]]]XXXrrrvvvkkklllkkkkkknnnqqqmmmfff___cccmmmkkkVVVJJJIIIEEERRR^^^kkkuuuzzzvvvtttssssssssstttmmmMMM===aaaUUU222///+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111uuuxxxsssbbbSSSSSS\\\dddrrrppplllgggccc______```YYYWWWYYYaaagggiiilllooouuupppggg]]]TTTMMMGGGDDD<<<:::===FFFNNNTTT[[[bbbnnnpppvvv~~~{{{tttlllfffaaaXXXWWWTTTMMMFFFCCCEEEHHHAAA@@@@@@@@@@@@AAAAAAAAAEEEFFFIIIOOOVVV^^^eeeiiilllfff[[[OOOEEE<<<555111222888FFFWWWccccccZZZRRRLLLKKKIIIHHHGGGDDD@@@===888999333///222111444BBBlllvvvLLL???kkkeeevvv|||```>>>333333---,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***000777===???@@@BBBSSSiiizzz\\\YYY~~~~~~||||||sssXXXGGGMMMeeesss{{{~~~|||ttttttgggZZZeeexxxpppVVVLLLLLLIIIBBB;;;999<<<@@@===???FFFSSS]]]dddkkkrrrooodddYYYUUUUUUVVV[[[aaabbbaaaaaaaaa```^^^\\\ZZZZZZ]]]```cccdddfffhhhjjjnnnllllllnnnqqqqqqnnnkkkhhhjjjlllkkkggg___WWWRRRKKKCCC999333222222///+++------......------...///---,,,,,,...000222111000111666>>>JJJYYYffflllnnntttzzz~~~|||zzzzzz|||zzzuuusssuuuttteeeVVVPPPMMMLLLTTT```|||{{{rrryyyxxxqqqiiihhhnnnooobbbSSSRRRTTTpppuuuTTTaaa~~~vvvaaa333000,,,************))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,---000444999>>>BBBDDDAAA@@@PPPxxxbbbwwwVVVPPPmmm|||{{{vvvrrroooeeePPP;;;222111111222555AAAYYYnnneee\\\uuujjjiiibbb^^^dddsss|||xxxuuussssssttttttrrrqqqooommmkkkjjjddd```\\\XXXTTTPPPLLLIIIDDD===666111...///777AAAKKKGGG;;;,,,***;;;PPP]]]iiirrrqqqgggXXX@@@///222///555LLLttt]]];;;;;;IIIkkkjjjCCC777000000111:::RRRkkk[[[UUUhhhzzzqqq[[[___sssiiiNNN???PPPWWW^^^dddjjjnnnjjjddd^^^]]]hhhjjjVVVHHHFFFEEEPPP\\\jjjuuu{{{vvvttttttttttttyyyuuuVVV999LLLwwwyyytttTTT222,,,******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111xxx~~~{{{jjjWWWRRRXXX___iiiiiifff```ZZZXXXXXXXXXNNNMMMNNNPPPPPPSSS^^^iiippptttvvvrrrfffZZZQQQMMMDDDBBBDDDFFFDDD>>><<<===???BBBFFFNNNWWW```eeehhhtttuuuwwwyyy{{{}}}tttuuusssnnngggaaa```aaaRRRPPPMMMJJJJJJNNNSSSWWWYYY]]]fffvvvpppaaaLLL===666444111...333;;;IIIYYYeeeggg^^^TTTLLLJJJHHHGGGEEEBBB>>>;;;555777111...111///222@@@iii~~~MMM>>>pppgggwww~~~fffEEE666333---,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***///666;;;???@@@@@@TTTkkkyyyNNNTTTvvv~~~|||~~~{{{|||{{{|||tttYYYGGGMMMaaaooo~~~zzz~~~zzzvvvvvvvvvhhh[[[hhh|||gggPPPOOOKKKEEE???===>>>AAAEEE???AAAPPPaaaiiiiiiggg[[[VVVSSSUUUWWWWWWZZZ______```aaaaaa___^^^\\\\\\ZZZ]]]aaacccdddfffiiikkknnnmmmmmmpppsssuuurrroooqqqsssuuuvvvrrrjjjbbb]]]MMMEEE:::555444333///,,,(((((()))***,,,------,,,,,,++++++,,,...///...---777;;;EEETTTaaakkkqqqttt|||{{{yyyyyy{{{zzzuuusssuuuppp```QQQJJJFFFGGGSSSaaavvv{{{vvvqqqllllllqqqpppcccSSSSSSXXXnnn~~~VVViiizzzsss\\\222///,,,***************))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,...000444999>>>BBBEEEEEEDDD[[[~~~\\\YYYXXXqqq}}}|||{{{xxxqqqiii\\\JJJ;;;222111000222666DDD^^^tttdddbbb}}}rrraaaUUUOOOMMMSSSfff}}}~~~}}}{{{zzzwwwssspppmmmgggeeebbb^^^ZZZVVVSSSQQQJJJGGGCCC???<<<999444111444000---...000333:::BBBFFF???555000888IIIYYY```fffTTT999///666555000555///LLLjjj{{{qqqOOO777999RRRuuujjjAAA444333666999999:::BBBNNNIIISSSrrr{{{kkk[[[PPPMMMNNNPPP^^^}}}mmmJJJ888555777555===IIISSS^^^ggghhheee\\\WWW```fffTTTDDDDDDGGGLLLZZZkkkyyy|||vvvuuuuuuvvvvvvuuunnnSSS666@@@nnnzzz|||UUU555,,,***))))))))))))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111zzzfff]]]bbbiiigggkkkjjj```VVVQQQPPPPPPKKKMMMOOONNNJJJJJJTTT```cccooo}}}yyylllbbb]]]QQQPPPPPPOOOGGG;;;333222999777666777:::???EEEHHHGGGKKKPPPVVV\\\bbbiiinnnsssxxx}}}uuutttqqqnnnnnnrrryyy~~~yyyXXXKKK;;;222111222000,,,555???NNN]]]hhhjjj```SSSKKKIIIGGGEEECCC@@@<<<888333666000---111///111???dddOOODDDvvvlllyyyuuuMMM777222,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))...555:::>>>???===XXXllloooNNN[[[yyyooo}}}~~~}}}~~~vvvZZZHHHNNNcccppp{{{~~~}}}xxxvvvyyyvvviii]]]fffxxxwwwhhhTTTSSSRRRNNNKKKJJJKKKLLLMMMCCCAAAOOObbbjjjfffaaaQQQOOOPPPUUUVVVUUUVVVYYY[[[]]]``````^^^]]]]]]^^^]]]aaaeeefffffffffiiilllmmmkkkkkknnnrrruuutttqqqssstttvvvvvvrrrllleeeaaaMMMGGG???999666444111...000///...///000111000...---------......///000111999>>>JJJXXXbbbiiiqqqxxxzzzxxxxxxzzzyyyuuussstttpppaaaRRRJJJFFFHHHVVVfffyyyxxxtttsssqqqppprrrnnn```QQQTTT[[[hhh}}}VVV|||xxxlllssswwwTTT111...+++)))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''',,,---000444999>>>BBBDDDEEEDDDcccllljjjnnn|||{{{xxxrrrhhhYYYGGG;;;222000000111666FFFaaaxxxjjjmmm}}}sssbbbQQQGGG>>>JJJaaa|||zzz{{{yyyvvvsssmmmeee]]]WWWNNNLLLHHHCCC???;;;888777777555333222111000...,,,///,,,---111444666:::???<<<333000===SSS___ZZZNNN>>>777+++***111///111>>>UUUwww~~~dddFFF888===OOOooozzzQQQ444333222444999???GGGNNNTTTQQQeeegggTTTNNNDDDBBB<<<444111888GGGTTT\\\}}}iiiMMM888111222555666+++000777BBBRRRaaahhhgggZZZRRR[[[dddTTTBBBBBBGGGHHHXXXlll|||}}}wwwuuuuuuvvvwwwlll___JJJ666CCCuuu~~~]]]<<<---***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111|||sssjjjooovvvttt||||||mmmZZZNNNIIIFFFHHHKKKQQQUUUTTTQQQUUU\\\^^^jjjyyy}}}tttnnndddbbb```[[[PPPCCC;;;;;;999777555222000000111333222444777888999===BBBFFFQQQXXXbbbiiioootttzzz~~~}}}jjjWWW<<<666///---///222333222999FFFWWWgggqqqqqqcccSSSJJJIIIFFFDDDBBB>>>:::666222555000...222000222@@@ffftttLLLNNNzzzQQQ555000...,,,,,,++++++***)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))---444:::===???AAAcccpppqqqUUU]]]~~~}}}ssshhh~~~vvv[[[IIIOOOdddooo}}}~~~|||~~~~~~zzzwwwwwwwwwsssiii```eeennnlllccc]]]^^^^^^___^^^___```aaa[[[RRRMMMPPPVVVWWWVVVUUUNNNMMMPPPTTTVVVTTTUUUYYYYYY\\\______]]]\\\\\\]]]___cccggggggeeeeeehhhkkkkkkiiihhhkkkpppssssssrrrrrrrrrsssqqqnnniiidddaaaUUUQQQKKKEEE???;;;888777333000------------,,,***///111222111111222777;;;???EEEQQQ^^^dddiiitttxxxvvvvvvyyyxxxtttrrrtttpppbbbUUUOOOKKKKKKXXXhhhyyyuuutttuuuuuussspppiii[[[MMMKKKWWW[[[nnnNNNvvvwwwgggqqqtttQQQ111...+++)))************&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''+++---111555:::>>>BBBCCCBBB@@@iiimmmzzz}}}yyyvvvsssmmm^^^JJJ===222000000111666FFFbbbzzzsssyyywwwfffQQQCCC>>>???WWWxxx~~~wwwwwwuuuqqqllldddWWWIII@@@<<<:::777555333333333444666555333444555555444333222000000555777666777999111222:::LLL[[[ZZZIII:::$$$...333555444333EEEfffzzz[[[AAA999BBBNNNiiivvv\\\DDD666;;;<<<@@@KKK^^^uuuaaaFFF:::666000444777888:::CCCTTTbbbaaa{{{eeeTTTKKK@@@666555:::<<<777222>>>;;;888<<>>CCCGGGWWWkkk{{{xxxuuuuuuuuuuuulllWWWFFF===OOOhhhBBB,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((''''''(((,,,///111pppssslllqqqxxx~~~gggWWWNNNJJJNNNQQQYYYbbbccc^^^ZZZZZZ___fffrrryyywwwrrrmmmfffYYYKKKDDDEEE999;;;;;;:::888666555555333444444222000111444888222888AAAHHHNNNTTT[[[```kkktttuuugggUUUCCC777111///,,,+++,,,111666:::===LLL```pppzzzxxxgggTTTJJJHHHFFFDDDAAA>>>999555111444000...222111333AAApppcccBBBPPPPPP333000111,,,,,,++++++***)))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((---333999===>>>IIInnnttt~~~]]]\\\ttttttssswww~~~uuuZZZHHHNNNbbbjjjvvv~~~{{{zzz|||zzzwwwvvvxxxxxxssslllhhhjjjmmmjjjeeebbbdddgggiiikkkmmmnnnooojjjccc[[[RRRIIIAAAAAAFFFMMMLLLOOOTTTUUUUUUXXX]]]YYY\\\______\\\ZZZ[[[\\\___cccgggfffcccbbbdddhhhiiigggfffhhhmmmrrrsssrrruuuuuutttrrroookkkgggeee___]]]YYYQQQIIICCCAAA@@@===999444333444444222000...111333222000222888>>>JJJPPP]]]hhhmmmppp}}}wwwuuuuuuxxxwwwsssqqqssskkk___TTTOOOJJJIIITTTbbbzzz{{{xxxtttwwwxxxtttnnneeeVVVIII@@@OOOOOOvvv\\\CCCVVV|||mmmzzz{{{UUU000...***))))))*********%%%%%%&&&'''((()))******'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''***---111666;;;???AAACCCDDDBBBpppvvvZZZpppxxxssssssqqqdddNNN>>>222000///000666FFFccc{{{}}}www~~~sss]]]EEE888777IIIfff|||wwwxxxnnnlllkkkhhhbbbVVVHHH>>>888777666555777:::===???;;;999888888999999888666888555444777888555333555333???OOOVVVNNN>>>000)))111///)))---===OOOpppiiiQQQ<<<777DDDWWWnnn{{{dddNNNAAA===AAAMMM^^^uuummm@@@111222555444:::@@@CCCFFFLLLVVV___{{{vvvXXXAAA:::;;;222555<<>>???AAABBBBBB@@@???>>>===<<<;;;::::::777666555444444555777888DDDHHHIIIAAA444++++++///111000,,,///IIIrrryyyeeeTTTCCC777999DDDaaakkkxxx{{{mmmYYYMMMKKK\\\zzz^^^@@@;;;===>>>FFFLLLXXXfffllljjjiiikkk{{{eeeJJJ===@@@@@@:::BBBLLLZZZeeekkkpppyyyjjjbbbccciiioooxxxrrr]]]ZZZLLLVVVggg[[[EEE===>>>DDDPPPeee|||{{{vvvrrrqqqtttqqqaaaaaahhhvvvnnnDDD000+++******)))))))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''''''''((((((((((((''''''&&&''''''&&&'''***...222LLLRRR[[[ccccccbbbhhhqqqwww~~~yyyhhhYYYTTTPPPJJJMMMSSSVVVWWW]]]eeehhhfff___]]]aaammmxxxzzzrrrllllllfff___ZZZVVVRRRJJJEEEAAA>>>:::888666555444222111000000000000222333444111333777:::<<<;;;:::888666666555333000......///.../////////111555<<>>:::555111111111,,,,,,111///555GGGxxxTTT111DDDiiiwwwMMM777444///,,,+++++++++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''(((***,,,///555<<>>>>>>>>>>>>>>>>>>>>>>>===777000---111999BBBGGG@@@???;;;444...))))))***+++---111>>>^^^nnnYYYIII===777===HHHWWW___mmmyyy{{{vvvtttvvvnnnMMMCCCIIIOOOQQQTTTnnntttWWWFFFBBBEEEGGGIIINNNRRRYYY___dddkkkttt|||qqqqqq}}}mmm^^^OOOWWWggg\\\EEE======BBBNNNbbbzzz|||wwwrrrrrrtttrrrkkkooooooooouuuHHH000+++******)))))))))))))))(((((((((((('''''''''''')))))))))))))))(((''''''''''''((((((((((((''''''&&&''''''''''''***...111MMMJJJKKKOOOTTTZZZeeeooopppppphhh[[[TTTTTTQQQJJJQQQWWW[[[[[[\\\bbbfffhhhbbb```___bbbfffqqq}}}wwwrrroooiiibbb]]]WWWSSSLLLGGGBBB>>>:::777333222000///...//////000333333222111111111111222+++,,,,,,+++******+++---///000111111333:::EEEMMMdddnnnzzzrrr\\\DDDBBB@@@>>><<<999555333///000,,,,,,000000:::QQQOOO333@@@[[[nnn~~~uuuyyyLLL333000...++++++*********)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''((()))+++...444;;;@@@FFFhhhnnnzzzjjjttt{{{~~~}}}~~~zzzcccNNNMMM^^^qqq}}}wwwsssttttttrrrrrrtttsssooorrrsssrrrwwwppp[[[GGGDDDEEEKKKRRRXXX```hhheeehhhlllooollldddYYYQQQLLLJJJJJJKKKOOORRRUUUVVVYYY\\\^^^^^^]]]]]]___bbbdddfffgggfffeeeeeeiiimmmkkknnnqqqrrrssssssuuuvvv{{{xxxtttoookkkhhhfffeeekkklllllliiidddbbbccceeeaaa]]]WWWQQQLLLIIIHHHGGGBBBAAADDDJJJPPPVVV```iiiooottt{{{}}}zzzzzz}}}{{{tttnnnllloooiiiWWWIIIHHHGGGOOO```xxxvvvtttzzzyyyuuummmggg```UUUJJJOOO___VVV|||pppLLLIIIxxxuuu555///+++++++++(((''')))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++...111444888<<<@@@DDDGGGVVVyyymmm~~~sssXXXhhhuuuvvvssskkkSSS999333111222555:::HHH___sssxxxcccrrryyyiiiUUU???111222999FFFhhhyyysssmmmeee]]]]]]UUUSSSOOOMMMOOOSSSYYY]]]jjjiiiiiiiiigggbbb[[[VVVIIIHHHEEEAAA===999666444666333222777AAAIIIMMMNNN888222+++((()))++++++)))+++---444KKKqqq{{{dddLLL>>>888666===HHHVVVYYYdddsssqqq```WWWWWWZZZ```eeeooo{{{VVVGGGCCC>>>>>>DDDCCCEEEIIIQQQ\\\jjjwww~~~~~~uuuaaaPPPWWWggg\\\FFF===<<>>888777555333222111111222222111000//////000222333111222222000...---...///000222444666:::DDDRRR]]]llluuulllUUUBBB@@@===;;;999777444111...///+++,,,000000AAA___JJJ777FFFeeeuuuqqqnnnoooGGG...,,,,,,*********))))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&''')))***---333999>>>JJJdddkkkzzz___|||xxxnnnttt{{{}}}fffOOOJJJ[[[lll|||~~~yyyvvvwwwwwwsssrrrtttsssqqquuuuuurrrtttkkkUUU@@@<<<:::>>>EEELLLWWW```bbbeeejjjppprrrnnneee^^^QQQMMMIIIJJJNNNRRRTTTTTTXXX[[[^^^^^^\\\\\\___bbbggghhhiiihhhggghhhkkknnniiikkknnnpppqqqsssuuuvvvwwwvvvssspppllljjjjjjjjjoooqqqqqqlllgggdddeeehhhgggccc^^^YYYUUURRRQQQQQQOOONNNQQQXXX^^^cccllluuutttyyyzzzwwwwwwyyyxxxrrrmmmlllooohhhVVVGGGFFFFFFOOOaaa|||~~~uuuuuuuuuuuurrrlllggg```UUUJJJUUUiiigggzzzLLLPPPqqq555///+++,,,+++)))(((***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***---111444777;;;@@@CCCDDDQQQqqqnnn|||vvvbbbPPPffftttrrrqqqmmmVVV:::333222222555<<>><<>>:::777444333222------------------......+++---.........///222444...222888<<>>BBBDDDLLL}}}zzzMMM<<>>333222333777>>>LLLdddyyywwweeesssuuummm___MMM;;;000333<<>>???AAADDDHHHKKKMMMNNNMMMJJJFFFCCC@@@888,,,###))),,,...,,,)))(((,,,000:::GGG```~~~{{{fffMMM===111000111...,,,//////111777>>>HHH\\\{{{pppfff```ZZZdddgggooorrr___GGG;;;BBBPPPUUUSSSXXXddd```GGG222111777999EEEYYYtttwwwfffMMMDDDSSSeeeWWW>>>888;;;???NNNhhhxxxqqqoooqqqsssggg___LLL888LLLlllqqqnnnwwwiiiDDD000+++******)))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&''')))))))))***,,,...UUUXXX^^^```ZZZNNNGGGFFFAAAHHHNNNPPPMMMMMMTTT[[[YYY[[[aaaggggggdddiiipppyyy~~~xxxYYY^^^iiixxx}}}wwwqqqmmmiiifffcccZZZXXXSSSMMMHHHDDDAAA@@@888777555222000...---,,,333444444444333333555666888BBBNNNVVV\\\fffuuupppSSSBBBBBB???:::777444222///---......---000222666WWW|||XXX<<>>^^^sss~~~}}}vvvfffcccNNNmmmtttYYYLLLPPP[[[jjjwww}}}~~~~~~wwwrrrqqqpppnnnnnnpppjjjjjjnnnllldddcccYYYEEE;;;777666888999999;;;@@@FFFSSScccjjjggg___XXXUUUNNNNNNOOOOOOPPPSSSXXX[[[UUUYYY]]]___```bbbgggjjjqqqooollljjjjjjiiiiiiiiiqqqqqqpppoooqqquuu{{{}}}{{{{{{}}}{{{vvvsssrrrppppppqqqtttwwwyyy}}}}}}wwwuuuooolllmmmnnnllllllooofffaaaQQQDDDCCCBBBJJJ[[[rrriiikkkvvvppppppmmmgggccc\\\QQQEEEFFFUUU^^^^^^HHHrrr{{{]]]222---)))******((((((***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))+++///222555999>>>AAABBBKKK~~~uuu~~~QQQDDDTTTccckkkrrrssssssuuuvvvmmmUUU>>>333222444888???NNNfffzzzxxxeeeqqqpppgggZZZIII999111888BBBOOO___XXX@@@333...,,,000,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***)))+++---,,,,,,---...///000111111333///***'''''')))++++++***,,,---,,,+++...555;;;QQQbbb}}}jjjXXXAAA555---000111...---111333444:::AAAGGGQQQcccsssnnn___^^^cccdddqqqmmmEEE???555999WWWvvvwwwdddUUUVVVPPPAAA777:::HHHSSSjjjtttiii]]]IIIDDDWWWhhhUUU:::444::::::NNNmmmwwwpppnnnpppqqqiiieeeOOO777KKKrrr~~~pppHHH...+++******)))))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&((())))))))))))+++---UUUVVV[[[bbb```SSSGGG@@@777===GGGOOOSSSWWW^^^eeeeeebbbdddhhhiiigggllluuu}}}{{{gggCCCAAACCCOOOfffxxxrrrmmmiiidddaaa]]][[[XXXTTTQQQOOONNNNNNBBB???<<<999777777888999111333555666777:::===???BBBMMM[[[ccchhhqqq}}}jjjNNNAAAAAA>>>999666444333111///...///...111333777[[[cccAAA666MMMhhhlll999+++000---,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&''''''(((***...444888BBBgggttt|||rrrrrrSSScccwwwxxx^^^PPPOOO]]]ooo{{{|||{{{}}}vvvqqqppppppoooqqqtttkkkkkkpppnnnffffff^^^JJJ>>>;;;<<>>AAADDDQQQxxx}}}kkkfffyyy~~~zzzxxxsssrrrxxxzzzmmmSSS===333222444888???NNNfff{{{wwwdddppp~~~oooeeeWWWGGG999444===JJJ___lll```CCC222---***---++++++***)))))))))******%%%((())))))''''''***---))))))******++++++,,,,,,'''((((((((()))))))))***)))))))))+++///888BBBIIIjjjzzzrrr[[[PPPAAA666000222333//////444333555<<>>===???OOOdddlllyyywwwxxxxxxtttmmmgggbbb``````]]]YYYWWWWWWXXXXXXWWWQQQMMMHHHDDDBBBBBBAAAAAA;;;???BBBBBBAAACCCIIIOOOWWWYYYcccpppxxx~~~{{{YYYFFFDDD>>>:::555111000///......///+++//////---GGGxxxTTTAAA---OOO}}}xxxbbb333+++333+++------,,,++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''(((+++111666LLL[[[|||uuuyyy{{{YYY\\\wwwyyyyyydddFFFRRR___mmmtttxxx}}}{{{vvvpppmmmnnnqqqtttvvvooooookkkhhhiiiiii___RRRPPPIIICCCDDDMMMTTTWWWWWWWWWPPPKKKNNNRRRRRRPPPQQQPPPPPPPPPRRRUUUWWWWWWWWWYYY[[[]]]aaaeeeiiilllnnnyyyxxxooolllpppkkkgggooopppqqqvvv{{{yyyvvvzzzzzzuuuvvvzzzqqqtttnnnllloooppplllkkknnnaaaYYYNNNEEE???BBBMMMXXXsss|||yyypppeee\\\VVVLLLCCCNNN333RRRvvvrrr^^^FFFAAA___pppnnnvvvGGG000...+++)))))))))((('''(((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***---///333888===BBBCCCMMMuuuwwwvvvsssrrrqqqhhhSSS???555//////555:::DDD^^^yyyyyydddooo~~~sss```eee^^^888444QQQZZZkkkuuuiiiEEE+++(((***%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))******+++)))---000///111@@@]]]vvvuuu^^^KKK???666111///111333222444888===AAAGGGOOOZZZbbbaaaZZZZZZYYYWWWTTTUUU```tttxxxZZZBBB444111555IIInnnxxxmmmfffhhhyyyxxxqqqooolllaaaTTTJJJCCC^^^gggTTT@@@000777:::LLLlll|||wwwqqqnnnnnnjjjyyymmmDDD888]]]mmmHHH//////,,,)))(((******)))((('''&&&'''((())))))'''((((((''''''''''''(((((('''''''''(((((((((((()))'''&&&&&&&&&'''***,,,...TTTYYY]]]aaaeeeeee^^^UUUKKKAAA999:::BBBLLLXXXaaakkkooorrrtttwww{{{WWW@@@===NNN[[[ccchhhdddjjj|||nnnnnnnnnnnnllliiieeebbbbbb___[[[YYYYYYYYYYYYXXXXXXVVVRRROOOMMMMMMMMMMMMJJJLLLOOOOOOPPPSSSXXX]]]```cccmmmzzzlllOOOCCCDDD<<<999444000//////...---,,,---333222555UUUJJJ:::///GGGjjjjjjSSS///,,,111,,,---,,,,,,++++++******)))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''+++111555NNN]]]tttccc|||kkkjjj~~~dddGGGNNN\\\jjjrrrwww{{{|||{{{~~~yyyrrrmmmlllmmmnnnoooppppppmmmjjjkkkkkkbbbWWWQQQNNNMMMTTT^^^gggjjjiiiaaaXXXOOONNNOOONNNNNNOOOOOOPPPQQQSSSVVVXXXYYYZZZ]]]___cccgggllloooqqqqqqtttrrrhhhgggnnnkkkhhhooouuu{{{~~~~~~{{{tttuuuppppppssssssnnnjjjkkk```VVVJJJ@@@;;;???LLLYYYsss~~~{{{qqqeee[[[SSSIII???@@@000XXX|||sssWWW;;;999LLL|||www{{{{{{hhhIII000---***)))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((***---///222777===AAACCCQQQxxxvvvsssqqqqqqhhhSSS>>>666111000555:::DDD]]]vvv~~~ggglll|||tttjjjtttnnnJJJDDDVVVWWWDDDRRRSSSAAA111...---)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++******,,,---000,,,,,,777KKKcccxxxttt___NNNAAA888444000...000111111333888<<>>000888<<>>>>>lllxxxNNN111///,,,)))(((******)))((('''&&&'''((())))))'''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((('''&&&&&&''')))+++---\\\___aaadddiiimmmkkkeeeSSSFFF999666:::BBBMMMWWW\\\aaagggkkkooowwwrrrSSSEEEMMMnnnsssffffffssswwwkkkiiihhhhhhiiigggbbb^^^\\\ZZZXXXWWWXXXZZZZZZYYY[[[ZZZWWWVVVUUUVVVWWWXXX\\\\\\]]]___bbbfffjjjlllooosss||||||XXXCCC???BBB:::666222///......---,,,+++///555333===eeerrr===000000@@@TTT\\\}}}tttBBB------------,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''+++000444BBBRRR|||~~~dddvvv|||~~~hhhOOOKKKYYYhhhqqqvvvyyyyyyvvv}}}xxxqqqlllkkkkkkkkkkkkoooooolllkkklllllleee\\\RRRRRRVVV___kkkrrrsssqqqiii^^^RRRNNNLLLKKKLLLOOOQQQRRRSSSUUUWWWXXXYYYZZZ___bbbhhhnnnrrrssstttsssooommmeeefffoooppppppyyyzzztttqqqrrruuutttnnnhhhgggaaaUUUFFF<<<888>>>OOO```}}}tttrrrlllbbb[[[VVVOOOGGG;;;888fffwwwTTT888>>>TTTjjjJJJ///---***)))))))))((('''(((((('''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())),,,...111666<<<@@@BBBUUUxxxvvvrrrqqqpppgggRRR>>>888333111555999DDD\\\sssjjjfffvvv|||}}}aaaWWW[[[QQQ222===DDD???666000+++((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))***++++++***))))))+++---111000666IIIeee~~~{{{hhhRRRCCC<<<777333666333333555666666;;;BBBOOO[[[iiippptttvvvuuurrrXXXDDD444222555<<>>GGGOOOQQQWWW^^^cccccchhhtttnnnVVVRRRjjj{{{rrrqqqyyyxxxpppqqqlllhhhffffffccc[[[UUURRRQQQPPPRRRUUUWWWXXXXXX[[[[[[[[[[[[\\\^^^```ccchhhgggfffiiinnnsssvvvwww|||cccHHH???>>>===777444000.........---,,,---111333111CCCrrrhhh999,,,444KKKaaapppjjjpppkkk{{{jjj888...///***+++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''***///222777HHHhhhrrrppp}}}yyy{{{{{{kkkWWWJJJVVVdddnnntttzzzzzzxxxuuuqqqmmmkkkkkklllmmmmmmlllkkkiiiiiikkkjjjeee```[[[[[[^^^eeemmmrrrqqqooohhh^^^TTTOOOLLLJJJKKKNNNRRRSSSUUUUUUVVVVVVXXXYYY___cccjjjpppttttttsssrrrkkknnnkkkmmmwwwyyy{{{qqqppppppqqqqqqmmmiiifffcccTTTDDD;;;999AAAVVVkkk~~~uuuuuunnnnnniii```ZZZVVVPPPJJJ===CCCsss~~~VVV===LLLkkkqqqHHH///,,,)))(((((()))((('''((('''&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++---000555:::???@@@VVV~~~xxxuuurrrpppooogggSSS???777333111444:::FFF]]]qqqmmmcccqqqhhh\\\VVVFFF444888<<<;;;333+++((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((+++---,,,++++++---///...<<>>>>>HHHfffjjjYYYIIIKKK\\\mmmttttttsssqqqmmmiiigggbbbUUUHHH???IIIllljjjLLL:::333>>>FFF\\\yyy{{{uuuppplllkkkmmmfffKKK111???rrrWWW666000*********)))((()))((('''&&&'''((())))))'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''***)))(((((((((((())))))iiilllooosssxxx|||yyysssVVVJJJ???<<<<<<===@@@DDDQQQXXXcccllloooqqq}}}kkk]]]ccc~~~yyyooojjjnnnjjjeeecccdddaaaZZZTTTMMMMMMMMMOOORRRTTTUUUTTT[[[^^^aaacccdddgggllloooqqqooooooqqqvvv{{{~~~mmmLLLAAABBB???777444222///.........---,,,...000111444NNN\\\;;;...<<>>IIInnn~~~~~~wwwuuuqqqpppqqqkkkXXXFFF777555333333:::III]]]lllxxxyyywwwnnnvvv~~~yyy~~~}}}tttiii___WWWRRRFFFMMMOOODDD666---(((%%%)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))+++------,,,111:::BBB___mmmzzzaaaEEE;;;111///000000111222333999CCCLLLRRR[[[mmm}}}{{{aaaLLL777222---,,,222DDDbbb||||||___???333888@@@BBBAAA???eeevvvqqqsssuuummmnnnkkkfffbbb\\\QQQFFFAAASSStttgggEEE999777AAAMMMkkkyyytttnnnkkkkkkmmmcccIII111:::^^^xxx|||~~~===000(((***,,,(((''')))((('''&&&'''((())))))'''&&&'''((())))))((('''&&&%%%&&&&&&&&&'''''''''''')))))))))))))))(((((((((mmmpppsssvvv|||yyykkkccc]]]]]]\\\XXXUUUTTTTTTSSS[[[iiirrrwww}}}ZZZHHHFFFIII___sssnnnjjjccc^^^\\\VVVUUUUUUTTTTTTTTTSSSRRRKKKKKKLLLOOOSSSUUUUUUTTTXXX^^^eeejjjmmmrrrzzzxxxZZZBBBBBBFFF???555333111///...///000000///......---:::TTTvvv]]]444222777YYYeee^^^pppZZZ999///,,,,,,...+++++++++******))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&(((+++...+++999FFF___|||mmmdddhhhvvv~~~ssspppZZZCCCKKKUUU^^^hhhppprrroootttrrrpppnnnnnnnnnllljjjmmmhhhgggjjjjjjggggggjjjeeedddcccdddeeefffgggggghhhbbb\\\WWWOOOFFFBBBDDDDDDJJJPPPTTTWWW[[[aaagggggggggfffggghhhiiikkklllmmmwwwxxxyyyuuuppprrrlllnnnmmmiiiiiillliiicccUUUEEE;;;>>>EEEPPPkkk{{{wwwfffiiifff]]]TTTPPPLLLHHH===jjjXXXJJJ~~~tttgggeee;;;---***((('''((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))+++---111777;;;>>>@@@wwwvvv{{{}}}|||wwwtttqqqqqqrrrmmm\\\JJJ;;;999555333999HHHZZZffftttwwwwwwqqqvvvuuuxxx{{{yyyxxxvvvjjj```bbbdddllleeeJJJ333---+++&&&************************))))))))))))))))))))))))))))))******+++,,,,,,---)))+++---...555DDDYYYiiixxx^^^FFF888333000111///,,,---222222:::FFFPPPWWWbbbvvvnnn\\\GGG777///000//////===[[[{{{zzzXXX:::555888777;;;CCCRRRxxxoooooollleee___XXXMMMCCCCCCUUUtttccc???666666???LLLnnnxxxtttpppnnnnnnoooaaaEEE000;;;[[[ooooookkk{{{www???111(((***,,,(((&&&)))((('''&&&'''((())))))'''&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((mmmoooqqqttt{{{}}}yyyrrrnnnpppqqqnnnmmmmmmfff[[[TTTSSSMMMFFFJJJUUUPPPBBB222555<<<999BBBZZZzzzjjjdddbbb]]]XXXWWWTTTTTTSSSOOOKKKGGGFFFFFFCCCDDDGGGMMMSSSWWWYYYYYY]]]dddlllrrrvvv{{{YYYDDD===HHHIII999000555000///...///000111000//////...AAAbbbnnn>>>111777FFFpppfffhhhxxxOOO333222+++***...)))++++++******)))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&(((+++---,,,;;;HHHddd{{{jjjeeeooovvv}}}~~~hhhOOODDDMMMXXXaaajjjpppooojjjsssqqqpppoooppppppnnnlllkkkfffdddggggggddddddiiieeeeeeeeeffffffeeedddcccgggaaa[[[VVVOOOHHHGGGKKKIIIOOOTTTWWWWWWZZZ___dddfffdddbbb``````ccceeegggssszzzuuu___```pppxxxqqqnnnkkkfffjjjkkkgggfffgggbbbZZZTTTDDD<<>>:::qqq}}}ttt|||vvvtttqqqqqqsssooo^^^LLL>>><<<777444888GGGWWWbbbpppvvvtttqqqrrrlllvvvwwwvvv{{{|||lll___dddrrryyyiiiBBB((()))000///************************))))))))))))))))))))))))))))))***+++,,,,,,------///111333888EEE___~~~jjjPPP===000111//////111---)))---555+++333@@@KKKQQQ]]]rrrtttZZZEEE:::555222+++222555888LLLnnnnnnMMM777888999000444CCCjjj|||tttvvvssssssmmmddd[[[SSSGGG===DDDUUUsss___<<<555555===JJJooo|||wwwuuurrrqqqrrrkkk[[[@@@222FFFlll~~~@@@111'''+++---(((&&&)))((('''&&&''')))))))))'''&&&'''(((******((('''&&&'''''''''(((((((((((()))''''''((()))))))))))))))lllnnnrrruuuxxxzzzzzzzzz{{{zzzvvv|||{{{cccMMMDDD===555444999333555444111111666<<<>>>^^^xxxooofff```]]][[[YYYSSSJJJDDDCCCCCC@@@======>>>EEEMMMPPPOOOQQQXXX___fffjjjpppuuuyyy~~~aaaSSSNNNGGG???777222///...------000222///+++...333:::222MMMfff???666......YYYqqq}}}LLL555...+++---(((000+++++++++************)))((((((((((((((((((((((((...,,,***'''&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***222666GGGdddsssTTTzzz{{{kkk^^^XXXRRRQQQZZZeeekkkiiifffoooooonnnnnnmmmllljjjiiihhhgggfffeeeeeedddeeeeeegggdddcccdddccc```ccchhhsssppphhh[[[OOOJJJMMMRRRWWWYYY[[[[[[[[[\\\aaaeeeffffffddd___YYYSSSOOONNNYYY]]]mmmlllbbbddd]]]SSS___xxx{{{qqqooonnnmmmlllkkknnnsssnnnccc\\\]]]PPP===777CCCLLLSSSmmmkkkcccdddpppoooeeeVVVPPPRRRMMMCCCMMM___JJJSSSppp}}}vvvuuuuuuJJJ222************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))---333777;;;CCCeeevvvvvvsssqqqssssssgggXXXBBB;;;555444777@@@QQQ```jjjvvv{{{zzzwwwhhhYYYWWWqqquuuwwwuuuoooeeeSSSDDDVVVUUUIII666---...---(((---...///---+++*********,,,...,,,)))))),,,,,,***,,,***)))***---111222333...222>>>TTTppp{{{NNN666000000---,,,+++---///000000///222111111555===IIIVVV]]]fffZZZHHH:::222///.........111888LLLooo~~~bbbHHH333666:::///;;;^^^uuu}}}tttnnnfff```\\\UUUGGG;;;@@@cccmmmMMM000222===???ZZZ|||wwwtttqqqoooppphhhddd===999KKKyyy888111)))&&&(((***)))''')))((('''&&&&&&'''((()))'''''''''''''''((())))))(((((('''''''''((())))))((('''&&&%%%%%%&&&'''(((jjjjjjkkkmmmrrrxxx~~~yyyyyyjjjOOOAAA888222333:::888666333111111555999;;;>>>SSSjjjtttuuurrrooommmgggbbb[[[VVVRRROOOMMMKKKDDD@@@>>>@@@@@@======@@@CCCGGGLLLOOOQQQVVV^^^dddhhhoooyyy}}}}}}kkkRRRKKKGGGAAA;;;555222000///000------///000---...111333???aaa{{{QQQ333///333CCC\\\lllzzzzzzyyyxxxEEE000***))),,,''',,,+++++++++*********))))))((((((((((((((((((((((((+++***'''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***///555GGGfff|||www[[[www|||}}}~~~wwwqqqlll___RRRQQQ[[[fffkkklllmmmmmmmmmllllllkkkjjjjjjhhhgggfffdddcccbbbaaaaaaaaa___```cccccccccffflllooonnnhhh___VVVSSSXXX]]]___bbbeeeffffffgggiiikkkkkkiiiccc[[[RRRJJJEEECCCIIIFFFJJJWWWbbbccc^^^ZZZSSSMMMRRR]]]YYYQQQaaa|||qqqkkknnnssswwwsssqqqssstttnnnccc[[[ZZZIII:::777CCCKKKSSSllluuuccc```cccnnnlllaaaSSSOOOQQQLLLAAARRR}}}PPPCCCLLLwwwyyywwwxxx||||||rrrAAA///*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))---222666;;;BBB___{{{yyyuuurrrrrrpppdddVVVFFF@@@;;;:::<<>>III\\\sssYYY999//////000---,,,+++,,,...000000///,,,++++++,,,000666<<<@@@CCC;;;111,,,,,,...//////111<<>>888888@@@IIINNNHHHAAA>>>>>>?????????777===AAA>>>===@@@CCCDDDDDDBBB???===<<<:::888666888888:::===;;;888999>>>BBBGGGLLLOOORRRXXX___eeesss}}}|||{{{~~~hhhQQQDDD@@@>>>:::555222111000000222,,,***---/////////111777YYY~~~ddd>>>,,,------GGGVVV___|||uuukkkoooooo???---((()))...'''***++++++*********)))))))))(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***,,,222FFFfffwwwqqqxxxwww~~~~~~~~~}}}xxxeeePPPJJJTTTccclllnnnjjjjjjjjjjjjjjjjjjjjjiiigggfffeeedddbbb```______aaa___```cccdddcccgggllljjjkkkiiiddd______eeekkkjjjnnnsssvvvvvvuuuttttttpppkkkcccYYYPPPHHHCCCAAA???888333555777555444555333666CCCPPPNNNLLLaaa~~~}}}tttllljjjnnnvvv|||rrrpppppppppkkkaaaYYYWWWBBB999999EEEMMMWWWqqqpppdddfffiiimmmhhh\\\PPPNNNPPPKKK@@@EEEjjj\\\:::666BBBcccqqqmmmooo777,,,******))))))))))))(((((()))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())),,,111555;;;@@@WWWxxx|||zzzuuusssssspppdddYYYHHHAAA;;;:::<<>>...000222111///---******,,,///000000***++++++++++++,,,,,,,,,,,,***)))***---000111222:::RRRoooqqq[[[QQQLLL;;;...777RRRsssmmmiiiccc]]]TTTHHH===666NNNkkk]]]===999777999OOOnnnvvvsssqqqmmmkkklllfffWWW666BBBooo{{{UUU666000---)))(((***+++)))'''(((((('''&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((('''&&&%%%$$$((('''&&&&&&&&&&&&'''(((WWW\\\ccclllsssyyy{{{}}}ppp^^^KKKEEEHHHRRRaaannnuuulllbbb```___]]]YYYXXXMMMKKKEEE<<<888888777444333222111222333333222000999:::>>>BBBAAA<<<;;;>>>CCCKKKRRRUUUTTTXXXbbbkkk~~~~~~bbbNNNCCC???999777555222000//////000000,,,+++---......222777NNNuuuzzzPPP666000222,,,GGGWWWqqq~~~~~~mmmhhhooohhh===...++++++000(((***************))))))))))))((((((((((((((((((((((((%%%%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))***///@@@^^^{{{~~~aaaxxxvvv}}}}}}~~~{{{wwwrrrbbbNNNHHHTTTdddlllkkkfffffffffgggggghhhhhhiiifffffffffeeedddcccbbbaaagggeeeeeefffeeebbbdddhhhhhhkkkmmmllljjjkkkqqqwwwuuuzzz~~~sssnnneee\\\UUUOOOLLLJJJBBB<<<888777666444555999666777<<>>RRRxxx|||zzzwwwsssssstttqqqiii```LLLCCC;;;888;;;BBBPPP\\\bbbmmmpppppptttpppjjjppprrruuuwwwuuutttpppeeeYYYOOOAAA555222///,,,000999CCCEEEHHHIIIFFFCCC@@@???999===>>>888333222000---///000333555;;;FFFVVVaaammmzzzQQQ666222444333000000---***)))+++...///000+++,,,------...------,,,,,,///111111000333:::@@@WWWsssmmm]]]\\\aaa[[[YYYFFF999OOO{{{zzzpppiiifffddd```ZZZOOOCCC<<<<<<]]]pppUUU666<<<888777WWWyyy{{{sssqqqooollliiiiiieeeRRR777EEEwwwiii@@@))),,,***))))))***+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''((()))))))))((('''''''''''''''&&&&&&'''''''''WWWZZZ```fffkkkppprrrsss{{{qqqhhh```ZZZ^^^jjjzzzsssnnncccVVVNNNIIIBBB;;;777555333333555777888888<<<>>>EEEMMMNNNIIIEEEFFFMMMTTTXXXVVVRRRZZZnnnyyy~~~qqq[[[KKKAAA======666555333111///.........,,,---//////------777BBBiiiaaa===111333333???bbbssscccgggttt|||___:::111---,,,000((()))*********)))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***,,,888PPPjjjbbb{{{lll|||}}}~~~}}}zzzuuuqqqpppbbbPPPHHHRRRccckkkiiidddcccccccccdddeeefffgggdddeeefffgggggggggffffffjjjhhhhhhiiifffbbbcccgggkkkpppuuuvvvuuuvvv||||||tttjjj```ZZZTTTPPPMMMFFFDDDDDDEEECCC>>><<<>>>???;;;888777777===PPPbbb~~~nnnmmmooottt~~~|||xxxrrrlllggggggjjjjjjfffbbb\\\]]]^^^^^^]]]ZZZSSSMMM???===???GGGTTThhhtttiiijjjkkkgggkkkcccWWWOOONNNOOOLLLFFFKKKyyy~~~TTT444;;;dddsssiii111000)))))))))((((((((((((''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((+++///222444>>>OOO}}}zzzvvvsssttttttqqqkkkfffWWWKKK???;;;===FFFTTTaaa^^^jjjoooqqquuuoooiiimmmmmmppprrrrrrttttttmmmdddTTTFFF999444///+++333@@@SSSVVV[[[]]]]]][[[ZZZYYYSSSWWWVVVMMMDDDAAAAAA@@@BBBCCCGGGNNNYYYeeeoootttyyy~~~}}}uuuZZZ???444555444222222000---***)))+++---//////)))))))))***+++,,,---...---000000...000>>>VVViiimmmIII;;;HHH[[[ZZZZZZMMMNNNwww{{{tttooojjjffffffddd```XXXIII======DDDkkkpppMMM333===888;;;bbbwwwqqqpppoookkkhhhhhhdddOOO<<>>AAACCCIIISSS[[[YYYQQQNNNOOOVVVYYYXXXTTTTTTeee~~~vvvvvvvvvdddPPPDDD>>>:::888888444333222000///...------***---000111...000>>>NNNlllooobbbDDD///---444666UUU}}}```aaaPPP333111---))),,,&&&)))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***222CCCWWWnnnrrrbbbwwwyyy}}}yyyvvvtttssssssxxxkkkUUUFFFLLL^^^iiiiiibbbaaaaaa```aaabbbcccdddbbbccceeeggghhhhhhggggggfffeeefffiiihhheeefffjjjnnnuuu{{{~~~~~~~~~ssshhhaaaZZZTTTOOOLLLMMMRRRYYY[[[WWWTTTTTTEEEAAA>>>===>>>CCCJJJPPPcccfffYYYKKKNNNTTT]]]iii{{{uuuppprrrlllgggdddhhhnnnoooiiibbb[[[]]]^^^\\\[[[XXXNNNDDD<<<<<>>EEEQQQ\\\WWWdddkkkooouuuoooiiimmmfffkkkppprrrtttrrrggg]]]PPPJJJBBB:::444444???LLL]]]aaagggjjjlllmmmnnnnnneeegggeee^^^YYYWWWTTTOOOVVVZZZaaakkktttvvvtttqqqooorrrtttqqqllllllrrrxxxaaaIII666444666444555:::///---******+++---...---+++***))))))***+++---...+++,,,---111>>>XXXyyylllMMM555///888BBBLLLUUUWWWhhh~~~zzzuuuqqqmmmiiifffccchhhddd___UUUCCC777>>>MMMpppfffDDD333===:::GGGqqq{{{sssnnnnnnnnnjjjffffff\\\EEE;;;GGGuuuPPP444///(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&WWWRRRLLLHHHIIINNNUUUYYYbbbfffiiilllsss|||{{{ggg___SSSJJJJJJPPPWWW\\\cccnnnzzzzzzjjjXXXSSSXXX]]]___aaaeeeqqq}}}pppppp}}}lllWWWIII<<<999888555222222111111000///......------+++,,,...111222888GGGUUUUUULLL>>>222,,,111===HHHkkkooobbbrrrwwwAAA,,,000---'''+++''',,,***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''')))000;;;III___~~~pppdddiiixxx{{{yyyxxx~~~zzzuuurrrrrrsssuuuwwwmmmYYYGGGHHHYYYeeefffaaa```___^^^^^^___aaabbb```aaaccceeeeeeeeedddcccbbbaaacccggggggeeegggkkklllsss{{{}}}vvvrrrmmmgggccc^^^___eeepppxxxxxxvvvvvv\\\[[[WWWRRRQQQRRRRRRQQQOOOUUUNNNEEEJJJPPPTTT]]]mmm~~~|||uuunnnjjjkkkgggfffggglllpppooojjjeee\\\______]]][[[WWWKKK>>>:::<<>>555EEE\\\lllUUU:::555<<>>LLLXXX<<<000***---111888JJJ]]]]]]XXXfff999)))111...''',,,***111))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&)))000888BBBWWWxxxsssnnnaaapppkkk~~~vvvwwwwwwvvvsssrrrqqqrrrmmmiiiZZZIIIIIIWWW```___aaa```^^^]]]]]]^^^```aaa___```aaabbbbbbaaa```^^^aaa```bbbffffffccceeeiiifffnnnwww||||||{{{~~~|||sssqqqttt}}}|||zzzrrrggg______^^^\\\NNNWWWUUUOOOTTTUUURRRWWW]]]kkk|||mmmlllnnnlllgggdddccceeeiiikkkjjjfffaaa___YYY]]]^^^\\\[[[XXXKKK<<<:::>>>FFFTTTlllnnn[[[aaahhheeedddiiibbb^^^XXXQQQJJJGGGKKKPPP```888FFFqqqAAA///((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((())),,,...000;;;???ooo~~~{{{UUU^^^wwwxxxrrrqqquuuvvvsssqqqtttgggZZZMMMGGGEEEDDDGGGLLLHHHVVV^^^fffpppqqqqqqxxxzzzzzzvvvrrrqqqrrrmmmfffggguuu{{{pppgggkkkvvv{{{~~~}}}~~~tttmmmiiirrrxxxbbbRRRYYY___aaa___^^^aaaeeefffqqqxxxrrrggggggwwwoooIII,,,///777333,,,,,,---,,,+++,,,------,,,******+++---000111111000000///666FFF___ssswwwkkk^^^hhh[[[JJJ>>>;;;@@@KKKUUUppp|||\\\JJJDDDIIIIIIMMMRRRVVV\\\iiivvvppppppooonnnllliiigggeee\\\XXXTTTKKK;;;777LLLiiigggIII444666;;;DDDeee|||sssllliiijjjjjjfffbbbaaaaaaBBB:::FFFtttllllllkkkrrr}}}zzzbbb>>>---***))))))((('''&&&&&&''')))%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''444111---)))'''''')))***%%%&&&'''(((((('''&&&%%%GGGFFFEEEDDDCCCCCCCCCCCCEEEIIIOOOYYYdddpppzzznnndddaaaqqq{{{ddd\\\gggvvvttt```NNNBBB===777777555444222111000///000000///...------------------)))---DDDZZZSSS===000,,,...000111AAASSSUUUvvvgggnnn\\\000///---+++************(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&((()))///???ZZZvvvxxx|||zzz~~~fffhhh|||xxx~~~zzztttvvvuuusssssstttsssqqqppprrrjjj]]]SSSOOORRRXXX\\\```___\\\ZZZWWWVVVVVVVVVXXX^^^cccccc___\\\]]]```\\\^^^``````___```aaaccciiiiiilllqqqrrrrrr{{{~~~rrroooqqqrrriiieee```\\\ZZZYYYYYYYYY[[[aaaiiittt{{{kkkjjjjjjiiihhhhhhiiiiiiffffffggggggeeeccc```___ZZZYYYZZZ]]]YYYOOOFFFBBB======EEEZZZxxxoooaaabbbfffeeeeeeggghhhUUUNNNCCCKKKMMMJJJxxx|||MMM333FFFzzz}}}~~~```999,,,---((('''&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%(((***,,,...222;;;ggg}}}TTTXXXtttxxxuuussssssrrrppppppqqqlll___RRRKKKFFFCCCGGGMMMVVV^^^hhhmmmnnnmmmnnnqqquuuuuuttttttuuuuuutttttt{{{|||qqquuuyyy^^^MMMOOOQQQTTTXXX]]]bbbeeehhhwww}}}xxx{{{mmm???///,,,---111))),,,***)))***+++---......---...222222...000555555000222CCCaaayyyxxxjjjfffllljjj```QQQEEEFFFVVVnnnwwwWWWEEEGGGRRRaaaqqqtttcccXXX___jjjlllooonnnllljjjgggeeeddddddYYYXXXPPPBBB666===WWWpppVVVDDD555222:::QQQzzz|||ssslllmmmkkkaaabbbiiiiii]]]KKK555^^^www}}}}}}}}}YYY666---,,,***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((GGGFFFFFFFFFGGGGGGGGGGGG@@@BBBEEEKKKSSS[[[bbbfffmmmqqqxxxxxxttttttzzzlll]]]ZZZbbbiiieeebbb\\\RRRGGG>>>888555555444333222000///...---//////...------,,,------///333777AAARRRYYYIII222333+++---111222AAAVVV^^^xxx{{{eeeNNN000///---+++***************)))))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))***---<<>>KKKoooCCC444MMM{{{}}}wwwtttRRR333,,,)))(((((('''&&&''''''))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%'''***++++++222;;;___ssslllzzz{{{wwwsssqqqqqqqqqppppppooocccVVVNNNHHHCCCEEEKKKTTT\\\fffkkkllljjjkkklllrrrsssttttttsssssssssttt|||tttooo}}}\\\EEEAAABBBEEELLLTTT]]]eeejjjmmm|||ccc;;;333222---,,,'''222---,,,++++++,,,---------111444777666777;;;???@@@QQQ]]]ssszzzzzz{{{wwwvvv|||iiiRRRDDDDDDRRRaaafffrrrppp^^^UUUcccttt{{{pppmmmjjjgggfffeeecccaaaVVVVVVLLL999444GGGbbbtttNNN???444666DDD___uuuooogggiiikkkeeegggkkkgggKKK@@@@@@uuuXXX666...---***))))))(((''''''&&&&&&)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''CCCDDDEEEFFFGGGGGGGGGGGGBBBAAABBBCCCFFFJJJMMMOOOUUUXXX^^^eeelllrrrvvvxxx|||~~~~~~tttfff[[[VVVTTTRRRPPPFFFBBB<<<777555555555444222111000///...---,,,,,,...------,,,,,,,,,------...111999GGGOOOJJJ888)))222)))000:::>>>NNNhhhxxxiiioooppp:::///...,,,***))))))******+++******)))((('''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))),,,888SSSwwwvvv|||yyyggg|||```TTT```llllllmmmoooqqqooollliiidddhhhiiibbbXXXRRRTTTYYY]]]___aaa```]]]YYYVVVTTTTTTTTTTTTUUUWWWZZZ^^^```\\\^^^___^^^]]]]]]^^^___[[[[[[\\\^^^___bbbjjjsssyyy~~~zzzwwwtttxxxxxxtttttt{{{}}}zzzxxxvvvtttvvvvvvvvvtttrrrnnnjjjggghhhhhhgggffffffffffffgggccccccccccccbbb___]]]\\\aaa\\\YYYWWWQQQGGGBBBAAA@@@KKKYYYllluuuyyy~~~uuuhhhcccccc[[[PPPMMM@@@555000FFF~~~UUU777999PPPooo}}}vvvvvvkkkBBB---000''')))((((((''''''''''''(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%''')))***)))333999QQQxxxvvvzzzsssppppppqqqpppooopppggg[[[RRRJJJEEEEEEIIIRRRZZZccchhhiiigggffffffmmmooorrrrrrpppoooqqqsss{{{qqqhhhddd]]]AAA444999;;;@@@JJJWWWeeepppuuu}}}hhh;;;111333000,,,'''222///...---------...000111555777:::===@@@GGGVVVeee}}}lllXXXBBB888;;;GGGYYYfffpppmmm```TTT]]]uuusssmmmgggeeeeeeeeeaaa]]]TTTTTTDDD111999YYYmmmnnnBBB666000999MMMkkkzzzrrrnnnggghhhjjjeeeffffff]]]===888QQQSSS222)))))))))))))))(((''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''???@@@AAABBBCCCCCCCCCBBBEEECCCBBBAAA@@@AAACCCDDDGGGIIIKKKOOOTTTYYY]]]```mmmppptttxxx{{{tttkkkgggjjjmmmnnnmmmoooqqqnnniiiddd]]]TTTOOOMMMIIIBBB<<<>>>999333111333555555444000//////...---,,,,,,+++,,,,,,,,,,,,,,,---......000---111;;;===555.........***:::QQQ\\\mmmyyypppkkkTTT111...---+++***)))))))))******))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))+++333IIIkkkuuurrr~~~yyyqqqTTTWWWjjjjjjlllnnnooonnnjjjgggfffgggeee___WWWUUUZZZ______bbbdddbbb]]]WWWSSSRRRSSSRRRQQQSSSVVVZZZ\\\]]]\\\]]]^^^]]][[[[[[[[[]]]\\\\\\\\\]]]^^^bbbiiioootttyyyrrrqqqooommmlllkkkjjjjjjmmmmmmnnnnnnmmmkkkjjjiiikkkjjjiiihhhgggfffffffffaaaaaaaaa```___]]][[[ZZZ]]]ZZZWWWUUUNNNEEEAAABBBDDDPPP]]]nnn{{{kkkcccbbb^^^PPPGGG===333000HHHrrrmmmFFF555DDDVVVeeettt{{{jjj888)))333***))))))((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***333555CCCooo|||{{{tttooonnnqqqqqqnnnoooiii```WWWOOOIIIHHHJJJRRRXXX```ffffffeeecccbbbgggkkkoooooommmlllnnnqqquuuyyy~~~pppkkkkkk\\\???555333777<<>>>>>????????????>>>>>>BBB@@@>>>===<<<===>>>???BBBBBBAAABBBDDDGGGKKKMMMXXX[[[___dddjjjpppvvvyyy|||~~~yyyqqqhhh\\\QQQJJJFFFFFFKKKOOOQQQUUUWWWTTTNNNEEECCCBBB@@@???===:::777888444111000222333111...//////......---------,,,+++++++++,,,---...///000666//////333111***---777111555OOOnnn~~~}}}jjjwwwgggAAA222---,,,***)))(((((()))***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%'''***...<<>>@@@EEESSScccuuutttfff___[[[XXXOOOCCC;;;111;;;cccOOO777NNNeeeqqq}}}lll555&&&000***)))))))))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***000222;;;cccyyyzzzvvvpppnnnqqqqqqmmmkkkjjjeee\\\TTTOOOMMMMMMSSSXXX^^^ccceeedddbbbaaabbbeeeiiikkkjjjjjjlllmmmssstttwww{{{wwwwww{{{___;;;111222111222>>>PPPeeewwwlllIIIFFFFFF===444)))///,,,///222222222111333555>>>JJJ\\\kkkxxxmmmNNN<<<888<<>>=========>>>>>>AAA???>>><<<<<<===???@@@>>>=========>>>@@@CCCEEEDDDEEEHHHLLLRRRXXX]]]```kkknnnnnnlllooovvv}}}||||||zzzxxxyyyxxxpppgggZZZSSSKKKDDD>>>888888;;;;;;???BBBCCCFFFHHHDDD>>>999::::::999777555555555111111000111111000...,,,..................------+++++++++,,,...000111222444111000111,,,(((---888;;;FFFdddsssrrrvvv}}}OOO444...,,,+++)))((((((((()))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$###&&&***+++111CCCWWWbbbsssnnnyyysssuuu~~~vvvooolllhhheeedddcccbbbaaa[[[]]]aaaddddddaaa\\\XXXfffjjjmmmjjj```WWWRRRQQQQQQRRRTTTUUUUUUVVVVVVVVVWWWYYYZZZYYYXXXXXXYYYZZZXXX[[[[[[YYY[[[```bbbaaa___ccchhhlllpppxxxpppnnnjjjgggeeeeeefffgggkkkjjjhhhfffddddddccccccfffeeecccbbbaaa```____________^^^\\\[[[ZZZYYYYYY\\\XXXTTTOOOFFF>>>===AAAIIIXXXmmmyyy{{{jjjddd^^^UUUGGGKKKBBB:::444QQQVVV777SSSttteee444&&&)))''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((+++000888YYYeeeooowwwyyyrrrnnnppppppmmmhhhkkkiiiaaaXXXTTTQQQOOOTTTWWW[[[___bbbcccbbbaaa^^^```cccfffiiijjjiiiiiinnnqqquuuxxxyyyzzz{{{}}}{{{|||}}}___>>>...000444222222GGGeeeUUUNNN```XXX>>>111+++666...000333333222444999===PPPjjjmmmNNN@@@???CCCHHHRRR[[[]]]]]]aaagggvvvzzznnniiidddbbbaaa\\\UUUNNN@@@888:::SSSvvv}}}\\\666555666AAA\\\~~~uuupppnnnhhhgggiiicccWWWVVVRRRBBB333EEE{{{YYY888...+++((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&>>>===<<<;;;;;;===@@@AAACCCAAA???=========??????<<<<<<;;;;;;<<<>>>@@@AAA<<<;;;;;;<<>>;;;:::;;;888333999999888777555444222111///111222111000//////000------------------------++++++,,,---///111333444.........,,,))),,,555>>>BBBSSSpppjjjYYY:::111'''+++***)))((('''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''###$$$)))***+++777GGG\\\bbbssspppwww|||xxxrrrjjjdddbbbbbbccccccYYY^^^dddeeebbb]]]ZZZXXXccckkkssssssiii^^^VVVSSSMMMOOOQQQPPPNNNOOOSSSVVVUUUWWWXXXXXXWWWWWWYYYZZZWWW[[[\\\ZZZ\\\``````\\\[[[___cccfffjjjqqq|||pppmmmhhhdddbbbbbbdddeeehhhgggeeecccbbbbbbbbbccc```____________```aaaaaa______]]]\\\ZZZYYYYYYYYYYYYTTTNNNHHHAAA===BBBKKKWWWbbbyyyvvvmmmbbbbbbZZZKKK<<>>>>>>>>;;;888777888999::::::999???AAA???@@@EEEEEE@@@AAABBB@@@>>>@@@CCCAAA<<<999888;;;???;;;333111555;;;:::666111222666666333111//////111555666444111///111222000---,,,...111+++,,,,,,,,,,,,---------++++++,,,...000222444666,,,///---))))))444BBBKKKDDDWWWrrrppp{{{nnn<<<000666'''******(((''''''((())))))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++$$$###((())))))333AAA___\\\uuuddddddqqqpppyyyooofffcccdddfffggg^^^bbbeeeaaaZZZVVVYYY^^^```kkkwwwzzzqqqcccYYYUUUJJJMMMMMMKKKHHHJJJQQQXXXTTTUUUWWWWWWWWWWWWYYYZZZRRRWWWYYYWWWYYY]]][[[UUUXXX[[[___```aaafffooovvv}}}yyynnnkkkgggcccbbbccceeegggaaa```^^^]]]]]]^^^```aaa]]]]]]^^^___aaaccceeefff```___]]][[[ZZZYYYYYYYYYSSSNNNGGGBBB===???JJJWWWgggmmmzzzaaaZZZ]]]QQQ<<<;;;<<<...===^^^III===WWW|||xxx===000...'''...%%%&&&''')))))))))((((((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&111333>>>ppp{{{sssZZZ\\\ppp}}}wwwoooooopppmmmhhhooopppggg]]]XXXSSSNNNTTTTTTUUUXXX\\\```bbbbbb\\\YYYZZZ```hhhkkkgggbbbeeeggghhhggghhhppp~~~zzzjjjWWWGGG;;;666:::CCCaaaqqqfff\\\]]]BBB...555444333000222333666>>>OOOdddsss~~~WWW>>>>>>HHHZZZkkknnnhhhjjjsssoooqqqxxx}}}rrrkkkbbbcccbbb```YYYQQQIIIDDD;;;???\\\|||uuuLLL444777;;;BBBTTTttttttpppnnnjjjlllggghhhjjjllllllWWW444777TTTyyymmmkkk|||~~~sssNNN222+++***'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&555666666777888999999:::888999999999999:::::::::999:::;;;;;;<<<<<<;;;;;;777777666666666666777777777777888999::::::;;;;;;999999999:::::::::;;;;;;=========;;;888888999;;;888777777666555555444444444333333222111111111222.........------,,,,,,,,,---,,,,,,+++,,,,,,------000///,,,+++333>>>???999%%%//////'''...FFFVVVWWWXXX|||[[[;;;///,,,'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%))))))''')))111999SSSrrr{{{ooobbb{{{wwwkkkwwwrrrpppddd___cccbbb^^^___```]]]YYYWWWWWWXXXaaahhhvvvxxxfffYYYVVVLLLLLLJJJHHHGGGJJJOOOSSSTTTUUUXXXZZZZZZZZZYYYXXXUUUVVVWWWXXXYYYYYYXXXXXXXXXZZZ\\\[[[ZZZ]]]dddkkkrrrtttzzzwwwffffffeeeccc```^^^]]]]]]]]][[[^^^___^^^[[[ZZZ]]]```___aaa```\\\\\\```aaa___aaa___\\\[[[ZZZYYYVVVTTTTTTLLLEEEBBB@@@CCCOOO]]]pppppp}}}ggg\\\ZZZUUUGGG:::222555,,,777iiiyyyVVV???<<>>999999EEEYYYooo|||rrrmmmiiieeedddbbbbbbaaaUUUEEE===@@@===]]]vvvnnnSSS===555333<<>>WWWfffkkk}}}ZZZ555)))---)))###%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&(((!!!%%%---,,,666[[[]]]\\\ppplllmmmvvvnnnjjjiiihhhgggfffccc___\\\VVVUUUTTTVVVZZZ]]]___```\\\ZZZUUUOOOMMMQQQZZZaaammmgggaaabbbiiipppsssssskkknnnnnnkkklllssszzz}}}wwwnnnuuuzzz```eeevvv|||sssllllllllliiiddd```^^^^^^___TTTOOOKKK;;;333MMMsssgggGGG444000444;;;@@@YYYtttmmmjjjeeeccccccbbbWWW]]]hhhSSS000222OOOaaa333******&&&)))((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////000111111111111111000//////////////////000000000000000000/////////111111111111222222222222000111222111000//////000/////////...............------,,,,,,,,,------...++++++++++++++++++++++++*********+++,,,...///000...,,,+++++++++---111666BBBAAASSSwwwdddaaammmIII+++'''+++((('''+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$%%%%%%###""" &&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&'''***---===gggzzzvvv~~~ttthhhqqqoookkkddd^^^]]][[[^^^\\\ZZZXXXUUUSSSPPPNNNHHHNNNTTTWWWYYYZZZXXXWWWYYYXXXVVVTTTRRRNNNIIIEEEAAABBBCCCFFFJJJNNNRRRTTTTTTTTTUUUVVVUUUTTTSSSRRRQQQRRRTTTVVVUUUUUUVVVVVVWWWYYY[[[^^^___```aaabbbiiikkkrrrzzz~~~~~~tttnnnggg```^^^]]][[[\\\___ZZZYYYXXXXXXXXXYYY[[[\\\^^^\\\YYYYYYZZZYYYUUUQQQWWWZZZYYYVVVVVVXXXXXXUUUVVVUUUUUUUUUUUURRRMMMIII@@@DDDHHHNNNZZZrrrxxx\\\___```^^^UUUHHH<<<555222///666RRR}}}```???CCCPPPmmmrrrrrruuuJJJ)))&&&***(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&***$$$###***+++...LLLuuu{{{MMMKKKdddeeehhhqqqjjjmmmkkkiiihhhgggeeeaaa^^^YYYWWWWWWXXX]]]aaadddeeeaaa___YYYQQQKKKKKKQQQWWWdddccc```^^^]]]aaahhhmmmmmmpppooolllkkkoooqqqpppyyy~~~|||vvvvvvvvvrrrnnncccddddddaaa]]]YYYXXXXXXSSSKKKAAA:::===NNNmmmoooIII---000666444===PPPssszzzoookkkiiieeebbbaaa[[[XXXdddlllRRR///777ZZZWWW+++(((+++&&&)))'''''''''''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...//////000000//////...------,,,,,,------...............////////////....../////////000000000---///000000///......///.....................---------,,,,,,,,,---......)))************+++++++++******+++,,,...///111222******,,,...------111888HHHRRRmmmmmmkkkNNN777&&&''',,,)))'''***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''***+++...GGG^^^gggrrrzzz~~~~~~lllyyysssmmmnnnwww}}}{{{fff]]]ZZZ[[[ZZZYYYXXXVVVRRRMMMIIIBBBIIIOOOSSSWWW\\\\\\YYYVVVWWWXXXUUUPPPKKKGGGFFFBBBBBBBBBDDDGGGKKKOOORRRTTTTTTUUUVVVUUUTTTSSSRRROOOPPPRRRSSSUUUUUUVVVVVVWWWYYY[[[[[[ZZZYYYZZZ[[[___]]]___gggooosssxxx}}}xxxzzz}}}}}}rrriiidddddd```]]]___^^^ZZZXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYWWWTTTQQQXXX[[[[[[XXXXXXYYYXXXUUURRRQQQPPPPPPOOOMMMIIIEEE@@@EEEKKKTTThhhuuu[[[YYYYYYUUUJJJ>>>555333444+++GGGqqq```BBBHHHbbbpppiii@@@((((((''''''***)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%((('''###''',,,+++???dddsssLLLFFF]]]fffjjjoookkknnnllljjjiiihhhgggdddaaa\\\ZZZYYY[[[___dddhhhiiidddbbb\\\TTTLLLHHHJJJMMM[[[aaaeeeccc]]]\\\bbbiiigggkkkmmmmmmnnnqqqppplllooottt~~~zzzvvvrrrpppooommmiiieee______^^^\\\ZZZWWWUUUSSSDDDGGG<<<555QQQ}}}qqqKKK444,,,666555111HHHmmm|||sssjjjiiihhhccc___]]]UUU]]]iiidddFFF...===___xxxLLL,,,'''***((((((&&&''''''''''''&&&%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%++++++++++++************************+++++++++++++++,,,------......------,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........,,,,,,---------.........+++,,,...///---,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...))))))))))))******++++++++++++,,,---///111333444++++++---111333777BBBOOO]]]ssseeettt[[[777...)))***+++(((''')))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((()))+++)))222AAAMMM]]]vvv}}}mmm```rrr}}}uuuooommmnnnuuu{{{yyyjjj\\\\\\ZZZYYYYYYYYYWWWRRRKKKEEECCCHHHLLLMMMRRRYYYZZZWWWUUUYYY\\\XXXPPPJJJJJJLLLFFFEEECCCBBBDDDGGGJJJLLLOOOPPPRRRSSSTTTTTTSSSSSSPPPOOOOOOPPPRRRSSSTTTTTTUUUWWWYYYYYYWWWVVVXXXZZZYYYWWWYYY___dddeeegggjjjaaaaaa```bbbfffiiikkkkkkggghhhgggfffcccbbbccceeeeee___[[[[[[ZZZWWWVVVXXXVVVUUUTTTSSSTTTUUUVVVWWWSSSUUUXXXXXXWWWVVVUUUUUUWWWZZZ[[[XXXWWWXXXWWWSSSQQQOOONNNMMMLLLJJJGGGEEEEEEMMMXXXiii|||iiiWWWNNNMMMIII???555000111444EEEjjjtttLLLDDD[[[xxxqqq[[[999+++---&&&&&&***$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""###########################$$$$$$$$$$$$%%%%%%%%%###)))$$$$$$---***222NNN{{{wwwvvv\\\PPP___pppsssqqqpppmmmkkkjjjiiijjjiiihhhfff___\\\[[[\\\```eeehhhjjjcccaaa\\\UUUNNNHHHEEEDDDOOOZZZgggjjjddd______bbb```dddhhhjjjmmmqqqppplllrrrwwwuuuppplllmmmnnnmmmiiieeeaaa^^^```^^^\\\[[[ZZZVVVPPPJJJ<<>>GGGJJJJJJHHHLLLTTTVVVSSSWWW]]]aaa\\\SSSMMMNNNSSSJJJGGGDDDBBBAAACCCEEEGGGIIIJJJMMMOOOQQQRRRRRRRRRQQQOOONNNOOOPPPQQQRRRQQQSSSUUUWWWWWWUUUUUUWWWZZZSSSSSSVVV[[[\\\YYYXXXZZZ\\\YYYVVVXXX\\\______^^^dddbbb^^^YYYWWWWWW[[[___ccc[[[TTTRRRSSSTTTWWW\\\RRRQQQPPPOOOPPPPPPRRRRRRMMMQQQVVVWWWVVVUUUVVVXXXVVVYYYYYYWWWVVVWWWUUUQQQSSSQQQNNNMMMLLLKKKHHHGGGKKKVVViii{{{{{{kkkWWWLLLFFFDDD@@@888111---000333mmmTTT999NNNxxx|||zzzoooEEE+++''',,,$$$&&&,,,###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%)))$$$###---))))))>>>iiiwwwwwwqqqsss```fffxxxwwwmmmmmmkkkjjjiiiiiikkklllkkkjjjaaa^^^\\\\\\```dddgggiii```^^^ZZZUUUOOOIIICCC???@@@OOO```iiieee]]]XXXVVV\\\aaadddfffkkkooooookkkeeekkkvvvuuuooommmgggiiijjjgggccc``````aaa___\\\YYYYYYXXXQQQFFF===>>>>>>XXX|||QQQ666222666666444>>>]]]uuuooogggbbbbbbbbb\\\UUUQQQVVVkkkmmmMMM000999]]]{{{xxxVVV;;;222%%%%%%,,,&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$*********)))((())),,,///+++***)))((('''((())))))******))))))***+++,,,,,,++++++************++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++***************+++,,,+++***))))))***+++---...---+++******,,,...///---222...,,,111///+++000...222111>>>ccc|||jjjnnnrrrooolllFFF111************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''((((((###)))444DDDXXXpppxxx~~~nnnbbbaaannnyyyzzzzzzkkkfffsssiiitttxxxYYYMMMZZZRRROOOTTTTTTLLLDDD@@@LLLEEE@@@AAADDDGGGMMMSSS^^^dddeee___ZZZYYYVVVPPPHHHGGGEEECCCAAAAAAEEEHHHFFFEEEEEEHHHMMMPPPNNNLLLRRROOOLLLMMMPPPRRRRRRPPPUUUUUUTTTRRRQQQQQQTTTVVVRRRRRRSSSTTTVVVWWWXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVTTTQQQQQQTTTZZZ___```VVVNNNNNNQQQQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPRRRWWW[[[\\\ZZZVVVPPPSSSVVVVVVTTTSSSUUUWWWQQQQQQOOOIIIEEEGGGIIIJJJXXXjjjvvvhhh~~~oooVVVOOOSSSCCC@@@:::111))))))444>>>~~~zzz___<<<<<>>@@@HHHTTT```ddd^^^WWWZZZ[[[\\\```dddggghhhgggkkkmmmppptttxxx|||{{{uuuyyywwwqqqmmmjjjggggggdddcccdddbbb]]]\\\^^^WWWXXX[[[[[[PPPBBB>>>BBBHHHeeexxxLLL666777222444555:::SSS||||||wwwlllcccaaafffaaaQQQEEEDDD^^^___RRRAAA000LLLxxxwwwlll}}}ooo~~~WWW111&&&))))))'''((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!"""$$$&&&(((###########################$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((())),,,,,,++++++***)))((((((''''''''''''((()))******)))))))))))))))***++++++*********))))))*********************************++++++************++++++++++++++++++,,,,,,,,,,,,+++******))))))*********((()))***+++,,,,,,,,,,,,************+++---000111///333...+++000...+++000444444KKKyyyyyybbbiiitttSSS666+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((()))...;;;PPPjjj{{{~~~uuuqqqwwwhhhttt{{{wwwjjjgggOOO___rrr___XXXWWWRRRPPPSSSRRRKKKFFFEEECCC===999;;;???CCCHHHNNNTTTYYY\\\[[[[[[^^^^^^YYYQQQNNNHHHCCCAAAAAABBBCCC@@@AAABBBFFFJJJMMMNNNNNNPPPNNNLLLMMMPPPRRRQQQPPPQQQRRRRRRPPPOOOPPPSSSUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSTTTSSSQQQOOOOOORRRWWW\\\[[[RRRKKKLLLQQQRRRTTTUUURRRRRRRRRRRRRRRRRRRRRRRRPPPPPPSSSVVVYYYXXXTTTPPPNNNPPPSSSTTTTTTSSSTTTTTTMMMKKKIIIHHHHHHJJJPPPUUUeee||||||dddjjjjjjZZZPPPGGGBBB;;;444000,,,,,,555AAArrrnnnRRRCCC:::JJJpppooopppyyy{{{UUU111...***((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%###########################"""!!!###%%%&&&$$$"""%%%%%%&&&&&&&&&(((,,,///BBBnnnuuukkkkkkfffggghhhgggfffffffffgggddddddddddddeeefffggggggnnnmmmjjjfffaaaXXXOOOIII@@@@@@CCCKKKUUU]]]___^^^SSSSSSVVV[[[bbbgggiiiiiiggghhhjjjlllnnnqqqrrrsssxxx~~~xxxvvvvvvvvvoookkkjjjgggmmm|||uuutttwwwzzzzzzwwwsssooommmjjjgggeeefffaaa^^^___^^^YYYXXXYYYaaaXXXPPPJJJDDD@@@EEEMMMrrryyyUUU@@@666111666777>>>RRRtttvvvrrrlllccc^^^]]]TTTDDD===???RRR^^^MMM888999^^^uuusssrrrnnnkkkpppgggHHH,,,&&&))))))&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''///,,,******,,,,,,)))&&&''''''(((((())))))******))))))((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))*********))))))*********)))*********++++++++++++***)))))))))))))))******''')))+++------,,,+++))))))******,,,...000222333,,,000***'''...//////777???KKK___|||```bbbvvv[[[;;;+++,,,******))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''***((()))222GGGddd{{{}}}}}}}}}zzz~~~yyytttttt]]]OOOttt{{{mmm\\\XXXUUUUUURRRJJJCCC@@@@@@;;;:::>>>BBBEEEIIIMMMKKKOOOSSSVVV\\\cccdddaaaXXXQQQHHHCCCAAAAAAAAA@@@>>>@@@CCCEEEFFFGGGJJJLLLLLLLLLLLLNNNPPPQQQPPPOOOOOOOOOOOOOOONNNOOOQQQSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRQQQOOOOOOQQQVVVYYY[[[RRRKKKMMMQQQSSSSSSUUUQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQRRRTTTUUURRRNNNJJJNNNNNNOOORRRSSSSSSQQQOOOMMMHHHGGGJJJLLLNNNZZZhhhiiiaaa}}}rrr^^^YYYOOO???CCC666///000...+++555EEEaaaQQQ555///555MMMkkkfffkkk}}}rrrqqq^^^;;;---+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$##############################""""""###%%%%%%$$$"""$$$%%%&&&%%%%%%&&&))),,,555___oooaaa```cccfffhhhgggeeeccceeegggfffeeedddcccdddfffhhhjjjmmmllljjjhhhddd\\\SSSMMMBBB@@@===???EEEOOOZZZaaaRRRQQQPPPQQQTTTZZZaaaeeehhhhhhhhhhhhhhhhhhiiiiiiffflllqqqtttyyy|||yyyssszzz}}}|||uuupppqqqssssssppplllllljjjlllxxxwwwuuuqqqmmmlllmmmnnniiihhhhhhhhhhhhfffccc```ccc]]]YYY[[[[[[XXXUUUUUUPPPRRRPPPEEE999>>>YYYttttttOOO666222222...777;;;OOOuuuwwwoookkkeee```\\\UUUFFF666333999LLLaaaIII888TTT~~~vvv~~~fffrrrzzzcccIII666'''&&&***((($$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&888222+++))),,,---,,,)))***************)))(((((()))((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))(((((())))))************+++,,,,,,***)))(((,,,------...///000111111+++...)))(((555===DDDPPPccc~~~{{{iiibbbwwwttt^^^EEE///)))...***)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((...@@@___~~~wwwxxx{{{}}}|||xxxQQQZZZxxx~~~fff]]]TTTPPPNNNIIIAAA;;;AAA>>>@@@FFFJJJIIIIIIKKKJJJLLLOOOTTT[[[aaaccccccYYYQQQHHHCCCDDDEEECCCAAABBBDDDFFFEEEBBBAAADDDFFFHHHIIIKKKMMMNNNOOONNNMMMOOOOOOOOONNNMMMMMMNNNPPPLLLMMMNNNPPPRRRTTTUUUVVVVVVTTTRRRPPPOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQUUUXXX\\\SSSMMMNNNQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPNNNLLLKKKPPPOOOOOOQQQSSSRRRNNNIIILLLIIIKKKOOOPPPTTTiiihhhhhhwww|||```PPPNNNIII???CCC555---...+++(((777MMMYYYHHH666111555JJJdddgggvvvuuulllcccKKK...***(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""########################""""""######$$$$$$$$$###%%%&&&&&&&&&%%%&&&(((***444SSSwwwzzzaaaRRRUUU^^^ccciiijjjgggeeefffhhhfffeeedddcccdddfffiiikkkjjjjjjjjjiiifff```XXXRRRGGGCCC<<<777777@@@MMMWWWXXXXXXSSSKKKEEEFFFPPPYYYhhhhhhhhhiiiiiijjjjjjjjj```eeeiiijjjllloooooolllsssvvvvvvqqqooorrruuuuuuzzzuuuvvvvvvuuu|||~~~wwwtttnnnoooooommmkkkjjjkkklllfffeeedddddddddbbb___]]]___YYYVVVYYYZZZWWWRRRPPPFFFEEEBBB???EEE[[[~~~ggg>>>333444111000444:::IIIkkkvvvnnnjjjddd\\\[[[XXXNNN>>>222555@@@TTTcccGGGFFFxxxwwwnnnSSS444***%%%''')))'''%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%MMMCCC777000......,,,***))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********)))))))))))))))***++++++******))))))***,,,...//////...---,,,,,,,,,,,,---...333000555HHHXXXeeeuuurrrooo~~~jjjfffnnn{{{tttRRR===222***(((***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$(((+++---777QQQwwwzzzwwwyyyzzzzzzhhhWWWhhhoooVVVGGGFFFIIIGGGBBBBBBBBBEEELLLNNNJJJEEEDDDJJJJJJLLLRRRXXX]]]```bbb]]]VVVNNNKKKLLLKKKHHHDDDDDDFFFGGGDDDAAA???BBBDDDDDDEEEHHHJJJKKKLLLLLLLLLPPPPPPPPPOOOLLLKKKLLLMMMJJJKKKLLLNNNPPPQQQSSSSSSUUUTTTQQQOOONNNNNNNNNOOONNNOOOOOOOOONNNOOOQQQTTTUUUMMMHHHKKKNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRPPPNNNLLLLLLMMMOOOQQQTTTRRRPPPPPPQQQOOOJJJFFFFFFIIIPPPVVVXXXbbb~~~ggg]]]rrr}}}eeeTTTJJJBBB>>>>>><<<333------***---DDD^^^\\\DDD888777@@@\\\uuu|||ppp]]]AAA,,,(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######"""########################!!!"""###$$$$$$$$$$$$$$$%%%'''''''''&&&&&&((()))000EEEeeetttPPPEEEWWWXXX^^^eeeiiiiiigggfffgggfffdddcccbbbcccfffiiikkkmmmmmmnnnooonnnjjjddd___MMMJJJBBB999222444===DDDTTTZZZ\\\SSSFFF@@@EEELLLYYY[[[^^^bbbgggkkkooopppccciiikkkhhhfffggghhhgggmmmooooookkkkkkoooqqqqqqppplllooosssrrr|||~~~uuupppnnnssswwwwwwwwwxxxxxx|||}}}{{{{{{{{{yyyuuuxxx}}}zzztttrrrsssiiiiiihhhfffddddddeeegggfffcccaaa_________]]]\\\[[[WWWTTTVVVUUUNNNHHHFFFLLL;;;222GGGpppfffDDD,,,000888555666===MMMhhh{{{llljjjggg___ZZZVVVMMMAAA666888III[[[iiigggLLL```xxx\\\<<<,,,(((&&&'''((('''&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&\\\TTTJJJBBB;;;666000,,,***)))((((((((()))+++,,,******)))((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))*********))))))*********((()))))))))************))))))))))))***+++,,,---)))))))))+++...222666888...,,,***))))))***,,,---222:::===GGG^^^ppp}}}eeeUUUYYYbbbjjjaaalllrrrVVV888++++++,,,***((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###(((+++***--->>>\\\tttrrrsssxxx|||}}}~~~hhhnnnttt}}}mmmooollliiikkkMMMDDDIIILLLJJJJJJHHHKKKPPPQQQKKKFFFEEEGGGGGGJJJOOORRRUUU[[[aaaaaa^^^ZZZXXXVVVSSSMMMHHHEEEEEEDDDCCCAAAAAACCCEEE@@@BBBEEEGGGGGGHHHJJJKKKNNNOOOOOONNNLLLJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPOOONNNMMMMMMMMMIIIJJJKKKKKKJJJJJJKKKMMMHHHAAA>>>DDDIIIJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMKKKJJJLLLQQQUUUTTTRRRPPPOOOMMMKKKHHHFFF@@@LLLZZZccckkk}}}jjj]]]aaavvvrrr___PPPNNNIII<<<444666111...,,,---111@@@YYYppp^^^999222;;;WWWtttTTT666+++'''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""########################!!!"""$$$$$$#########%%%$$$&&&'''''''''&&&((()))'''444TTT}}}oooLLLGGG___WWWZZZ^^^ccceeefffeeecccccccccbbbbbbdddfffhhhjjjmmmmmmoooqqqsssqqqnnnkkkWWWSSSLLLBBB888333444666CCCOOO[[[\\\TTTLLLIIIJJJFFFJJJPPPWWW```hhhmmmqqqmmmrrrtttmmmfffdddeeeeeeiiijjjiiifffgggkkkmmmllljjjdddfffiiiggglllqqqlllpppjjjhhhlllooonnnnnnooonnnppppppmmmlllooopppmmmqqqssstttrrrnnnkkkkkkmmmffffffdddbbb______```bbb___]]]ZZZYYYZZZZZZZZZYYYWWWSSSPPPNNNIIIAAA===>>><<>>:::>>>EEEGGGgggiiiIII333(((555===888222>>>YYYpppuuuooommmggg___[[[NNNCCC555///;;;XXXxxxvvvgggfffbbb>>>+++))))))(((''''''''''''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$???KKK\\\gggiiiaaaVVVOOOEEEAAA:::333///------...,,,,,,+++***))))))******++++++************++++++************************,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++,,,---...///333555777888999999777777,,,++++++,,,111888???DDDJJJZZZfffwwwyyy[[[ggg~~~ooohhh777222---,,,+++)))'''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$###""""""###%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''---444999CCCRRRhhhzzz}}}xxxwwwwwwkkkssssss{{{{{{rrr]]]YYYffffff|||sssZZZKKKIIIKKKJJJNNNGGGBBBAAABBBBBBDDDIIIFFFGGGJJJKKKEEEAAAIIIUUURRRWWW___bbb```[[[UUURRRLLLGGGBBB?????????===:::<<<>>>@@@@@@@@@BBBGGGKKKDDDFFFIIIJJJJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJLLLLLLLLLKKKJJJIIIFFFHHHIIIIIIHHHHHHHHHIIIDDD>>><<>>888888333)))+++...///333IIIhhhwwwvvvIII333MMMfffnnnAAA&&&...((('''&&&'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$######################## ###%%%%%%###"""###%%% """$$$%%%%%%%%%&&&''''''%%%666YYYwwwnnnbbbwwwzzzhhh```YYYXXX^^^dddfffddd___```aaabbbdddeeefffgggjjjjjjllloootttwwwxxxwwweeebbb\\\TTTLLLCCC;;;777222000444AAASSS```aaa^^^XXXYYY[[[^^^aaadddfffgggbbbkkkoooiiibbbaaadddgggbbbdddbbb```ccchhhjjjhhhggg^^^___bbb___bbbhhheeedddbbbdddkkknnniiiccc```dddgggfffcccbbbdddccc___gggeeeddddddeeedddcccaaa\\\^^^```___]]]ZZZYYYYYYVVVVVVVVVWWWVVVRRRMMMIIIIIIFFFBBB???:::;;;GGGTTTwwwUUU>>>555444999---///>>>FFFOOOrrrxxxooopppoooeee\\\ZZZ???999222666IIIfff```VVVbbbnnnuuuMMM111,,,'''((((((''''''(((&&&"""'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######SSS>>>XXXeeennnrrrcccdddWWWSSSOOOAAA999666000000---******---...---++++++------+++---000...***'''+++------***(((***,,,((()))******++++++******(((((()))+++,,,,,,,,,,,,000111222111333;;;CCCGGGDDD;;;555555333------111555;;;;;;777BBBYYYggggggyyy~~~jjj]]]iiixxx~~~}}}[[[666,,,,,,++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&))),,,...>>>RRRiiixxx~~~}}}tttkkk}}}zzz|||qqqhhhcccccchhhnnnhhh}}}eeeZZZLLLAAAHHHHHHIIIIII???333:::BBB<<>>@@@AAAAAAAAAAAACCCCCCBBBBBBCCCDDDDDDEEEGGGHHHHHHIIIIIIJJJIIIIIIJJJIIIIIIJJJJJJJJJGGGEEEGGGGGGHHHIIIJJJJJJJJJJJJ@@@@@@AAABBBDDDFFFHHHIIIQQQLLLFFFBBBAAAEEEKKKOOOHHHGGGHHHKKKNNNOOOLLLIIIMMMIIIEEEBBBCCCIIITTT^^^jjjwwwhhh[[[\\\```]]]SSSKKKJJJGGGCCC>>>888333000///***+++:::UUUfffaaaRRRHHH333@@@\\\lllsssyyyPPP---...***''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""############""""""######$$$$$$$$$%%%%%%%%%###///HHHlllwwwyyyyyy~~~iiiSSSTTT___cccbbb```ccc```^^^^^^aaaccccccaaagggiiilllpppsssvvvxxxyyysssnnnfff]]]UUULLLDDD???999333111666<<>>999BBB^^^}}}___FFF777000000444...444<<>>CCCFFF===FFFGGGGGGFFFDDDCCCAAAAAAGGGJJJQQQYYY```aaa^^^ZZZVVVTTTOOOJJJEEEAAA???>>>888999:::;;;===>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEGGGFFFEEEDDDDDDDDDEEEFFFIIIHHHHHHHHHIIIIIIFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGSSSPPPKKKGGGFFFHHHKKKMMMRRRQQQOOOPPPQQQPPPLLLIIIEEEFFFHHHIIILLLUUUcccooo}}}hhh\\\SSSTTTXXXUUUMMMGGGEEEDDD@@@:::444...+++***(((***<<>>@@@BBBCCCDDDDDDCCCAAA?????????@@@AAAEEEDDDDDDDDDFFFEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKNNNRRRUUUWWWVVVTTTQQQNNNLLLIIIEEEBBBAAAEEEJJJPPPYYYiii|||mmm\\\TTTMMMIIILLLNNNJJJDDDAAA===<<<:::555000,,,******222999GGGOOOBBB...+++555===TTTaaammmooovvvaaaqqqmmmLLL///+++,,,$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%########################""""""############""""""#########$$$$$$$$$$$$%%%(((&&&$$$,,,CCCeeeyyyUUUJJJPPPWWW]]]bbbaaa___^^^^^^```ccccccdddccceeeiiinnnrrrvvvyyy{{{zzzwwwsssnnnggg___VVVPPPKKK@@@666111111111333666FFFIIILLLNNNKKKFFF???;;;:::>>>DDDKKKQQQVVVXXXYYYWWWWWWWWWXXXYYY[[[]]]^^^YYYYYYZZZ[[[[[[[[[[[[[[[XXXYYYYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWVVVUUUSSSQQQPPPOOONNNGGGDDDAAA@@@<<<888888<<>>FFF^^^}}}qqqkkkgggbbb\\\UUUMMMDDD;;;666;;;FFFZZZzzzmmmaaaxxxzzzyyyYYYjjjuuu^^^EEE222***)))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$mmmzzzyyyaaaJJJ@@@LLLOOOdddwwwzzzzzz{{{vvvpppmmmiiigggfffccc]]]XXXTTTRRRLLLCCC@@@???<<<888555111......111333333222111111111222444777:::;;;>>>CCCIIIJJJJJJOOOZZZcccdddWWWGGG===666111...------000222666AAAPPPUUURRR```SSS[[[xxxeeeZZZfffwwwzzzsss{{{yyy}}}||||||yyy|||nnnPPP777000...)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''((())):::^^^ttthhhhhh\\\mmmwwwxxx^^^LLLRRRmmmzzz~~~dddJJJ@@@IIIPPPTTTVVVPPPCCCAAA@@@AAAEEEGGGHHHHHHCCCCCCEEEJJJQQQYYY```dddcccbbbaaa]]]XXXQQQKKKGGGBBB@@@===:::999888999:::999999:::;;;===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@@@@BBBBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEBBBCCCFFFIIIKKKNNNOOOPPPJJJLLLPPPTTTWWWZZZ\\\\\\QQQNNNJJJGGGDDDBBB@@@???GGGLLLSSS^^^pppsssbbbTTTHHHGGGDDDDDDFFFEEE???;;;;;;333444444111...,,,---///888UUUjjj[[[:::(((111AAAIII]]]fffwww{{{ttt```iiiVVV555***---+++(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""############""""""############$$$$$$$$$$$$"""$$$%%%)))888TTTuuuyyyYYYKKKJJJNNNVVV```^^^]]]]]]]]]^^^___``````ccceeegggkkknnnqqqrrrsssyyyzzzzzzzzzuuummmbbbZZZUUUJJJ>>>777555444111///666:::@@@FFFJJJLLLKKKKKKAAA???>>>>>>AAAFFFKKKOOOOOOPPPQQQSSSUUUWWWYYYZZZXXXYYYYYYYYYXXXWWWVVVVVVSSSTTTUUUVVVXXXXXXYYYYYYZZZXXXVVVUUUTTTUUUVVVXXXXXXWWWVVVUUUTTTSSSSSSSSSNNNOOOQQQQQQOOOKKKFFFBBBFFF???777555666<<>>===AAA@@@???@@@BBBCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEGGGIIILLLPPPSSSUUUWWWWWWZZZZZZZZZYYYVVVRRRNNNLLLEEECCCBBB@@@@@@AAADDDFFFSSS[[[iii|||uuuaaaVVVMMMDDDBBBAAABBBDDD@@@999555666...///000---******...333@@@qqqkkk>>>111;;;BBBeeepppvvvyyyiii[[[===(((((('''$$$'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$ $$$'''(((///CCCccc|||ssswwwqqqoooqqq___UUUNNNIIIOOOYYY\\\]]]^^^^^^^^^^^^^^^^^^bbbcccfffiiilllooopppqqquuuxxx~~~wwwlllddd```XXXLLLCCC???;;;555///...000333888???GGGMMMQQQPPPLLLEEE>>>:::999999:::BBBCCCEEEGGGJJJLLLMMMNNNRRRRRRSSSTTTUUUUUUTTTTTTRRRSSSTTTUUUVVVUUUUUUUUUVVVTTTRRRQQQQQQRRRSSSTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHHHHGGGDDDAAA===999777777666:::CCCNNNYYYhhhttthhh^^^PPPDDD<<<666444444///111333444333:::KKK]]]ttt~~~qqqjjjfffeee___WWWOOOGGG<<<333333888BBB\\\uuujjj```zzzuuuvvvZZZ<<<***'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$############%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%ttt{{{hhhbbbbbb[[[aaafffaaadddsss|||mmm[[[NNNBBBIIIKKKQQQ[[[gggooorrrrrrssssssppplllkkknnnmmmiiifffdddbbbaaaaaabbbbbbaaahhhgggffffffiiinnnsssvvv~~~xxxkkkYYYHHH??????BBB888000---000333888FFFVVVMMMJJJKKKTTTaaammmzzztttccc___fffsss|||uuu```]]]vvvwwwxxxttt{{{uuummmppptttrrrmmmZZZCCC000---+++%%%%%%+++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%+++)))111AAAJJJJJJJJJMMMWWWaaajjjhhhffftttwwwgggZZZ```gggqqqxxxeeeXXXUUUZZZbbbyyyhhhTTTHHH???DDDNNNNNNNNNLLLHHHCCC???@@@DDDGGGEEEDDDCCCBBBAAADDDHHHLLLVVVYYY^^^aaabbbaaa___]]]WWWTTTOOOHHHBBB>>>:::999888777666444333333333222222555999<<<>>>>>>===<<>>@@@???@@@@@@<<<444000111,,,------)))''')))111888]]]}}}WWW444999KKKQQQzzz}}}xxxmmmKKK...((((((%%%$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""############"""""""""""""""############$$$%%%%%%%%%$$$%%%333OOOhhhyyyxxxlllhhhxxxwwwiiidddaaa```XXXKKKGGGKKKWWW[[[___aaaaaa___^^^^^^^^^```dddhhhlllppprrrsssqqquuu{{{}}}uuunnnmmmhhh]]]QQQJJJDDD<<<444111...,,,+++///555===BBBJJJJJJJJJIIIGGGCCC???===888999;;;<<<>>>?????????DDDFFFHHHKKKMMMOOOPPPQQQNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBBBB===;;;888666888<<>>IIIhhh~~~gggXXXnnn~~~~~~hhhIII333)))((())))))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%xxxlllhhhWWW]]]```mmmqqqyyycccRRRCCCAAADDDKKKVVVaaafffeeecccbbbeeefffggglllrrrtttqqqoooqqqrrrsssssssssuuuwwwyyywwwssspppppprrruuuxxxmmmbbbQQQ???444444:::@@@@@@888777@@@FFFIIIRRR]]]QQQOOOXXXeeejjjmmmzzzKKKEEEbbb~~~zzzUUUhhhmmmttt~~~qqqpppwww~~~zzzjjjeeeggg___QQQ777(((!!!(((,,,''''''...&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%'''''''''***000999AAAFFFNNNTTT```bbbbbbnnntttjjj___dddggglllxxxvvvrrr^^^XXXYYYXXXgggyyyvvvvvvlll[[[GGGGGGNNNKKKOOOQQQPPPIIIAAA===@@@DDDAAABBBCCCBBB??????AAADDDHHHLLLRRRXXX]]]______^^^^^^\\\XXXTTTOOOKKKGGGFFFAAA@@@===:::777444333222222222333555666888999:::===<<<;;;<<<>>>AAAAAAAAADDDEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJIIIGGGEEEBBB@@@::::::999888777666666666666999===CCCKKKWWWeeennnzzzyyyhhh```RRRGGGBBBAAA===888===;;;::::::666///+++,,,)))+++,,,***)))000===GGGnnniiiTTT<<<:::OOOaaaeeeqqqooouuu___;;;+++---'''''',,,%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""############&&&%%%%%%%%%###(((:::MMMqqqsssnnnppp~~~tttnnnccccccjjjtttooo]]]LLLFFFMMMSSS[[[```aaa```___^^^[[[]]]```eeeiiilllnnnppppppqqquuuzzz}}}}}}{{{xxxvvvuuunnn```VVVPPPHHHAAA888555111---+++---000222777:::@@@EEEIIIKKKKKKKKK============<<<:::999888:::;;;===???AAABBBCCCCCCAAABBBDDDFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<<<<======;;;;;;===@@@FFFMMMTTTYYYjjjhhhhhhdddWWWCCC555000)))---444888444,,,,,,222444999DDDUUUhhh~~~ppphhhdddbbb^^^ZZZUUUIII===555,,,***999MMMgggsssyyyfffOOOZZZ{{{}}}}}}tttVVV888---,,,+++***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%zzzhhhiiiZZZ___aaabbb^^^dddfffZZZTTTWWWUUUcccfffmmmsssssskkk]]]RRRFFFJJJOOOTTT]]]fffiiihhh```eeejjjnnnoooqqqvvvyyysssoooiiiccc______aaabbbXXXMMM>>>444666CCCUUUaaaTTTHHHDDDNNNWWWYYY]]]eeefffjjjyyyssslllNNN^^^ttttttvvvxxxyyyzzz~~~|||hhheeekkkrrrtttxxxdddZZZUUUBBB***$$$---...'''&&&---+++"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&""""""###$$$%%%&&&%%%%%% &&&)))'''***444===BBBNNNRRR___eeedddlllqqqiiipppvvvxxxuuuyyyyyymmmgggZZZ\\\XXXHHHRRRlllttt~~~oooVVVQQQSSSLLLKKKPPPSSSNNNDDD>>>???DDD>>>@@@CCCCCC@@@>>>???AAA===AAAHHHOOOUUUYYYZZZZZZbbbaaa```^^^[[[WWWTTTSSSKKKIIIFFFAAA===999777666333222///...///222666888888777555666999<<<======999:::<<<>>>???@@@AAAAAA;;;;;;;;;:::888555111///555444444444555777999:::AAAEEEKKKSSS^^^lll|||wwwgggWWWMMMIIICCC>>><<<===;;;777:::666444555222,,,((((((&&&)))+++,,,///:::KKKXXXaaaGGG333<<>>===:::666333111000///,,,---000444:::@@@EEEGGGHHHGGGFFFDDDAAA>>>;;;999666666777777777666666555444666888:::;;;;;;:::999777777888999999999888888666666777888999;;;<<<===GGGKKKRRRXXX\\\]]]\\\[[[NNNGGG???999222---///444333,,,(((+++...000666>>><<>>666333222999RRRlllsssbbbJJJAAAaaa{{{rrrwww||||||UUUuuugggEEE'''%%%***(((&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&(((&&&$$$""""""###$$$%%%######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&ooo\\\PPPKKKOOOWWWiiigggeeeccc\\\TTTRRRUUUeeekkknnnyyyvvvccc___???WWWSSSWWWfffkkkkkk\\\PPPMMMNNNVVVaaahhhhhheee]]]MMMLLLKKKFFFZZZqqqoooiiiTTT@@@AAAWWWlllkkk___RRRJJJLLLXXX]]]]]]kkkiii]]]iiimmmUUUaaa}}}|||nnnhhhnnnssssssuuu~~~jjj]]]dddmmmnnnjjjbbbggghhh___LLL999---((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###'''***)))(((,,,777@@@SSSYYYYYY]]]eeeeeeeeepppqqqpppvvvtttjjjeeeiiivvveeeSSSSSSXXXmmmqqqaaaiiikkkZZZMMMLLLJJJIIIHHHEEEAAA>>>FFFDDDAAAAAACCCCCCAAA>>>======>>>@@@EEELLLRRRVVV[[[___bbbcccaaa___]]]\\\WWWVVVSSSMMMGGGBBB@@@@@@;;;;;;:::888666555444333888444333555666444333555555555666777777666555555666:::;;;666222333444333999999777444888AAAEEEDDDOOOVVVccctttrrrcccUUUIIICCCEEEAAA;;;888888888666444666...111333+++***,,,(((&&&...///,,,555FFFKKKDDD===888...===___eee___iii|||fffssssssaaa888111***&&&'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$%%%&&&((()));;;SSSlll|||}}}|||PPPCCCBBBGGGSSS]]]^^^]]]\\\ZZZ[[[[[[[[[[[[^^^bbbeeehhhjjjmmmoooqqqtttxxx{{{}}}{{{xxxuuuqqqhhh^^^VVVLLLJJJDDD;;;777666222---...,,,++++++///333555666999;;;???DDDHHHLLLMMMNNNEEEDDDDDDBBB???<<<999777777777888888888777777666555666777999;;;<<<>>>>>>AAACCCFFFJJJOOOTTTXXX[[[jjjbbbVVVLLLEEE@@@;;;888000///---,,,+++,,,...///(((---222333333777AAAIIIRRRnnnxxxfffiiifff]]]\\\]]]VVVJJJ===999888888999IIIooo```BBBEEE\\\uuuyyyjjjiiipppuuuOOOiiisssNNN777&&&(((---***&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$##################$$$###!!!!!!###%%%%%%%%%{{{kkkYYYNNNIIIJJJRRR\\\qqqkkkddd^^^WWWRRRTTTZZZZZZ]]]ZZZ\\\eee```RRRNNNMMMaaa^^^hhhwwwuuuooo^^^HHHHHHKKKSSS]]]eeejjjkkk\\\HHHDDDMMMXXXqqq{{{aaaXXXOOORRRbbbnnnlllbbbNNNSSSYYY```lll}}}mmmVVVPPP\\\mmmxxx{{{ppplllqqq~~~xxxmmmiiigggeeejjjsssyyy|||zzzccc[[[aaajjjkkkggg```\\\SSSEEE555+++((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%########################################################################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###''')))((('''+++444===^^^eee```[[[___```aaaiiirrrwww}}}vvvnnntttqqq[[[QQQKKKWWWvvvwwwqqqdddkkk```MMM@@@AAADDD@@@===@@@BBB@@@>>>???AAAAAA@@@===BBBAAA@@@@@@BBBEEEHHHJJJOOOSSSYYY^^^```aaabbbccc\\\]]]]]]ZZZUUUQQQNNNMMMHHHFFFDDDBBB@@@>>><<<:::999555444555555222222444555555555555666888999:::777;;;<<<888777;;;???@@@AAADDDFFFFFFLLLUUU\\\^^^pppwwwxxxtttlllaaaVVVJJJAAA===@@@===999666555333000...***&&&,,,///''''''+++((()))***777OOO^^^XXXCCC111555000111DDDXXX___lllsssxxxzzzrrr___GGG111,,,'''%%%'''((('''$$$&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$%%%&&&((((((222FFF^^^qqqmmmGGG@@@===EEEPPPVVVYYY[[[ZZZZZZ[[[ZZZYYYYYY[[[]]]bbbeeejjjnnnqqqsssuuuwww~~~}}}{{{vvvnnnhhh\\\YYYPPPEEE???===888333222///,,,***+++,,,------...///222666888:::;;;<<>>999111000>>>UUUlllgggVVVRRR___nnn}}}kkklllPPP___|||pppdddDDD111$$$''',,,)))&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""########################%%%###!!!!!!###%%%%%%%%%YYYRRRKKKJJJLLLSSS```kkkyyyjjj]]]RRRMMMQQQXXXYYY___XXXPPPUUUTTTIIIBBBLLLXXXQQQ]]]iii]]]TTTGGGDDDJJJTTT]]]aaa```[[[WWW\\\PPPRRR\\\aaaiiijjj___[[[ZZZZZZ```ooo|||}}}xxxqqq{{{vvvhhhmmmmmmSSSAAAMMMeeepppkkkdddbbblll}}}}}}jjjdddiiiqqqmmmuuuzzzyyyuuugggaaacccfffeeeaaaQQQHHH:::---%%%$$$'''***''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""##################$$$$$$###########################################################################$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$&&&((('''%%%(((000777___hhhaaaUUUVVVZZZ[[[aaagggppp|||rrrnnnwww}}}~~~hhhYYYIIINNNRRRXXXYYYVVVlll}}}bbbOOOCCCEEEDDD===???III???>>>>>>???@@@@@@>>><<>><<<;;;;;;>>>AAADDDKKKMMMKKKEEEEEEKKKPPPQQQMMMUUU]]]ccckkkwwwwwwppp```]]]YYYSSSLLLEEE???<<<999888666555444111---***(((%%%***+++###%%%+++(((...555UUUccc>>>///555555HHH\\\\\\aaa}}}~~~wwwggg```KKK111***'''$$$$$$'''((('''$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%&&&'''(((&&&555NNNgggwwwxxxQQQDDD888999AAAJJJRRRXXX[[[\\\]]]]]]ZZZXXXWWWXXX[[[```fffkkknnnppprrrsss|||}}}|||yyyoookkkaaaUUULLLHHHCCC<<<999666111...,,,,,,***)))((()))+++,,,------...---444666999<<<@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLHHHHHHHHHIIIJJJJJJKKKKKK<<<;;;999777666555444444222000...---.../////////)))+++.../////////111222:::>>>EEENNN]]]uuuzzzlllddd___\\\YYYVVVRRRIII<<<555333555<<>>>>>>>>>>>===<<>>>>><<>><<<444444555555333000,,,***...((())))))&&&///888444DDDYYY}}}SSS888777:::HHHlllvvvzzzwwwuuurrrbbbPPP:::***&&&%%%$$$%%%'''(((&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#################################$$$%%%%%%&&&&&&""")))???]]]nnnttt~~~aaa___QQQAAA999777<<>>000---333222UUUyyy~~~nnnYYYHHHSSSlll}}}}}}dddhhh~~~rrrlllUUU888+++&&&$$$''''''%%%%%%(((&&&&&&%%%%%%%%%$$$$$$$$$################################################%%%$$$$$$$$$######""""""###############$$$$$$$$$%%%###!!!!!!###$$$$$$$$$RRRRRROOOKKKJJJPPPZZZbbb```VVVMMMIIIHHHIIIOOOVVVtttkkk\\\UUUOOOOOOUUUaaa___kkkiiiQQQPPPUUURRROOONNNRRRYYY]]]\\\ZZZSSSRRRQQQUUU[[[```iiiwwwsssggg\\\^^^ooo|||xxxmmmQQQSSSSSSVVV```kkklllfffOOOWWWhhhvvvnnn\\\ZZZeeeeee[[[VVV]]]fffooo|||uuufffYYYTTT___ooopppjjjaaaWWWNNNDDD;;;555***'''&&&(((,,,---***&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$#######################################################################################"""######$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$(((+++...@@@DDDAAAFFFJJJJJJNNNOOOVVVZZZeeerrrjjjYYYUUU___eeewwwpppeeebbb[[[fff]]]JJJDDDKKKVVVgggtttsss~~~~~~fffXXXVVVIII555777777888999:::;;;===>>><<<===>>>?????????>>>>>>;;;<<<===<<<;;;::::::;;;EEEGGGKKKOOOTTTYYY```dddhhheeedddeeeggghhhfffdddeeecccbbbaaa]]]WWWXXX[[[```^^^[[[YYY[[[___dddhhhhhhiiifffccchhhrrrzzz||||||sssooommmlll^^^ccceee```UUUIIIBBB@@@======<<<;;;:::888666555333444444333000,,,((('''+++$$$&&&+++333GGGSSSMMMZZZooovvvVVV:::333999DDD```kkkyyy{{{www{{{rrrkkkVVV999******'''&&&&&&'''''''''%%%###%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%'''###///JJJ]]]ffftttrrrsssoooOOOhhh```UUUHHH;;;444888AAAIIIMMMSSSVVVWWWVVVUUUTTTYYY[[[]]]___bbbfffkkkooolllooossswww{{{}}}yyysssnnneee\\\RRRNNNIIIDDD@@@<<<888555111111000///------,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++*********++++++++++++,,,---//////,,,,,,---------,,,,,,---222333555666;;;FFFTTT___uuu}}}nnnddd```]]]XXXTTTMMMDDD===:::222+++///:::DDDhhhcccNNNEEEBBB```uuupppzzztttmmmyyycccWWW@@@''''''&&&'''((('''$$$$$$'''&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$###############"""""""""#########$$$$$$$$$&&&$$$"""!!!###$$$$$$###VVVVVVQQQIIIGGGJJJNNNPPPQQQKKKGGGJJJLLLNNNQQQUUUmmm{{{sss[[[MMMGGGKKKVVVdddvvvuuuyyylllLLLFFFHHHTTT[[[fffpppsssmmmaaaWWW]]][[[ZZZkkk~~~nnnkkk```ZZZVVV[[[hhhnnncccRRRPPPPPPXXXdddiiiaaaVVVOOOWWWZZZaaaeee^^^TTTVVV```___```hhhrrrwww{{{yyyiiivvvggg^^^]]][[[ZZZ\\\]]]WWWMMMDDD<<<555...******'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#####################$$$$$$########################################################################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$&&&''' ...555777>>>>>>@@@KKKPPPUUUUUU\\\jjjjjjaaa```\\\eeezzzttthhheee___jjjuuuWWWGGGIIIIIIUUUqqqggglll|||hhh@@@222333333444555777<<>>:::999999666666666666555333222111222333111...***'''&&&&&&$$$%%%///:::GGG\\\ggg^^^OOOXXXTTTAAA555:::BBBDDDZZZyyyfffnnnmmmwwwyyyhhh[[[DDD)))###...'''((((((((('''&&&%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$$$$$$$$$$+++"""###222CCCTTTnnn~~~kkkeee]]]pppqqqooogggUUU@@@444333@@@EEEMMMSSSWWWXXXYYYZZZYYYZZZZZZZZZ\\\```eeeiiiiiilllppptttwwwzzz}}}yyyqqqgggccc\\\UUUOOOHHHBBB>>>888777555222000...---,,,...---,,,+++*********+++.........---,,,+++))))))++++++++++++******))))))&&&&&&''''''((()))***+++000222333333333333444666555;;;DDDNNN[[[lll~~~pppiiiaaa\\\XXXTTTMMMGGG<<<555...,,,,,,111<<>>QQQZZZZZZ```^^^MMM444777333,,,555JJJXXXYYYddd{{{~~~rrruuuvvv^^^EEE111))))))+++&&&''''''&&&%%%%%%%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$###&&&######&&&///AAA```zzzyyyzzzqqq{{{cccDDD333666<<>>;;;999888222111///...,,,,,,,,,---------------,,,+++***************)))))))))))))))/////////000000222333444...111555888;;;>>>DDDHHHOOO\\\nnnpppeeeddd```YYYSSSMMMFFF>>>888000...******444FFFTTT[[[jjjZZZHHH>>>>>>GGGVVVcccoookkklllooo{{{pppZZZlllmmmKKK111))))))&&&'''((('''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################""""""""""""############!!!""""""###$$$$$$%%%%%%'''$$$"""!!!"""######"""QQQTTTUUUUUUYYY]]]YYYQQQEEEBBBCCCKKKPPPPPPOOOOOOGGGMMMLLLMMMRRROOORRRbbbkkkxxxhhh]]]SSSDDDGGGHHHVVViii|||}}}lllWWWIIIEEENNNYYY___pppjjjMMMLLLIIIXXXcccaaaXXXRRRPPPOOOWWW\\\]]][[[[[[\\\XXXQQQMMMUUUZZZZZZ^^^jjjvvv{{{}}}{{{yyyrrrjjjppp|||sss\\\OOONNNVVVdddpppeeebbb\\\SSSMMMKKKLLLMMM@@@777+++$$$$$$&&&''''''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################################################################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&$$$###+++444444DDDdddbbbhhhbbbZZZ]]]```eeeqqqdddxxxjjjRRRSSScccccckkklll]]]QQQIII===???JJJNNNMMMVVVccc^^^LLLHHHFFF@@@777000///222666///000000111333555777888555555555444333444777:::111333666777777777999:::888>>>DDDFFFDDDFFFLLLRRRNNNNNNPPPQQQMMMIIILLLRRRVVVVVVWWWWWWWWWVVVUUUTTTQQQPPPLLLGGGFFFFFFCCC<<<======:::666666999888555888666333222333444444333111111111111111000///...&&&'''((((((***111:::AAAKKK^^^vvvwwweeeXXXHHH000***000444777AAAQQQ___dddYYYiiittttttzzzmmmiiiRRR111%%%,,,---"""$$$%%%%%%%%%$$$$$$&&&((($$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$######%%%***((('''444QQQjjj{{{{{{|||~~~XXX;;;)))///888AAAHHHMMMQQQTTTTTTVVVXXXXXXWWWWWWXXXYYY\\\```dddgggjjjnnnsssxxx}}}{{{vvvpppllldddaaa\\\VVVPPPLLLIIIHHH>>><<<:::777555444444444//////000000000000000///111111111111111111111111111111222333444666888999???CCCJJJOOOUUU]]]ffflll~~~ooofffbbb```ZZZVVVOOOGGG???777000+++,,,///...000@@@ZZZjjjlllJJJ;;;444???PPP___ppp}}}~~~rrrnnnwwwlll]]]|||eeeJJJ777)))$$$&&&%%%&&&&&&&&&&&&((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!""""""###$$$$$$%%%%%%'''%%%"""""""""######"""PPPFFFOOOVVVRRR]]]fffYYYVVVOOOPPPVVVRRRDDD???DDDEEEIIIJJJEEEBBBFFFMMMRRR]]][[[VVVPPPKKKHHHGGGGGGIIISSS[[[XXXMMMEEEGGGLLLTTTWWW]]]```[[[PPPJJJIIIRRRZZZddd___XXX]]]\\\JJJNNNQQQQQQLLLKKKQQQWWWYYY___ZZZdddlllmmmmmmeeemmmzzzvvv___FFF???KKK]]]fffhhh^^^bbbaaaWWWFFF:::777999,,,+++***(((''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$##################%%%"""$$$)))***...DDD\\\hhh\\\XXX^^^[[[QQQUUUcccZZZdddpppssshhhXXXRRRTTT```dddZZZWWWhhhmmm[[[JJJ444???BBBDDDNNNPPPKKKKKKbbbiiifffJJJ333888:::***,,,+++)))***///444444111111222222000...///222444333444444444444333222222333333333444666999;;;===>>>>>>>>>======<<<<<<<<>>=========>>>======<<<:::999777666666888777555444333333444444333222222333444555333222222...222222)))(((+++%%%,,,''')))((('''<<<]]]nnngggfffeee]]]MMM:::000///222000AAAYYYccciiijjjaaaggghhhnnnzzzrrrccccccSSS<<<+++$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$'''$$$$$$$$$###'''999LLLsss{{{}}}vvvvvv}}}zzz___QQQAAA111***333:::;;;HHH[[[VVVUUUTTTUUUWWWXXXXXXXXXWWWXXXYYY]]]ccckkkrrrvvvsssvvv||||||uuuqqqnnniiiaaaZZZWWWRRRKKKGGGEEEEEECCCAAA>>>>>><<<999888999===@@@<<<;;;:::::::::<<<===>>>AAADDDFFFFFFEEEJJJSSS[[[ZZZbbbppp|||~~~lllbbb\\\YYYVVVVVVLLLAAA999333,,,+++------,,,000BBB```qqqdddLLL<<<:::EEE[[[hhhllluuu]]]]]]sssiiiGGG777///'''$$$((('''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!"""###NNNBBBFFFNNNOOO\\\ggg^^^aaaZZZ[[[```[[[MMMIIIPPPOOOKKKFFFDDDDDDDDDEEEFFFKKKJJJJJJKKKLLLNNNPPPQQQMMMSSSVVVSSSLLLJJJPPPWWW___]]]\\\\\\XXXQQQPPPRRR[[[ZZZ[[[TTTJJJOOOSSSHHHMMMQQQSSSSSSWWW___eeefff{{{vvvvvvwww|||kkkWWWUUUcccqqqxxxbbbTTTEEEDDDNNNYYY\\\YYY^^^]]]WWWIII:::000---...))))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################&&&###$$$(((&&&&&&333DDDMMMGGGHHHPPPRRRMMMMMMTTTRRRVVV[[[^^^XXXMMMIIIKKKNNNPPPPPPZZZeee^^^UUU[[[CCCJJJCCC<<>>000'''$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%###$$$%%%$$$&&&111>>>jjjwww|||sssnnnxxxqqq]]]PPPPPPLLL>>>...+++666BBBFFFPPPQQQRRRUUUXXXYYYWWWUUUSSSSSSSSSUUUYYY___dddgggmmmqqqvvvzzz~~~}}}xxxqqqlllgggcccaaa___\\\ZZZWWWVVVTTTQQQOOOOOORRRUUUUUUTTTQQQPPPQQQTTTXXXZZZaaacccfffhhhjjjpppxxx~~~yyypppddd\\\XXXWWWUUURRRAAA:::333000---***+++...---:::HHHPPPSSSPPPDDD666:::NNNjjjxxxooofffuuupppaaassssssWWW;;;000,,,'''%%%)))'''%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$"""!!!!!!!!!"""###\\\LLLHHHMMMQQQ^^^hhhccc]]]VVVVVV[[[VVVLLLMMMWWW[[[NNNFFFIIILLLHHHDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDGGGIIIJJJHHHFFFGGGKKKPPPUUUQQQPPPQQQOOOKKKJJJMMMOOOIIILLLNNNJJJPPPXXXUUUVVVWWWYYY\\\dddooosssqqqxxxuuuhhhcccqqq~~~yyyhhhQQQEEELLL]]]hhhkkkYYYPPPHHHGGGKKKNNNMMMIIITTTNNNDDD777,,,&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################%%%"""$$$(((%%%!!!%%%...777888<<>>===@@@:::111)))%%%%%%'''(((%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$###!!!"""'''((($$$$$$(((...222444666@@@LLLLLLEEEIIIEEEHHHUUUaaabbb[[[UUUgggjjjWWWXXXSSSKKK[[[eeeaaaXXXVVVPPPHHHJJJNNNIIIGGGCCCCCCRRRXXXJJJCCCKKKKKK???444111111000,,,******+++---...,,,+++111111///...---,,,,,,,,,000111222222111000...---111111111111000000000000000000000000000111111222000000111111111222222222000000000000000111222222111000///000111000---***...&&&'''***(((000:::888===<<>>,,,///444777<<>>>>>===@@@HHHXXXJJJ@@@BBBCCCEEEQQQccc\\\SSSOOORRRTTTPPPPPPTTTJJJKKKLLLKKKJJJHHHGGGGGGHHHFFFFFFHHHLLLNNNMMMKKKQQQNNNQQQYYY]]]XXXPPPKKKGGGCCCPPPaaaeeehhhkkkgggRRRPPPPPPXXXjjj~~~rrrkkkPPPDDDRRRUUURRR^^^NNNGGGBBBGGGQQQ[[[___```^^^WWWKKK???777222111111...***&&&%%%&&&)))******%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$###!!!!!!%%%'''&&&''')))(((,,,++++++:::QQQ[[[XXXLLLCCCAAAMMM[[[aaa^^^YYYuuuppp___aaa\\\SSSJJJTTTUUUVVV^^^\\\PPPKKK@@@<<<===;;;777@@@GGG@@@DDDOOOQQQDDD;;;???FFFIII---+++(((''')))+++---......---,,,+++******++++++---...///000111000///.....................//////,,,------.../////////000,,,,,,,,,---......//////111111111111000000//////000///............,,,***'''%%%///<<>>888333000000---+++...222888CCCNNNcccdddfffgggaaa___iiixxxrrrjjjttt~~~```PPP```___EEE///)))$$$%%%'''&&&$$$###%%%#########%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%###############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""""""""#########""""""QQQNNNBBB<<<===;;;DDDZZZhhhSSSBBBAAABBBBBBLLLZZZSSSPPPMMMIIIFFFGGGJJJMMMIIIMMMPPPNNNIIIGGGIIIMMMMMMKKKJJJLLLRRRWWWYYYYYYddd^^^]]]cccgggbbbZZZUUULLLHHHQQQ[[[___hhhnnnhhhQQQOOOLLLPPP___ooowwwvvvWWWMMM===999CCCIIIMMMVVVSSSJJJBBBBBBHHHMMMTTTYYYHHHEEE???999222---)))'''&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%'''&&&''''''***<<>>BBBLLLTTTVVVWWWrrryyyssseeeZZZNNNIIIRRREEEJJJDDDDDDSSS[[[XXXYYYBBB<<<<<<888111777CCCDDD===HHHGGG:::666EEEWWW___@@@===777000***''')))+++))))))((('''((()))***+++)))***+++,,,,,,,,,,,,,,,---------............///,,,---...///////////////------......///000000111111111111111000///...---+++)))'''''')))+++,,,+++000222BBBSSSWWWZZZWWWKKK555111444222''')))111111,,,000:::EEEHHHDDD@@@@@@SSSJJJLLLPPPLLLMMMQQQOOO\\\aaa|||sssnnnfffNNN888...((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""!!! """&&&&&&$$$&&&(((...<<>>???TTT{{{oooVVVAAA>>>>>>;;;>>>FFFKKKNNNHHH>>><<>>EEEGGGIIINNNTTTYYYZZZWWWTTT\\\WWWXXXaaagggbbbVVVMMMDDDDDDJJJNNNRRRaaahhh]]]KKKJJJHHHJJJRRR]]]```^^^MMM@@@===CCCGGGQQQ]]]aaaVVVHHH<<<:::<<<>>>BBBFFF444222000...,,,***'''$$$$$$%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$%%%###!!!!!!###%%%&&&%%%%%%***777JJJ\\\fffQQQGGG???@@@EEEHHHKKKNNNbbbaaaWWWOOOIII<<<888FFFHHHKKKBBB>>>IIIQQQSSSWWWJJJAAABBBAAA888:::CCCDDD777BBBBBB444111AAAQQQVVVGGGGGGDDD;;;111+++---000...---+++)))(((((()))***)))(((((((((((()))******------------.........///---...///000000000///...//////000000111111222222------...//////...---,,,(((''''''+++222:::@@@CCCBBB@@@IIIRRRNNNKKKCCC444+++''',,,...***222AAADDD<<<@@@HHHPPPQQQNNNNNNRRRPPPBBB@@@EEEGGGPPPZZZZZZbbbfffzzzfffXXXTTTOOO;;;---,,,+++%%%&&&%%%%%%$$$$$$&&&'''##############################################################################""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######### %%%&&&###""""""###+++999PPPhhhzzz}}}rrrmmmnnn}}}mmm]]]PPPFFF@@@777111///000111222BBBCCCEEEGGGIIIIIIHHHHHHGGGHHHIIIIIIIIIKKKNNNPPPSSSUUUYYY^^^eeelllsssvvvxxxyyyzzz|||~~~yyyrrrrrrrrrqqqmmmfff]]]WWWUUUVVVQQQMMMIIIEEEEEEFFFHHHJJJBBB>>>888222...---...000888<<>><<<===888666999HHHMMMFFF888:::IIIMMMFFFPPPVVVXXXNNN===555;;;CCC>>>HHHVVVaaaccc\\\OOOFFFFFFFFFNNN^^^ggg___NNNAAA>>>AAAGGGGGGIIIWWWXXXFFF888<<>>>>>CCCEEECCC@@@AAASSS]]]TTTAAA???AAAAAADDDAAAJJJGGGDDDKKKMMMKKKOOOQQQIIILLLOOOGGGCCCCCC???666DDDFFF888111:::@@@===777===BBB???999888>>>DDD999777222...***(((''''''+++***(((''''''((()))***((()))))))))******++++++***+++,,,------,,,+++***,,,,,,,,,------.........)))***,,,---......---,,,//////222:::FFFTTT___eeeIII@@@??????999777444(((---(((...333222===JJJKKKIIIKKKOOOSSSQQQPPPVVV^^^GGG999999AAAGGGUUUdddgggqqqpppwwwmmmYYYVVVIIIHHHEEE333&&&$$$###'''((()))(((&&&%%%%%%%%%########################""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###%%%""" ###$$$!!!!!!###&&&&&&***:::WWWooozzzxxxpppkkk}}}vvvpppttt|||rrr]]]VVV^^^aaaYYYMMMAAA999333///---111444999>>>CCCFFFGGGHHHFFFFFFGGGFFFEEEFFFHHHJJJJJJJJJKKKOOOVVV\\\```bbbhhhiiikkkmmmpppuuuzzz~~~{{{~~~{{{{{{tttqqqoooooojjjbbb\\\[[[SSSWWWXXXTTTNNNIIIJJJLLLHHHHHHGGGFFFDDDAAA>>><<<222111///------000666:::LLLRRR^^^iiimmmnnnssszzz~~~{{{kkkZZZcccxxxiiiYYY___mmmmmmxxxyyy|||rrrYYY???///)))'''###&&&&&&%%%$$$%%%&&&%%%###"""!!!"""$$$%%%%%%###########################""""""############""""""$$$$$$##################"""""""""""""""""""""""" !!!"""######"""!!! !!!"""$$$$$$$$$###"""+++111444...***777UUUoooUUUMMMAAA777555;;;DDDKKKmmm^^^MMMCCC>>>;;;<<>>@@@999GGGWWW]]]UUUIII???<<>><<<===FFFSSSZZZYYYTTT???888666BBBVVVbbb___VVVPPPAAA888<<<@@@???DDDLLLBBB<<<444...,,,+++)))'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$'''+++000333<<<666555>>>EEEDDD@@@>>>AAA@@@AAACCCCCCAAA@@@@@@\\\hhhbbbSSSQQQOOOIIIGGGCCCBBBAAARRRRRRLLLTTTIII@@@>>>555111555222222===CCC@@@DDDKKKFFF>>>GGGWWWSSSBBB888;;;888......777:::999444,,,)))++++++(((,,,******++++++(((((((((++++++***,,,......,,,)))+++''')))000...'''(((111,,,((((((...999BBBDDDBBB222777BBBRRR^^^aaa[[[TTT666666111,,,,,,000...'''+++:::>>>CCCZZZooovvvzzzqqq```RRRRRRWWWTTTIIIAAA666:::@@@FFFMMMYYYhhhrrrwwwsss[[[JJJPPPEEE666,,,)))((('''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""############%%%$$$&&&)))(((---FFFbbbttt{{{wwwmmmqqq~~~qqqjjj{{{kkkfff```WWWXXX___iii|||jjjJJJ666///---,,,,,,000444555777AAAKKKCCCFFFHHHHHHFFFEEEGGGJJJHHHHHHIIIJJJKKKMMMOOOPPPTTTUUUXXX\\\aaafffkkknnnnnnppptttxxx}}}{{{wwwsssrrrqqqqqqnnnllliiifffcccaaaaaa```YYYYYYXXXVVVTTTRRRPPPNNNIIIHHHHHHIIIKKKKKKJJJIIIIIIFFFAAA<<<;;;:::444,,,+++))),,,555===BBBGGGKKKZZZ___mmmyyyxxxsss|||llldddaaa___iiiyyyyyyiiikkkXXXiiixxx{{{wwwxxxyyymmmYYYCCC222)))''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""############""""""########################$$$$$$$$$#########""""""!!!!!!""""""######$$$$$$  !!!"""!!!!!!!!!!!!!!!"""######''',,,000...,,,111>>>JJJCCC???999555555;;;BBBGGGcccWWWJJJAAA<<<999;;;???GGGXXXTTT@@@999:::999:::999CCCMMMLLLCCC:::888999<<<<<>>666111,,,(((''''''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%$$$######%%%(((+++---222000000888BBBIIIHHHCCC@@@===;;;===AAACCCCCCCCCXXXddd^^^MMMIIIFFF@@@@@@>>>GGGAAAIIILLLGGGMMMGGGCCCGGGAAA===>>>888444<<>>AAAEEEEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHJJJLLLOOORRRVVVXXXXXXYYY\\\^^^aaadddfffgggddddddeeeeeeffffffffffffcccaaa^^^[[[XXXWWWWWWWWWVVVUUUSSSPPPOOONNNNNNNNNLLLLLLKKKJJJHHHFFFDDDCCCEEEDDDDDDEEEEEEEEECCCBBBBBB<<<777444222000...---444666===FFFKKKIIIHHHJJJ^^^pppzzzjjjssspppaaa___cccmmmdddTTTTTT}}}}}}zzz}}}ooo]]]CCC///'''''')))***%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""############""""""########################$$$$$$$$$#########""""""!!!!!!""""""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!"""######'''((()))))))))***+++,,,000000000111333666:::<<>>SSSddd___III>>>888444555:::DDDMMMKKK@@@888777:::888AAASSSeeedddSSSDDD???555<<>>GGGIIIHHHBBB777//////...)))(((,,,)))'''%%%$$$$$$%%%$$$"""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$$$$########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***+++000???OOOPPPHHHAAA===888777<<>>===888FFFUUUSSS;;;///777:::222999CCCKKKIII>>>777888===<<>>:::222+++&&&)))(((000<<<===666999BBBLLL___jjjooorrrllljjjsss{{{cccJJJ???>>>===:::888@@@PPPfffxxxbbbVVVPPPDDD===---)))&&&%%%&&&&&&### %%%$$$$$$$$$$$$###############$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""""""""#########!!!"""&&&###&&&111===IIISSSYYYfffxxx}}}wwwtttqqqnnnooosssuuutttrrrzzzwwwfff```fffmmmkkkYYYJJJ;;;@@@;;;555111222444222///777:::===??????>>>>>>???AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLKKKHHHFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAA@@@???===;;;:::222+++)))++++++)))...777888;;;CCCLLLRRRWWW___ggguuuhhhVVVaaavvvvvvrrrmmmlllsssqqqQQQBBBSSSnnn}}}vvvWWWCCC,,, """'''(((&&&$$$############"""""""""######$$$$$$$$$$$$######""""""############""""""########################$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""######)))'''$$$###$$$'''))))))))))))+++,,,---.........===:::888666222///222999PPP```\\\III>>>666111333555CCCQQQSSSIII>>>999999777CCCWWWfffcccRRRCCC===999;;;BBBLLLSSSQQQHHH???:::666111000333777999:::666...))))))(((###!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$&&&&&&""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################"""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$)))))))))888MMMPPPFFF@@@???;;;888888<<<===;;;===IIIFFF;;;999999:::CCCRRRoooWWWCCCFFF===;;;???>>>KKKLLLLLLTTTUUUNNNLLLBBB<<<666444555444333444:::;;;DDDOOOPPPLLLQQQ\\\UUUNNNAAA888888>>>???<<>>444,,,))),,,...000000///---,,,***111???RRR______XXXPPPMMMaaaddd[[[\\\```aaafff[[[III:::;;;CCCEEE@@@;;;HHHTTTeeesssjjjKKKIIIFFF777,,,%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$##################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""###""" !!!%%%%%%"""###((($$$111@@@KKKXXXdddiiifffnnnxxxzzzllldddhhhpppooo}}}xxxlll]]]{{{zzzhhhZZZQQQMMMVVVPPPCCC333---000222000000222444777888:::<<<===>>>>>>===>>>>>>???@@@@@@CCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????>>>;;;888444333222222---///444444111:::III???EEEPPP\\\bbbfffnnnxxx|||qqqbbbTTTJJJJJJYYYkkkyyy}}}{{{ppp___KKK???JJJnnnyyyzzz|||qqq```999...###!!!&&&)))%%% $$$$$$#########"""""""""######$$$$$$$$$$$$######""""""############""""""####################################""""""""""""""""""!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###'''&&&%%%######%%%))),,,&&&'''''''''((((((((((((...---...///,,,))),,,222===KKKJJJ===777222---000+++888GGGKKKEEE;;;444222///777FFFTTTWWWOOOCCC===777555666:::>>>@@@<<<777111000...---,,,,,,------***'''%%%&&&&&&$$$"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!'''&&&###...???BBB999666<<<>>>:::888:::;;;888;;;EEECCC<<<>>>>>>AAAKKKZZZvvv]]]FFFFFF<<<:::???111<<<;;;;;;KKKVVVRRRLLL\\\WWWLLL@@@888777777555555//////888???BBBGGGNNNWWWUUUMMMAAA999999999888===>>>===<<>>666'''$$$%%%$$$######$$$&&&''''''$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!"""""""""$$$!!! ###$$$######$$$&&&///777AAAMMMXXX^^^___sssppp``````gggmmmwwwcccXXXWWW___iiidddSSSPPPXXXhhhkkk```EEE222000111///.........///333777;;;===::::::::::::;;;;;;<<<=========>>>>>>>>>=========??????>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>======<<<;;;<<<<<<======<<<<<<;;;;;;;;;999444///,,,---...///...222999999999BBBPPPZZZ```jjjppplllddd```bbbaaaVVVKKKFFFJJJWWWiiixxx|||}}}oooaaaaaaTTTJJJLLLZZZnnn}}}hhhnnnxxxlllNNN888(((&&&$$$&&&((((((%%%!!!%%%$$$$$$$$$##################$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ######"""""""""!!! !!!!!!!!!!!!!!!""""""###!!!$$$'''(((%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((('''%%%&&&))))))&&&(((,,,)))444222,,,---+++'''***)))///666888666222//////---///555===AAA>>>777111---,,,,,,///222222...***************)))'''&&&$$$######$$$%%%%%%%%%&&&&&&###%%%&&&&&&$$$######$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$"""""""""############$$$"""###$$$%%%&&&&&&&&&&&& $$$$$$ $$$---000,,,***333999999<<>><<<333777:::555AAA;;;444CCCRRRPPPIIIUUUXXXWWWRRRSSSYYY[[[VVVEEE777,,,---222444444444DDDFFFCCC888///---......888555777>>>EEEHHHMMMRRRWWWUUUPPPHHH@@@;;;888888666777555000///111222000111...+++***,,,///222333---000444666777999===AAAMMMpppiii[[[fffoooiiipppLLLEEELLLCCC555BBBDDDIIIOOOQQQRRRYYYbbbbbbaaa___^^^^^^```cccdddbbbRRR===555444&&&***%%%$$$"""!!!!!!"""$$$%%%$$$############"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!""""""&&&###!!!!!!!!!!!!!!!!!!&&&$$$$$$&&&,,,999MMM^^^XXXcccqqqxxxvvvmmmddd^^^iii}}}xxxrrr]]]RRROOOTTTQQQKKKWWWkkkooo}}}```CCC888333,,,000...---...222666888999555444444555666777888999888888:::;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<>>>>>>======;;;:::888777777777888999999888888777444444222---))))))---111222888@@@FFFMMMWWWdddnnnwwwoooeee\\\SSSNNNRRRZZZWWWbbbnnnpppmmmppp}}}{{{iiiXXXMMMSSS]]]fffeeebbbkkk{{{eeegggcccIII000'''&&&'''&&&&&&%%%%%%'''(((%%%%%%$$$$$$$$$###############$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######"""###&&&'''&&&$$$"""!!!######$$$$$$%%%%%%%%%%%%&&&###"""&&&(((&&&&&&'''""")))$$$"""))))))$$$&&&*********+++---,,,***(((+++,,,,,,,,,---,,,)))&&&'''&&&&&&(((***)))&&&###&&&%%%%%%&&&&&&&&&$$$###!!!###$$$$$$$$$%%%%%%%%%"""$$$&&&%%%###"""###%%%###############$$$$$$%%%########################"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%###!!!"""%%%((($$$+++///333???KKKIII>>>777:::666444;;;888555;;;:::BBB999999555...888777JJJYYYPPP<<>>EEEJJJOOO^^^pppssskkkWWWJJJ>>>;;;>>>>>>999555444666444...+++...111000///666888444222444555222222777<<<===999222,,,***---+++///999???;;;333---111444999===???===999555777CCCNNNNNNEEE???CCCJJJ```wwwyyy]]]GGGJJJQQQOOOddd```HHH555999BBBHHHOOOUUUKKKHHHUUUeeejjjeee___\\\VVVOOOLLLLLLJJJEEE@@@>>>???555,,,)))"""!!!+++#########"""!!!!!!"""###############""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!""""""######"""!!!!!!"""!!! &&&""" """$$$,,,@@@SSSWWWSSSTTT___mmmqqqhhh]]]fffwwwvvvpppoooooopppjjj^^^PPPIIIOOO___lllooonnnPPPEEE>>>444333222111222555555333111---------...///111222333666777999:::;;;;;;;;;;;;;;;;;;::::::999888888888:::::::::999999888888888555666777888999999999999999999999999888666555444333333444444444333333222......---***(((,,,555<<>>999;;;555666???===888<<<<<<;;;777AAA:::222@@@===ZZZlllaaaDDD:::===:::555@@@BBB???AAARRRffffffYYYTTTLLLHHHLLLRRRUUURRRNNNCCCBBB===888:::@@@BBB@@@666HHHLLL;;;222777666+++...:::HHHNNNIII>>>555000444777DDDQQQPPPAAA888999===CCCMMMTTTUUUOOOFFF@@@III[[[jjjdddOOO??????GGG\\\```ZZZLLLDDDDDDAAA999<<<777111999EEEEEEJJJ\\\SSSRRRVVV___ccc^^^VVVRRRNNNEEE<<<999<<<===999444+++333)))%%%!!! """###%%%%%%###"""!!!"""############""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!"""!!!######$$$%%%%%%$$$"""'''%%%%%%111AAARRRHHHAAAHHHYYYeeeddd^^^hhhkkkoootttuuuqqqhhh```kkkzzzzzzfffYYY\\\\\\SSSnnnnnnUUUOOOLLLBBB666555666777888555///)))''''''((()))***,,,...///444555777888999999999888888777666555444333222111666666555555555444444444222333444555666666666666111222222333222111000///,,,,,,---------,,,++++++,,,------+++,,,333???HHHSSS[[[XXXLLLPPPcccnnnkkkXXXNNNDDDCCCHHHQQQ]]]gggzzz~~~yyy}}}uuulllcccYYYGGG===OOOkkk}}}pppooo{{{uuu^^^BBB111,,,***'''%%%"""###$$$%%%&&&&&&$$$###""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!"""######%%%$$$$$$$$$###"""""""""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################""""""""""""############$$$#########""""""!!!!!!""""""############""""""###"""!!!!!!!!!"""$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%$$$#########""""""!!!!!!######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&+++333888999999555333111555<<>>@@@<<<:::===<<<999;;;BBBJJJLLLHHH<<<555555666444555FFFRRRPPPMMMNNNKKKDDDJJJDDDFFFPPPVVVVVV\\\fffYYYMMMNNN]]]```RRRFFFGGGJJJHHHDDD===888;;;DDDLLLNNNXXXeeeaaaSSSOOOIII888GGGMMMTTTXXXVVVRRROOOMMM___```eeehhhaaaSSSFFFAAAMMMPPP[[[```NNN666555CCC\\\RRREEE<<<888888777666555333:::EEEHHHHHHSSSeee\\\LLLCCCIIINNNHHHCCCCCC;;;:::888666222///,,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""" """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''333444888CCCRRR\\\aaaaaammmllljjjeee\\\WWW^^^jjj}}}wwwhhhcccZZZLLLTTT\\\aaa]]]VVVRRROOOMMMNNNRRRQQQEEE888000+++((()))+++,,,)))(((***,,,,,,//////000111111111000000000111222000......000333111000///...............111000------.../////////...,,,******++++++***)))***,,,,,,***&&&&&&***///;;;BBB>>>000000@@@OOOSSSHHHFFFBBB??????FFFPPPXXXTTTZZZYYYQQQNNN[[[pppyyyggg^^^]]]PPPRRRPPPNNNYYYnnn{{{kkkhhhkkkmmmLLL>>>---%%%&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!""""""""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$#########""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################""""""""""""########################"""""""""!!!""""""############""""""###"""!!!!!!!!!"""$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$############"""""""""!!!"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&+++...//////...,,,,,,111888>>>???===;;;888777::::::777999>>>:::===;;;444000444777777BBB[[[iiiZZZBBB777999<<>>???GGGJJJHHHLLLUUUQQQJJJLLLXXX___ZZZUUUUUURRROOOIIIDDDAAADDDJJJPPPTTT```fffZZZRRR```cccOOO@@@OOO```hhheee```___aaa[[[XXXWWWVVVRRRNNNQQQXXXQQQMMMPPPSSSGGG444222<<>>@@@GGGOOOPPPNNNQQQXXXaaaKKK:::<<>>???EEEKKKOOOQQQ\\\___^^^[[[```nnnlllXXXMMMLLL]]]ZZZXXX___uuuuuuhhhfffeeeZZZMMM888000&&&###%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""###""""""!!! """"""""""""""""""""""""###"""!!! !!!"""###$$$$$$$$$######""""""""""""!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!###############$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""""""""########################""""""""""""""""""############"""""""""""""""!!!"""######$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""##################"""""""""""""""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!############%%%&&&'''&&&'''---555;;;======888666555777777444333666111444444222333999>>>@@@>>>TTT```PPP777,,,///666999777;;;DDDFFF@@@===AAACCCCCCEEEKKKTTTYYYXXXUUUXXXRRRKKKFFFDDDEEEHHHIIICCCOOORRRBBB@@@XXX^^^GGG;;;LLL___eee```]]]dddmmmZZZTTTNNNJJJHHHKKKUUUaaaJJJ@@@<<<@@@>>>555444<<<111111222333555;;;CCCHHHPPPOOOIIICCCEEEPPPYYY]]]bbbIII444222:::===<<<<<<888444---'''###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$"""###%%%+++555CCCRRR\\\^^^aaaeeeddd]]]VVVXXX^^^ppp{{{|||mmm^^^UUUHHH999555888888888===GGGNNNPPPpppwwwWWW@@@999;;;;;;111...555;;;777222000...---+++***)))***++++++&&&'''((())))))((('''&&&((((((((((((((())))))***((())))))))))))(((''''''&&&(((***)))((()))---000555///+++000999@@@@@@===888999666222666@@@CCC???IIIIIIHHHHHHJJJMMMRRRUUUdddeeecccccciiisssxxxwwwzzzuuummmcccUUUHHHDDDGGG```dddjjjvvv}}}ppp___UUUSSSNNN<<<***&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$####################################$$$$$$$$$$$$#######################################"""""""""""""""########################!!!"""""""""#####################"""""""""""""""""""""############"""""""""""""""""""""######$$$!!!"""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""############""""""################################################!!!###%%%$$$!!! """%%%%%%%%%&&&+++222777999:::888666555666555333111000222333444444777;;;@@@BBB666>>>AAA;;;555333222000///222===HHHJJJ@@@888555<<<@@@AAAAAAGGGOOOLLLDDDMMMHHHBBBBBBFFFJJJKKKJJJEEEJJJNNNHHHGGGVVVVVVAAA>>>GGGOOONNNHHHJJJXXXfffUUUMMMEEECCCCCCBBBEEEIII:::000---444888777:::AAA777:::>>>@@@BBBGGGOOOUUUNNNMMMCCC777<<>><<>>DDD???444999777666===HHHQQQSSSRRRMMMDDDGGGMMMKKKLLLJJJ???>>>???>>>:::666;;;HHHSSSGGG<<<444666:::888222...222------333666666:::AAA???CCCFFFHHHIIILLLQQQVVV???FFFCCC<<>>???@@@BBBFFFHHHBBBEEE@@@666666>>><<<333+++++++++***(((%%%######!!!"""###$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""### ###%%%$$$!!!!!!&&&+++...///222999===CCCMMMXXXPPPQQQNNNIIIIIINNNQQQPPPOOOTTTWWWUUUQQQLLLCCC;;;///555888777;;;IIIXXXaaaWWW___ccc\\\MMMCCCCCCHHHKKKOOOTTTZZZ^^^`````````UUUOOOJJJKKKQQQTTTQQQMMMDDDDDDCCCBBBAAAAAAAAAAAADDDFFFGGGDDD???;;;;;;<<<===>>>???>>>===???EEEIII???DDDIIIIIIFFFDDDEEEGGG<<<:::<<<@@@@@@AAALLLZZZhhhVVVMMM]]]zzzqqqXXXIIIIIIDDD===@@@SSSkkkzzzyyyoooiiiddd^^^ZZZYYY[[[VVVVVV\\\aaa^^^VVVQQQNNN@@@000(((&&&$$$###$$$############"""###%%%(((#################################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!$$$$$$$$$#######################################""""""############""""""#########################################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""############""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""############"""""" !!!"""###$$$######"""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!"""""""""############!!!!!!""""""""""""!!!!!!###################################################"""!!!!!!######"""!!!"""###############%%%&&&%%%&&&&&&'''///999;;;777888222///111222///---...(((+++///000...---111555999555000***)))+++...000...///.........///---+++111000000333555555222///<<>>===>>>@@@777555333333444666666666AAA>>>444)))&&&---111111((())))))(((((('''%%%### !!!"""###$$$#################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### """###""" !!!$$$ ###,,,555:::;;;???EEEIIILLLMMMNNNOOOQQQPPPLLLNNNWWW___^^^XXXPPPGGG???===<<<666222777GGGXXX```^^^ooovvvgggRRREEE>>>999666<<>>@@@>>>;;;<<>>===;;;999999>>>GGGNNNDDD:::999DDDIIIFFFIIIRRRIIIAAA999888<<<@@@>>>;;;;;;FFFRRR]]]lll~~~ooobbbWWWLLLCCC???LLLOOOWWW^^^WWWEEE666111(((###"""&&&'''######'''&&&$$$""""""######""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""!!!"""""""""""""""""""""""" !!!"""######"""!!!  !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""############"""############$$$$$$$$$$$$###""" """###$$$%%%$$$###""""""###$$$%%%$$$###""" """###$$$ !!!!!!""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! %%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$%%%&&&&&&&&&&&&''')))+++---///111000...,,,******,,,...000111///---,,,,,,...000222//////111222222333222222///000333555777888888888===888333111222444333222111555888666111000333777444222222555555333333666:::;;;;;;<<<@@@IIIVVV___<<<444,,,(((***---...---+++***)))'''%%%###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """######$$$+++666???FFFFFFGGGIIIMMMQQQUUUXXXLLLPPPRRRMMMGGGFFFMMMUUUTTTVVVWWWUUUPPPNNNQQQTTTHHHPPPSSSKKK???;;;EEEQQQSSSRRRVVV[[[TTTCCC;;;<<<>>>>>>EEEMMMLLLBBB:::888777444000000999BBBDDD???111......222555666:::???CCC<<<888888999<<>>555,,,&&&###############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############%%%$$$######""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&(((***,,,---,,,+++)))((())),,,///111222000---++++++,,,---///////////////////////////,,,---///111333333333333888444111000111222111000000111222222222111111111//////333999<<<999999;;;888777555444555:::@@@EEE444...'''%%%'''))))))(((((('''&&&%%%###"""!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$'''...444:::;;;<<>>;;;???EEE```kkksssjjjQQQ======GGGGGGKKKVVV___]]]QQQFFFBBB;;;BBBGGGHHHGGGHHHFFFBBB;;;999;;;@@@CCCCCCEEEIIICCCBBBEEEHHHIIIJJJSSS^^^```WWWNNNMMMQQQSSSOOOJJJ999222---///111222888???@@@===::::::===AAAEEEGGGYYYkkkvvvqqqkkknnnrrrrrrbbb^^^YYYUUUTTTWWWZZZ\\\IIICCC;;;333---)))$$$!!!##########################################$$$$$$""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############&&&&&&%%%######"""""""""""""""######$$$%%%'''''''''&&&%%%&&&(((+++///111111///---***)))***++++++111000...---,,,,,,,,,---+++,,,---...//////......000///------...///...,,,000//////111333333///,,,***,,,222;;;===:::777888222///---,,,,,,------,,,,,,((($$$###%%%'''&&&$$$$$$######""""""!!! """""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%######%%%(((......000444:::BBBIIIMMMNNNSSSWWWSSSKKKEEEFFFIIIPPPZZZdddcccXXXLLLEEEDDDQQQTTTWWWZZZYYYUUUNNNIII???QQQ\\\SSSAAA<<>>888555333222111444<<>>BBBOOO```iiidddUUUFFF???SSSaaammmkkk```UUUMMMHHH::::::>>>DDDEEEAAA@@@AAA===DDDJJJHHH???888999>>>AAA;;;444222666<<>>CCCUUUZZZ```cccbbb^^^[[[YYY[[[\\\WWWNNNNNNTTTSSSKKK;;;@@@EEEEEEAAA===:::999DDDIIILLLIIIDDD???999333222000222777888555444666000777>>>@@@AAADDDJJJOOOJJJDDD===<<>>???HHHSSSaaafffaaaUUUJJJDDDKKKTTT\\\^^^^^^ccchhhkkkSSSPPPGGG???@@@JJJTTTXXXGGGCCC>>>;;;@@@EEECCC<<<===:::999<<<>>>>>>BBBFFFDDDGGGIIINNNYYYfffnnnooo```WWWLLLGGGJJJOOOQQQRRR\\\^^^YYYKKK===888999;;;DDDFFFGGGGGGHHHJJJMMMPPPVVVSSSLLLEEE@@@AAAEEEHHH;;;444,,,'''&&&&&&%%%$$$"""""""""###$$$$$$""" #########""""""!!!!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""###""""""############""""""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""######"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###$$$###"""""""""""""""######$$$######"""""""""######"""""""""######$$$%%%%%%###########################$$$%%%%%%%%%$$$###"""###&&&''''''%%%###$$$&&&"""$$$&&&&&&$$$"""###%%%$$$""""""%%%%%%######&&&"""######"""!!! !!!""" !!!"""""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!  !!!!!! """!!! !!!"""###### !!!!!!"""######$$$)))...222555888;;;>>>KKKLLLLLLKKKHHHDDDAAA@@@888DDDSSS\\\ZZZOOOCCC<<>>GGGDDDBBBAAABBBDDDEEEEEEAAA???===<<<===???CCCEEEMMMLLLTTTaaacccXXXNNNMMMBBBEEEIIINNNZZZeeeddd]]]NNNHHHCCCHHHWWWeeeeee___TTTMMMIIIKKKQQQZZZgggrrrbbbYYYMMMMMM]]]llliii]]]```SSSGGGDDDKKKQQQPPPLLLOOOSSSPPPEEE===;;;888444::::::<<>>???HHHMMMKKKFFF>>>AAADDDCCC@@@@@@DDDIIIFFFDDDGGGPPPSSSMMMCCC>>>AAABBBIIIYYYhhhiiiZZZKKKIIIEEEGGGSSSaaadddYYYLLLBBBFFFMMMVVV]]]cccfffhhh[[[FFF>>>NNNbbbggg```[[[YYYMMMCCCAAADDDEEEDDDEEE============<<<;;;:::999999999888888777666555555((((((&&&%%%###"""!!! !!!!!!""""""######$$$$$$######""""""""""""######$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!"""""""""""""""""""""""""""""""""""""""############""""""###!!!  !!!###!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###############"""""""""!!!############"""""""""!!!############"""""""""!!!###"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!###############"""!!!!!!######""""""""""""######""""""############""""""########################"""######$$$$$$######""""""""""""""""""######$$$"""######$$$$$$######""""""""""""###############""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$'''***+++999555111111555:::<<<<<>>AAAEEE;;;888;;;BBBFFFCCC<<<999:::;;;BBBPPP]]]___UUUKKK@@@???DDDPPP\\\^^^UUULLL<<<@@@GGGOOOWWW^^^bbbdddPPPDDDBBBQQQ]]]YYYMMMEEEEEE===888:::<<<;;;;;;<<<>>>>>>===<<<:::888666555333222111///---+++)))((($$$$$$$$$######""""""""""""""""""""""""###############""""""""""""######$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""############""""""!!!######""""""""""""######""""""############""""""########################"""######$$$$$$######""""""""""""""""""######$$$"""######$$$$$$######""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""############""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!  """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###&&&(((***)))(((***111666:::;;;<<<:::666555777999666333555;;;@@@>>>;;;;;;>>>???BBBHHHLLLLLLGGGBBB777;;;BBBJJJMMMJJJCCC===555888<<>>>>>;;;<<>>>>>???>>>>>>>>><<<999999:::<<<;;;:::999888888999:::;;;>>>;;;999999<<<===:::888999999999888666666888:::888555666;;;===:::777888777888888777666666777999777666666666888888666555999777555444555666666555444555333111444888666111333333333333444666777888666444555999666000111999888555444555888999777555333222444777666444555:::999999555111333888666111888777666444333333555666111333666666555333222222444222333555444333666;;;444555777999999777333///555555444333111222444666666777777444000000333777444555555333111000111333333555555222222555666444555333000///444999777111333222111111111222222222666444222222333333111000111000000111000000333666000333444000......//////333222333444333111111222333111000111222333333222111444444000------000222222222333222000//////000222222111111000000111111555444333222111000000111444333333222111111111000111111111000000/////////444333111111222333333222111222222111000///111333222111000/////////000111444222000111222333222111333444444111......111444333222111000///000000111111111111222222222222333//////000000000///...............------,,,,,,,,,//////000000111000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///...+++***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))******+++,,,,,,---......******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***((('''((()))***)))((((((((((((((())))))))))))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++***)))(((((()))***+++UUUTTTTTTTTTTTTTTTUUUVVVNNNOOOQQQQQQPPPOOOOOOPPPSSSQQQOOOLLLJJJIIIIIIHHHFFFDDDBBBCCCFFFGGGEEEBBBEEEEEEDDDBBB???>>>???AAA???:::888;;;<<<::::::<<>>===???@@@@@@>>>;;;:::;;;;;;<<<;;;::::::;;;<<<======<<<;;;555888999888999;;;888333999888888777777777777888:::999:::;;;999777999<<<777666666777888999999888:::777666888777555444777:::888555555666666666555888777666555666666666555666666777888888777666555777444444666666444666::::::888555444555666888999777777777777666666777888666777666555333333444666333555555555444555666888000333222//////333333111333666666111///111000...444444444444333333444555222111111222333444444444666555444444222111222333///111444444444555777777555333111111222333444555---...000222333333222111000111222111000222555666333444444444444444555555666555444333333333444444////////////000000111111777666555444444444555666333333333333333333333333222000///000111222222111111222333222111000222333000000///............///111000......//////...------///111000...---...000333222111000000111222222111111000///---,,,+++***111222222111111000......111111111000000000/////////////////////......---........................------------------------------------------------......////////////...............---------------........................------------.........///---------------------------------------------------///...,,,---111000,,,------------------------........................,,,,,,------,,,,,,+++***++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,------......//////------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))***)))((((((******)))(((((((((((()))))))))******)))'''&&&(((***,,,+++)))***************************))))))(((((())))))***((((((((()))))))))************)))(((((()))******~~~|||zzzyyyxxxsssqqqppprrruuuwwwuuurrroooooonnnkkkgggeeeeeeeee]]]WWWTTTVVVXXXYYY\\\```\\\\\\[[[XXXTTTQQQQQQRRRUUUQQQMMMJJJKKKMMMNNNNNNDDDFFFIIIKKKKKKIIIFFFDDDDDDJJJMMMKKKIIIGGGBBB===HHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@===>>>AAAAAA>>>???@@@@@@???<<<;;;;;;<<<;;;555222555777666555666777222333888777222333:::888666444555777888555222999666444555888999777555:::777666888777555555999888777666555555777999:::777777888888777666555444666555444555666666555333333555666555444444555666888:::999666666999999777000999>>>999333333777999000333444333111000222444222333333222111111333444444555444333222222111111333333444444444222111111444444444555888999999777777666555555444444333333777555333333333333222222333333333333444444444444444333333222222333333333555666777777888888777777444444333222222333555666222222222222333333333333555444333444666777777666///111222222000000000111444444444444333333333222666555333222333444333222///111444444333222222333333333222222222333444444333333333333444444444444111111111111000...------111000000000000/////////000000000000000///...---////////////////////////////////////////////////........................000000111111111111000000.............../////////////////////////////////////////////000000000000/////////...............//////////////////////////////------222666333,,,........................////////////////////////.........///...------,,,,,,,,,------......//////------------------------////////////////////////......................................./////////------------------------...........................................................................------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))+++)))((()))***+++***)))))))))))))))*********+++)))(((((()))+++,,,+++***++++++++++++++++++++++++******))))))))))))******))))))))))))*********+++******)))(((((()))******{{{}}}~~~{{{xxxwww~~~}}}yyyuuuqqq|||{{{{{{yyyxxxvvvuuutttssssssoooiiikkkpppooohhhccceeeddd```ZZZUUUUUUVVVSSSJJJCCCCCCDDDAAA===;;;===777:::DDDCCC:::>>>JJJIIIGGGFFFHHHKKKLLLHHHDDDHHHCCC>>>>>>BBBEEECCC@@@???@@@CCCCCC===888;;;BBBJJJOOOUUUXXXXXXSSSOOOLLLIIIIIIJJJJJJIIIGGGCCC@@@BBBAAA@@@CCCFFFFFFBBB???AAABBBBBBAAA>>><<<<<<<<>>???@@@BBBEEEHHHBBBDDDBBB>>>@@@DDDBBB======;;;;;;>>>===<<<@@@HHHAAAFFFFFFAAA>>>AAABBBAAA<<<>>>@@@@@@===;;;<<<===;;;555444999===;;;999:::888777666777:::;;;;;;999888999:::::::::999888777555555666666555555444444555666777888888666555444888888888888888888888777666555555777888888777555555888::::::888666444333444444444444555555666666777555444444666777666555777666555444555555666666666666777777777777777777666666555444444333222222222333444555555555555555444555555555555555555555000111222333333333333333000000000000000000000000000000000000111111222222111111111111111111111111111111222222222222111111000000000111111222222222000000000000000000000000000000000000111111111111222222222111111000000000////////////////////////000///...///666:::555,,,000000000000000000000000.........//////000000000/////////000///......---000000000000000111111111000000000000000000000000000000000000////////////////////////////////////000000000111111222222222000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////........................------...///////////////////////////////////////........................................................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++++++++***{{{uuunnnnnnnnnmmmllljjjgggfffbbbaaaaaaeeekkkqqquuuwwwppppppkkkccccccgggeee]]]ZZZYYY\\\]]]WWWOOOSSS]]]jjjjjjddd]]]```kkknnnjjjfffjjjmmmkkkcccYYYSSSPPPOOOIIIGGGLLLKKKDDDBBBEEEAAA??????BBBGGGJJJJJJHHHDDDBBB>>>;;;888888888888888999999;;;===???AAABBB<<<<<<:::999888777666555777888888999:::;;;;;;<<<::::::;;;>>>@@@AAA@@@>>>;;;===@@@@@@===999666555777777666777888:::<<<>>>999777555555666666555444777666555777999;;;:::999999999999999999888777777666666666666666666666666111111222333444444444444444444444444444555555555222222333444444444444333111111111111111111111111000000111111222333333333222222222222222222222222222222222333333222222222111111111222333333444444111111111111111111111111000111111111111222222222333333222222111111000000////////////////////////000000......333777444---000000000000000000000000///000000111111222222333000000000000000//////...111111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////.........///////////////...//////000111000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................---------------------------------------------------------------------------------,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,++++++++++++,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,------------+++---...---,,,+++---...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,------------,,,+++~~~zzz}}}uuudddcccmmmtttsssqqqwwwyyyxxxzzz~~~yyyyyy}}}yyypppnnnttttttqqqooorrrwwwyyyxxxuuuooohhh\\\QQQLLLLLLPPPSSSRRRRRRRRRSSSVVVZZZ^^^```bbb^^^XXXRRROOOPPPRRRTTTMMMNNNPPPSSSVVVXXX[[[\\\QQQRRRTTTYYY^^^``````___dddfffiiiiiieee```[[[YYYNNNMMMLLLLLLOOORRRVVVYYYTTTRRRNNNLLLKKKIIIGGGEEEBBBCCCGGGMMMRRRSSSQQQNNNMMMMMMMMMMMMLLLJJJIIIHHHDDDDDDCCCAAA???>>><<<<<<999999999999999888777777666666777777777888888888888888888888777666555444333333333333333333333333222222333333444555555666333333333333333333333333333444444555555444444333111222222333444444555555333333333333333333333333222222333333333444444444333333222222111000000//////////////////////////////000///---///222111---000000000000000000000000//////000000111222222333222222222222222111000000333333333222222222222222111111111111111111111111000000111111222222333333333333333333333333333333111222222333444444555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111222///000000111222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------//////.........---------........................////////////////////////........................------,,,,,,,,,,,,------...---,,,---...///...,,,,,,---------............,,,...///...,,,+++---///..............................------------......,,,---------............------...//////...------xxxmmmnnnvvvtttkkkcccjjjwwwyyyhhhSSSPPP[[[XXXZZZbbbyyyyyyppprrrxxx~~~{{{xxxzzzsssuuuyyy}}}tttwww{{{uuummmddd\\\VVVSSSIIIIIIIIIHHHFFFDDDCCCBBB???@@@@@@@@@AAAAAABBBBBB@@@@@@???>>><<<999888666555555555555555555555555444444444555666777777888444444444444444444444444555555666666666666555555222222333333444555666666555555555555555555555555444444444555555555666666333333222222111000//////000000000000000000000000...111000,,,,,,///000---////////////////////////,,,------...///000000000333333444444333333222111333333333333333333333333111111111111111111111111111111222333333444555555555555555555555555555555222222333333444555666666444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111222222333333333000000111222222222222111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................000000//////............////////////////////////000000000000000000000000////////////////////////...------,,,,,,------...///...------...///...------------............///,,,...000///,,,+++---///////////////////////////......------------......---------............///---...///000000///...---zzz{{{wwwlllttt~~~}}}tttvvvttt}}}yyy}}}zzzkkkYYYWWWmmmxxxvvv}}}zzz~~~yyyssslllfffiiijjjiiikkkssszzz|||wwwnnnbbb\\\YYYVVVPPPJJJMMMJJJIIIKKKPPPQQQNNNJJJQQQIII@@@>>>AAAFFFHHHHHH???GGGJJJCCC<<<===@@@???HHHEEEDDDDDD@@@<<<<<<@@@???444///555999555555;;;;;;???AAA???:::777888:::BBBAAAAAADDDGGGGGGCCC???;;;>>>AAA???999666777999666555555666888999888777444666444///+++---///...000333444222000//////...,,,///000000111666<<>>@@@;;;333...---000111111777444111555@@@MMMVVVYYY\\\[[[YYYWWWWWWWWWXXXYYYYYYXXXTTTMMMEEE@@@???@@@HHHIIIJJJJJJIIIGGGEEEDDDAAAAAA@@@??????BBBGGGKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLIIIEEEAAA>>><<<<<<<<<>>>??????>>><<<999888888;;;;;;<<<<<<===<<<:::888999:::<<<;;;999777777777888:::<<<======<<<:::888555333222111111111111000555222222555666333222444222555666222222555444111333333444444555555555666---------///000/////////111111111222333333111///000//////111444555555444------,,,,,,---...//////------............------000///......000000000...111000///000000000//////222222222111///...------222222111000000111111222---///111111111111333444///000000000///.........444333222111111222222333333222222222444333222000//////000000000/////////222222333444444333333333222222333333333222111111000///............///000/////////000000000111111yyyvvvvvvvvv{{{sssiii```ZZZVVVQQQMMMSSSQQQ]]]kkkpppssspppcccSSSYYY___ggg{{{wwwjjjggguuu}}}qqqkkkrrrzzztttsssvvvtttlllgggYYY\\\gggvvv~~~}}}zzzxxxuuurrrooodddcccaaaaaadddaaaTTTFFFIII>>>222---...000000...222000555JJJiiixxxssstttxxxmmmllljjjiiijjjpppxxx}}}{{{uuunnniiifffffffffkkkmmmnnnkkkfffaaa___```bbbccceeefffeeecccaaa___\\\___ccceeefffffffffggg^^^______[[[SSSGGG<<<555<<<888444555888999777444777666999======888666777777===AAA@@@===>>>>>>===;;;:::888666555444333333444///000555555000///444---------///222333222111.........000111000---+++111000///.........///000/////////000000000000111111000...///000111000////////////////////////000111111222222333333444444555222000000333444444222...111333444444444555777111333444444333333444555222111///------...000111000///...///000111000///111111111111222222222222000000000111111222222222222222111111000000000000333333333333333333333333222222333444444555555555{{{|||nnnmmmxxx}}}|||yyyvvvsssgggkkkttt{{{fffGGG???888777777555333222666;;;LLLlll|||hhhVVVLLL<<<999666666:::>>>AAAAAAIIIKKKQQQWWWUUUNNNIIIIIITTT[[[bbbccc``````bbbdddccc]]]UUUPPPMMMIIICCC>>>AAA777333888999111///444444333333444666777666555666555444555555333000...333222000//////000111222222222111111111111111111444222000000111222222111///000000000//////000111000///000222444666666666111222333444555444444444111333555666555444444555000222444444333444666999555444333333333444444555555333222333444555555444000111111222333444555555111111111111111111222222444444333222222222222222000000000111111000000000000/////////////////////rrrhhhnnn~~~xxxjjjccc___^^^]]]\\\[[[YYYVVVRRRNNNIIINNNXXXgggwwwyyyjjjWWW:::555222444333111444:::???MMMkkksssggg___]]]]]]]]]]]]___eeennntttvvvzzz}}}wwwwww~~~uuummm^^^SSSKKKMMMLLLFFFBBBEEEAAA???<<<::::::888666444777666555666777777555333222111111222444888;;;===555666666666555333222111777555222111222333333333444555666555222111222333333222222444888::::::999===EEELLLNNNIIIFFFFFFIIIJJJLLLNNNMMMJJJHHHGGGGGGBBBDDDDDD@@@:::888999<<<======>>>???===;;;888777666555444555666777666444555444333222222222333333666555555444333333222222333333333333333333333333444444444444444444444444444444444444444444444444vvvssspppqqqtttwwwwwwvvvxxxqqqaaammmqqqfffZZZYYYaaattt{{{ssspppnnnmmmmmmnnnooonnnjjjccc___SSSTTTUUUYYY```bbbXXXKKKLLLEEEBBBEEEFFFIIITTTbbbppp~~~|||wwwsssqqqqqqhhheeeaaa___]]]\\\YYYWWWVVVUUUTTTSSSRRROOOJJJGGGGGGGGGHHHKKKQQQWWW]]]```OOOPPPRRRSSSSSSPPPMMMKKKDDDAAA>>>===>>>?????????FFFHHHHHHEEEAAA>>>>>>@@@DDDDDDGGGNNNXXX___bbbbbbpppzzz{{{}}}~~~}}}yyyzzzwwwoooddd]]]]]]___ggghhhiiiiiifffaaa\\\YYYUUUUUUUUUVVVWWWVVVTTTQQQOOONNNKKKHHHEEEDDDDDDDDDAAAAAA@@@???===:::777555444555777888999999888777777666555444444555666777666666666666666666666666{{{nnn|||xxxmmmaaa```eee___SSSLLLPPPOOOLLLPPPXXXWWWPPPOOOXXXmmm{{{{{{qqqlllttt|||mmmvvv|||mmmrrr{{{sssjjjhhhpppwww|||}}}~~~{{{}}}wwwuuuuuuuuuxxx|||}}}pppmmmiiiggghhhiiijjjjjjtttvvvvvvrrrkkkffffffhhhllllllqqq|||~~~|||zzzyyyyyyyyynnnoooooommmiiiddd^^^[[[YYY\\\___bbbccccccaaa```MMMKKKHHHGGGGGGHHHKKKMMMHHHGGGEEECCC@@@>>><<<;;;|||sssjjjqqqlll```VVV\\\gggdddXXX```fffcccYYYZZZaaa\\\OOOPPPPPPZZZ___ZZZ```kkkllleeeYYYNNNRRRgggxxxqqqhhhjjjyyyzzz~~~yyyqqqooorrriiiRRRNNNSSSHHHiii~~~sss```___eeegggdddeeeiiipppzzz~~~yyytttnnniiidddbbb|||wwwrrrjjj]]]PPPLLLNNNXXXOOOKKKZZZzzz{{{mmmnnnlllqqq}}}~~~wwwkkkTTTfff{{{uuukkkbbbssssssttt|||{{{yyyzzzzzzpppeeeaaabbbkkk|||tttttteee```dddjjjjjjgggtttrrrkkkbbbXXXTTTTTTVVV___aaaccc___SSSKKKOOOYYYaaafffoootttrrrrrrlllYYYQQQRRRcccdddlllrrrhhhggg```dddbbb\\\[[[]]]XXXNNNWWWSSSTTTYYY[[[WWWTTTTTT```VVVRRRaaawwwtttdddaaauuujjjVVVooozzzwwwggg^^^```ccc\\\QQQOOO]]]mmmvvvtttlllccc^^^aaauuu|||qqqeee\\\VVVvvvnnniiihhhrrr~~~xxxpppuuu{{{uuuooo{{{xxxttt{{{sssiiiqqqooodddhhhjjjlllmmmrrruuuooo\\\IIIBBBDDDPPPYYYkkk{{{sssssswwwrrrrrrrrrssstttsssqqqnnn|||xxxuuuuuutttoookkkkkkpppcccZZZdddxxx~~~ttt{{{xxxqqqkkkkkkkkkjjjkkklllxxxwwwtttqqqdddWWWZZZ]]]\\\ZZZ^^^gggooouuuzzzwwwrrrnnnnnnttt|||~~~oooiiiiiifffkkktttuuusssjjjmmmuuu{{{uuuvvvtttoooggg^^^WWWTTThhhwwwooolllwwwiiiaaazzz~~~pppbbbeeepppzzzooottt|||yyyooojjjlllttt{{{xxxuuutttyyy{{{~~~ooogggbbb```www|||zzznnnuuu~~~~~~|||zzzwwwuuutttqqqiiibbbllllllgggaaa___aaaddddddbbbRRRMMMNNNIIILLLQQQNNNTTTGGGFFFQQQaaazzz~~~}}}~~~{{{|||sssnnnrrrrrriiikkkmmmnnnnnnppprrrttt}}}rrr~~~qqqooo}}}yyyrrrlllhhhfffjjjfff___WWWSSSTTTVVVXXX\\\[[[[[[^^^aaaaaa]]]YYYZZZKKKGGGMMMZZZooommmjjjgggiiipppzzz~~~xxxtttvvv|||~~~yyysss}}}}}}zzzyyy|||}}}zzzvvvqqqwwwzzzooooooqqqiiicccaaaZZZ]]]RRRTTTcccvvv}}}uuutttzzz|||tttxxxuuuppp{{{uuummmddd[[[___fffmmmqqqsssrrrqqqwwwrrrggg^^^^^^ffflllnnnbbbccceeeeeecccbbbcccdddhhheeeooo~~~wwwrrrzzzvvvuuuqqqjjjdddfffnnnuuuxxxtttrrruuuzzzzzzssslllrrrnnnjjjhhhccc]]]ZZZ[[[SSSRRROOOMMMOOOSSSRRRNNN[[[VVVSSSSSSRRRNNNLLLMMMLLLVVVhhhxxx|||wwwrrrqqqzzz{{{wwwsss{{{|||{{{~~~}}}~~~{{{yyy{{{}}}}}}xxxxxxqqqqqqnnnhhhhhhjjjhhhbbb___\\\YYYVVVPPPGGGCCCEEECCCEEENNNZZZ```^^^[[[\\\aaafffhhhiiiuuu~~~zzzyyyuuueeeaaaeeeeeeccchhh{{{wwwnnn]]]bbbqqqiiiyyy|||uuuhhhdddgggeee[[[QQQTTTSSSVVV[[[ZZZ\\\ppp}}}}}}xxxssswww}}}rrrgggdddrrriiieeemmmxxx~~~|||wwwwww|||{{{||||||rrrhhhbbb``````ccciii~~~rrrnnn}}}zzzyyymmmbbbdddqqqxxxlll[[[\\\]]]YYYSSSTTT[[[^^^ZZZXXXYYYjjjkkkZZZkkknnnbbbcccgggjjjkkkvvv}}}pppkkkooodddeeennnhhh]]]kkk{{{nnnllljjjaaaWWW[[[ooorrr___\\\^^^aaajjjwwwxxxvvvpppwwwyyyzzz{{{~~~wwwvvv~~~{{{zzzxxxxxxtttoooyyylllfffiiillllllsss|||wwwpppdddYYYRRROOOQQQTTTVVV___zzz~~~{{{tttmmmdddyyy~~~eeeeeejjjzzztttmmmppppppiii```___ccckkkqqqrrrzzz}}}yyywwwzzzyyyllljjjoootttwwwyyyggghhhjjjooosssuuuuuutttfffgggjjjtttkkkYYYggg|||{{{llleeehhhmmmoooooojjjiiikkkttt{{{ssslllfff^^^]]]hhhwww~~~~~~qqqfffZZZYYYaaahhhjjjiii]]][[[SSSPPP^^^ooowwwyyynnn^^^SSSWWWdddmmmqqqqqqWWWmmmpppccc\\\QQQIIIMMMUUUXXXVVVSSSPPPPPPOOOOOOQQQWWW___eeeXXX[[[ggg}}}ccccccmmm}}}yyyrrrllliiiiiijjjnnnoookkkaaaXXX\\\aaafffjjjjjjfffaaa]]]bbbgggfff```fffxxxyyyyyy|||ooohhhkkklllhhh```bbbfffppp}}}|||ooo^^^WWWVVV]]]fffiiigggfffcccjjjeeeeeexxx{{{nnniiitttlllxxxaaaTTT\\\WWWYYYdddoooqqqllliiiuuunnncccXXXXXXeee|||gggUUUlllvvvmmmfffllluuuzzzxxxoooddd\\\aaajjjjjjbbbcccrrr{{{{{{lllmmmpppsss|||}}}~~~yyy{{{www}}}xxxvvv}}}|||wwwzzz|||zzzvvvwww}}}~~~rrr~~~zzzyyyvvvsssrrrqqq{{{{{{zzz~~~xxxqqqjjjwwwxxxnnntttjjj\\\[[[tttvvveeelllvvvjjjbbb]]]]]]\\\XXXSSSRRRZZZ\\\XXXOOOLLLXXXkkkwww~~~tttjjjkkkssszzzzzzvvv}}}vvvvvvqqqoooiiifffhhhggg___XXXUUUZZZ^^^___[[[YYYZZZ^^^aaaeeefffhhhhhhjjjssswwwlllgggiiisss{{{sssrrrnnniiiiiinnnvvv|||sssnnnmmmuuuxxxooofffgggiiijjjjjjhhhgggfffggggggeeeqqq|||hhh___ccc\\\XXX```xxx|||yyyuuunnnqqq{{{|||ssseeeuuuxxxpppiiifffeeeggglllsssqqq```ZZZ```iiimmmqqqmmmhhhfffiiirrr}}}wwwqqqppprrrvvvyyyzzztttsssxxx}}}~~~xxxvvvpppkkkhhhkkkqqquuunnnpppppplllddd^^^^^^```^^^^^^aaadddcccdddkkkuuu|||gggjjjqqq{{{~~~zzzyyyzzzuuuwwwfffooozzzxxxjjjooo~~~www|||}}}zzz|||xxxrrrsssmmm|||zzzppprrrrrrppprrrxxx~~~zzz~~~}}}qqqddd```bbbWWWbbbnnnnnn```RRRSSS\\\}}}{{{~~~}}}wwwxxxzzzuuunnnjjjooovvvxxxvvv|||uuu}}}xxx~~~rrrkkkuuu~~~yyy{{{xxxbbbUUUUUUhhhwwwnnnggg]]]UUUXXXWWWSSSTTT\\\cccddd[[[```iiiooollleeegggnnnvvv~~~rrrVVVBBBFFFTTTdddyyy{{{tttooonnnssszzzqqq[[[aaaYYYVVVWWW```ddd^^^SSSLLLZZZjjjwww|||vvvzzztttkkkmmmvvvwww{{{lll```eee{{{~~~yyypppfffiiifffmmmvvvppp```___kkk~~~~~~ccc\\\VVVLLLYYY[[[VVVMMMKKKSSSZZZZZZPPPVVVfffxxxeeeVVVaaasss}}}vvvooolllkkkmmmjjjjjjssssss^^^WWWiiirrrpppuuuzzzsss~~~~~~}}}{{{qqqxxx|||vvvlllgggdddaaazzz}}}yyyoooooozzzyyy{{{|||www~~~tttyyy~~~yyyzzzeeefffccc\\\\\\```[[[TTTbbbyyy