BM6P6(@ xxxaaaWWWMMMHHHDDD>>>:::999555333111000111222222222000000000000000///......---...//////000777@@@GGGYYY\\\]]]aaacccZZZ[[[mmmyyyzzzyyyuuuvvv|||~~~~~~sssmmmmmmwwwuuuqqqvvvwwwrrrzzzxxxwwwyyy~~~||||||~~~~~~}}}{{{wwwpppgggaaa^^^YYYQQQJJJBBBHHHVVVgggqqqrrrsssuuurrrfffZZZUUUSSSRRRUUUZZZgggnnnvvvxxxwwwxxx~~~~~~yyytttqqqoooggg```ZZZVVVTTTUUU\\\eeennngggbbbbbb```\\\]]]bbbYYY\\\ZZZddd}}}LLL:::888333111222111111111111111222222000111===YYYlllpppsss{{{kkk\\\[[[fffuuujjjfffqqq{{{kkkXXXKKKNNNRRRUUUVVV___vvvvvvjjjaaaYYYSSSRRRUUUQQQQQQRRRTTTVVVYYY\\\^^^]]]ZZZYYYaaaqqq{{{zzz|||xxxqqqmmmggg___^^^PPPZZZ}}}tttUUU???666888333111333000111111000000000000111111111111666444IIIdddttt~~~xxxuuuvvvqqqdddWWWdddZZZNNNOOO]]]kkklllfffmmmbbb[[[```gggmmmsssyyy{{{~~~|||yyyoookkkiiikkkoooqqqooolllkkkjjjhhheeeaaa^^^[[[ZZZ\\\ZZZ]]]dddlllyyyjjjYYYYYY\\\[[[\\\aaaccc^^^ZZZ]]]ccceeebbbaaa]]][[[cccwwwvvv___[[[NNN???777222}}}ggg]]]RRRMMMHHH@@@<<<;;;666444111000111222222222000000000000000///......---...//////111777@@@GGGUUU___fffjjjhhh^^^bbbxxx|||}}}{{{{{{ppplllzzzvvvqqqtttuuuqqqwwwwwwxxx|||~~~zzzxxxoooiiibbb[[[VVVQQQJJJFFFBBBEEELLLVVVYYYVVVUUUWWWYYYQQQJJJIIIIIIIIILLLQQQTTT___mmmuuuxxx{{{~~~yyytttqqqnnnggg```ZZZVVVTTTTTT\\\dddjjjddd``````]]]ZZZ[[[___XXX[[[[[[kkkLLL:::888444111222111111111111111222222000111;;;TTTdddgggyyyzzzjjj[[[[[[fffuuujjjgggtttyyykkkZZZNNNPPPWWW]]]```ggg||||||rrrfff^^^VVVPPPOOORRRRRRRRRSSSTTTWWWYYY\\\^^^[[[YYYYYYbbbssszzzzzzzzzvvvoookkkhhh```^^^PPPZZZxxxUUU???666888333111333000111111000000000000111111000000555555JJJggguuu}}}}}}wwwiii]]]aaa\\\SSSOOOZZZjjjpppmmmoooddd\\\```gggnnntttzzz{{{}}}wwwpppkkkjjjkkkmmmqqquuuxxxzzz}}}{{{vvvpppjjjeeebbb```bbbaaadddjjjpppxxxiiiYYYZZZ______[[[aaaddd```\\\___ccceeebbbaaa\\\ZZZddd}}}~~~fffaaaSSSBBB:::555pppfff[[[TTTMMMEEE???===888555222111111222222111000000000000000//////...---...//////111777@@@HHHTTTeeerrrssslll___ddd|||~~~uuuppp}}}xxxrrrssstttqqqssstttxxx}}}zzzvvvsssfffccc]]]VVVOOOIIIEEECCCGGGGGGIIIMMMKKKFFFDDDGGGEEECCCEEEJJJLLLKKKMMMQQQNNN[[[jjjtttwwwyyy}}}~~~yyytttpppmmmfff```YYYVVVTTTTTT[[[ccceeeaaa]]]\\\ZZZXXXYYY\\\WWWYYY[[[sss~~~JJJ999888444222222222111111111111111222000111:::NNNZZZ\\\zzz{{{~~~yyyhhhYYYYYYfffuuu|||iiihhhvvv~~~zzzyyyxxxwwwsssiii\\\RRRQQQ[[[fffmmmsss{{{yyynnnccc\\\UUUPPPNNNPPPQQQQQQSSSTTTWWWYYY\\\]]]YYYXXXZZZdddsssyyyxxxxxxrrrkkkggghhhaaa___QQQ]]]}}}UUU@@@777888333111333111111111000000000000111111000///444444LLLhhhuuurrrfff[[[]]]WWWNNNSSSeeeqqqrrroooeee\\\]]]eeemmmtttzzz}}}}}}yyyooofffjjjlllooosssxxx|||uuupppmmmkkkiiigggiiioootttxxx}}}gggYYY[[[aaabbb[[[bbbfffccc___aaadddeeeaaa```[[[WWWcccmmmfffUUUCCC:::666yyyoooddd]]]UUUJJJBBB@@@;;;777333111111222222111//////000000000000//////---/////////111777AAAHHHXXXkkkwwwuuukkk\\\^^^rrr}}}zzzyyyyyysssssstttsssssstttvvvzzz~~~|||vvvpppmmm```^^^YYYRRRKKKFFFDDDDDDHHHHHHKKKMMMKKKGGGHHHMMMFFFJJJTTT]]]___ZZZXXXZZZZZZcccmmmrrrssstttzzz~~~|||}}}}}}yyysssnnnkkkfff___YYYVVVSSSSSSYYYaaaaaa___\\\ZZZXXXWWWXXXYYYVVVWWWZZZuuu|||JJJ999888555333333222111111000111111111000111:::JJJSSSUUUwwwuuuxxxxxxfffWWWYYYfffuuuyyyggggggwwwyyyooollljjjiiihhhbbbZZZSSSQQQ\\\mmmyyyyyywwwlllaaa[[[WWWQQQPPPQQQOOOPPPQQQSSSVVVXXXZZZ[[[XXXXXX[[[dddrrrwwwvvvuuunnngggcccfffaaabbbVVVdddUUU@@@777888444222444111111111000000000000111111111...333333JJJfffqqqyyyoooYYY___ZZZLLLKKK[[[kkkpppnnnddd[[[ZZZbbbllltttyyy|||vvvnnngggcccmmmooosssyyy~~~yyyuuussspppoooqqqvvv}}}|||eeeXXXZZZ```ccc[[[ccchhheeebbbbbbdddddd``````ZZZUUUbbbuuunnnZZZEEE<<<888wwwmmmggg^^^QQQGGGCCC===999555222111111111111//////000000000000//////...///000000111888AAAHHH[[[llltttqqqjjj]]][[[jjjtttzzzzzztttsssuuuvvvxxxwwwwwwyyy|||~~~~~~~~~}}}xxxqqqjjjfffZZZYYYTTTNNNHHHDDDDDDEEEDDDEEEGGGJJJIIIHHHMMMUUUZZZbbbnnnwwwvvvnnnjjjkkkpppssstttpppkkkmmmuuu|||vvvwwwxxxzzz}}}|||zzzzzz|||~~~}}}xxxrrrmmmiiieee___YYYVVVSSSRRRXXX```^^^]]][[[XXXWWWXXXXXXXXXUUUUUUWWWqqq~~~|||JJJ999888555333333222222111000000111111000222:::JJJQQQTTTwwwpppssswwweeeVVVXXXgggvvvxxxdddddduuu~~~sssdddaaa\\\[[[ZZZXXXTTTPPPQQQ]]]qqq{{{tttiii^^^YYYVVVRRROOOPPPMMMNNNPPPRRRUUUWWWXXXYYYWWWXXX[[[cccppp}}}wwwuuurrrkkkeeebbbcccaaaeee[[[kkk|||VVV@@@777999444222444111111111000000000000111111111///333111GGGaaammm~~~vvv___ccc^^^PPPIIIRRRaaaiiinnnfff]]][[[cccooowww{{{~~~uuujjjdddeeeiiipppqqqvvv}}}~~~yyyvvvyyyxxxyyy~~~yyycccVVVWWW]]]aaa[[[ccciiifffcccccceeeeee``````ZZZVVVcccyyycccJJJ???;;;~~~wwwrrriii[[[NNNHHH@@@;;;666222111111111111...//////000000000000000...///000000222888AAAIIIYYYhhhmmmkkkhhh___^^^jjjiiiooouuuyyy|||uuurrrtttvvvzzzyyyyyyzzz}}}{{{~~~{{{uuullleee```UUURRRMMMHHHEEEDDDDDDDDDDDDDDDEEEGGGIIIMMMZZZggg~~~zzzkkkeeeiiiooorrrrrrsssvvvyyy}}}~~~zzzxxxxxxzzzzzzzzz}}}}}}~~~|||xxxrrrkkkgggddd^^^YYYVVVSSSRRRWWW^^^[[[\\\[[[WWWVVVXXXYYYWWWRRRTTTTTTiiiyyy}}}JJJ:::999555333333333222111000000000000000111999JJJRRRTTTwwwqqqooo|||wwweeeUUUXXXhhhxxxxxxcccbbbrrr{{{nnn___YYYSSSOOOOOOPPPOOOMMMRRR[[[ppp}}}ooodddYYYVVVUUUQQQNNNMMMLLLNNNPPPSSSUUUWWWXXXXXXXXXXXX\\\cccnnn|||wwwtttoooiiidddccccccbbbggg^^^pppyyyVVV@@@888999444222444222111111000000000000111111111000444111DDD^^^mmm}}}jjjfff___WWWNNNMMMVVVaaammmhhh```]]]fffttt|||}}}}}}|||vvvmmmddddddkkkrrrrrruuuzzz{{{~~~uuu```TTTSSSYYY___[[[ccciiifffcccccceeeeeeaaaaaa\\\YYYjjjhhhKKK===777|||sssdddUUUNNNBBB===777222111111111111......///000000000000000...///000000222888BBBIIITTTccchhhcccaaa]]]___kkkhhhlllnnnooouuu}}}uuupppqqqttttttuuuwwwzzz~~~~~~zzz~~~~~~}}}yyyrrriii```[[[RRRMMMGGGEEEFFFGGGFFFEEEDDDBBBCCCGGGOOO___www~~~pppmmmooottttttsssssstttwwwyyy{{{~~~xxxrrrrrrwwwzzzzzzwww{{{|||}}}|||xxxqqqjjjfffddd^^^YYYVVVSSSQQQVVV]]]XXX[[[ZZZUUUUUUXXXXXXUUUOOOSSSSSSbbbyyyuuu~~~KKK:::999555333444333222111000000000000///000888IIISSSTTTssswwwiiivvvxxxeeeUUUYYYjjjyyywwwcccaaapppzzznnn___XXXOOOJJJIIIKKKLLLLLLOOOTTThhh~~~{{{xxxmmmbbbXXXUUUUUURRROOOMMMMMMOOORRRUUUWWWXXXYYYYYYWWWXXX\\\cccnnn~~~xxxsssnnnhhhdddeeeeeedddggg]]]qqq}}}VVVAAA888999444333555222111111000000000000111111///000666222BBB]]]pppzzzssseee\\\\\\TTTIIILLLYYYiiifff___]]]fffuuu}}}}}}xxxrrrjjjeeefffmmmuuu{{{uuu|||ppp\\\RRRRRRXXX^^^\\\ccchhheeeaaaccceeefffcccccc]]]^^^vvvqqqOOO===666zzzjjjZZZRRRCCC>>>777333111111111111......///000000000000000...000000000222888BBBIIIPPPaaaeee^^^ZZZVVV[[[jjjrrrsssqqqpppuuuuuunnnnnnqqqlllnnnsssyyy~~~}}}{{{{{{|||}}}}}}|||xxxqqqggg^^^YYYRRRLLLFFFDDDHHHJJJJJJGGG>>><<<>>>EEEUUUoooxxxwwwtttrrrqqqrrrssstttzzzrrrlllmmmuuu{{{zzzvvvyyy{{{}}}|||xxxqqqjjjeeeddd^^^YYYVVVSSSQQQVVV\\\VVVYYYYYYTTTSSSWWWXXXTTTMMMSSSSSS___zzzvvvsssLLL;;;:::555333444333222111000000000000//////666HHHRRRRRRooo{{{cccpppxxxeeeUUUYYYjjjzzzwwwdddaaaooo|||qqqaaaYYYNNNHHHGGGJJJLLLLLLJJJMMM```}}}xxxtttrrrooocccYYYWWWXXXUUUQQQOOOOOOPPPSSSVVVYYYZZZ[[[[[[VVVXXX\\\cccpppxxxrrrmmmgggeeefffhhhffffff[[[oooVVVAAA888:::555333555222111111000000000000111111---000777222BBB^^^tttwwwuuuaaaWWW]]]WWWFFFDDDRRRdddbbb\\\[[[dddttt{{{zzztttkkkaaaaaakkkvvv}}}xxxmmm[[[QQQQQQXXX___\\\cccgggddd```bbbeeefffeeeddd^^^bbbYYYDDD<<>>>>>999666222111000.........//////...333555DDDUUUSSSiii|||cccmmmuuugggZZZ\\\jjjzzzzzziiiggguuu~~~|||ooo```PPPHHHGGGHHHLLLPPPMMMMMMVVVjjj}}}}}}vvvnnniiinnnggg]]]UUUQQQPPPOOOOOORRRSSSTTTUUUVVVWWWWWWWWWVVVRRRWWWfffwwwuuuqqqiiihhhhhhcccggghhh```ddd]]]EEE999888444333555111222111111000000000000000111000333777>>>RRR{{{{{{rrriiiZZZOOOPPPUUUOOOEEEXXX\\\[[[WWW___ooovvvrrrjjjccccccmmmwwwzzz{{{}}}iiiXXXQQQRRRVVVXXXaaagggiiifffcccfffhhhhhhgggddd```jjjcccCCC;;;}}}ooodddVVVOOODDD:::444222333444000000000000////////////000......000111555>>>HHHQQQ___bbbaaabbb___aaammmxxxzzz||||||{{{~~~~~~pppoooqqqoooooooooqqqvvv|||~~~|||{{{}}}{{{xxxvvvnnn___TTTQQQJJJEEEDDDIIIMMMJJJEEECCCCCCJJJSSSaaayyy|||tttoookkkmmmpppssstttvvvxxxzzzxxxvvvtttsssuuuvvvvvvvvvxxxyyyyyyxxxuuuqqqmmmjjjbbb^^^WWWRRRQQQTTTZZZ]]][[[YYYVVVTTTTTTUUUWWWXXXYYYWWWdddvvv|||xxxHHH<<<<<<777444333222000///......///000...333555DDDUUUTTThhhdddkkk{{{kkk[[[YYYeeeuuu{{{kkkjjjyyyzzzhhh[[[MMMHHHGGGHHHJJJNNNKKKKKKRRR___jjjqqqyyy|||{{{tttmmmhhhkkkdddZZZRRRNNNNNNNNNOOOQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTZZZkkk}}}}}}ssspppiiihhhkkkfffgggiiibbbiii\\\DDD888888444333555222222111111000000000000000111000222777>>>SSS{{{yyyssslll^^^SSSQQQSSSOOOGGGPPPYYY\\\YYY]]]gggmmmjjjccc___aaakkkuuuyyy|||}}}gggVVVPPPSSSWWWZZZ^^^dddfffccc```ccceeeeeeeeebbb___jjjiiiFFF>>>wwwnnnaaaXXXJJJ===666333222333000000000000////////////000......000111444===FFFSSS]]]ccchhhjjj```aaaqqq~~~||||||nnnnnnssstttqqqrrruuuyyy~~~~~~|||{{{{{{|||~~~||||||~~~{{{xxxuuummm___TTTNNNHHHFFFGGGKKKKKKGGGEEEFFFIIIVVVhhh{{{{{{pppgggkkkooouuuzzz|||~~~{{{xxxuuutttttttttsssrrrssstttuuutttsssooollljjj```\\\WWWSSSRRRVVV\\\___YYYWWWUUUSSSSSSUUUXXXYYYWWW]]]wwwwwwHHH<<<;;;666555333222111////////////000...333444CCCVVVUUUfffhhhlll~~~qqq]]]VVV```qqq}}}kkklll||||||iii]]]QQQLLLKKKLLLOOOTTTWWWXXX[[[```aaaaaafffllluuuzzzxxxqqqsssxxxqqqkkkgggggg```UUUNNNKKKKKKMMMNNNOOOPPPRRRUUUWWWXXXYYYZZZVVVVVV^^^pppxxxpppnnnhhhiiillliiifffhhhccclll[[[CCC777888333333555222222111111000000000000000222000222666>>>SSS{{{}}}wwwqqqlllaaaWWWRRRSSSSSSQQQJJJVVV]]][[[[[[aaadddccc]]]^^^dddmmmtttyyyzzzcccSSSOOOSSSYYY]]][[[aaaccc___]]]```ccccccddd___]]]jjjnnnIII???zzzrrrggg\\\KKK===555222111111000000000000///////////////......000000222;;;DDDQQQ]]]hhhrrrpppaaaccczzz}}}zzzmmmlllrrrvvvuuuvvvyyy|||~~~}}}}}}|||||||||}}}~~~{{{{{{~~~~~~~~~{{{wwwtttlllaaaTTTLLLGGGHHHJJJLLLIIIEEEGGGLLLUUUeee|||~~~vvvmmmnnntttzzz~~~|||{{{{{{xxxtttrrrqqqpppooommmqqqrrrsssrrrpppmmmiiiggg___\\\WWWSSSSSSVVV[[[___ZZZXXXTTTRRRRRRTTTVVVXXXWWWgggxxxKKK>>><<<888888555333222000/////////000...333333BBBVVVWWWccchhhiiizzzuuuaaaWWW___qqq}}}hhhkkk~~~xxxkkk]]]WWWVVVYYYaaaiiisssvvvxxxtttkkkeeeeeeiiimmmpppoookkknnnzzz|||uuunnnjjjfffddd]]]SSSLLLIIIKKKMMMOOONNNOOOQQQTTTWWWYYY[[[[[[WWWXXX___ooouuunnnlllfffgggllliiieeeeee```kkk[[[CCC777888444333555222222111111000000000000000222000111555===QQQxxx}}}wwwnnnjjjbbbXXXSSSUUU[[[```NNNUUUZZZZZZ\\\aaabbb___]]]ccckkkrrrvvv}}}~~~www___PPPNNNTTT[[[___[[[aaabbb___]]]```ddddddccc^^^\\\lllpppIII>>>~~~wwwkkk^^^KKK<<<444222222222000000000000///////////////---...///000111999BBBMMM^^^nnnvvvnnn[[[^^^xxx~~~}}}oookkknnnssssssvvvyyy|||}}}}}}}}}}}}~~~}}}}}}~~~~~~|||||||||zzzwwwsssmmmcccUUUJJJGGGHHHKKKLLLHHHFFFKKKTTTgggwww|||}}}~~~}}}xxxsssmmmrrryyy||||||xxxuuusss{{{xxxtttrrrqqqpppnnnmmmsssssssssrrroookkkfffddd___\\\WWWSSSRRRUUUYYY\\\\\\YYYUUUQQQPPPQQQTTTVVVZZZqqqxxxMMMBBB>>>999:::666555333111000///000000...333222AAAWWWXXXaaadddcccsssxxxfff[[[bbbtttyyybbbhhh~~~zzzllleeeeeekkkwwwwwwlllhhhhhhhhhkkkmmmkkkmmmttt~~~zzzrrrmmmiiigggccc\\\SSSLLLJJJLLLNNNPPPMMMNNNQQQTTTWWWZZZ\\\\\\YYYYYY___lllsssmmmjjjcccdddiiihhheeeaaaZZZggg\\\DDD888888444333666333222111111000000000000000222///000555<<>>AAAPPP]]]cccjjjxxxyyykkkgggkkksssxxx}}}xxxrrrnnnkkkiiiaaa]]]VVVRRROOONNNMMMLLLMMMOOOQQQTTTWWWYYY[[[\\\TTT]]]jjj{{{yyylllhhhggg___```hhhiiifff___YYYnnncccJJJ===<<<777555666222222111111000000000000000111...///333777AAAZZZsss~~~pppkkkhhhgggaaaZZZZZZ```mmmggg___[[[ZZZ[[[^^^aaaiiittt|||}}}mmmWWWLLLOOOVVVZZZZZZ\\\```aaa]]]\\\aaafffhhhccc]]]bbb{{{sssLLLBBB}}}cccGGG999555333333555222222111111000/////////...///000//////111555888GGGRRR\\\^^^]]]^^^^^^]]]uuussssssxxx}}}xxxjjjiiiooovvvyyy{{{yyywwwyyyzzz~~~~~~yyyqqqvvv{{{|||zzzxxxwwwxxxttt{{{{{{uuussspppbbbPPPHHHHHHJJJLLLOOOZZZnnn~~~xxxyyy{{{}}}~~~~~~xxxtttvvvooolllssswwwuuutttuuurrrqqqnnnjjjeee```\\\ZZZVVVUUUTTTRRRRRRTTTXXX[[[XXXTTTPPPPPPQQQRRRTTTWWWbbbtttmmm{{{gggZZZXXXRRRJJJDDD???777111///000000......---222CCCUUU^^^___\\\~~~mmm___ggguuubbb]]]jjj{{{yyyjjjjjjrrr|||{{{mmm___NNNBBB@@@;;;<<>>777666666666111111111000//////......---------------...222555CCCRRRbbbkkkoooooojjjdddnnn~~~}}}{{{~~~qqqjjjjjjqqqpppqqqvvv~~~|||xxxzzz~~~}}}||||||yyyuuu{{{|||zzzyyyyyy||||||yyywwwvvvnnneeeTTTQQQVVVhhh{{{tttssswwwxxxwwwuuusssssstttuuuvvvyyyyyyxxxwwwvvvtttsssqqqssskkkccccccgggjjjjjjhhhhhhhhhhhhfffccc___[[[YYYXXXVVVSSSRRRSSSUUUVVVWWWRRROOOPPPSSSRRRQQQXXXbbb{{{tttbbbQQQDDD666222333222111///222///111AAAYYYiiifff\\\qqq^^^UUUuuu|||lll\\\[[[lllxxxgggVVVLLLKKKNNNTTTSSSRRR\\\jjj~~~ppp]]]bbbhhhlllnnnqqquuuvvvyyytttmmmhhheeebbb]]]ZZZSSSQQQNNNLLLLLLMMMNNNOOOSSSUUUXXXYYYZZZZZZZZZZZZ___```mmm}}}yyyiiigggccc___^^^___aaabbbbbb]]]gggnnnUUUGGGDDD>>>;;;<<<888222222000///////////////111000111444333;;;UUUooo{{{qqqpppqqqmmmoooooofff______^^^[[[YYY\\\dddjjjrrr|||ttt```MMMMMMYYY```___\\\dddeeebbb^^^^^^bbbbbb]]]bbbSSSdddjjjRRRKKKqqqUUU???666666666555111111000000///.........------------,,,...111444@@@OOOaaannnttttttnnnfffmmmwwwlllgggtttqqqooottt}}}zzzwwwvvv{{{}}}{{{{{{|||yyyuuu|||~~~{{{{{{yyyzzzzzzxxxvvvvvvrrrmmm\\\YYY```uuu|||wwwxxx~~~xxxvvvtttrrrqqqrrrssstttuuuwwwyyyyyywwwtttpppnnnpppkkkccc___aaaeeefffdddeeeeeeeeedddaaa]]]ZZZWWWVVVTTTQQQQQQSSSUUUUUUUUUSSSNNNNNNRRRQQQQQQ___ppp}}}ooo\\\III666111222111///...111///111???YYYmmmlllaaaooofffTTTqqq}}}rrraaaZZZiii~~~{{{~~~xxxqqqmmmqqqzzz}}}lll\\\NNNHHHHHHOOOTTTVVV^^^hhhvvvxxx```bbbfffjjjmmmnnnpppsssuuuoooiiieeecccaaa]]]YYYUUUSSSPPPMMMLLLLLLMMMOOORRRUUUXXXYYYXXXXXXYYY[[[^^^```nnn{{{kkkhhhccc___]]]^^^aaabbbccc\\\mmmrrrYYYKKKHHHAAA======999444333111/////////000000111000222444333999QQQjjjtttqqqqqqmmmppppppfff]]]]]]\\\ZZZZZZ___gggmmmooo{{{rrr^^^MMMOOOZZZaaa^^^[[[ccccccaaa___```cccccc``````RRRdddjjjTTTNNNtttYYY@@@555666666444111000000//////......---.........---,,,...111444<<>>999666555222000///000111111111000222444222777MMMfffwwwsssrrrnnnppppppfff]]]]]]\\\[[[]]]bbbjjjoooppp|||mmm\\\NNNPPPZZZ```^^^[[[dddcccaaaaaabbbddddddddd\\\TTTkkkiiiVVVQQQvvv[[[@@@444555666333000000000///......------/////////...---...111444888HHH\\\kkkuuuxxxpppgggbbboooyyy{{{zzzqqqkkkqqqpppqqquuu|||{{{yyyzzzxxx|||~~~|||{{{|||yyyuuuvvv|||~~~~~~yyyxxxwwwwwwvvvvvvxxxzzzpppkkkmmm|||wwwrrrqqqqqqsssuuutttsssssstttuuuwwwyyyzzztttwwwzzzyyytttnnnkkkjjjiiimmmkkkaaa[[[\\\```bbbaaabbbbbbaaa___ZZZVVVSSSQQQNNNKKKNNNRRRUUUUUURRRSSSNNNOOOTTTQQQOOOaaayyyxxxvvv{{{yyyZZZ===444444222///111000222222999NNNeeekkkddd```{{{~~~___gggwww~~~}}}lll[[[aaauuu{{{}}}qqqddd\\\ZZZVVVUUUYYYfffwwwzzzoooZZZPPPLLLPPPWWW]]]jjjxxx|||```YYYXXX```ggghhhggggggeeeaaa\\\YYYZZZYYYVVVSSSRRRRRRQQQNNNKKKKKKNNNQQQRRRVVVZZZZZZXXXXXX\\\___dddjjj}}}vvvlllhhhbbb]]]ZZZZZZ]]]______]]]yyyaaaUUUTTTKKKEEEBBB;;;888666444111000111222333111000333444111555KKKbbb{{{{{{uuusssoooqqqqqqfff___^^^\\\\\\___eeemmmrrrvvv}}}fffXXXMMMPPPZZZ______^^^gggdddbbbcccdddddddddeeeXXX\\\yyyjjjYYYTTTwww\\\@@@444555555222000000000///......------///000///...---...111444666EEEYYYjjjuuuwwwpppggg___jjjrrrvvv|||}}}xxxsssooommmnnnrrrwww}}}||||||~~~{{{~~~||||||yyytttssszzzyyyxxxwwwxxxwwwwwwzzz~~~tttmmmlllwww}}}sssuuussspppooorrruuuuuuwwwwwwvvvvvvvvvwwwwwwwwwvvvxxxxxxuuupppkkkjjjjjjgggnnnnnncccZZZZZZ___bbbaaaaaabbbaaa^^^YYYTTTQQQOOOLLLJJJLLLRRRUUUTTTRRRRRRMMMPPPVVVQQQMMM]]]vvvwww~~~sssaaaAAA666666333111333111333222666III```hhhbbbYYYooo{{{ddddddrrrppp[[[^^^ppptttvvv}}}nnn^^^SSSSSSTTTVVV^^^mmmwww___WWWSSSUUUXXX^^^oooaaaWWWTTT^^^ggghhheeedddaaa]]]YYYWWWXXXXXXVVVSSSOOOPPPOOOMMMJJJKKKOOOSSSSSSWWW[[[[[[YYYZZZ^^^bbbhhhpppqqqlllhhhaaa[[[XXXXXXZZZ\\\___^^^ggg\\\[[[RRRKKKGGG@@@:::888555222111111333444111000333444111444III```iii~~~wwwtttppprrrrrrggg```___]]]]]]aaagggnnnsss{{{|||aaaUUUMMMQQQYYY___``````jjjfffcccdddeeedddddddddWWWeeejjjZZZVVVvvvWWW===444555444000333333222222111000000000......------------......333???QQQ```ggghhhgggfff``````jjj}}}}}}{{{ppptttrrrrrruuuyyy|||{{{xxxwww~~~~~~{{{~~~{{{xxxzzz{{{xxxvvvzzz~~~}}}zzzyyywwwuuuttttttuuuvvvwwwsssooossszzzttttttpppqqqpppmmmooossstttrrruuuuuuvvvwwwwwwwwwwwwwwwttttttsssppplllhhhffffffllliiiddd___[[[ZZZZZZ[[[[[[\\\]]]___^^^YYYSSSNNNOOONNNOOOQQQTTTUUUTTTSSSQQQKKKJJJNNNMMMLLLXXXhhhxxxxxxwwwdddHHH555111:::444222000444111///DDDcccpppiii^^^jjjwwwyyykkkaaaooo~~~uuufff___bbbvvvxxx{{{|||kkk[[[NNNNNNOOOTTTcccwwwfffXXXTTT\\\^^^```vvv[[[XXXVVVYYY___ddddddbbb^^^^^^]]]ZZZVVVSSSRRRQQQRRRRRRQQQPPPNNNNNNQQQSSSUUUTTTVVV[[[^^^^^^```dddhhhwwwkkkfffaaa\\\XXXWWWXXXXXXXXXXXXdddsssggg^^^TTTQQQNNNCCCCCC:::222111333222000111111222333333111444CCCRRReee}}}rrrqqqsssnnnfffddd```^^^___aaadddmmmvvv}}}qqq```QQQIIIRRR]]]```^^^___gggccc``````bbbdddbbb```YYYppphhhZZZSSSwwwXXX>>>444555444000333222222111000000//////......------------......222===NNN[[[bbbddddddccc___```lll~~~}}}tttpppooopppsssxxxyyywwwtttooowww~~~~~~}}}zzz~~~{{{zzz}}}|||xxxxxx{{{}}}|||{{{yyywwwvvvwwwxxxxxxxxxvvvssswwwxxxwwwtttkkkeeefffeeehhhhhhhhhkkkqqqsssqqqpppqqqrrrssstttsssrrrrrrqqqqqqpppmmmjjjgggeeedddhhheeeaaa^^^\\\\\\]]]___]]]]]]]]]]]]\\\XXXRRRNNNNNNMMMNNNQQQSSSUUUTTTSSSOOOKKKMMMQQQPPPPPP^^^ppp|||}}}___CCC666444:::444555111666444444IIIjjjzzzxxxiiilllxxxrrrrrr]]]eeexxxyyykkkccccccwww{{{~~~mmm]]]QQQOOOQQQZZZlllmmm^^^WWW^^^```ccc{{{yyyUUUSSSTTTXXX^^^aaa___\\\ZZZZZZYYYXXXUUUTTTSSSSSSRRRRRRRRRPPPNNNNNNQQQSSSVVVUUUXXX]]]______aaaeeennnzzz~~~fffccc___[[[YYYXXXYYYYYYXXXTTTeee{{{ooofff[[[WWWSSSGGGDDD:::222222333222000111111111333333111444BBBPPPbbb}}}vvvtttuuuooogggddd```______```dddmmmwwwxxxkkk\\\NNNGGGQQQ\\\^^^^^^___ccc```]]]]]]```ccccccaaa\\\uuucccYYYTTTxxxZZZ@@@555555555111222111111000000///............------------......000:::HHHTTT\\\```aaaaaa___aaannn}}}zzzzzz~~~~~~wwwnnnmmmooosssvvvwwwssspppjjjssszzz}}}~~~{{{}}}}}}{{{yyy|||}}}xxxxxx{{{~~~}}}{{{}}}|||zzzxxxxxxxxxyyyzzzxxxxxxwww{{{sssiiifffbbbZZZWWWYYY[[[```cccdddhhhoooqqqooommmnnnoooqqqqqqpppooonnnmmmmmmllljjjhhhfffdddcccbbb```^^^]]]]]]^^^aaabbb___^^^\\\[[[ZZZVVVRRRNNNLLLLLLMMMPPPSSSUUUTTTSSSMMMMMMOOORRRPPPTTTfff{{{XXX===777777:::333999///333111222EEEdddyyy}}}qqqjjjsssyyy\\\]]]rrr}}}qqqhhhcccttt|||mmm]]]PPPNNNSSSaaauuutttdddZZZ]]]```fffkkkNNNNNNQQQVVV[[[\\\YYYUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRPPPNNNNNNQQQSSSWWWWWWZZZ___aaa```bbbgggvvvtttccc```^^^[[[ZZZZZZYYYXXXVVVOOOjjjvvvnnnbbb^^^YYYLLLFFF;;;333222333222111111111111222333111444@@@MMMeeexxx|||xxxwwwppphhhdddaaa``````aaadddnnnxxxssseeeVVVJJJFFFPPP[[[]]]^^^```aaa]]]ZZZ[[[___bbbcccbbbbbb~~~zzz[[[WWWUUUyyy\\\AAA666555555222111111000000///...............------------......---555AAAMMMXXX___bbbdddaaabbbnnnzzztttuuuxxx|||yyypppoooppptttwwwwwwsssooonnnvvv}}}zzzyyywwwuuuvvv||||||wwwxxxyyy{{{}}}}}}|||zzzxxx|||zzzxxxwwwvvvwwwxxxyyywwwxxxyyy{{{qqqhhh```\\\VVVPPPPPPUUUXXX^^^bbbdddgggmmmooonnnooooooooonnnnnnooooooppplllkkkjjjiiiiiigggeeeddd^^^]]]\\\[[[\\\^^^aaaccc___]]][[[YYYWWWTTTQQQNNNJJJJJJLLLPPPSSSTTTSSSRRRMMMMMMOOOOOONNNXXXqqqQQQ888888999888111999111222000///===WWWooozzzsssddduuu~~~}}}^^^YYYnnn}}}}}}vvvkkkbbblllxxxyyy|||~~~mmm]]]PPPRRR\\\nnnyyyggg[[[[[[^^^gggttt[[[KKKLLLNNNSSSWWWXXXUUUSSSSSSRRRQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPNNNOOOQQQSSSXXXXXX[[[```aaa```dddjjj}}}mmmccc```^^^\\\[[[ZZZXXXUUURRRMMMttt~~~xxxmmmhhhaaaTTTHHH===444222333222111111111111222222111333>>>IIIgggxxx}}}yyyqqqgggdddbbbaaaaaaaaadddppp|||~~~pppbbbQQQHHHFFFQQQ[[[]]]___cccccc```]]]]]]```ccccccbbbfffpppWWWWWWSSSxxx\\\BBB666555555333111111000000///...............------------......+++111;;;GGGUUU```gggjjjgggdddjjj{{{yyyrrrsssyyyzzzuuutttsssuuuxxxxxxuuurrruuu{{{}}}wwwtttpppoootttzzz{{{yyyvvvyyyzzz{{{||||||{{{zzzzzzxxxwwwuuuttttttuuuvvvwwwuuuwwwwwwvvvxxxzzzvvvpppkkkggg```XXXOOOJJJMMMRRRUUU\\\bbbdddgggllloooooorrrpppmmmjjjjjjlllooorrrllljjjiiiiiijjjiiigggddd\\\[[[[[[ZZZ[[[\\\^^^___]]][[[XXXVVVUUURRROOOMMMIIIIIILLLOOORRRSSSRRRPPPKKKLLLMMMMMMQQQcccLLL777888888666...888555555333222:::PPPkkk}}}sssbbbooobbbVVVhhh{{{yyynnncccfffuuu}}}wwwyyy|||~~~pppbbbRRRXXXhhh{{{zzziii[[[YYY]]]hhhcccNNNLLLLLLNNNPPPSSSUUUUUUTTTSSSQQQPPPPPPQQQRRRPPPNNNQQQQQQQQQOOONNNOOORRRUUUXXXXXX\\\___``````fffooolllhhhcccaaa^^^[[[YYYUUUQQQMMMRRRyyyrrrhhhYYYJJJ???555222333222111111111000111222111333;;;EEEcccwww}}}rrrgggcccbbbaaaaaaaaaeeerrr}}}nnn^^^NNNGGGHHHTTT]]]^^^aaafffiiifffbbbbbbdddeeeccc```cccjjjWWWWWWPPPvvv\\\BBB666555666444222111111000000///............------------......+++...666CCCRRRaaakkkpppnnnfffeeepppzzz~~~vvvrrrwww||||||xxxttttttvvvxxxwwwuuuxxx||||||uuuooolllmmmsssxxxwwwvvvvvv{{{{{{||||||}}}}}}}}}}}}wwwvvvtttsssssstttuuuvvvtttvvvuuuqqqooonnniiicccgggfffaaaWWWLLLHHHMMMTTTVVV]]]cccdddeeekkkoooqqqpppnnnjjjggggggiiillloookkkhhhfffgggiiihhheeebbbZZZZZZYYYXXXXXXYYYZZZ[[[YYYWWWUUUTTTSSSQQQNNNKKKHHHIIILLLOOORRRRRROOOMMMIIIJJJLLLNNNWWWpppuuuFFF888777666555...666222222333333888IIIgggwwwfffooojjjSSS___www}}}tttiiicccrrr~~~{{{yyyzzzzzz|||uuuhhhPPPWWWhhh{{{}}}|||vvvgggZZZWWW\\\hhhuuuWWWHHHLLLMMMOOOQQQRRRTTTUUUUUUSSSQQQNNNOOOQQQQQQOOOLLLNNNOOOOOOOOOOOOQQQTTTWWWZZZZZZ\\\______aaakkkvvvyyymmmmmmeeebbb^^^[[[XXXSSSNNNKKK```wwwjjjYYYLLL@@@666333333222111222111000000222222222999AAA```yyytttgggaaaaaaaaabbbbbbgggvvvzzzjjjYYYLLLGGGKKKWWW^^^___bbbhhhllliiiffffffgggeeeaaa]]]```eeeXXXXXXMMMsssZZZBBB555555666555333222222111000000//////......------------......,,,...333???OOO```kkkqqqpppfffaaahhhqqqwww~~~uuuwwwzzzsssppprrruuuwwwwwwxxxzzz|||}}}zzzmmmkkknnntttwwwttttttwwwyyyyyyyyyzzz{{{|||}}}}}}xxxwwwuuuttttttuuuwwwxxxuuuvvvtttooolllkkkfffaaa^^^aaa```WWWMMMMMMVVV```bbbhhhkkkhhhfffiiimmmnnnlllkkkjjjhhhhhhhhhjjjjjjhhheeebbbccceeeeeeaaa]]]WWWWWWWWWVVVWWWWWWXXXYYYTTTSSSRRRRRRRRRPPPLLLIIIIIIJJJLLLOOOQQQPPPMMMKKKIIIKKKMMMPPP\\\uuu{{{}}}dddAAA999666333666111666...///111222444BBBbbbzzzkkkmmmwwwXXXXXXppp|||ttt```ooo}}}~~~{{{yyyyyyxxxvvvvvvzzz|||uuukkkTTTVVVdddxxx~~~zzzwwwuuummm___SSSRRRXXXdddzzzcccOOOHHHJJJMMMQQQSSSTTTTTTTTTSSSRRROOOMMMNNNQQQRRROOOLLLLLLMMMNNNNNNOOORRRVVVYYY\\\\\\^^^``````dddqqq~~~sssmmmnnndddaaa]]]YYYVVVSSSOOOLLLqqquuucccNNNBBB666333333222111222111000000222222222777>>>\\\xxxwwwiii``````aaabbbbbbhhhxxxyyyhhhVVVJJJGGGLLLXXX^^^^^^bbbiiiiiigggfffggggggeee___YYYfff___YYYZZZLLLrrrZZZAAA555555777666333333222222111000000000.........------...............222===MMM^^^jjjpppoooddd___fffpppwwwxxxyyyzzzqqqlllnnnrrrvvvxxxwwwyyy{{{|||lllkkkooovvvvvvssssssxxxuuuuuuuuuvvvwwwyyyzzz{{{zzzyyywwwvvvvvvxxxyyyzzzvvvxxxuuuooolllkkkhhhcccTTTZZZ]]]WWWQQQUUUbbbnnnqqqvvvuuunnnggggggiiijjjjjjkkkllllllllljjjiiihhheeeaaa^^^___aaaaaa]]]YYYUUUUUUUUUUUUVVVWWWXXXXXXQQQQQQQQQQQQQQQOOOKKKHHHIIIJJJLLLOOOQQQPPPLLLIIIKKKMMMOOORRR]]]sss~~~~~~wwwwwwzzzXXX===:::555111888444777111111444555444???___yyylllkkk{{{www```WWWjjj|||]]]kkkxxx||||||}}}zzzxxxwwwuuuqqqppptttxxxsssjjj^^^[[[eeezzz~~~{{{wwwssspppdddWWWMMMLLLRRR___ttt|||kkkUUUJJJIIIGGGLLLRRRVVVWWWUUURRRQQQQQQNNNKKKMMMQQQSSSQQQMMMKKKLLLMMMNNNOOOSSSWWWZZZ___^^^___```aaafffuuu}}}nnnlllmmmccc```\\\XXXVVVSSSPPPNNN|||uuuNNNBBB777333333222111222111///000222222222666<<>>666666333555777111111222333333222444777999PPPiiivvvdddbbb___]]]```kkkyyyrrr___QQQDDDFFFOOOYYY\\\[[[^^^fffZZZ______ccchhhaaaWWWZZZsssvvv^^^\\\WWWQQQnnnRRR<<<333222222111222222333222222111000///........................//////...111???SSScccjjjlllhhh^^^WWW___sssuuugggmmmuuuzzzuuuoooooouuuyyywwwxxxzzz{{{{{{{{{~~~}}}{{{{{{|||{{{wwwuuuvvvttttttsssrrrsssuuuxxxyyy{{{wwwtttsssuuuuuutttrrrwwwtttrrrrrrpppiii^^^TTTJJJJJJJJJKKKPPP\\\lllwwwqqqdddXXXXXX^^^ccceeegggnnnmmmjjjhhheeebbb```^^^^^^]]]\\\ZZZZZZYYYYYYYYYWWWUUUTTTSSSSSSQQQOOOLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHFFFFFFHHHIIIJJJJJJHHHOOORRRWWWnnnwwwrrrnnnGGG???888777999777555444333444111111333555JJJmmm{{{pppjjjrrrRRROOOppp}}}~~~wwwsss}}}~~~}}}{{{xxxsssppphhheee```___```bbbdddeeebbb```gggttt~~~{{{tttssswww{{{}}}}}}|||{{{yyyrrrhhh```\\\YYYWWWXXX]]]bbbcccbbb[[[MMMCCCFFFKKKNNNTTT[[[OOOQQQSSSUUUVVVVVVVVVUUUPPPOOONNNLLLLLLLLLLLLMMMMMMMMMNNNPPPTTTXXX[[[^^^```cccfffiiinnn{{{wwwkkkooossspppqqqddd^^^^^^RRRDDDOOOhhhPPP>>>777777444666999444222333333333222333666999NNNkkk~~~hhhddd___\\\^^^fffrrrzzz~~~nnn\\\OOOBBBGGGOOOXXX[[[]]]aaagggZZZ```aaadddggg^^^VVV]]]yyynnn]]]]]]XXXRRRmmmQQQ<<<444333222222222222222222222111//////........................///...---000;;;MMM___jjjkkknnneeeVVVYYYnnn~~~pppbbbnnnxxxxxxqqqoootttzzz{{{zzz{{{|||{{{zzz|||~~~{{{yyywwwtttssstttuuusssrrrqqqrrrtttwwwxxx{{{vvvrrrqqqsssuuutttrrrxxxvvvuuuuuutttlll```VVVKKKJJJIIIIIIMMMVVVccckkkhhh___[[[___fffhhhhhhhhhlllkkkhhhfffccc```^^^]]][[[[[[ZZZYYYXXXWWWWWWXXXVVVUUUSSSRRRRRRPPPMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHDDDAAABBBGGGJJJKKKJJJLLLOOOTTTaaa{{{ZZZBBB===777666888888666444222444111000222333CCCaaa{{{qqqggglll{{{kkkQQQgggyyy|||sssyyy|||yyytttnnnjjjgggbbb\\\YYYYYY\\\___```aaa___aaagggiiiiiimmmsssnnnmmmnnnppptttvvvuuuttt||||||{{{zzzvvvmmmccc\\\ZZZZZZ\\\^^^```^^^ZZZVVVJJJFFFGGGPPPWWWWWWVVVWWWQQQRRRSSSSSSTTTTTTSSSSSSPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMOOORRRVVVZZZ]]]___bbbdddhhhmmmvvvxxxqqquuuuuuqqqmmmddd```]]]LLLBBB[[[NNN===888999555777:::666222333333333222333666888IIIiiillleee^^^\\\]]]cccnnnwwwyyyiiiWWWLLLBBBJJJRRRXXX\\\aaafffhhh___dddeeeggghhh\\\WWWbbbggg]]]]]]VVVRRRlllQQQ===555444444333222222222222222111//////........................///---,,,///777GGGZZZhhhgggqqqnnn\\\VVVggg}}}uuu[[[fffsssxxxtttqqquuu{{{}}}zzzyyy{{{yyyvvvxxx}}}}}}xxxuuuuuuuuuttttttsssrrrqqqrrrsssuuuwwwzzzwwwsssrrrsssuuuuuutttwwwvvvuuuuuutttmmmaaaWWWKKKJJJGGGFFFHHHOOOWWW]]]eeeeeekkkrrrtttppplllkkkhhhgggeeecccaaa___]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUVVVTTTRRRQQQQQQOOOLLLJJJJJJJJJJJJKKKJJJJJJIIIIIIEEEBBB@@@AAAFFFJJJKKKJJJQQQRRRaaaNNN>>>;;;777555666888777444000444111000333333???WWW{{{llljjj~~~}}}fff___sss{{{~~~}}}|||qqqrrrzzz{{{~~~{{{xxxsssmmmiiihhhbbbZZZUUUTTTWWWZZZ\\\____________\\\YYYZZZ^^^^^^bbbiiipppvvvwwwuuurrryyyxxxxxxuuupppggg^^^XXXUUUXXX\\\______ZZZSSSMMM@@@BBBIIITTTZZZYYYTTTQQQSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNLLLNNNQQQUUUZZZ]]]___aaaccceeehhhppp|||sssppptttvvvuuujjjfffbbbYYYFFFDDDhhhLLL===999:::555777:::777333333444333222333555888CCCbbbqqqggg^^^\\\___dddppp{{{~~~sssbbbSSSIIICCCNNNXXX[[[^^^eeeiiigggbbbggghhhhhhfffYYYXXXiiibbb]]]ZZZRRRQQQ}}}jjjPPP===666555555444222222333222222111000///........................///------///555AAATTTeeedddqqqssscccWWW___uuuvvv^^^dddnnnwwwxxxuuuvvv{{{|||wwwuuuxxxvvvqqqttt{{{zzzvvvwwwwwwtttrrrrrrrrrrrrrrrsssttttttwwwwwwuuutttttttttuuuvvvtttrrrqqqqqqqqqkkk```WWWJJJHHHFFFFFFIIIOOOUUUYYYdddhhhqqqzzzyyyqqqjjjhhhdddcccbbbaaa___^^^]]]\\\YYYXXXWWWUUUSSSSSSRRRRRRSSSQQQPPPOOOOOONNNKKKIIIJJJJJJJJJJJJJJJIIIHHHHHHBBBAAAAAABBBFFFIIIJJJKKKRRRYYYuuuvvvoooHHH::::::888444555777777333...333111000444333;;;MMMwwwtttpppwww|||]]]kkkuuu|||zzzxxxzzzzzzpppmmmrrryyy~~~zzz|||~~~|||{{{zzzxxxuuupppmmmjjjcccZZZSSSQQQSSSUUUVVV[[[]]]```___\\\YYYZZZ\\\fffhhhkkkooorrruuuvvvwwwttttttsssoooiiiaaaYYYTTTRRRUUUYYY[[[YYYSSSKKKFFF@@@BBBIIIQQQWWWXXXWWWUUUSSSQQQOOONNNMMMMMMMMMNNNOOONNNMMMLLLLLLMMMNNNNNNNNNPPPTTTYYY]]]```aaabbbeeeeeeiiirrrxxxkkkgggjjjsss{{{llljjjbbbQQQCCCMMMuuuzzzKKK===999:::555555999666333444444333222333555777>>>XXXzzzyyykkk___^^^aaagggttt~~~nnn```gggssszzzlll\\\OOOGGGDDDSSS^^^]]]```hhhjjjccc```eeeffffffbbbVVV[[[rrr~~~]]][[[WWWNNNPPP{{{hhhNNN<<<555444444333222222333222222111000///...........................---...000333<<>>BBBFFFGGGFFFFFFIIILLLOOOfff~~~{{{sssmmmmmm|||rrrJJJ<<<777:::999333333666666111...444222///222000111<<>>444222333333222222222111111///............------------......///...---+++///999GGGQQQ[[[fffgggccc```[[[```qqqxxx|||tttlllttt~~~wwwrrrxxxyyyyyyvvvtttuuuzzz~~~{{{vvvrrrpppppptttrrrrrrsssrrroooppptttrrrssstttqqqnnnmmmooossstttrrrpppooonnnjjjccc^^^PPPNNNRRR```nnnyyyyyyiiidddcccaaa^^^[[[YYYXXXWWWXXXVVVTTTQQQOOOMMMLLLKKKNNNLLLJJJIIIIIIIIIHHHGGGIIIGGGFFFGGGHHHGGGDDD@@@CCCEEEFFFEEEFFFJJJKKKKKKTTTeeepppooopppuuutttmmm|||}}}uuuooo??????555555666666555444333333111111111111222333444555CCClll|||xxxtttjjj{{{nnn|||{{{zzzyyyoooeeekkkyyy{{{xxxwwwtttllleeecccaaa[[[RRRIIIEEEFFFHHHGGGLLLSSSZZZ]]]___aaabbbbbbcccddddddccccccdddfffeeeddd```\\\VVVPPPKKKHHHQQQRRRSSSRRRNNNHHHBBB>>>>>>BBBHHHKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMHHHIIIKKKKKKJJJJJJLLLMMMTTTYYY]]]^^^cccjjjjjjeeeeeelllvvv|||qqqlllgggdddhhhooohhh^^^NNN???OOOUUU@@@>>>;;;999888777555444555444333222222222333333444AAAZZZsssnnndddgggtttsssgggbbbaaaccchhhmmmyyyuuujjj\\\NNNEEECCCHHHYYY^^^]]]cccccc___aaaddddddjjjmmm___WWWnnngggZZZUUUPPPHHHTTTsssdddOOO>>>555222333333222222222111111000///.........------------......//////---,,,---555AAAJJJVVVaaabbb```bbb```cccqqq}}}yyy|||sssssszzz~~~{{{vvvvvvvvvvvvuuuuuuwwwzzz||||||{{{zzzxxxuuusssqqqppptttqqqqqqsssrrroooppptttvvvvvvuuusssqqqpppqqqrrrsssrrrpppooonnnkkkeeeaaaXXXWWW[[[gggttt}}}mmmbbb```^^^[[[YYYWWWUUUUUUVVVUUUSSSPPPNNNMMMLLLLLLMMMKKKIIIHHHIIIJJJIIIHHHIIIGGGFFFGGGIIIHHHEEEBBBAAABBBEEEHHHKKKLLLNNNPPPYYYiiiyyy|||xxxuuurrrnnnzzz___;;;:::666666555444444333222222111111111111222333444444===```xxxrrrnnnoooyyy{{{zzzyyypppfffiiiuuu{{{}}}~~~{{{vvvtttsssooojjjfffdddaaaZZZRRRJJJFFFFFFGGGBBBFFFMMMRRRVVVYYY[[[]]]]]]___cccdddcccbbbaaaaaaaaa___\\\XXXTTTPPPMMMKKKQQQRRRTTTSSSPPPIIICCC>>>;;;@@@GGGKKKLLLLLLKKKJJJKKKKKKLLLLLLMMMLLLLLLLLLGGGIIIKKKLLLMMMNNNPPPRRRUUUZZZ^^^___ccciiijjjffffffqqqzzzoooeee```^^^]]]cccjjjfffVVVGGGCCCYYYPPP@@@>>>;;;999888777666444555444333222222222333444666AAAXXXqqqvvvkkkmmmyyy{{{tttkkkbbb^^^___cccllluuu|||pppeeeXXXKKKDDDCCCKKKZZZ______fffeee``````ggggggkkkiiiZZZTTTmmmdddZZZVVVSSSMMMXXXqqqcccNNN===555222222333111111222111111000///.........------------.........///...,,,,,,111:::@@@PPP[[[]]]___fffhhhiiirrr{{{zzz{{{ooopppwww{{{zzzrrrqqqrrrtttwwwyyyzzzyyyyyywwwuuuvvvxxxxxxtttqqqssspppoooqqqqqqoooppptttxxxvvvsssrrrrrrrrrqqqppprrrqqqppppppooolllgggdddaaa```eeeoooyyytttggg]]]\\\ZZZXXXUUUTTTSSSRRRSSSRRRPPPOOONNNMMMLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIGGGEEECCCBBBEEEKKKMMMMMMTTT^^^nnn{{{|||yyy~~~MMM:::888888777555333222111222222111111000111111222333444666OOOuuu{{{ppprrryyyrrrsss}}}|||{{{rrrhhhiiippp|||}}}zzzvvvvvvzzz|||{{{|||{{{xxxvvvssspppmmmllleee```YYYRRRMMMIIIFFFDDD???BBBFFFJJJNNNQQQUUUXXXWWW[[[___bbbaaa___^^^]]]ZZZYYYVVVSSSQQQOOONNNNNNQQQRRRTTTTTTPPPIIIBBB>>>888>>>EEEKKKLLLKKKJJJIIIKKKLLLKKKKKKKKKKKKKKKKKKGGGIIILLLNNNPPPQQQTTTWWWWWW[[[___```ccchhhiiigggkkkzzzqqqhhh___\\\\\\___dddjjjdddLLL@@@LLLkkkmmmKKKAAA>>>;;;:::999888666444666555333222222222333444666===RRRkkkwwwwww}}}uuupppjjjeeecccdddkkkyyyuuuiii___SSSGGGBBBCCCOOO\\\___aaaiiiggg```___hhhiiijjjeeeWWWWWWtttcccZZZWWWWWWSSS]]]oooaaaMMM===555222222333111111111111111000//////......------------......---...///...---///555:::MMMXXX[[[```mmmqqqooosssyyyuuuyyyrrrhhhnnnwww{{{mmmmmmmmmrrrwwwzzzyyywwwzzzwwwvvvyyy}}}}}}xxxsssqqqlllkkkmmmnnnnnnooorrrtttqqqoooooorrrsssqqqnnnqqqqqqppppppooollljjjgggeeeeeeiiirrr{{{uuufff^^^ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLIIIGGGFFFGGGIIIJJJJJJIIIFFFGGGHHHIIIJJJJJJIIIHHHHHHEEEHHHLLLKKKMMMaaayyyjjjCCC>>>:::;;;999666333111111222333000000000000111222333444333>>>aaassstttqqqzzzxxxjjjxxx~~~vvvmmmjjjmmmsssyyy}}}{{{vvvuuuxxx|||}}}}}}{{{wwwsssooooooooofff```XXXRRROOOKKKFFFBBB???AAACCCEEEHHHLLLQQQUUUTTTWWWZZZ\\\\\\[[[[[[\\\VVVTTTQQQNNNMMMLLLMMMMMMQQQRRRSSSRRRNNNFFF???:::555;;;CCCIIIKKKJJJIIIHHHKKKKKKKKKJJJJJJJJJJJJJJJHHHJJJMMMPPPQQQSSSVVVYYYYYY\\\```bbbdddgggiiijjjrrr{{{sssmmmiiihhhiiikkkllllll___DDD@@@\\\ZZZHHHAAA???<<<::::::999777555666555444333222333333444444777IIIaaa~~~xxxqqqnnnkkkjjjjjjqqq{{{qqqfffZZZOOOEEEBBBEEESSS]]]___aaaiiifff^^^___iiijjjjjjbbbXXX```~~~fff\\\XXXYYYTTT\\\mmm```LLL===555222222222000111111111111000000///......------------......+++---//////...000444888JJJXXX\\\bbbrrryyytttsssvvvvvvttt~~~hhhbbbjjjsssiiiiiijjjpppvvvyyywwwuuuzzzxxxwww{{{~~~yyysssnnniiifffiiillllllmmmppppppnnnlllnnnrrrsssrrroooppppppppppppnnnllljjjjjjffffffkkkrrrzzz}}}kkkbbb^^^XXXWWWUUUTTTRRRQQQQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKHHHFFFEEEFFFHHHIIIJJJIIIEEEFFFHHHIIIIIIIIIIIIIIIFFFGGGIIIJJJHHHUUUwwwZZZ??????999;;;:::777444222222333333000000000000111222333333555444MMMzzzzzzuuunnnnnngggkkk{{{sssooonnniiitttyyysssvvv}}}zzzzzzyyyuuupppllljjjjjjeee```YYYTTTPPPLLLFFFBBB???@@@@@@AAABBBFFFKKKOOORRRSSSTTTUUUUUUVVVYYY\\\TTTRRROOOKKKIIIHHHIIIIIIOOOPPPOOOMMMHHH@@@999555444:::AAAGGGIIIHHHGGGGGGJJJJJJIIIHHHHHHIIIIIIJJJJJJLLLOOOQQQRRRTTTWWWYYY[[[^^^bbbeeefffhhhkkkoooxxx}}}zzzwwwvvvvvvvvvwwwvvvooohhhTTT@@@JJJtttPPPHHHBBB@@@===;;;:::999777666666555444333333333444444444333AAAYYYssszzzqqqooommmkkkjjjppp~~~yyypppdddXXXLLLDDDDDDIIIVVV^^^^^^___eeeaaa[[[```kkklllhhh^^^YYYiii{{{iii^^^WWWYYYRRRWWWkkk^^^KKK<<<555222222222000000111111111111000000......------------......+++---000///...///333777DDDUUU\\\cccuuu|||vvvrrrxxx}}}hhhTTTTTT^^^eeefffiiinnnrrruuuvvvuuuwwwwwwyyy|||~~~}}}wwwsssmmmfffcccfffjjjkkkmmmooonnnnnnnnnppprrrsssrrrqqqoooppppppooollljjjjjjjjjhhhgggjjjpppwww}}}nnnccc^^^[[[VVVUUUTTTRRRQQQPPPPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJGGGFFFEEEEEEGGGIIIIIIHHHDDDFFFIIIIIIHHHHHHHHHIIIAAAFFFIIIHHHLLLddd~~~}}}~~~MMM<<<;;;555999888666444333333333333000000///000000111222333666222???dddvvvooommmqqqfffxxx~~~yyytttpppcccmmmzzz|||uuuuuu{{{zzzzzzxxxvvvrrrnnnjjjhhhccc```[[[VVVQQQKKKFFFBBB===>>>===<<<<<>>;;;888555333111666:::>>>BBBCCCCCCDDDEEEGGGFFFEEEEEEFFFHHHJJJLLLJJJMMMQQQTTTVVVYYY]]]```^^^___dddjjjkkkkkkqqqzzzzzzrrrsssuuutttwwwwwwvvvuuuppp```PPPFFFRRR|||cccKKKDDDCCCAAA>>><<<;;;:::888777777666555333333444444555888///999NNNaaawwwuuutttuuuwww}}}uuuggg]]]\\\^^^jjj|||~~~{{{llldddZZZPPPFFFBBBHHHRRR^^^bbb^^^ZZZZZZTTTYYYjjjnnnlllcccXXX]]]wwwkkkdddYYYQQQTTTNNNOOOiii\\\JJJ<<<555333222222///000000111111111000000.........------.........---///000...++++++...111222HHHVVV^^^pppzzztttpppqqq}}}wwwwww|||\\\NNNTTTbbbeeejjjllllllnnnssswwwtttyyy~~~}}}ooogggcccffflllnnnoooqqqkkknnnpppoookkkhhhhhhjjjnnnppppppnnnjjjggghhhjjjhhhbbbaaaeeehhhfffccccccaaaaaa]]]YYYWWWXXXTTTNNNRRRQQQPPPOOONNNNNNNNNNNNJJJJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFCCCFFFIIIIIIFFFDDDEEEGGGCCCLLLNNNLLL\\\}}}}}}mmm\\\[[[jjjyyyGGG888:::666666222222222222222111000///////////////000111222333000666888@@@___zzzwwwnnnxxxqqqqqq{{{~~~}}}yyysssiiicccgggvvv|||xxxqqqooonnnpppsssppphhhaaa___aaa___YYYPPPIIIEEEDDD??????>>>;;;999999;;;===@@@CCCFFFIIIJJJKKKLLLNNNNNNMMMLLLJJJHHHEEEBBBAAA:::999777555444333222222888:::>>>@@@AAABBBCCCEEEFFFEEEDDDDDDFFFHHHKKKMMMJJJMMMQQQUUUYYY]]]aaaddd___```eeelllmmmlllsss}}}~~~xxxuuuttttttvvvuuusssqqqlll]]]LLLKKKaaaZZZKKK@@@DDDAAA>>><<<<<<;;;999777777666555444333444555555666,,,444IIIZZZvvvooorrrvvvyyyvvvooojjjhhhhhhjjjqqq|||{{{vvvsssssswww{{{uuuiiiRRRPPPRRR^^^qqq~~~{{{eee^^^UUULLLDDDAAAJJJTTTaaaeee```ZZZWWWQQQYYYnnnlllkkkbbbYYYccc|||bbb___UUUNNNTTTNNNOOOnnn\\\HHH;;;555111000222000000000000///////////////............---------,,,,,,,,,---------......333:::JJJ^^^jjjjjjhhhgggbbbppp|||}}}vvv```NNNdddkkkooonnnlllpppwww|||~~~~~~~~~{{{tttpppkkkjjjlllnnnnnnmmmjjjjjjiiifffcccbbbfffiiikkkkkkkkkjjjhhhgggeeedddcccaaa```___```aaa```___]]][[[XXXWWWUUUSSSOOOMMMJJJIIIIIIKKKNNNNNNKKKGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDDDDDDDDDDCCCAAAGGGDDDGGGWWWmmmnnn```jjjssseeeDDD222333888666222222222222222222222222000000000000111111111111222222:::===KKKyyy}}}uuurrrooorrr|||{{{|||zzzuuuxxxnnniiippp~~~{{{pppllllllkkkkkkpppuuurrrkkk___^^^]]]ZZZUUUNNNDDD>>>???>>>===<<<<<<;;;<<<<<<<<<===>>>AAADDDIIILLLNNNQQQPPPMMMJJJFFFCCCAAA???;;;:::777444333444555777=========>>>???AAABBBCCCBBBDDDEEEFFFGGGJJJMMMPPPRRRSSSUUUYYY^^^aaaaaaaaagggfffhhhnnnqqqttt}}}~~~}}}vvvssstttvvvwwwtttjjjYYYLLLNNNuuuQQQFFFHHHAAA@@@>>>===;;;;;;::::::999888666333222111111111222444555AAAUUUgggsssggg___VVVSSSPPPMMMLLLNNNNNNRRR___rrr~~~xxxuuuzzz{{{xxxzzz{{{}}}~~~{{{nnn^^^ZZZ^^^ooozzzhhh]]]PPPGGG??????KKKZZZ^^^bbb___TTTQQQ[[[hhhooonnnkkk]]][[[oooooodddVVVOOONNNPPPNNNLLLmmm\\\HHH<<<555111111222000000000000///////////////............---------,,,,,,,,,---------......000555CCCVVVccceeebbbaaa]]]iiitttwwwwww{{{tttbbbdddiiilllllllllpppxxx|||||||||~~~|||zzzxxxuuuqqqmmmllljjjiiihhhhhhhhhgggdddaaa```ccceeeffffffffffffeeeddddddcccbbb```^^^]]]^^^^^^]]]\\\XXXVVVTTTSSSSSSRRROOOMMMJJJIIIHHHIIIKKKJJJFFFCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBCCCDDDCCCCCCGGGFFFJJJZZZuuutttuuuxxxTTT>>>444444777333222222222222222222222222//////000000000111111111333111777999CCCkkkzzz}}}zzzyyymmmuuu}}}|||~~~}}}zzz{{{sssmmmqqq{{{zzzooonnnkkkjjjmmmqqqoooiiibbb```\\\XXXSSSMMMFFFAAA???>>>===<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDGGGIIIKKKKKKIIIGGGFFFDDDCCCBBB===;;;999777666666888999?????????@@@@@@AAAAAAAAACCCEEEGGGHHHIIILLLPPPSSSRRRSSSUUUYYY]]]aaabbbcccdddeeeiiiooottt~~~zzz|||xxxwww{{{xxxhhhSSSFFFeeeoooQQQFFFDDDAAA@@@>>>===;;;:::::::::999888666444333222222222333555444===PPP```{{{wwwhhh]]]RRRLLLHHHDDDEEEGGGEEEMMM^^^pppzzz}}}|||pppkkkqqqwwwyyy~~~~~~|||ssssss|||}}}xxxfff[[[NNNEEE???AAAMMM[[[]]]^^^ZZZSSSSSS^^^jjjpppmmmiii\\\\\\pppjjj```TTTMMMMMMNNNLLLJJJlll[[[HHH<<<666222111333000000000000///////////////............---------,,,,,,,,,---------......///000;;;MMM\\\``````___]]]fffnnnpppsssyyy}}}~~~~~~xxxkkkkkkkkkjjjjjjnnnvvv}}}{{{zzzyyy{{{||||||{{{yyy}}}|||xxxssslllfffcccbbbeeeeeeeeeccc```___```aaa___``````aaaaaa`````````___]]][[[ZZZZZZYYYXXXVVVQQQPPPNNNNNNOOOOOOMMMLLLKKKJJJIIIIIIIIIGGGDDDAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCEEEFFFGGGGGGOOOXXXgggjjj@@@777666555555000222222222222222222222222//////000000000000111111666222555777<<>>===<<<<<<;;;;;;;;;;;;::::::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCC???===;;;999999:::;;;<<<@@@@@@AAABBBBBBAAA@@@@@@DDDFFFIIIJJJLLLNNNRRRUUUTTTUUUWWWZZZ^^^aaadddfffgggiiinnnuuu~~~zzzzzzyyybbbNNNIII|||xxxjjjTTTJJJEEEAAA@@@>>>===;;;:::::::::888777666555444444444444555666333888HHHWWWpppzzzkkk^^^OOOHHHDDDAAAAAADDDAAAKKK]]]lllssstttvvv{{{xxxmmmiiinnnvvv{{{~~~xxxsssaaaWWWJJJBBB@@@EEERRR^^^\\\YYYTTTRRRWWWdddnnnrrrnnnfffZZZaaazzzbbbZZZQQQLLLLLLMMMKKKHHH~~~jjjYYYGGG<<<666333222333000000000000///////////////............---------,,,,,,,,,---------......000///666GGGWWW___bbbcccffflllooopppssszzzzzz}}}uuupppkkkiiihhhiiiooovvvzzzyyyxxxyyy{{{}}}|||{{{~~~wwwnnnfffbbbaaaaaaaaaaaaaaa```_________\\\\\\]]]]]]]]]\\\[[[[[[[[[YYYWWWVVVVVVUUURRRPPPMMMLLLJJJJJJKKKKKKJJJIIILLLKKKKKKJJJIIIGGGEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDFFFIIIKKKKKKcccwwwTTT555666777444333111111111111111111111111111////////////000000000111999555555777888IIImmm|||tttqqqjjjyyy~~~wwwqqqrrrxxx~~~~~~xxxpppllllllhhhcccccc```[[[VVVRRRMMMHHHDDD??????>>>===<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<===>>>???@@@@@@@@@???>>><<<;;;;;;<<<===>>>???@@@BBBDDDDDDDDDBBBAAAEEEGGGJJJLLLNNNPPPSSSVVVXXXYYYZZZ\\\^^^aaaeeehhhmmmooovvv}}}sssWWWQQQ\\\~~~___RRRKKKEEEAAA@@@???===<<<;;;::::::888888777777666666666666555666222333AAAOOOggg|||mmm```SSSMMMKKKHHHHHHJJJGGGNNNZZZfffmmmnnnmmmlll~~~{{{uuuqqqrrrvvvzzz{{{}}}{{{rrrkkk[[[RRRFFF???AAAJJJVVV```\\\VVVQQQTTT^^^kkkrrrtttooobbbYYYllluuu[[[UUUOOOLLLLLLLLLJJJGGG}}}gggWWWEEE;;;666333222333000000000000///////////////............---------,,,,,,,,,---------......///---222AAAQQQ\\\ccchhhqqqttttttrrrssszzzwwwwww|||sssjjjhhhgggfffkkkqqqxxxwwwxxxyyy|||~~~~~~zzzrrrjjjgggfff\\\[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVWWWVVVTTTTTTSSSQQQNNNKKKLLLJJJHHHGGGHHHHHHGGGFFFIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFDDDCCCEEEIIIMMMZZZ}}}jjjGGG555888666111333333111111111111111111111111...////////////000000000666444333444555>>>]]]zzzxxxpppmmmzzzrrrooosssyyy}}}tttnnnkkkeee___^^^]]]ZZZWWWTTTNNNHHHCCC@@@@@@???>>>============>>>===;;;:::999999::::::999999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>===???BBBEEEFFFGGGFFFEEEEEEHHHKKKMMMOOOPPPSSSUUUXXXZZZZZZ[[[[[[^^^cccgggmmmrrr~~~eeeMMMZZZxxxfffQQQJJJFFFBBBBBBAAA@@@>>>===<<<;;;;;;999999999999888777777777444777222111===KKKaaa{{{|||mmmaaaWWWUUUVVVUUUSSSSSSOOOQQQWWW___iiinnnmmmiiixxxsssrrryyy~~~xxxkkkbbbUUUMMMCCC>>>CCCOOOZZZ```]]]VVVRRRYYYfffqqquuuuuuooo___[[[|||kkkVVVRRRNNNLLLLLLLLLJJJHHH|||cccTTTCCC:::555222111333000000000000///////////////............---------,,,,,,,,,---------......---***---999FFFRRR___hhhuuuwwwvvvqqqpppvvvvvvtttqqqgggggghhhfffiiipppssssssuuuyyy}}}~~~~~~~~~{{{vvvrrrooonnn\\\ZZZXXXWWWXXXXXXWWWVVV[[[[[[[[[ZZZXXXWWWUUUTTTUUUSSSRRRRRRQQQOOOLLLIIILLLIIIGGGFFFGGGGGGGGGFFFEEEFFFGGGEEEDDDCCCCCCDDDCCCBBBBBBBBBCCCEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEDDDBBBAAADDDJJJPPPmmmTTT@@@888999333111444222111111111111111111111111......////////////000000000333//////333555JJJmmm}}}fffwwwyyy|||~~~|||wwwtttvvvyyyyyyrrrmmmfff___ZZZYYYXXXVVVSSSOOOIIIDDDBBBAAA@@@???>>>>>>>>>>>>???>>>===;;;::::::;;;;;;999999999999999999999999<<<<<<<<<<<<===>>>>>>???>>>@@@BBBEEEGGGHHHIIIIIIGGGJJJMMMOOOPPPQQQSSSUUUVVVXXXYYYYYYYYY]]]dddjjjnnnxxxtttWWWMMMmmmsssXXXNNNIIIFFFFFFDDDCCCAAA???>>>=========;;;;;;;;;;;;:::999777777222888333111;;;HHH[[[qqqooocccZZZZZZ]]]\\\ZZZYYYRRRUUUXXX^^^hhhqqqrrrnnntttpppttt~~~ttteeeZZZOOOIII@@@===EEETTT]]]^^^]]]VVVUUU___lllssstttsssmmm^^^___fffSSSQQQNNNLLLKKKKKKJJJHHH{{{```QQQAAA888444111000222000000000000///////////////............---------,,,,,,,,,---------......,,,***,,,333<<>>===<<<;;;;;;<<<===::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJJJJMMMPPPRRRRRRSSSTTTUUUUUUXXXZZZ[[[\\\bbbkkksss}}}uuu^^^NNN\\\^^^SSSTTTNNNIIILLLEEEDDDCCCAAA@@@???>>>>>><<<======<<<;;;999777666222999555111999DDDTTThhh|||zzzvvviii]]][[[]]]]]][[[ZZZUUU]]]bbbcccgggmmmqqqpppqqqnnnwww}}}yyyoooaaaVVVJJJFFF???===HHHWWW^^^\\\]]]WWWXXXdddooorrrpppooohhh]]]ddd|||```RRROOOLLLJJJIIIIIIHHHHHH{{{___PPP@@@888444111000111000000000000//////////////////.........---------,,,,,,,,,---------.........------111777AAASSScccqqqvvvuuummmiiippp~~~~~~|||~~~{{{vvviiihhhhhhbbbaaaeeeeeeggglllsssyyy||||||{{{}}}zzz{{{}}}}}}zzzwwwooojjjccc^^^]]][[[YYYWWWUUUUUUVVVVVVVVVVVVUUUUUURRRQQQQQQQQQQQQOOOLLLIIIIIIGGGEEEFFFIIILLLMMMNNNJJJKKKKKKGGGCCC@@@AAACCCBBBBBBBBBBBBEEEHHHKKKMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGGGGHHHMMMXXX```yyy||||||wwwooolllqqqyyyyyyxxxVVV;;;666555111...666777***000000000000000000000000............/////////000+++666000,,,444111222FFFqqqtttwwwiiivvv~~~~~~}}}zzzyyy~~~vvvnnnYYYUUUQQQNNNMMMMMMLLLKKKDDDDDDCCCBBBAAAAAAAAAAAA???>>>===<<<<<<<<<===>>>;;;;;;;;;<<<<<<===>>>>>>======>>>???@@@AAAAAABBBEEEEEEEEEEEEFFFGGGHHHIIIMMMOOORRRTTTTTTTTTUUUVVVWWWZZZ]]]___bbbiiittt}}}dddMMMLLLlllxxxNNNOOOWWWNNNGGGLLLFFFEEEDDDBBBAAA@@@??????===>>>>>>===;;;999777666333;;;666111777AAAOOOaaaxxxzzz~~~ooo___[[[\\\\\\[[[[[[XXXeeemmmjjjeeeggglllnnnjjjjjjttt{{{xxxtttkkk^^^TTTHHHDDD>>>>>>IIIYYY^^^[[[\\\WWWZZZgggppppppmmmllleee]]]hhhnnn\\\QQQNNNKKKIIIGGGGGGGGGGGGzzzfffPPPBBB:::000///222///111111111111111000//////---------,,,,,,,,,++++++...........................------///111888JJJZZZeeedddeeegggffffffooozzz|||~~~zzz|||xxxfffYYY\\\ggg___[[[\\\eeesss|||{{{www{{{zzzwwwyyy|||zzz{{{wwwpppiiibbbZZZTTTOOOPPPPPPQQQSSSTTTTTTQQQOOOJJJKKKKKKLLLLLLKKKJJJJJJHHHGGGGGGIIIKKKLLLKKKIIIIIIHHHFFFDDDDDDDDDDDDEEEGGGFFFFFFFFFGGGIIIKKKLLLGGGEEEDDDEEEGGGGGGDDDAAA???MMMOOOLLLUUUcccsss}}}nnnfffnnn~~~|||wwwmmmBBB777555333222333333222111000000000000000000000000............////////////000////////////111333444VVVvvv}}}yyy|||vvvuuu}}}~~~}}}|||{{{|||{{{{{{~~~xxxggg^^^WWWUUUPPPIIIGGGIIIFFFDDDDDDFFFCCC>>>===@@@@@@@@@???>>>===<<<;;;;;;============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAGGGFFFFFFFFFHHHJJJMMMOOORRRTTTUUUTTTQQQPPPSSSVVV\\\XXX^^^jjjllllll}}}[[[>>>aaajjjPPPMMMMMMMMMKKKCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<<<<======;;;:::===666555888777999HHH\\\zzzyyyiii___]]]^^^\\\ZZZZZZfffpppppplllkkkkkkkkkiiippp{{{|||wwwpppdddVVVMMMDDD???>>>EEEQQQZZZ[[[XXXUUUUUUXXX___fffhhhddd```cccNNNqqqbbbRRROOOLLLIIIHHHHHHIIIHHHGGGxxxcccNNNAAA:::111000444111000111111111111000//////---,,,,,,,,,++++++++++++........................,,,,,,,,,...///555DDDRRR```dddhhhkkknnnqqqvvvzzz~~~uuu```YYY\\\eeeaaa]]]___eeeooovvv{{{{{{zzzvvvyyy|||{{{|||xxxrrrlllfffaaa[[[WWWQQQOOOLLLLLLMMMMMMLLLKKKGGGGGGHHHIIIJJJJJJKKKKKKHHHGGGGGGHHHIIIJJJHHHGGGEEEDDDCCCBBBBBBCCCCCCDDDHHHGGGGGGGGGGGGHHHJJJKKKCCCBBBAAABBBDDDEEEDDDBBBBBBGGGMMMdddpppuuuUUU:::555444222222222222222111000000000000000000000000........./////////000000000///......///111222333AAA___~~~|||{{{qqqzzz~~~|||}}}~~~}}}~~~vvvmmmddd___XXXOOOJJJJJJHHHEEEEEEFFFDDD???>>>AAAAAAAAA@@@???>>>===<<<<<<@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@AAABBBBBBBBBEEEEEEFFFGGGJJJMMMPPPQQQTTTVVVWWWVVVSSSRRRTTTVVVRRRVVVbbbpppyyyuuuSSSRRR}}}}}}]]]JJJKKKLLLMMMKKKDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>======>>>===<<<:::===777555777666888FFFXXXrrr{{{kkkbbbaaaaaa]]]YYYXXXbbbjjjkkkjjjkkklllkkkccckkkwww~~~{{{zzztttlll___QQQGGG@@@???AAAIIIUUU[[[ZZZVVVRRRSSSVVV\\\bbbddd```\\\___bbb[[[NNNOOOMMMJJJHHHIIIIIIHHHGGGvvv```LLL@@@:::222222666333000000111111000000///...,,,,,,,,,+++++++++******------------------------+++***+++------000;;;FFFTTT```jjjmmmrrr{{{{{{nnn]]]WWWhhhfffbbb^^^\\\aaallluuuxxx|||}}}yyyvvvwwwyyyzzzzzzwwwrrrooolllhhhdddaaaVVVRRRLLLHHHGGGGGGGGGGGGCCCCCCCCCDDDFFFHHHIIIJJJHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFIIIHHHHHHGGGGGGHHHIIIIIIBBBAAA@@@AAACCCDDDDDDDDDGGGLLL]]]~~~uuucccAAA999222222222222111111111111000000000000000000000000////////////000000000000//////......///000111222333KKKlllsssxxx~~~|||}}}{{{rrrjjjaaaVVVNNNLLLKKKHHHFFFGGGFFFBBBBBBDDDBBBBBBAAA@@@???>>>>>>===AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAABBBCCCDDDDDDDDDEEEFFFIIILLLOOORRRTTTUUUTTTVVVVVVTTTQQQQQQTTTWWW[[[dddrrr~~~yyy\\\KKKfff~~~jjjSSSIIILLLKKKKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@>>>>>>??????===<<<===888666777666777CCCQQQfffrrrjjjjjjhhhbbbZZZWWW]]]cccdddffflllooonnndddmmmyyy|||xxx}}}|||vvvssstttvvvxxx{{{ttthhhZZZKKKBBB<<<>>>DDDOOOYYY]]]ZZZUUUPPPRRRWWW\\\``````^^^[[[ZZZyyy}}}XXXPPPOOOMMMJJJIIIIIIHHHGGGFFFttt___KKK???:::222222666333000000000000000//////...,,,,,,+++++++++*********------------------------+++***,,,...------333;;;EEEYYYhhhjjjooo|||~~~{{{yyyyyy~~~~~~lll___bbbcccccc```\\\\\\```eeeqqqvvvzzzzzzxxxvvvvvvvvvvvvtttqqqpppooonnnllljjjaaa\\\UUUPPPLLLJJJHHHGGGBBBBBBAAABBBCCCDDDFFFGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGCCCBBBAAAAAACCCDDDFFFGGGHHH[[[zzzzzzLLL999;;;000111222222111000111111000000000000000000000000/////////000000000111111//////...---...///000111111===YYYyyy|||xxx}}}~~~~~~{{{rrrhhh]]]TTTOOOMMMIIIFFFHHHHHHEEEEEEHHHDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNQQQTTTWWWXXXYYYWWWWWWVVVSSSQQQTTT[[[```hhhvvv}}}~~~aaaNNNTTTzzz}}}~~~aaaQQQLLLNNNIIIHHHJJJFFFDDDCCCBBBAAAAAA@@@@@@AAABBB@@@??????@@@???>>><<<===999777777666666???JJJ\\\yyy|||uuutttqqqggg]]][[[^^^^^^^^^dddmmmtttvvvkkkrrr||||||zzz}}}vvvrrrooonnnooosss|||}}}sssfffWWWIII@@@999>>>GGGRRR[[[___\\\YYYQQQUUUZZZ^^^______^^^]]]cccrrrVVVRRRNNNLLLIIIIIIHHHHHHFFFDDDttt^^^JJJ???:::111111444111000000000000000///......,,,,,,,,,+++++++++******------------------------,,,+++---///...,,,///444999QQQdddeeehhhvvvvvvtttvvv{{{ppp\\\[[[YYYXXXYYYZZZ[[[\\\iiinnnvvv{{{yyyuuusssttttttsssrrrrrrttttttsssrrrnnnjjjeee```[[[VVVQQQMMMGGGGGGFFFEEEEEEDDDEEEEEEGGGEEEDDDDDDFFFHHHHHHGGGEEEFFFGGGIIIJJJKKKLLLLLLHHHHHHHHHGGGGGGFFFEEEEEECCCBBBAAAAAAAAADDDGGGIIINNNhhh|||{{{VVV===666555///222333333111000000111////////////////////////////////////000000000000///...---------...///000000222CCCddd}}}xxxxxx}}}}}}}}}~~~~~~~~~yyypppeee[[[SSSOOOIIIEEEFFFGGGFFFFFFHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNPPPSSSVVVWWWXXXYYYZZZZZZXXXUUUVVV]]]hhhqqquuu}}}~~~xxxgggOOOZZZwwwfffZZZNNNLLLKKKDDDEEEJJJGGGDDDDDDCCCBBBAAAAAAAAAAAABBBAAA??????@@@@@@>>>===<<<:::999888666777<<>>===;;;;;;:::999888888;;;>>>VVV___vvviii^^^fffiiiiiigggkkkttt|||www{{{vvvvvv}}}~~~zzzqqqdddUUUHHH@@@<<<>>>EEENNNUUUZZZ]]]^^^___RRRVVV[[[[[[ZZZ[[[```eee^^^QQQMMMGGGFFFEEEFFFGGGGGGEEECCCrrrWWWDDD;;;777000000444000//////000000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,//////,,,,,,///000<<>>>>>??????===<<<;;;<<<<<<:::999:::;;;;;;NNN[[[wwwxxxjjjaaaeeemmmtttttttttwww{{{|||}}}wwwrrrhhhZZZKKKAAA<<<;;;CCCJJJTTTZZZ[[[ZZZZZZZZZTTTXXX\\\[[[YYY[[[ccckkkrrrYYYOOOJJJCCCBBBCCCDDDFFFFFFDDDBBBqqqSSSAAA888666000111555111///////////////......---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++......,,,,,,...---111???SSSbbbfffgggiiiqqqmmmnnnvvv}}}{{{qqq^^^RRRLLLKKKKKKMMMLLLPPPVVVXXXYYY```jjjjjjiiijjjlllppprrrsssrrrrrrqqqpppqqqrrrrrrpppnnnfffgggiiiiiihhhddd```]]]TTTQQQLLLIIIHHHHHHGGGFFFHHHHHHIIIIIIHHHGGGEEEDDDAAABBBCCCDDDDDDCCCBBBBBB@@@BBBDDDGGGKKKSSS]]]eee|||vvvpppwwwxxxTTT777222555333000333777:::888222......000////////////////////////,,,,,,,,,---------......///...---,,,,,,,,,---...***//////111CCCdddwwwzzzyyyddd```nnnuuurrrnnnnnnrrrxxx}}}{{{||||||}}}sssggg\\\WWWTTTPPPLLLLLLIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGHHHJJJJJJKKKHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRUUUXXX]]]bbbeeeiiiqqq|||xxxtttyyyrrrtttyyy~~~}}}gggmmm~~~QQQSSSGGGCCCFFFGGGBBBEEEHHHAAAEEEEEECCCBBBBBBBBBBBBBBBAAA@@@>>>>>>??????===<<<:::<<<<<<;;;:::;;;;;;:::EEEXXXjjj{{{nnnfffbbbppp{{{}}}zzzyyyyyyxxx|||~~~~~~tttooodddUUUGGG>>><<<===FFFOOOYYY^^^\\\XXXUUUUUUWWW\\\___]]]ZZZ]]]hhhqqqeeeQQQIIIBBB@@@@@@AAACCCEEEFFFDDDBBBmmmTTTEEE555000222222000000222111000111222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,+++---...///...,,,111111777FFFTTT^^^fffkkknnn|||uuussszzz}}}zzz{{{oooPPPCCCIIIMMMJJJIIILLLLLLMMMUUU```___fffiiiggggggjjjiiidddiiikkkmmmoooppppppooonnnllliiiffffffiiihhhccc^^^TTTQQQMMMIIIGGGGGGIIIJJJJJJGGGDDDCCCEEEGGGFFFDDDAAABBBBBB@@@>>><<<;;;<<<@@@DDDAAAHHHdddxxx|||~~~zzzrrrvvvtttfff???888666333111---444444555555444111...---......------------......//////...---,,,,,,++++++,,,,,,,,,---------............111444777GGGoooxxxpppYYYSSSYYYiiipppxxxyyyuuusssxxx}}}~~~|||zzz{{{~~~}}}}}}|||tttjjjaaaZZZVVVTTTOOONNNLLLJJJHHHHHHHHHHHHGGGIIIJJJIIIGGGHHHKKKOOOLLLNNNOOOOOOMMMMMMNNNOOOQQQWWW]]]___^^^___eeekkkuuu~~~~~~zzzpppjjjjjjiiiqqq{{{~~~~~~sssdddjjjVVVFFFDDDEEEFFFFFFFFFEEECCCBBBEEECCCAAA???>>>>>>???@@@???===::::::;;;===>>>>>>???>>>===<<<;;;:::::::::@@@LLLdddooogggdddqqq}}}{{{}}}{{{tttiii[[[OOOEEE<<<;;;>>>MMMPPPXXX^^^[[[TTTTTTZZZaaaaaadddeee^^^ZZZhhh{{{yyyaaaWWWJJJHHHDDDEEEFFFFFFFFFEEECCCBBBjjjTTTDDD555111222111000000000/////////000000...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,,,,++++++---...///---,,,,,,,,,222@@@NNNZZZgggpppttt~~~xxx|||tttsss|||qqq|||~~~mmmSSSFFFBBBAAADDDJJJJJJFFFEEEIIINNNUUUZZZ[[[^^^cccdddbbb```bbbeeehhhjjjkkkkkkkkkhhhccc^^^]]]^^^^^^[[[XXXSSSQQQMMMIIIGGGFFFGGGGGGGGGDDDBBBBBBCCCDDDBBBAAA>>>???@@@@@@@@@???>>>>>>@@@MMMTTTaaa{{{||||||xxxQQQ888666333000222111222333444444333111///---......------------......///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,...111000<<<^^^yyy{{{hhh```dddhhhmmmsssxxxzzz|||}}}~~~~~~|||}}}~~~~~~|||~~~{{{ssskkkccc]]]TTTSSSPPPMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQKKKLLLNNNNNNOOOPPPSSSUUUUUU]]]ffflllooottt{{{zzzpppiiigggkkknnnmmmnnnqqqvvvtttsssvvv}}}nnnfffoooUUUNNNDDDBBBCCCDDDDDDDDDCCCAAA@@@CCCAAA???>>>===>>>???@@@AAA???<<<;;;<<<>>>>>>>>>??????===<<<;;;:::::::::<<>>>>>???@@@AAABBBBBBBBBBBBCCCWWWgggyyy}}}~~~UUU===444777111...222222000000111222111000///.........------------............------,,,,,,++++++,,,,,,,,,---------......,,,,,,...///,,,222JJJeeexxx}}}{{{qqqssskkklllpppxxx}}}~~~{{{|||tttkkkeeebbb^^^ZZZWWWUUUTTTTTTRRRPPPPPPQQQSSSUUUUUUUUUOOOQQQTTTVVVYYY^^^cccgggiiinnnuuu|||lll```___[[[ZZZ___dddgggjjjnnnppprrruuuyyyppp|||TTTKKKNNNCCCBBBCCCDDDDDDDDDCCCAAA@@@AAA@@@>>>>>>>>>>>>???@@@CCCAAA>>>>>>>>>?????????@@@???>>>===<<<;;;;;;;;;999???NNNfffnnnaaahhhvvv~~~uuulllqqqdddZZZMMMEEE???<<<@@@FFFSSSYYY___\\\SSSOOOZZZhhhrrrssspppggg^^^eeeeeeXXXOOOGGGJJJAAAAAABBBCCCCCCCCCBBBBBBeeePPPCCC666222111000000111///.........//////---,,,+++++++++++++++++++++++++++,,,,,,,,,+++***)))))),,,++++++,,,......---+++,,,,,,...333999EEEZZZlll}}}wwwtttwwwzzz}}}|||vvvnnnaaaQQQFFFAAA???@@@AAA???@@@AAACCCFFFHHHIIIGGGIIIJJJMMMPPPSSSUUUVVVWWWWWWSSSOOOLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBB@@@>>>BBBBBBAAACCCFFFHHHJJJJJJMMMcccwww~~~{{{|||hhhEEE666555888222///222///......///000000//////.........------------......---------,,,,,,,,,++++++,,,,,,,,,---------......---///111111---...===OOOyyyyyy|||}}}qqqrrruuu{{{~~~~~~}}}|||}}}|||xxxvvvqqqkkkfffcccbbbaaa```^^^\\\]]]___aaa___]]]XXXZZZ^^^bbbhhhpppyyy~~~kkk^^^[[[``````bbbgggkkkmmmppprrrrrrxxx~~~~~~}}}}}}kkkOOONNNOOOBBBDDDEEEFFFFFFFFFEEECCCBBB@@@????????????@@@AAABBBEEECCCAAA@@@AAAAAAAAA@@@AAA@@@???>>>===<<<<<<<<<;;;<<>><<<;;;>>>AAABBBBBBBBBBBBCCCEEEGGGHHHJJJKKKKKKKKKJJJHHHGGGFFFCCCAAA???>>>???@@@BBBBBBBBBAAAAAA>>>???AAABBBBBBAAA@@@???DDDCCCDDDIIIQQQWWW[[[\\\___wwwvvvvvvwwwoooLLL???444333555111222333,,,------......////////////......------------......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......---///222222......777@@@eee|||tttzzzxxx{{{~~~~~~}}}~~~zzz|||~~~~~~yyyuuurrrqqquuurrrppppppqqqqqqnnnkkkhhhkkkooouuu|||{{{jjjaaa___```eeejjjrrryyy~~~|||lllVVVJJJGGGDDDDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEDDDBBBBBBCCCCCCBBBAAABBBAAA@@@???>>>=========<<<;;;AAARRRhhh}}}}}}hhhccclll{{{kkkbbb]]]TTTKKKAAA<<<;;;===EEENNNWWW\\\\\\SSSKKKQQQcccsssyyyxxxmmm```bbbzzzeeeUUUOOOFFFCCCFFFCCCBBBAAA@@@???======<<>>??????@@@@@@AAABBBCCCCCC@@@AAABBBBBBAAA???===;;;<<<===>>>???AAAAAAAAAAAA;;;===@@@@@@@@@@@@AAABBBCCCFFFMMMXXXeeemmmqqqqqqttttttzzzSSS===888111000000...333666,,,.....................///......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++---//////...///222777GGGkkkwwwyyy}}}wwwzzz~~~|||}}}~~~yyy|||xxxyyy}}}qqqfffcccdddfffiiittt}}}}}}^^^DDDCCCLLLBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEDDDBBBCCCBBBAAA@@@???>>>>>>>>><<<999===JJJ[[[rrrlllbbbhhhkkkgggddd\\\MMMEEE>>><<<===AAAJJJSSSXXXYYYVVVNNNMMMYYYjjjuuuwwwsssggg]]]jjjXXXRRRLLLEEECCCCCCCCCBBBAAA???>>>=========|||aaaKKKAAA777333111...///111///.........//////---,,,************************)))***+++++++++++++++++++++******+++------,,,******)))***---...222===HHHUUUfffssstttsssxxxzzzyyy{{{vvvnnnlllppp~~~lllZZZMMMDDD===???@@@===:::;;;<<<<<<======>>>???@@@AAA===>>>>>>>>>>>>>>>???@@@?????????@@@@@@AAAAAAAAA===@@@BBBBBBBBBCCCFFFIIIGGGNNN[[[lll{{{|||}}}^^^@@@555222///222000+++333666,,,//////...............///......------------......++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---------///111111555NNNfffyyy~~~qqqggghhhuuu}}}|||{{{~~~~~~|||}}}~~~vvvxxxzzzzzz}}}xxxoooffffffhhhlllttt|||yyy]]]GGGFFFKKKBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDDDDCCCBBB@@@????????????===999;;;EEEPPPcccwwwhhhggg|||ppphhheee^^^UUUFFF@@@<<<===AAAGGGQQQZZZYYYWWWPPPLLLSSScccqqqvvvtttoooaaa]]]uuunnnPPPPPPJJJEEEFFFBBBAAA@@@???>>>>>>>>>???@@@xxx]]]JJJAAA777333111...///222...---,,,---......,,,***************************'''((()))***************+++******+++------,,,***---,,,,,,---,,,,,,222:::GGG```rrroookkkttt~~~xxxuuurrr~~~mmm```UUURRRMMMEEE>>>>>>;;;;;;;;;<<<===???AAABBB??????>>>>>>>>>@@@CCCFFFCCCCCCBBBAAA@@@@@@AAAAAAAAADDDFFFFFFFFFHHHMMMQQQMMMWWWhhh|||}}}zzzxxxiiiHHH888111///111777333+++111666---000000///........................------.........++++++++++++++++++++++++,,,,,,,,,---------......---...---,,,...000111000///:::KKKiii|||yyyeeeWWWXXXcccooo~~~~~~~~~{{{zzz|||{{{|||{{{vvvrrruuu~~~xxxhhheeefffjjjlllqqqlllddddddbbbTTTLLLHHH@@@DDDEEEFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCEEEFFFFFFDDDDDDCCCBBBAAA@@@????????????:::<<>>DDDKKKVVV___ZZZVVVMMMKKKWWWjjjvvvvvvssslll___^^^}}}bbbLLLOOOHHHEEEHHHAAA???>>>>>>>>>>>>@@@BBBCCCpppWWWLLLAAA666222000//////111000//////---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))))))))***+++---......///CCCTTTeeeooosssyyy~~~}}}xxxppp{{{uuu\\\IIIBBB<<<666999<<<:::???AAA777:::@@@DDDBBBBBBDDDAAA:::AAAEEEFFFDDDBBBCCCBBB??????EEEGGGFFFRRReeepppnnndddsssyyy}}}}}}rrrvvvvvvKKK:::666444000000///................../////////...---,,,,,,///............---------*********++++++,,,,,,,,,---------------------------,,,,,,,,,---...000111222999BBBPPPkkk~~~fffUUUQQQSSShhhyyy{{{yyyzzz|||||||||uuuuuuxxxzzzvvvppprrrzzz~~~yyyrrrjjjhhhiiirrrvvvzzzyyyVVVSSSNNNHHHDDDBBBBBBBBBFFFFFFGGGFFFCCCBBBBBBCCCDDDDDDBBBAAAAAABBBCCCDDDEEEDDDBBBBBBCCCCCCCCCBBBAAAAAABBBAAAAAA@@@>>>>>>@@@>>>>>>@@@CCCQQQooouuuqqqxxxvvvlllgggddd]]]PPPFFFAAA888777DDDSSSXXXXXXWWW___SSSJJJOOO```pppuuutttnnngggXXXfffrrraaaPPPJJJGGGBBB@@@BBB???AAA??????FFFOOOOOOIIInnnWWWKKK@@@666222000//////111000///...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---+++)))))))))***+++,,,---......888HHHZZZgggrrr{{{}}}zzzwwwuuuwwwnnn]]]XXXRRRIIIJJJNNNMMMNNNIII;;;777===AAA@@@AAACCC@@@;;;???FFFKKKIIIFFFEEEDDDBBB===CCCIIISSShhhppp}}}vvvoookkkuuu{{{zzzTTT:::333333111000//////...............////////////......------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------+++++++++,,,---///222333222444888???RRRoooqqqXXXFFFMMMccc{{{|||zzzyyyyyyxxxxxxvvvwwwxxxuuuoooqqqvvvzzz}}}~~~{{{sssllldddjjjttt~~~eeeLLLJJJGGGEEEDDDDDDEEEFFFDDDEEEFFFDDDBBBAAAAAABBBCCCBBBAAAAAAAAABBBCCCCCCEEEDDDBBBAAAAAAAAA@@@???CCCBBBAAA@@@???>>>======AAA@@@AAABBBCCCNNNggg~~~}}}www}}}~~~uuullleeeaaaYYYMMMCCC@@@;;;===KKKXXX\\\\\\\\\WWWPPPLLLUUUfffsssvvvsssiiiccc```tttiii[[[MMMHHHGGGDDDBBBCCC???@@@???>>>CCCJJJHHHBBBlllVVVIII???555222000//////111//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,*********+++,,,+++***))))))***+++,,,------...,,,999JJJYYYhhhxxx~~~wwwvvvzzzsssqqqvvv|||uuuvvvnnnfffkkkrrrnnneeeUUU???888>>>CCCEEEFFFFFFBBB===???HHHPPPRRRRRRTTTSSSPPPJJJPPPYYYhhh~~~}}}xxxqqqooovvvXXX;;;555555333000000///......------......000///..................,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++------------------------))))))***,,,...000222333000///000222:::QQQtttsssrrrtttZZZ@@@IIIXXXjjjvvv~~~~~~~~~|||zzz{{{zzzwwwwwwyyywwwxxxzzz}}}zzz||||||wwwpppjjjjjjvvv|||tttWWWEEEDDDCCCBBBBBBCCCEEEFFFCCCDDDDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAABBBCCCBBB@@@CCCBBBAAA???>>>=========AAAAAABBBBBBBBBJJJ\\\nnn{{{sssjjjbbb\\\SSSGGG???======DDDRRR\\\^^^]]]]]]MMMMMMQQQ^^^nnnwwwvvvqqqbbb^^^mmm]]]SSSIIIFFFGGGEEEDDDDDD?????????>>>AAADDDAAA<<<}}}jjjUUUGGG===444111111//////111//////...---,,,,,,++++++************************************************+++*********+++++++++***)))))))))***+++,,,,,,---(((000;;;GGGXXXlllyyy}}}~~~}}}uuussszzz~~~~~~~~~~~~sss~~~}}}iiiSSSIIIOOOWWW[[[[[[WWWPPPIIIFFFMMMTTT\\\dddkkkkkkgggdddlllwwwttt~~~|||vvvvvv}}}ggg@@@777;;;777111...//////...------------...///...---,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111...---///222222;;;WWWtttuuuuuu___LLL@@@HHHYYYfffrrr}}}~~~}}}}}}zzz{{{|||~~~}}}~~~yyyvvvtttttt}}}UUUEEEDDDBBBAAA@@@@@@AAABBBBBBCCCDDDCCCAAA@@@AAABBB@@@AAAAAABBBCCCDDDDDDEEEBBBAAAAAABBBDDDEEEEEECCCAAA@@@???>>>>>>>>>??????@@@@@@@@@???@@@HHHXXXeee}}}wwwvvvooofff]]]UUULLLBBB<<<;;;AAAKKKVVV\\\\\\ZZZXXXHHHMMMYYYhhhuuuwwwqqqjjj[[[]]]|||kkkTTTNNNHHHFFFGGGFFFDDDCCC?????????@@@AAAAAA>>>:::}}}iiiSSSEEE<<<333111111//////000.........------,,,,,,+++************************************************************************((())))))******+++++++++)))---222999III^^^ooovvvsssyyy~~~}}}|||{{{zzz{{{wwwxxx{{{yyytttnnnmmmtttvvvlllrrr|||xxxllleee^^^```dddmmm|||{{{}}}}}}qqquuuxxxyyyyyy{{{{{{|||bbbGGG444555888000+++---//////...---------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........000---///333222444CCCVVVoooSSSGGGDDDFFFOOO[[[pppwww|||}}}~~~~~~~~~yyyvvvwww||||||SSSEEEDDDBBBAAA@@@@@@@@@@@@CCCDDDEEEDDDBBBBBBBBBDDDAAAAAABBBCCCDDDEEEEEEEEEAAAAAA@@@AAACCCCCCAAA???>>>>>>>>>>>>???@@@AAABBB@@@AAA@@@>>>AAALLLZZZccciiizzzyyynnnnnniii```VVVLLLEEE???===@@@HHHRRRYYY\\\[[[VVVRRRIIISSSaaaooovvvsssjjjccc[[[eeeYYYOOOMMMIIIFFFFFFFFFDDDAAA???>>>???BBBCCCAAA>>>===~~~iiiQQQCCC:::222111111//////000......---------,,,,,,,,,************************************************)))***+++***))))))***+++(((((()))))))))*********))),,,...111<<>>???AAAAAABBBBBBBBB@@@AAA@@@>>>BBBNNNYYY___\\\kkk{{{nnnmmmfffaaaYYYNNNDDD??????@@@JJJQQQYYY\\\^^^]]]WWWQQQNNNYYYhhhrrrtttmmmddd^^^cccxxxsssUUUKKKKKKHHHDDDDDDEEECCC>>>???===>>>AAAAAA>>>===???iiiOOOAAA999222111111///...000...------------,,,,,,,,,************************************************(((***++++++(((((()))+++((((((((()))))))))))))))''',,,...,,,000<<>>>>>>>>???@@@AAABBBBBBAAABBBCCCCCCBBBAAABBBCCC???@@@AAABBBBBBBBBAAA@@@AAA@@@@@@@@@@@@???;;;888???@@@BBBDDDDDDBBB@@@???<<>><<<@@@IIIOOOOOOMMMYYYooo~~~rrrllljjj___[[[RRRGGG>>><<<@@@EEEQQQWWW[[[]]]___```ZZZQQQTTT^^^kkkrrroooggg```\\\qqq\\\TTTFFFHHHFFFAAA@@@CCCBBB===>>>;;;<<<>>>===999999===jjjNNNAAA888111000111///...000------------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((((((((())))))))))))&&&,,,...)))&&&,,,666<<>>GGGUUU___rrr}}}{{{{{{|||~~~~~~fffgggxxxqqq|||eeeGGGGGGGGGEEEEEEDDD>>>>>>>>>???????????????@@@AAABBBBBB@@@@@@AAABBB>>>???@@@AAA@@@???>>>===>>>>>>???BBBDDDEEECCCAAAAAACCCEEEFFFEEEBBB>>><<<666:::;;;999;;;BBBCCC???===JJJaaa~~~nnnlllkkkccc[[[WWWNNNCCC;;;;;;BBBIIITTTXXXZZZZZZ^^^aaa[[[QQQWWWaaalllppplllddd___]]]{{{xxxIIIOOOBBBFFFDDD???>>>BBBAAA===>>>:::999<<<999444555:::dddOOOAAA999222000000...///222,,,222444000---...---***)))************++++++++++++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))++++++++++++,,,---...///999JJJ[[[fffppp{{{}}}zzzyyy~~~wwwvvv{{{}}}yyywwwuuuqqqnnnmmmpppvvv|||zzzyyy{{{yyytttssswww{{{zzz~~~vvv}}}rrrGGG555555000000000000000111111111.........------,,,,,,+++))),,,///111111000---+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///////////////777GGG^^^uuu{{{jjjSSSBBB===@@@DDDFFFQQQ[[[hhhsss}}}tttqqq|||~~~ppp|||^^^RRREEE>>>>>>@@@???<<>>>>>???AAAAAA@@@>>>BBBBBBBBBAAAAAA???>>>>>>>>>??????===;;;<<>>@@@AAAAAAAAAAAA@@@FFFVVVooozzzrrrnnnjjjccc^^^[[[PPPBBB;;;===DDDIIILLLUUUXXX\\\\\\YYYUUURRRQQQdddgggpppuuuhhhYYY___qqq^^^GGGCCCCCCAAA???>>>>>>??????>>><<<<<<;;;:::888666555444}}}```KKK???999333//////444BBBOOOFFF<<<111+++***+++)))'''))))))*********+++++++++*********)))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---333>>>KKKWWWgggwww~~~}}}|||~~~{{{vvvvvvzzz~~~~~~yyyyyyzzz{{{~~~|||~~~XXX<<<222333000000000000000000000000...............---------***,,,...000000///---,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........333444999FFFXXXlll{{{}}}wwwlllaaaUUUGGG>>>>>>CCCJJJQQQZZZgggwwwuuueee[[[cccqqqNNNHHHAAA===>>>???>>><<<>>><<<<<<===???@@@???>>>@@@@@@??????>>>===<<<<<>><<<===@@@CCC@@@BBBDDDDDDBBB@@@BBBCCCEEEDDDCCCBBB@@@>>>===<<<>>>???@@@AAAAAA@@@???>>>===BBBNNNeeexxxpppnnnooonnngggaaaOOOHHH???===BBBJJJPPPRRRTTTXXX[[[YYYTTTTTTXXX^^^lllqqqvvvppp]]]QQQ^^^ssswwwRRRKKKKKKBBB@@@>>>===>>>>>>>>>===999999999888666444333222zzz^^^JJJ>>>999333......:::TTTllleeeJJJ111+++...---++++++)))))))))*********++++++******))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((('''''''''((()))***+++,,,111888DDDWWWlllyyy}}}|||~~~sssPPP;;;222000222111111000000//////......---...............//////+++,,,---.........------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------222000///222===OOOdddqqqyyy}}}zzznnnfffQQQNNNIIIDDDCCCJJJVVV___nnnqqqwww~~~wwweeekkkjjjbbbddd{{{kkkOOOCCCBBBAAA@@@???>>>===<<<<<<:::999:::<<<>>>??????=========<<<;;;;;;::::::???@@@@@@???>>>???AAADDDAAACCCDDDDDDBBBBBBCCCDDDBBBBBBAAA@@@??????>>>===AAABBBBBBBBBAAA???>>><<<===>>>EEEVVVooo}}}}}}}}}|||nnnjjjgggjjjooommmddd[[[CCC@@@>>>AAAIIIPPPUUUWWWWWWYYYXXXSSSOOOSSS___kkknnntttssscccRRRUUUooo^^^MMMRRRPPP@@@>>><<<<<<<<<===<<<;;;888888888777666444333222yyy^^^KKK>>>999333......:::SSSjjjiiiIII///,,,111---+++---))))))))))))************))))))))))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))((('''''''''(((((()))***(((***---555DDDXXXjjjtttvvv{{{}}}yyyxxxzzzNNN555///000222222111111000//////...------,,,,,,,,,------.........,,,,,,,,,,,,,,,------...++++++************++++++***************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---///000444>>>LLLWWWttt|||yyy|||vvveeeUUUKKKGGGGGGLLLMMMRRR[[[ggguuu{{{mmmeeebbbaaa]]]ZZZddd}}}cccJJJCCCBBBDDDEEECCC???;;;;;;;;;<<<:::888888;;;>>>@@@@@@<<<<<<;;;;;;::::::::::::@@@@@@@@@@@@@@@AAABBBDDDBBBCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>===???<<<>>>III\\\vvv~~~~~~|||yyyuuujjjgggeeegggjjjdddWWWKKK===>>>BBBHHHPPPUUUWWWWWW\\\YYYSSSNNNNNNWWWfffqqqqqqsssiiiVVVOOObbb}}}PPPMMMRRRFFF>>>===;;;;;;;;;;;;:::999999999999999888777666555vvv[[[HHH>>>777111//////555AAAMMMNNN888)))+++...(((&&&+++(((((()))))))))*********(((((((((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))((((((((()))******(((***---///444AAATTTdddqqqwww|||~~~~~~zzzzzzzzz|||lllTTT:::000111333222000000000000///...---,,,,,,*********++++++,,,,,,,,,,,,++++++***+++,,,---...++++++************++++++*********************************************************+++++++++,,,,,,++++++,,,,,,,,,---------(((---111222111444<<>>===<<<;;;;;;;;;<<<<<<@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAABBBCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAA@@@???>>>@@@<<<<<>>;;;???FFFNNNUUUYYYZZZYYY[[[TTTMMMMMMUUUbbbnnntttvvvnnn^^^PPPUUUqqqdddEEEIIIJJJ888===;;;::::::;;;;;;999777888888888888888777666555rrrVVVCCC>>>666000000111000000333666...***......((((((,,,((((((((()))))))))******''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******)))+++......,,,000@@@QQQkkkvvv}}}~~~~~~|||~~~|||~~~{{{qqqEEE:::222222555333///---//////......------,,,,,,)))******************+++++++++*********+++,,,---++++++************++++++************************************************************++++++++++++++++++,,,,,,,,,---------***---///...+++---444999IIIVVVggguuuwww~~~~~~qqq```RRRLLLKKKLLLMMMLLLLLLMMMSSS\\\fffnnnqqqfffccc___[[[VVVQQQLLLHHHHHHRRRbbbwwwvvv{{{vvvTTTDDDBBB@@@;;;;;;======;;;999888;;;???>>><<<;;;<<<>>>@@@AAAAAA???>>>===<<<<<<===>>>???@@@???>>>@@@BBBDDDCCCBBBCCCAAA??????AAACCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<===???@@@AAA@@@@@@???>>>;;;<<>>TTTffftttvvvzzz~~~ssstttyyy}}}xxxwww{{{|||~~~ooorrr{{{hhhNNN888222000333444111......------------------------+++++++++***************************++++++++++++++++++************++++++************************************************************++++++++++++*********++++++++++++,,,+++,,,---,,,***,,,000444===FFFSSSaaasss}}}~~~vvvrrrzzz}}}yyyvvvsssbbb]]]XXXXXX___kkkwww~~~uuuuuusssoooiiidddaaa```ppp|||wwwwwwkkkKKK>>>===;;;999999666777888999999:::<<<===>>>===<<<===???@@@???>>>@@@???>>>======>>>???@@@???>>>===???CCCDDDCCCAAABBB@@@===>>>@@@CCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???@@@???>>>>>><<<:::<<>>>>>???DDDKKKRRRUUUUUUUUUTTTKKKKKKPPP\\\iiipppppplllWWWNNNRRRjjjaaaKKKBBBAAABBB???<<<;;;:::;;;;;;;;;888666444444555555555555555444yyy|||sssXXXHHH888333111222111//////111+++//////***'''******'''(((((((((((())))))))))))&&&'''''''''(((((())))))******))))))((((((''''''))))))(((((((((((())))))***))))))((((((((()))))))))'''(((,,,+++(((,,,444555LLL```gggmmmzzz~~~~~~vvvuuuzzzvvv{{{{{{vvvssssss}}}|||uuuuuuuuutttwwwwww{{{aaaBBB555;;;555000111222000///000,,,------------------------,,,,,,++++++*********))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************)))+++---//////...//////111888@@@KKK]]]ttt{{{yyyyyyooozzz{{{jjjKKK888===<<>>??????>>><<<@@@???>>>======>>>@@@AAA>>>===<<>>??????>>>===<<<;;;:::;;;<<<888???\\\|||yyyzzzuuuqqquuu~~~{{{xxxtttqqqooonnniiifff]]]NNN@@@999;;;@@@EEEIIIOOORRRRRROOOMMMLLLIIIOOOYYYeeemmmnnniiidddVVVQQQ]]]{{{PPPIIICCC::::::<<<<<<;;;:::;;;<<<;;;888666555666777777777777777777lllRRREEE;;;555111000000------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******(((''''''((())))))(((((((((((())))))))))))+++***)))))))))***,,,,,,333888BBBQQQ```mmmtttwww~~~{{{{{{}}}~~~}}}||||||~~~~~~XXX===555888444444333222111000///......---,,,+++************************************************************************************))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((************************((()))***+++,,,---------///,,,111===FFFQQQhhhvvvjjjlll~~~www\\\AAA===888888::::::666222444777999888666666:::===<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAA@@@===;;;888:::===???BBBCCCCCCCCC???===<<<>>>BBBDDDCCCAAAAAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;;;;<<<======???===;;;666111666HHHZZZtttvvvyyypppssszzz~~~zzz|||zzztttpppppppppmmmqqqdddQQQAAA:::<<>>111000555222222111000///...------...---,,,+++************************************************************************************))))))))))))))))))))))))******))))))))))))***************)))))))))((((((************************((()))***+++,,,,,,,,,,,,+++'''***333888>>>QQQddd}}}ppptttrrrVVVFFF===999555555777777444111333444666777888:::===???<<<<<<;;;;;;<<<<<<======???>>>>>>@@@AAA@@@===;;;999;;;===???@@@@@@@@@@@@===<<<;;;===@@@BBBAAA@@@AAA@@@@@@???>>>>>>=========<<<<<<;;;;;;<<<<<<======<<<;;;888333444???LLLjjjpppnnn}}}vvvqqqqqqqqqvvv}}}|||{{{yyyvvvtttwwwzzzvvvnnnfffXXXFFF<<<<<>>>>>>>>======>>>??????<<<::::::;;;<<<>>>>>>>>>======;;;::::::;;;>>>??????>>>@@@??????>>>>>>======<<>>===<<<<<<;;;<<<<<<;;;:::999999555222555;;;QQQooo{{{iiirrrsssiiifffkkkssszzzyyyuuutttqqqnnnrrr{{{wwwjjjVVVIII;;;777???IIIPPPRRRMMMRRRWWWUUULLLFFFLLLVVV```jjjpppmmmdddZZZQQQKKKWWWUUUDDD???@@@999777;;;;;;555777888888666666666777666666666666555555555555lllSSSFFF;;;555111000000------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))))))))))))))******+++******)))''')))222AAAMMMeeeqqqrrrjjjlll}}}{{{aaaKKK555///222333///,,,...------,,,++++++******,,,,,,+++***************************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((************************))))))***+++++++++++++++///------///---+++111:::LLL[[[kkkrrrqqqqqqwww}}}~~~}}}~~~~~~{{{~~~|||~~~|||{{{yyyvvvtttuuuxxxfffVVVRRROOOGGG>>>222000//////111222111000222000000555;;;@@@AAA@@@;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;<<<===<<<:::888999:::<<<===>>>>>>======::::::;;;;;;===>>>>>>>>>???>>>>>>>>>======<<<<<<@@@@@@>>>===<<<;;;;;;;;;;;;888777999666222111333BBB```}}}~~~qqq}}}{{{mmmeeefffkkkttt|||yyytttqqqjjjiiiiiinnnuuuvvviiiZZZFFF@@@;;;<<>>>>>AAA999777:::999555666888777666444555555444444444444555555555555lllRRREEE;;;555111000000------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))***************,,,,,,)))&&&(((///555III]]]jjjfffeeeoooxxxyyy}}}|||kkkJJJ===333+++...222111,,,)))---------,,,,,,++++++***++++++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++++++++************++++++***(((+++111333@@@TTTeeennnoooooooooppprrrvvvzzz|||}}}{{{zzzuuu]]]AAA555999>>>999111000///...///000111111111333111000333999======<<<::::::<<<===>>>>>>>>>>>>:::999888888999999888666888999;;;===????????????;;;<<<============>>>???>>>>>>>>>>>>============AAA@@@>>>===;;;:::::::::;;;777666777777444333666@@@YYYrrr~~~yyymmmfffdddooorrrzzz}}}xxxsssnnnllliiikkkllliiifff```RRREEE===@@@CCCFFFIIIKKKNNNQQQTTTTTTPPPJJJIIIQQQ___jjjmmmkkkcccVVVJJJHHHSSS___qqqGGGBBB777777999444555888444555666888777555444444555222222222333444444555555|||mmmRRRCCC;;;555111000000------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&&&&'''''''''((((((((('''((())))))******))))))(((***,,,+++)))(((***,,,---CCC[[[eeegggmmmvvv|||~~~{{{zzzYYYDDD:::333...,,,...000......///---------,,,,,,++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))'''(((***+++***+++---///---000:::IIIVVV]]]ccchhhnnnrrrvvvvvvtttsssuuuxxxgggUUUFFF@@@777222000111000//////////////////000111222222111111222555777888777888999;;;===>>>>>>======999888777777888888777666888999;;;===????????????<<<===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<::::::999999;;;777666777777666888<<>>EEEMMMQQQOOOMMMNNNOOOUUUSSSNNNKKKQQQ^^^iiimmmooogggYYYLLLEEELLLbbbwwwXXXBBB===333222555333888;;;444555666777666444333333444000111111222333444444444~~~}}}nnnQQQAAA;;;555111000000------///,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%&&&(((((()))((((((&&&&&&&&&'''''''''(((((('''''')))*********)))(((((((((((()))***+++,,,---(((111@@@OOOXXX```ooo~~~{{{zzz~~~nnnRRR:::333888444000///000000---///333,,,,,,,,,+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))***,,,+++,,,---......111,,,***///666???LLLYYYdddmmmuuuvvvrrrppptttyyyxxxkkkYYYEEE777+++000555555222000111444//////////////////000111...///000111000111333555666888:::<<<======<<<<<<;;;999777777888999888777888999;;;<<<======<<<<<<;;;===???>>><<<<<<>>>@@@????????????????????????======<<<::::::999999999999777888999888777:::???KKKYYYbbbppp|||tttxxx{{{{{{{{{||||||zzzxxxvvvyyy|||ooohhhggghhhnnnyyy|||wwwxxxxxxuuurrrppprrrttttttpppdddSSSGGGBBB???<<>>IIIYYYkkktttrrrqqqvvv}}}~~~{{{wwwqqqeeeWWWIII===666222/////////000000000---,,,////////////......///111+++...000000......222555555777999;;;===<<<<<<;;;<<<:::888888999:::999888999:::;;;;;;;;;:::999999:::===???>>><<<;;;===??????????????????@@@@@@@@@<<<<<<;;;:::999999999999777777:::<<<999666999@@@QQQ]]]aaaeeexxxzzzssswww|||}}}zzzwwwwwwxxxtttyyy|||jjjjjjjjjjjjmmmxxx|||yyyoooqqqrrrssssssuuu{{{ppphhhWWWEEE>>>AAAEEEFFFMMMNNNPPPUUUYYYZZZXXXUUUOOOSSSUUUYYYcccnnnnnnhhh___SSSHHHGGGRRRlll}}}OOO<<<999666444888888000333666000222333444333111//////000000000111111222222222222{{{yyylllQQQCCC777444000......///............---,,,***)))((((((************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((+++***)))***---222666:::XXXdddqqqyyyzzzzzz|||}}}VVVIII;;;333444666333/////////...---,,,,,,++++++***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,666???MMM[[[eeemmmqqqttt|||{{{|||~~~{{{~~~sssddd[[[PPPMMMFFF???888333000......------------...//////////////////////////////---,,,,,,---///000//////555666888:::;;;===>>>>>>===<<<;;;:::::::::::::::888======999777:::<<<===@@@>>><<<;;;===>>>>>>>>>???????????????>>>===<<<===<<<<<<;;;::::::999999888888777666777888:::;;;EEEOOOTTTTTT```||||||jjjjjjsssmmmyyyqqquuuvvvyyysssmmmfffaaadddlllvvv}}}xxxppptttmmmhhhjjjrrrxxxxxxuuuZZZOOOAAA:::===EEELLLPPPTTTTTTVVVYYY\\\YYYSSSMMMQQQUUUZZZ___hhhppplllbbbPPPOOODDDFFFcccZZZ@@@888444555444333333222222333333444333333222111111111222111222222333333222222111}}}}}}lllPPPAAA777444000......///......------,,,,,,+++***))))))*********)))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))((((((((((((((((((((()))(((''''''))),,,///111555???LLLXXXaaakkkyyy~~~{{{}}}iiiKKK@@@999000---///111///,,,///......---,,,,,,++++++***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))*********************+++++++++,,,,,,222555;;;CCCLLLXXXccckkkqqqsssvvvvvvuuuttttttuuutttzzz{{{ooobbbUUUJJJCCC<<<999666222...,,,,,,+++---------------......///........................---,,,,,,---///000000///333444666888999;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;999======:::888<<<@@@@@@>>>>>>===???@@@@@@>>><<>>======<<<;;;;;;;;;;;;::::::::::::888888888888888999::::::;;;AAADDDDDDNNNggguuulllqqqyyyxxxrrroooqqqrrrrrrttt|||tttiiiccceeekkkpppzzz}}}yyyrrrhhhjjjnnnrrrrrrlllbbb[[[LLLEEE>>>===CCCKKKQQQTTTVVVWWWYYY[[[ZZZVVVOOOJJJQQQXXX___eeekkknnnggg\\\HHHGGGGGGZZZzzzsssJJJ888555666444444333222222222222222333222111000000000000111222222333333333333222222|||lllNNN???666444000............---,,,,,,,,,++++++***************))))))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))%%%***000666>>>KKK[[[gggsss}}}}}}yyyyyyzzzsssYYY@@@222222111//////000000///---......------,,,,,,++++++***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---000666@@@KKKSSSXXX^^^ffflllpppqqqrrrrrr~~~sss___YYYQQQIIIBBB;;;555111///...---+++++++++,,,,,,,,,,,,,,,,,,,,,---..............................------......///000000000111222444666888999::::::;;;;;;;;;;;;;;;<<<<<<===;;;>>>===999999===AAABBB>>>>>>@@@BBBCCCBBB???<<>>============;;;;;;;;;;;;;;;;;;::::::777888999999:::999999999888888999;;;AAARRRqqqvvvhhhnnn|||{{{mmmooommmmmmqqquuu|||uuuggg___^^^```fffooo}}}}}}{{{yyyyyy{{{{{{xxxtttiiimmmpppooofffYYYLLLDDD@@@>>>>>>CCCKKKRRRUUUUUUVVVYYY[[[ZZZWWWRRRMMMKKKTTT\\\ffflllmmmhhh]]]RRRBBBFFFUUUwww|||SSS;;;222333888333333222111111111111222111111000/////////000000222222333333333333222222yyyhhhLLL>>>666333000............---++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''((((((((((((((((((((()))))))))(((((('''***++++++******///999@@@OOO]]]ppp}}}~~~~~~~~~aaaQQQDDD999666:::222333333333111///......---------,,,,,,,,,++++++***++++++,,,,,,++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((*********)))))))))))))))((()))))))))************************++++++++++++(((***---...///111555777@@@GGGQQQZZZaaagggjjjmmmoooqqqtttxxx|||}}}rrreeeWWWLLLBBB>>>999444222000...---...---,,,++++++++++++,,,+++++++++++++++,,,---------------------------------...////////////000111222333555777888999::::::::::::::::::;;;<<<===>>><<<>>>===999:::@@@DDDDDD@@@@@@@@@BBBCCCCCC@@@>>>DDDCCC@@@===<<<<<<===>>>>>>======<<<;;;;;;::::::777888999::::::999888777999666666999;;;DDD^^^zzztttnnnzzzwwwpppkkkkkkqqqrrrqqqyyyrrrddd[[[XXX\\\dddqqq{{{{{{zzzyyyzzz}}}|||yyy|||uuuhhh[[[PPPHHHCCCAAA@@@AAADDDJJJPPPTTTUUUTTTTTTVVVXXXVVVRRRPPPRRRTTT[[[cccllloooiii___RRRIIIJJJZZZqqqXXX>>>666222444999222222111000000000000111111000000//////000000000222222333333333333222222|||dddJJJ???666333///------...------++++++++++++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''((((((((()))'''''')))*********))))))&&&)))+++***)))***,,,///...999HHHVVVaaalllxxxnnnUUUFFF;;;:::888111///444000111111///,,,+++,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))*********+++++++++)))+++...///---,,,++++++...333:::AAAGGGMMMSSSWWWdddjjjqqqxxx}}}}}}|||qqq^^^OOOGGGAAA:::555333000---+++++++++++++++++++++***)))))))))))))))***************+++,,,,,,------------------------+++---//////......000222444555777888999:::;;;;;;999999999999:::<<<===>>>:::======<<<@@@HHHLLLLLLCCCAAA@@@@@@AAABBBBBBAAACCCAAA???===;;;<<<======@@@@@@???===;;;:::999888777888999:::999888777666666444555888666888JJJ```vvvzzzsssxxx~~~{{{qqqkkkmmmllliiinnnyyysssddd\\\YYY]]]fffqqq}}}|||rrrXXXEEE>>>@@@CCCEEEFFFHHHKKKOOOSSSUUUUUUTTTOOOQQQRRRQQQPPPTTTZZZ```cccgggllljjj```UUUNNNMMMccclllAAA666777444222555111111000////////////000111111000000000111111222111222222333333222222111aaaJJJ@@@555333///------------,,,,,,,,,,,,++++++*********))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))%%%&&&'''((())))))))))))!!!%%%***------,,,++++++------...000666CCCSSS^^^iiioooxxxyyybbbLLL???888333111333333000...............,,,+++,,,...000,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++******************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))************++++++++++++))))))))),,,///+++---///111333777<<<@@@PPPYYYgggrrrxxxyyyxxxwww{{{|||ooo}}}pppeee^^^KKKEEE===777444222///---///---******+++,,,++++++((())))))******+++++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***---//////---,,,///111444555666888999999::::::888888888888999:::;;;<<<888;;;===???FFFOOOSSSRRRDDDBBB@@@???AAABBBBBBBBB@@@???===<<<;;;;;;<<<===???>>>===<<<:::888777777777777777888777777666666555666888999666666@@@JJJddduuurrrzzz{{{qqqjjjfffeeekkkrrrwww~~~uuukkk^^^^^^^^^ccclllyyy}}}{{{zzzzzz{{{{{{zzz{{{sssaaaJJJ===<<>>>>>PPPjjjzzzsss}}}uuukkkiiikkklllmmmqqqzzzpppjjjbbb]]]^^^eeeooouuuzzzyyyzzz{{{{{{zzzwwwtttsssxxxyyyxxx}}}wwwgggTTTMMMDDD@@@BBBGGGIIIIIIOOORRRTTTVVVUUUSSSQQQPPPOOOPPPRRRWWW^^^cccfffgggfffaaaZZZQQQKKKQQQiiiJJJ???555333222///...///000///......------......///////////////000111222//////000000000000//////cccJJJ???555222///------------,,,......---,,,+++))))))((()))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))++++++***))))))))))))***)))))))))))))))***+++,,,"""%%%***,,,,,,++++++++++++,,,///444:::DDDNNNVVV___jjjzzzlll]]]IIIFFF@@@999333000111333(((000222---,,,000...(((,,,++++++---...---***'''+++++++++++++++++++++++++++++++++,,,,,,+++++++++***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************+++---///...,,,***)))***((()))******)))***+++---222111000000666@@@LLLUUUcccbbbgggqqqxxxxxx{{{{{{ooofff```VVVMMMDDD???888444222000---***,,,---,,,)))&&&&&&)))---)))(((((()))++++++***((())))))))))))((('''&&&&&&((((((((((((((()))******++++++++++++++++++++++++'''+++...---******---111...///000111222333333333777777777777777777888999<<<=========@@@CCC@@@:::???@@@AAACCCDDDCCC@@@===999:::;;;;;;<<<<<<;;;;;;444444555555666666777777777666555333333333444555000666777111222:::;;;666AAAWWWuuuqqqooovvvoookkkfffeeeeeekkkxxxyyykkk^^^XXXXXX]]]aaammmwww~~~zzzwwwyyy|||}}}wwwrrrkkkooommmjjjkkkkkk[[[FFFAAABBBCCCEEEHHHKKKOOOQQQSSSVVVYYYYYYUUUPPPKKKIIIRRRSSSWWW^^^eeehhhgggdddddd\\\RRRIIIFFFUUUxxxVVV999999777444///---///222//////...------------..................///000111......////////////......```KKK>>>333222000...---,,,,,,,,,+++++++++************)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---///000111111>>>BBBIIISSS]]]fffmmmqqq|||wwwbbbRRRFFF???;;;222111111000///.........222111000///---,,,******++++++,,,,,,,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((+++***)))(((((()))***++++++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))************+++++++++************************,,,+++++++++---///222444BBB???===AAAIIIQQQUUUUUUhhhooowww{{{}}}~~~|||{{{tttuuuwwwvvvrrrkkkccc^^^UUUQQQIIIAAA:::666555444......---,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++*********))))))))))))))))))************---,,,++++++,,,---///000000000000000111222333444444444555666777888999999:::999999;;;>>>>>>;;;777>>>???@@@@@@@@@>>><<<;;;===<<<<<<;;;;;;:::999999777777666555555666888888555555555555555555555555666555555444444444555555:::FFF```}}}sssqqqssszzzzzznnneeeeeebbbcccjjjsss}}}~~~pppbbbXXXSSSRRRWWW```lllvvv}}}|||{{{~~~}}}|||vvvtttooohhh]]]TTTMMMJJJGGGFFFAAAFFFLLLOOOPPPQQQTTTWWWZZZ[[[WWWOOOJJJKKKLLLJJJUUUWWW]]]dddiiiiiiddd___WWWMMMBBB@@@PPPmmm___AAA444333222000///.........---------------------------------............///---...///000000111000000}}}\\\HHH<<<333222000...---,,,,,,,,,+++++++++************)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,---'''))),,,111666;;;>>>@@@HHHLLLRRRWWW\\\bbbgggkkksssuuuwwwxxxyyyxxxwwwwwwwwwsssnnnmmmnnnmmmiiieee___WWWJJJ???777333111///000000000///......------//////...------,,,,,,,,,+++++++++,,,,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))(((((()))************)))(((((()))******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))+++---///111555111...///555999:::999;;;@@@GGGIIIIIIJJJMMMQQQUUUUUUTTTSSSQQQOOOMMMLLLHHHIIIKKKKKKIIIDDD>>>;;;999777333000---------...,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++++++++******)))))))))))))))))))))************,,,,,,++++++,,,---///000000000000000111222333333222333444666888:::;;;<<<;;;;;;;;;<<<===;;;999666>>>>>>>>>>>>======<<<;;;<<<<<<<<<;;;::::::999999777777666555555555666777555555555555555555555555555555444444444444555555777???QQQmmmtttfffkkkzzz~~~qqqbbbbbb___```eeekkkooovvv|||}}}qqqeee\\\XXXTTTWWW\\\eeeoooyyy~~~||||||yyyooogggccc\\\TTTIIIAAA>>>@@@DDDFFFKKKNNNQQQRRRRRRSSSVVVYYYUUUVVVRRRKKKIIINNNSSSTTTbbb``````cccgggfff```ZZZIIIGGGHHHRRRgggjjjFFF444333333111000///.........------------------------------------..................///000000000//////yyyZZZGGG;;;333222000...---,,,,,,,,,+++++++++************)))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))***++++++,,,,,,------...))),,,///222444777:::===>>>@@@BBBDDDFFFGGGGGGGGGGGGCCC???>>>>>>===:::666999555000---,,,---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))******))))))(((((())))))***((())))))******))))))((()))))))))))))))))))))))))))))))))*********++++++************************))))))(((((()))***,,,------***((((((+++,,,+++)))+++///333444222222333666222222222111000///...---,,,---///000///---+++***(((''''''(((((()))++++++*********))))))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))************,,,+++++++++,,,---...///////////////000111222333111222444666999;;;===>>>;;;<<<>>>===;;;999888777===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999777777666555444444444555444444444444444444444444555444444444444444555555777888BBBWWWoooggg]]]fffpppnnnggg^^^[[[[[[```ccceeeiiiooovvvkkkdddVVVRRRPPPTTT^^^hhhmmmooo{{{{{{vvvrrrppphhh\\\QQQMMMKKKFFF@@@===???CCCHHHKKKRRRSSSUUUVVVVVVWWWYYY[[[PPPQQQNNNHHHIIIRRR[[[^^^dddcccbbbcccccc^^^TTTLLL===FFFVVVlllnnnHHH555222222222000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000//////......wwwYYYHHH===333222000...---,,,,,,,,,+++++++++*********))))))***)))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++,,,------,,,,,,---///***+++---///111222222222111///......000111///...444222///...///000000///---,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((())))))))))))))))))(((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))((((((((()))***+++,,,+++***,,,...///---,,,'''))),,,,,,***)))***+++,,,,,,,,,,,,,,,++++++***++++++,,,---------------(((((())))))*********)))***)))))))))((((((''''''''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************+++++++++,,,,,,---......////////////000111222222222333555777999;;;<<<===:::===@@@???;;;999:::<<<===<<<;;;::::::;;;<<<===<<<<<<;;;;;;:::999999888777777666555444333333333444444444444444444444444444444333333444444555555888666:::FFFWWWiii|||xxx\\\LLLOOO\\\eeebbbaaaaaaaaa^^^\\\aaaiiillltttzzzuuubbb\\\VVVSSSVVV[[[___bbblllqqqyyy~~~}}}}}}}}}kkkeee```\\\TTTIIIBBBAAABBBBBBDDDHHHLLLNNNNNNLLLRRRTTTVVVXXXYYYYYYZZZZZZMMMPPPOOOLLLOOOXXXaaadddbbbdddfffeee___UUUKKKDDDIIIYYYssstttPPP888333777111000///...------------+++++++++++++++++++++++++++,,,,,,,,,------------////////////......---,,,uuuWWWFFF<<<333222000...---,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((************))))))))))))&&&&&&&&&''''''''''''''')))***+++***)))((()))******+++,,,------.........*********,,,.../////////---,,,++++++,,,,,,+++)))++++++++++++************++++++++++++++++++***************+++++++++,,,,,,******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******))))))))))))******))))))***+++------,,,+++&&&'''))))))(((((())))))((())))))*********)))))))))))))))((()))******+++'''(((((()))((('''%%%%%%))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,---------............///000111222444555555777888999:::;;;:::===??????===<<<>>>AAA<<<;;;;;;:::;;;<<<>>>???<<<;;;;;;:::999999888888777666666555444333333222444444444444444444444444333333333333333444555555444444777<<>>>>>>>>@@@AAA:::::::::;;;<<<===>>>???;;;;;;::::::999999888888666666666666666555444333333333333333333333333333222222222222333444555666000222555777999EEE^^^uuu}}}nnn___SSSVVVXXX]]]bbb```ZZZWWWXXXVVV[[[ccckkkssszzz|||qqqdddZZZVVVUUUQQQTTTXXX]]]cccllluuu|||||||||wwwrrrooonnnjjjeee^^^WWWRRROOOMMMIIIEEECCCCCCAAA???CCCIIINNNLLLJJJJJJMMMPPPQQQQQQTTTUUUVVVWWWWWWTTTNNNJJJKKKRRRYYY\\\```fffiiiiiigggddd[[[PPPIIINNN^^^mmmyyyOOO888333222111///...------,,,++++++,,,,,,******************************+++++++++,,,,,,,,,---------...------,,,,,,rrrSSSCCC888333222000...---,,,,,,,,,+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))*********,,,---'''''''''''''''((())))))+++,,,,,,+++***))))))))))))((()))+++...//////---******************************++++++,,,---------************++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((())))))(((''''''''''''((())))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))******************+++++++++***)))******'''&&&&&&&&&'''((((((((()))***************))))))((((((((((((((())))))***'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''((((((((())))))))))))************((()))+++,,,------,,,,,,------------...///000000111222333555666888999999<<<;;;:::;;;===>>>>>>===777888999:::<<<<<<======;;;;;;::::::999888888888555666777777777666555555333333333333333333333333222222222222333444555666333333444444333:::MMM```|||{{{ttt^^^SSSMMMRRR\\\``````___YYYZZZZZZ\\\aaaiiirrrxxx}}}~~~wwwmmmeee___WWWVVVTTTRRRTTTYYYaaaggghhhkkkpppuuuyyy{{{||||||||||||~~~~~~|||zzztttrrrpppkkkfff```[[[YYYVVVTTTQQQMMMJJJGGGFFFFFFHHHGGGHHHJJJIIIGGGJJJPPPSSSQQQPPPPPPRRRUUUVVVWWWTTTSSSRRRSSSTTTTTTQQQNNNUUU\\\``````aaaddddddbbbZZZTTTKKKHHHQQQeeeqqqXXX===222333333///,,,---,,,,,,+++++++++++++++************************************+++++++++++++++,,,,,,---------,,,,,,uuuVVVDDD:::333222000...---,,,,,,,,,+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))***++++++,,,)))******)))'''&&&'''((((((((((((((()))***+++,,,)))***+++***)))((()))***+++***))))))******(((&&&***************+++++++++((()))***+++---...000000)))************+++++++++******))))))))))))******************************))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))******)))***,,,...+++)))(((((())))))))))))&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))************((()))+++,,,------,,,,,,---------------///000000///000111333666888:::;;;>>>;;;888999;;;===;;;999444666888:::;;;<<<;;;;;;;;;;;;::::::999888888777555666777888888777666666333333333333333333333333222222222222333444555666999777555333111444@@@MMMlll{{{~~~bbbHHHEEERRR___bbbaaa]]]ZZZVVVSSSTTTYYYbbbiiitttwww}}}vvvmmmddd___XXXPPPLLLMMMRRRWWWYYY[[[___dddjjjlllllljjjoooooooooqqqttttttsssrrrsssrrrsssxxx|||{{{vvvppphhhiiijjjjjjiiifffcccbbb___^^^]]]ZZZVVVRRRNNNLLLIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMPPPSSSQQQNNNOOOSSSNNNPPPSSSWWWZZZZZZWWWTTTRRROOOMMMOOOSSSWWWYYYXXXaaafffgggccc______]]]ZZZNNNIIIFFFPPPgggsssKKK>>>222///111///,,,+++,,,,,,++++++***+++++++++)))))))))))))))))))))))))))************+++++++++***+++,,,,,,------------uuuSSS@@@666222111000///...---------++++++******)))((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((()))******)))((('''))))))))))))((('''&&&&&&******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))************************)))+++,,,+++***)))***++++++++++++,,,---000222333------,,,,,,+++***))))))''')))******))))))***+++)))))))))))))))***************)))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---------.........///000222444666777888888999999999888888888888111333555777888888777777666777888777555444333444666666555555555444444444555444333333333333444555111111111111111111111111333222222333444666888:::RRRmmmaaaJJJIIIXXXjjjtttkkkjjjfff^^^UUUSSSVVV[[[aaahhhrrr{{{}}}wwwrrriii```XXXSSSPPPOOOOOOQQQSSSVVVXXXYYYZZZZZZ```aaaaaabbbcccccccccccccccaaaaaaeeekkkkkkddd]]]```\\\XXXVVVWWWXXXXXXXXXXXXUUUPPPMMMLLLLLLKKKJJJKKKJJJJJJMMMPPPRRRRRRRRRUUUUUUUUUUUUTTTTTTTTTTTTXXXXXXXXXXXXWWWTTTOOOKKKNNNLLLLLLOOOVVV\\\```aaaaaagggbbb^^^___VVVJJJJJJDDDLLLVVVeeehhhOOO555444111///......///000************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......sssSSSAAA777222111///...------,,,,,,++++++******))))))((((((''''''''''''&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((************************)))***+++***)))((()))+++*********+++,,,///111222---,,,,,,+++******))))))''')))******))))))***+++***)))))))))))))))))))))******)))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,------------...//////000222444555666777777777777777777888999999444555666777777888777777666777888777555444444444444444444444444444444444555444333222222333444555222222222222222222222222333222222222333555666888AAAPPPgggppp[[[QQQYYYgggrrrtttsssooofff^^^WWWTTT]]]^^^aaahhhpppvvvwwwvvv{{{xxxsssmmmggg```[[[YYYRRRQQQPPPNNNNNNNNNOOOOOOWWWXXXZZZ[[[\\\\\\\\\\\\ZZZXXXXXX]]]cccccc^^^XXXXXXUUURRRPPPQQQSSSTTTTTTWWWTTTPPPNNNNNNNNNNNNMMMTTTRRRRRRSSSTTTUUUUUUTTTQQQRRRSSSTTTVVVWWWXXXXXXYYYWWWTTTRRRPPPOOOLLLKKKSSSTTTVVV\\\aaacccbbb```dddiiicccZZZVVVLLLEEEIIIFFFYYYpppiiiLLL;;;444222000...------......************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---pppQQQAAA777111000///...---,,,,,,,,,+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&'''''''''''''''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***)))))))))***+++---...///,,,,,,++++++***)))))))))''')))******(((((()))+++*********))))))((((((((()))))))))(((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,,,,------------000000111222333444555555555555444444555777999;;;888888777777777777888888666777888888666444444555222222222333333333333333444333333222222333333444222222222222222222222222333222111111111222444555999:::KKKiiisssVVVJJJMMM[[[```hhhooorrrmmmeee^^^\\\UUUPPPRRR[[[dddhhhiiirrrtttuuuuuusssooojjjggg___\\\WWWRRROOOMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTRRRRRRWWW\\\]]]YYYTTTTTTRRROOOOOOQQQSSSTTTTTTTTTQQQNNNMMMNNNPPPPPPPPPSSSRRRQQQRRRTTTUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZUUURRRNNNLLLMMMOOOQQQQQQ[[[\\\___cccfffgggeeeccc___ccc[[[NNNIIICCCCCCNNN___vvvdddIII999111111000...---,,,,,,,,,---************************))))))))))))))))))))))))*********++++++++++++,,,************++++++++++++kkkOOO@@@666111000///---,,,,,,,,,,,,,,,,,,+++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((()))***+++,,,,,,++++++******))))))))))))'''((())))))(((((()))+++++++++***)))(((''''''&&&)))(((((((((((())))))***'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---++++++,,,,,,,,,---------000000111111222222333333333222111111333666:::<<<<<<:::999888777888999999666777888888666555555666111111111111222222222222333333222222222222333333111111111111111111111111222222000000///000111222888666>>>TTTnnnqqqUUU@@@===AAAKKKYYYgggnnnnnnjjj___XXXPPPLLLNNNSSSWWWYYY]]]```ffflllpppqqqqqqppphhhfffbbb]]]ZZZXXXWWWVVVSSSTTTUUUVVVVVVTTTSSSRRRQQQOOOOOORRRUUUVVVSSSOOORRRPPPNNNOOOQQQTTTUUUUUUPPPNNNLLLLLLNNNPPPQQQQQQQQQPPPPPPRRRUUUWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUOOOMMMKKKMMMRRRXXX]]]___cccbbbaaaaaaaaabbbccccccTTTVVVLLLDDDHHHMMMUUUcccbbbJJJ<<<555444///...,,,+++*********+++************************))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,dddKKK???555111000///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))((('''&&&'''((('''(((((())))))***************))))))))))))((((((&&&((())))))(((((()))***+++******)))((('''&&&&&&((((((''''''((()))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---+++++++++,,,,,,,,,------000000000111111111222222222111000000333666:::<<<===<<<:::888888888999999666777888888666555666666111111111111111111111111111222222222222222222111////////////////////////222111000///...///000000222555777???TTTsssqqqQQQ???:::888???KKKXXX^^^```aaa```[[[TTTMMMJJJKKKMMMLLLOOOSSSZZZaaagggllloooeeeddddddcccaaa```^^^]]]\\\]]]^^^^^^\\\YYYVVVUUURRRPPPOOOPPPQQQQQQOOOLLLOOOMMMLLLMMMOOORRRRRRRRRQQQOOOMMMNNNPPPRRRTTTTTTWWWVVVVVVXXX[[[\\\\\\[[[TTTTTTSSSSSSRRRRRRQQQQQQOOOOOOQQQVVV]]]bbbfffgggffffffeeebbb^^^ZZZVVVUUUGGGHHHBBBEEEXXXhhhsssZZZCCC:::444111000,,,,,,+++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,^^^III@@@555222111000///...---------,,,,,,,,,+++******))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))'''(((((()))))))))(((((()))))))))(((((((((((((((&&&((())))))''''''(((***)))))))))(((((('''''''''''''''''''''((()))******&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,//////000000111111111222111000000111333777:::<<<<<<;;;:::999999999999999555777999888777666666777222222111111111000000000000111111222222111111000........................111000///......///000000...444666555BBB___xxxpppTTTHHH999111444===EEEIIIZZZ___bbb^^^UUUMMMKKKLLLJJJJJJJJJMMMRRRYYY```ddd]]]^^^```bbbccccccbbbaaabbbcccdddcccbbb^^^[[[XXX\\\ZZZXXXWWWWWWVVVUUUSSSSSSQQQPPPQQQSSSTTTTTTSSSUUUSSSQQQQQQSSSUUUVVVVVV[[[YYYXXXXXXZZZZZZYYYWWWMMMMMMNNNPPPRRRSSSTTTUUUXXXXXXZZZ___cccfffgggfffeeeggggggddd[[[QQQHHHDDD???EEEIIIXXXtttuuuYYY>>>444333///,,,++++++************))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,---|||\\\IIIBBB777333222111000///.........---,,,,,,++++++******)))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''((()))******+++++++++++++++******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))''''''((()))(((((()))******)))((('''((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((('''''''''&&&&&&'''''')))******&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---***++++++++++++,,,,,,,,,......//////000111222222000111111333555777999:::999999:::::::::999999888555777999999777666777888444333222222111000//////000000111222222111000000////////////////////////000000///......///000111111222444666:::GGG]]]pppwwwhhhRRR???666555888:::HHHPPP[[[```___ZZZUUUSSSMMMKKKIIIHHHJJJPPPVVVZZZWWWXXXYYYZZZ\\\]]]_________```bbbcccbbb___\\\ZZZaaa___]]]\\\[[[[[[[[[[[[XXXWWWUUUUUUVVVVVVUUUTTTVVVTTTQQQQQQRRRTTTUUUTTTTTTSSSQQQRRRRRRSSSQQQPPPLLLMMMPPPSSSWWWZZZ]]]^^^_________aaacccddddddbbb``````^^^XXXOOOHHHDDDCCCIIIYYYjjjpppTTTBBB333222222,,,***---***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++++++++{{{[[[JJJDDD999444333222000////////////------,,,++++++******)))***)))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++,,,---............(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***((()))*********)))(((''''''''''''(((((((((((((((&&&'''((((((''''''(((***'''''''''(((((((((((((((&&&&&&&&&'''''')))******&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,------...///000111222222000111222444666888999999777888::::::;;;:::999888555777999999777777777888555444333222111///......///000111222222111000///000000000000000000000000000//////...///000111222444---000777444000CCC___~~~wwwuuuuuu[[[GGG<<<777555999BBBPPP]]]eeeddd___ZZZNNNLLLIIIGGGHHHLLLRRRUUUQQQPPPOOONNNPPPSSSVVVXXXYYY[[[^^^``````^^^[[[YYY[[[ZZZYYYXXXXXXXXXYYYYYYWWWVVVTTTSSSTTTSSSQQQPPPUUURRROOONNNOOOPPPQQQPPPMMMLLLLLLNNNPPPQQQQQQPPPRRRSSSVVVZZZ^^^aaadddeeebbb```______```bbbbbbaaa]]]XXXPPPFFF@@@AAAHHHNNN^^^wwwlllOOO>>>444///222000((((((///)))***************)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************www~~~\\\GGG>>>333333111///---,,,++++++,,,++++++,,,++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''%%%%%%%%%%%%'''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,///222444555222111///---+++)))(((''''''(((((((((&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((()))******++++++******+++++++++,,,,,,,,,......---......///000111000111222333444555555555666777888999999999999999555444333555777999:::999555444333111000/////////000111333333333222000...////////////000000000000/////////////////////////////////000222444666888SSSlll{{{iiiRRRIIIGGG???777888GGGRRRSSSVVV\\\TTTOOOIIIGGGIIIJJJJJJHHHJJJIIIIIIKKKNNNPPPPPPOOOVVV[[[______[[[VVVRRRQQQQQQSSSUUUVVVVVVTTTRRRPPPOOONNNNNNMMMLLLLLLKKKKKKRRRQQQOOONNNNNNNNNOOOOOOQQQNNNMMMOOOSSSVVVWWWUUUYYY\\\___aaabbbbbbdddfffhhhddd```^^^^^^\\\YYYUUUTTTIIIBBBCCCCCCGGGZZZppp^^^HHHAAA111000///...,,,,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))************www}}}\\\GGG>>>333333111///---,,,++++++,,,++++++++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***,,,///000111444333222111000000000000...//////---***(((((()))'''((((((((('''&&&''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''&&&&&&&&&&&&***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))******++++++*********+++++++++,,,,,,------------...///000000000000222333444444555555333444666777888999::::::888666555555666777777666555444333111000/////////000111222333333111000....../////////000000000000////////////////////////000000///000111333555666???RRRggg~~~~~~oooRRRCCC999===CCCDDDFFFLLLOOOLLLJJJIIIJJJKKKIIIHHHIIIIIIIIIJJJLLLMMMLLLKKKSSSVVVYYYYYYUUUPPPLLLKKKKKKLLLNNNOOOOOOMMMKKKIIILLLKKKJJJJJJJJJKKKMMMMMMPPPPPPPPPPPPQQQSSSUUUVVVVVVUUUTTTVVVZZZ\\\[[[ZZZaaaccceeeffffffeeeeeedddbbbaaa___\\\WWWQQQKKKHHHEEEGGGOOOYYYaaaiiiwww|||\\\CCC777444000///...,,,+++*********))))))))))))((((((((('''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))************uuu}}}[[[GGG===333333111///---,,,++++++,,,++++++++++++***)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***++++++333444444555666888:::;;;666777666444000...---...***++++++***'''&&&&&&'''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((())))))******+++*********++++++++++++,,,,,,,,,,,,,,,---.../////////000111222333444555555111222444666888999:::::::::888666555666666555333444444222111000000//////000111222222222111000///....../////////000000000////////////////////////000000000000111222333444111===LLLfff{{{cccJJJ@@@>>>;;;:::<<>>;;;<<<<<<:::777666555666111222111...(((%%%$$$%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))*********************++++++++++++++++++++++++,,,---......//////000111222333444555333444555777888999999999:::888666555555555444333444333222111000000000000000111111222111000//////........./////////000000////////////////////////000000000000111111111222000555;;;QQQqqqgggVVVMMMCCC:::555666777999;;;===???AAACCCGGGGGGHHHJJJNNNPPPPPPOOOQQQRRRRRRRRRPPPOOONNNMMMPPPQQQRRRSSSSSSRRRPPPOOOVVVUUUSSSSSSTTTVVVYYY[[[YYYYYYYYYYYYZZZZZZZZZ[[[]]]^^^```aaabbbaaa___^^^bbb```___^^^]]]ZZZUUUQQQLLLLLLIIICCC@@@FFFTTT___kkk|||oooNNN;;;666444000...---,,,+++***))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************{{{rrr{{{YYYFFF===333333111///---,,,++++++,,,************)))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((***---111555888:::<<<>>>??????>>>>>>@@@AAA;;;<<<;;;555,,,&&&%%%&&&(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))*********************************))))))(((''''''((((((((()))))))))******)))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((())))))******))))))*********+++++++++++++++***++++++,,,---............///111333444666777777888999999888888888777666444444555666666555333333222111000000000000111111111111000000//////............////////////////////////////////////000000000000000000000000///000///;;;SSScccqqqsssjjj^^^OOODDD;;;999777666666888:::;;;?????????CCCGGGJJJLLLLLLMMMMMMMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSS[[[ZZZXXXWWWWWWXXXZZZ[[[XXXXXXXXXYYYYYYYYYYYYXXX\\\]]]___aaa```___]]]]]]___]]]ZZZVVVSSSNNNIIIFFFBBBGGGKKKNNNSSS```ttt\\\LLL;;;444333111...---,,,,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((()))))))))************uuuooozzzYYYEEE===444333111///---,,,++++++,,,************)))((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''***---000222777:::===>>>@@@BBBDDDGGGBBBDDDBBB;;;000)))''')))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))************+++++++++++++++,,,---.........------...000222444666999999999999999888777777555444333444555777777666333222222111000000111111111111000000000/////////------........./////////////////////////////////...//////000000000000///...000+++...;;;FFFVVVkkkxxxkkkSSSLLLDDD???>>>===;;;999<<<:::999999===@@@BBBCCCCCCCCCDDDGGGJJJLLLLLLLLLOOOPPPQQQSSSTTTUUUUUUUUU^^^^^^]]]\\\[[[ZZZZZZZZZWWWXXXYYY[[[\\\\\\\\\\\\VVVXXXZZZ[[[YYYXXXXXXYYYOOOOOOMMMHHHCCC@@@???@@@DDDOOO___kkkuuutttSSSCCC;;;444111...++++++...,,,+++***)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))************nnnlllyyyXXXEEE===444333111///---,,,++++++,,,************)))((('''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%######"""###$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&(((***+++---///333666888;;;???AAAAAACCCBBB;;;000(((''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&'''(((((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************+++++++++,,,,,,---...///------,,,---///222444666777777888888888888888777666444333333555666666555333222111111000111111111111111000///////////////---------.........//////////////////////////////,,,---///000000000000///---111------333666???QQQnnn~~~tttjjjeeedddaaaYYYRRRHHHCCC===:::999;;;<<<<<<::::::;;;???CCCEEEDDDBBBGGGHHHJJJLLLNNNPPPQQQRRRXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVVVVUUUUUUKKKMMMOOOOOOMMMMMMOOOQQQGGGJJJMMMLLLJJJMMMUUU\\\fffrrroooQQQ<<<888444111000...***+++///***)))(((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************jjjjjjyyyXXXEEE===444333111///---,,,++++++,,,************)))((('''&&&)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''%%%%%%!!!"""$$$%%%&&&&&&%%%$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((("""%%%))),,,///222666999<<>>777,,,%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((************************%%%&&&&&&'''((())))))***(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************,,,,,,,,,,,,---...//////---,,,,,,---...111444666444444666777888888888888777555333333555666555444222222111111111111111111111111000///////////////---------.........//////////////////////////////+++,,,...000000000000///)))///------111---///===KKKjjj}}}xxxWWWQQQHHH@@@===<<<<<<<<<666666777;;;???@@@>>>;;;;;;<<<===@@@CCCEEEGGGHHHIIIJJJLLLMMMMMMKKKIIIGGGJJJJJJJJJJJJHHHFFFDDDCCCAAACCCEEEDDDCCCCCCFFFIIIQQQXXX```dddhhhpppwwwXXXFFF>>>999...,,,,,,//////+++)))+++(((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************hhhnnnxxxUUUAAA:::111//////...---,,,,,,,,,,,,************))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''(((((((((------,,,,,,+++*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$#########%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************,,,,,,,,,---------......---,,,++++++,,,///111333333333333333333333333333555555555555555555555555222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////............//////:::AAATTTmmm}}}nnnccc\\\UUULLLDDD???<<<:::===BBBDDDAAA>>>???===<<<===@@@BBBCCCCCCDDD@@@<<<<<<>>>@@@???===<<>>999222//////...---,,,,,,,,,,,,************))))))))))))((((((((('''&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))*********+++++++++,,,------------,,,,,,------...//////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000........................------------------------,,,,,,++++++++++++,,,,,,+++***---111111---,,,...+++777EEERRRcccxxxoooWWW???888:::888111,,,//////...+++******))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((sssfff{{{oooNNN===999222//////...---,,,,,,,,,,,,************))))))))))))))))))((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))))))))************++++++,,,---------,,,,,,,,,,,,------...///000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000........................------------------------,,,++++++++++++++++++,,,---)))(((,,,...,,,+++---//////000555GGGccc{{{xxxXXXIII>>>555444333...---///&&&'''(((((())),,,+++***'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((zzziii{{{mmmRRR???555222111000...,,,+++++++++,,,************))))))))))))***++++++)))&&&$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''******)))'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...------,,,,,,000000000000000000000000---...............------000000000000111111111111000000//////.........---//////...---,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///222111222<<>>555222111000...,,,+++++++++,,,************)))))))))))))))******)))&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%''')))***)))'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------------,,,,,,////////////////////////---......//////...------//////000000000111111111000/////////............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---,,,000999AAAPPPccc}}}{{{bbbNNNAAA:::777333111...,,,***)))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((vvvjjjOOO===555222111000...,,,+++++++++,,,************))))))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------,,,,,,////////////////////////---......//////.........//////000000000000111111////////////..................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...//////>>>VVVnnnnnn^^^III:::666555222///...---+++)))(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((hhhMMM<<<444222111000...,,,+++++++++,,,************)))))))))(((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,---------,,,,,,////////////////////////---......////////////...////////////000000000111///////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,...000111111...,,,...111888BBBRRRhhhpppVVVJJJAAA666222333333...(((+++***)))((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))eeeKKK:::444222111000...,,,+++++++++,,,************)))))))))(((%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%'''((((((&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,------,,,,,,........................---......///000000//////...////////////000000000.........///////////////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))((((((+++...///...,,,000///---+++///@@@WWWjjjnnnZZZEEE555555333000000///---)))&&&***)))))))))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))cccHHH999333333111000...,,,+++++++++,,,************))))))))))))%%%&&&''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++)))***+++,,,,,,------,,,........................---...//////000000000000......////////////000000.........///////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,***)))***+++------,,,''',,,000...+++---777@@@ZZZgggzzzfffOOOAAA;;;666333......,,,***((((((***,,,))))))))))))*********)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))***aaaGGG888333333111000...,,,+++++++++,,,************))))))))))))%%%'''''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,------,,,........................------///000000111111111........./////////000000............/////////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---------,,,,,,,,,---...'''+++///000...,,,,,,---///:::KKK]]]ooo|||wwwzzzwwwZZZOOOAAA777111000111333...---***(((((()))+++---((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***```FFF777333333111000...,,,+++++++++,,,************))))))))))))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''&&&%%%$$$&&&(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------........................------///000111111111111............/////////000---.........//////000000++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,************************(((***,,,,,,******+++,,,111...+++***,,,...000000///000222777CCCYYYsssyyyeeePPP>>><<<888555333000,,,***++++++***)))***+++***'''%%%((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******bbbIII<<<666111111000///---+++*********))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""''''''###"""%%%&&&$$$$$$%%%&&&'''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$&&&&&&%%%$$$%%%&&&###$$$%%%'''(((''''''&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,---------------............///......///000000000000000111111000000//////............//////...---,,,,,,***+++,,,,,,******+++,,,---------,,,,,,+++++++++------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///222999BBBIII___ooo|||eeeQQQEEE>>>999555//////...------,,,++++++************)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))```HHH;;;444000111000///---,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%'''((((((&&&%%%&&&'''###$$$%%%''''''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,------------..................///000000000000///000000000000//////............//////...------,,,***,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++------,,,++++++***))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---.........111555888===GGGWWWjjj}}}pppeeeVVVMMMAAA999777666555333......---,,,,,,+++***************)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((())))))))))))___FFF:::444///111000...---,,,+++******))))))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&"""###(((&&& !!!(((%%%%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""&&&%%%%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############((()))******(((&&&&&&'''###$$$%%%&&&''''''''''''((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((()))******++++++******)))))))))************+++,,,,,,,,,---------......---...//////000/////////000000000////////////............///......---,,,***,,,---,,,+++***+++---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,))),,,......---+++++++++,,,///444===JJJZZZkkkvvvpppbbbSSSCCC777666222///...//////,,,))),,,,,,++++++******))))))))))))))))))((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))))))))^^^EEE:::444000000000...---,,,+++++++++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''!!!%%%///...""" )))&&&%%%$$$###$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))***+++***(((&&&&&&&&&$$$$$$%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((())))))***************)))))))))*********+++++++++,,,,,,,,,------------------...////////////...////////////////////////---...............------+++,,,---,,,++++++,,,---+++++++++,,,,,,---------,,,+++++++++******))))))************************************++++++++++++***++++++++++++,,,,,,,,,(((+++...///...---,,,---///000000111222666<<<@@@PPPZZZjjj|||zzz```TTTFFF>>><<<:::444...444222000///...,,,((($$$*********))))))((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))^^^EEE:::555222000///...---,,,+++++++++))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((($$$***777555((($$$***%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%((()))***)))'''%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))************)))************+++++++++,,,++++++++++++,,,,,,,,,---,,,,,,---............................../////////------...............---+++,,,------++++++,,,---+++++++++,,,,,,---------++++++***************)))************************))))))*********+++++++++*********+++++++++,,,,,,***,,,------------///000,,,...000000///......///444777>>>GGGRRR___llltttqqqeee^^^UUUIII@@@<<<777111//////111111111,,,,,,++++++,,,+++***(((((((((((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((]]]EEE:::555222//////...---,,,,,,,,,,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""(((111///&&&"""%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$############$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%'''(((((()))(((&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((())))))******))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------......---------............/////////,,,---......///.........+++---...---,,,+++,,,...+++,,,,,,,,,,,,,,,,,,---************************************************)))))))))************+++************++++++++++++---------+++******,,,...***+++,,,,,,,,,---///111111000///...000666>>>EEEJJJPPP\\\jjjsssyyyxxxmmmbbb[[[QQQIII@@@;;;:::888333///000000000...,,,,,,---///))))))((((((((()))******((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((}}}[[[CCC999555222///...------,,,,,,,,,,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$"""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$#########$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&((())))))((('''%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))************+++************++++++++++++++++++,,,------------,,,---------.........//////,,,------...//////......,,,---...---,,,,,,,,,...---,,,,,,,,,,,,,,,,,,+++))))))))))))************************************))))))))))))************************+++++++++++++++,,,,,,+++***)))***,,,+++,,,+++***)))***---////////////------...111444///000666===@@@@@@EEEMMMSSSWWW]]]dddmmmuuuyyyzzz}}}~~~{{{}}}zzzrrrllliiiddd]]]QQQNNNJJJFFFBBB>>>999666555222000//////000111111******+++++++++++++++,,,,,,,,,,,,+++)))((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((|||ZZZBBB777444111///...------,,,,,,,,,,,,))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$((('''"""!!!%%%'''&&&!!!###$$$&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((((('''&&&'''(((&&&%%%$$$$$$%%%&&&((())))))((('''&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------------,,,---------.........//////,,,,,,---.../////////...,,,---......,,,,,,---...---------,,,,,,+++++++++)))))))))))))))*********************************))))))))))))************)))************+++++++++(((***,,,---,,,,,,,,,---(((***,,,------,,,,,,---))),,,000111///---,,,,,,111...///222000...333;;;222444666888===BBBCCCAAADDDEEEFFFGGGGGGGGGGGGFFF===DDDEEE>>>:::<<>>---???CCC444FFF000%%%((()))!!!%%%###***$$$$$$$$$$$$$$$$$$$$$$$$222???777(((###"""111%%%&&&***%%% !!!%%%$$$$$$######$$$$$$%%%((("""###''''''%%%%%% ,,,555,,,///EEE\\\KKK555'''$$$'''))))))&&&'''///&&& $$$&&&&&&&&&&&&&&&&&&&&&&&&((($$$"""$$$%%%$$$&&&+++%%%%%%%%%%%%%%%%%%%%%%%% """###$$$&&&'''!!!$$$///%%%)))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))************************)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))************************++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((uuuvvvUUU@@@777333///......---,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/// !!!,,, ((('''$$$$$$$$$$$$$$$$$$$$$$$$nnn???*** '''&&&000%%%$$$$$$######$$$$$$%%%&&&!!!!!!%%%'''%%%"""###'''(((555iii___"""+++///))) ###(((%%%%%%&&&&&&&&&&&&&&&&&&...DDD|||vvvppp|||uuuyyyyyyyyyyyyyyyyyyyyyyyy}}}{{{zzzyyyyyyxxxvvvuuuLLL'''&&&$$$""",,,'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++++++++***++++++++++++++++++***************+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))*********++++++******))))))((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''ooo}}}uuuSSS>>>666333000......---,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$fff000)))$$$,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$}}}lll666%%%$$$!!!%%%$$$$$$######$$$$$$%%%%%%""""""$$$### """www(((&&&222###'''%%%%%%%%%%%%&&&&&&&&&&&&%%%###///'''+++''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))+++,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))*********+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))************))))))(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''}}}oooyyysssQQQ<<<555444222......---,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""#########$$$$$$$$$$$$###)))fff###'''+++ """$$$$$$$$$$$$$$$$$$$$$$$$000iiiKKK!!!%%%$$$$$$######$$$$$$%%%$$$""""""###!!! &&&...eee%%%555((($$$$$$%%%%%%%%%&&&&&&&&&,,,***(((%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((******))))))+++,,,---------,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++*********)))))))))))))))))))))*********+++******+++,,,,,,,,,,,,+++************************************************((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))%%%''')))+++,,,+++***)))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((((((xxxuuuyyysssPPP;;;555444333......---,,,++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$(((+++(((&&&!!!)))$$$$$$$$$$$$$$$$$$$$$$$$&&& ###,,,CCC%%%$$$$$$$$$$$$$$$$$$%%%###"""""""""!!!%%%111???333+++$$$$$$$$$%%%%%%&&&&&&&&&### ???```[[[```kkkbbbEEE)))###...&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***))))))+++------------,,,,,,+++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))((((((((('''))))))))))))************))))))***+++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&(((,,,...///...,,,***''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******uuupppRRR===333000000000///---,,,+++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%################################################(((VVV---)))###&&&######$$$%%%%%%%%%%%%$$$,,, ,,,!!!DDDGGG###!!!/// !!!$$$***######(((QQQ---LLL...$$$"""000%%%***&&&%%%###$$$$$$%%%%%%$$$$$$###```000###---!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((()))(((((('''''''''((((((******))))))))))))*********+++,,,---............+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))******))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((oooQQQ===444111111//////---,,,+++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###################################################&&&888]]]"""(((***"""((('''######$$$%%%%%%%%%%%%$$$&&&!!!+++*** %%%444CCCzzz888!!!444$$$+++*** ###$$$///???'''111*** ttt'''(((&&&'''&&&'''$$$$$$%%%%%%%%%%%%$$$$$$sssAAA"""+++%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******))))))))))))******++++++,,,---.........---+++,,,,,,------,,,,,,++++++++++++******)))))))))++++++++++++++++++++++++******)))(((((()))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((mmmPPP===555222111///...---,,,+++*********))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%################################################!!!%%%"""(((&&&!!!&&&"""######$$$%%%%%%%%%%%%$$$'''%%%!!! $$$(((###000lll;;; &&&''' '''!!!%%%(((bbb222$$$,,,)))###kkk###***''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$KKK&&&!!!&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((jjjNNN===555333222///...---,,,++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$]]]000$$$###!!!"""######$$$%%%%%%%%%%%%$$$$$$)))&&&)))///---""",,,%%%III///### !!! '''###%%%666eee))))))666 """000"""(((hhh999 000%%% ***'''###$$$%%%%%%%%%%%%%%%%%%$$$CCC &&&((( #########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************))))))************************)))))))))(((((()))))))))((((((((()))))))))))))))))))))(((((((((((())))))************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((hhhLLL<<<555333111......---,,,++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%################################################&&&'''///jjj((((((!!!'''######$$$%%%%%%%%%%%%$$$$$$))))))&&&$$$%%%&&&000...^^^444###$$$%%%)))$$$'''((($$$111FFF%%%$$$(((&&&###+++%%%&&&>>>666 +++,,,"""%%%%%%%%%&&&&&&%%%%%%%%%===""",,,***#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))+++++++++,,,++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************((((((((())))))(((((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((gggKKK;;;555222000...---,,,,,,+++++++++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###################################################%%%)))(((%%%"""$$$######$$$%%%%%%%%%%%%$$$(((!!! &&&***&&&"""!!!+++333+++$$$'''%%%$$$"""###'''(((&&&"""222DDD777///))) ---&&&!!!,,,)))&&&888"""EEE000$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%???!!!&&&''' %%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***)))((((((''''''(((((())))))******+++++++++************++++++++++++******+++++++++++++++,,,,,,,,,************************'''(((((())))))(((((('''&&&''''''(((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((fffIII:::555111///------,,,+++++++++,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################ ***+++]]]:::%%%)))######$$$%%%%%%%%%%%%$$$***%%% $$$((()))((($$$,,,***"""^^^%%%###!!!$$$!!!!!!)))&&&---%%%,,, ''')))&&&''' ###---%%%%%%'''\\\nnn%%%((($$$!!!'''%%%%%%&&&&&&&&&&&&%%%%%%DDD!!!!!!'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((''''''''''''(((((((((((()))***+++++++++*********++++++++++++******)))*********++++++++++++************************''''''((())))))(((''''''&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((fffIII:::444111...------,,,+++++++++,,,,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################(((&&&222YYY(((555######$$$%%%%%%%%%%%%$$$(((///((("""$$$$$$!!!"""###%%%%%%000LLL$$$$$$&&&...&&&!!!(((!!!,,,'''$$$---(((### &&&,,,'''"""(((&&&ooo"""///###%%%$$$&&&%%%&&&&&&''''''&&&&&&%%%>>>%%%###+++)))!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((''''''''''''((((((''''''(((***++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))hhhGGG666333111+++......,,,+++***))))))))))))))))))))))))*********'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######((( %%%,,,%%%###'''%%%######$$$%%%%%%%%%%%%$$$...$$$%%%((()))!!!+++---(((&&&,,,$$$(((+++ --- %%%%%%%%%%%%%%%%%%%%%%%%%%%)))/// &&&///"""$$$&&&*** ---###&&&&&&&&&%%%%%%$$$$$$$$$???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((())))))*********)))((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))))))))))))))(((((())))))))))))************+++*********))))))((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((fffFFF777444222...///...---,,,+++******************)))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$!!!(((###mmm---***%%%######$$$%%%%%%%%%%%%$$$///***$$$%%%555+++$$$((({{{333"""&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))666&&&111]]])))&&&)))"""***$$$&&&&&&&&&%%%%%%$$$$$$$$$???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))((('''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************************)))))))))(((***)))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((cccFFF888555444000000///...---,,,+++++++++++++++******))))))(((((('''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!%%%)))"""222WWW///"""######$$$%%%%%%%%%%%%$$$!!!444&&&###,,,,,,111PPPiiimmmddd]]]333000qqq,,, ###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!***999///"""000!!!***"""'''%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%'''(((((('''&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))))))))************************))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaFFF999555333000111000///...---,,,,,,,,,,,,++++++***)))((('''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### $$$!!!$$$***!!!--- ######$$$%%%%%%%%%%%%$$$+++!!!%%%######'''000...000!!!999%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%333)))***%%%&&&%%%(((%%%%%%%%%%%%%%%%%%%%%%%%???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%'''(((((('''&&&&&&''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((((()))))))))*********************))))))))))))))))))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((```FFF:::444111...111000///...---,,,,,,,,,,,,++++++***)))(((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!%%%'''000jjj,,,&&&######$$$%%%%%%%%%%%%$$$+++'''888```XXX%%%'''222"""%%%%%%%%%%%%%%%%%%%%%%%%)))222"""###"""sss--- $$$'''$$$'''%%%%%%%%%%%%%%%%%%%%%%%%???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&((())))))(((&&&&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))******(((((())))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))^^^FFF:::444000...111000///...---,,,,,,,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""'''&&&)))%%%"""444SSS---######$$$%%%%%%%%%%%%$$$!!!***''',,,...,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&"""999000%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''')))***+++***((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))))))))''''''''''''((((((((((((''''''((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))&&&'''((())))))******)))))))))))))))************))))))))))))************((((((((()))******++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[FFF<<<555111000000000...---,,,+++++++++*********)))))))))))))))&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%"""***)))(((!!!***######$$$%%%%%%%%%%%%$$$&&&"""************%%%%%%%%%%%%%%%%%%%%%%%% """[[[,,,&&&$$$###&&&###$$$$$$$$$%%%%%%&&&&&&&&&???$$$$$$%%%"""%%%###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&''''''(((((()))))))))+++------+++)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((())))))*********''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&'''((()))************))))))))))))************((()))))))))************'''(((((()))******+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))|||YYYEEE<<<666333222000///...---,,,+++++++++)))))))))))))))*********&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$***'''(((111###jjj---"""######$$$%%%%%%%%%%%%$$$&&&ooowww333&&&666%%%%%%%%%%%%%%%%%%%%%%%%<<>>666333222222111000...,,,++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***!!!...&&&((($$$%%%&&&&&&%%%%%%&&&(((,,,QQQ)))((('''!!!(((''',,,(((bbb&&&333 )))'''&&&'''"""((( '''))))))'''000 888www222!!!000+++$$$&&&***)))%%%&&&&&&''''''&&&&&&%%%???%%%&&&"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((---+++))))))+++,,,+++***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++***(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++sssRRR>>>666333222222111///...,,,+++++++++,,,))))))))))))((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***666%%%,,,))),,,$$$&&&''''''&&&%%%'''(((&&&"""!!!+++ ###..."""(((555111111((()))###((('''''''''###000!!!%%%!!!$$$)))&&&$$$...555///^^^)))&&&###000***(((***###%%%&&&&&&''''''&&&&&&%%%???%%%&&&"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((+++***(((((()))***+++***&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&%%%%%%&&&((())))))'''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***************++++++++++++************************)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++rrrRRR>>>666333111222000///---,,,++++++,,,,,,))))))))))))(((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" ((($$$&&&''''''&&&&&&'''(((,,,jjj---***%%%###333%%%###KKK&&&***(((000&&&)))(((***((((((%%%111&&&###"""000***$$$+++)))@@@;;;$$$!!!+++$$$&&&))) $$$***%%%&&&&&&''''''&&&&&&%%%???%%%&&&"""'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((())))))((((((((()))******%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$%%%''')))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******(((((())))))))))))******((((((((()))))))))***************++++++++++++,,,*********************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++~~~rrrRRR>>>777333111111000///---,,,++++++,,,---))))))))))))(((((((((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***,,,///###000"""'''%%%&&&''''''&&&&&&''')))(((888___'''+++###111&&&$$$[[[&&& ---000%%%***&&&+++***!!!(((666******+++!!!(((///000!!!DDD000...&&&'''...,,,%%%"""!!!(((%%%&&&&&&''''''&&&&&&%%%???%%%&&&"""'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&'''(((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((******++++++***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,******************************++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,yyyrrrRRR???777333111111000///---,,,+++,,,,,,---))))))))))))(((((((((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///***'''&&&%%%&&&''''''&&&&&&'''))) $$$+++&&&--- ,,,&&&,,,```"""%%%444333%%%%%%(((###******,,,+++,,, ,,,"""///"""---###...555$$$)))***$$$ +++&&&&&&%%%&&&&&&''''''&&&&&&%%%???%%%&&&###(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%'''((()))((((((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&''')))***+++***((((((((((((((((((((((((''''''''''''((((((((()))''''''(((******+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,---...///''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,******************************+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,tttpppPPP===777444111/////////...---,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''+++III ,,,&&&$$$$$$(((,,,***$$$!!!###444lll%%%111'''$$$***&&&&&&VVV,,,...---%%%+++'''sss---&&&$$$+++(((---...###111'''((())),,,///###///vvvEEE''')))(((%%%&&&)))'''""")))---******333>>>%%%%%%!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++...///(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////...------,,,,,,---///000///.../////////...,,,+++***+++,,,,,,++++++,,,,,,---...zzznnnpppOOO===777444111000//////...---,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""444&&&'''$$$%%%)))+++***+++///---<<>>>>>???<<<<<<<<<<<<;;;:::999888||||||qqqOOO;;;555333222222//////...---,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((("""(((,,,///###,,,+++(((KKK---111333...///666999--->>>222777...LLL???&&&---+++)))???000%%%'''+++)))(((+++222&&&'''###'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''(((((()))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////000111111222222111444666666555777<<<@@@???DDDJJJMMMMMMMMMOOORRRPPPTTTWWWVVVRRRPPPTTTXXXVVVTTTQQQMMMIIIFFFCCCBBBqqqOOO;;;555333222222//////...---,,,++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((()))'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((###,,,555111))))))///(((...555>>>===999FFFDDDOOOEEEPPPCCCKKKGGGAAA000...+++))))))***++++++$$$III&&&'''###(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))************)))))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------...---------------------------------.........///000111111111000111222555777:::;;;<<<>>>BBBEEEFFFFFFIIIOOOUUU___eeemmmqqqpppoooppprrrkkkssszzzyyysssrrrzzz}}}wwwpppjjjgggeeedddqqqNNN;;;555333222222000///...---,,,++++++***)))))))))))))))((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))$$$$$$%%%&&&'''((()))***''''''''''''((((((((()))///UUU===444///(((222111&&&UUUFFFWWWWWWXXXrrrllliiijjjqqqvvvlllssslllbbbaaa"""+++///,,,(((***,,,,,,***OOO&&&'''$$$(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------...//////000111222222333777999<<<@@@DDDHHHKKKLLLSSSWWW[[[\\\]]]aaahhhnnnpppLLL<<<666222//////000///...---,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&---///&&&222000555:::@@@|||wwwrrr......---+++)))((()))+++222... JJJ###"""$$$((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))((((((((((((******)))))))))))))))***------,,,,,,++++++***)))***++++++++++++,,,---///++++++,,,------,,,---000,,,---...---,,,,,,---...000///---,,,+++,,,,,,------+++***,,,///111...,,,---(((&&&))),,,,,,+++))),,,,,,,,,+++))))))***++++++++++++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///---,,,---000111///---///000000...,,,,,,---...222111111333333444888===AAAJJJUUU]]]```cccgggkkkyyyuuunnnKKK:::666222///000000///...---,,,+++++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''')))***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''$$$000444666999HHHHHHPPP>>>YYY===;;;999777555222///+++)))999(((%%%...((('''NNN'''"""+++((($$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))(((((((((((()))))))))))))))))))))(((******)))))))))))))))***'''((((((***+++...000111000///...---,,,+++***)))000---,,,,,,...///000111111111222111000000000111---.../////////...------...------...000000///...000---+++,,,---+++)))'''***++++++++++++++++++,,,++++++++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++///---,,,---//////...,,,+++---///000///...///000222333555999===CCCKKKQQQdddmmmzzzkkkHHH999555222000111000///...---,,,+++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%'''''''''&&&%%%&&&'''&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,"""+++YYY<<<@@@SSS___vvvlll]]]vvvHHHKKKEEE===::::::999555111555'''&&&222---%%%===)))$$$333!!!%%%###%%%%%%%%%%%%&&&&&&&&&&&&,,,+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))***)))))))))))))))*********)))))))))***+++---......------...///000///...222///---...222666777777555666666666666666666555222333555666666333111///111111111000000///...,,,000000000000///...,,,+++******++++++++++++************++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000000///...---///111222222222333444:::>>>EEEMMMXXXeeeqqqxxxhhhFFF777444222000222000///...---,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((('''(((((((((((()))))))))...###XXXYYYgggqqqppp~~~iii]]]OOOGGGGGGGGGCCC>>>333888555000444;;;333$$$444$$$)))ddd!!!...)))'''%%%%%%%%%&&&&&&&&&&&&'''+++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))******+++------------...............,,,,,,---///222444444222777:::===AAAGGGIIIHHHFFFFFFGGGIIIKKKLLLLLLKKKMMMMMMOOOOOONNNMMMKKKIIIFFFBBB>>>===>>><<<777222///333444222111111///,,,///............---+++*********************++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---...///111222222111333333333333555:::@@@EEEQQQZZZfffrrrfffDDD666444222111222000///...---,,,+++++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''((('''''''''((((((((())))))(((((((((((()))))))))***,,,222+++PPPtttzzzuuunnnkkkfff[[[QQQGGGBBB@@@???888//////666)))000444,,,***SSS,,,'''+++'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((())))))(((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************((()))))))))*********+++***************+++,,,,,,+++,,,...000222444444444222222111000111444888;;;AAAMMMYYY^^^bbbgggiiihhheeefffgggkkkppprrrqqqpppuuuuuuvvvxxxzzz}}}uuullldddcccfffdddZZZQQQFFFIIIHHHCCC>>><<<666...333111000000111111///---+++***)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------............///////////////000111222333555999CCCPPP```jjjuuueeeDDD666444222111333000///...---,,,+++++++++++++++*********)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((''''''&&&&&&'''(((((('''&&&'''(((''''''((((((((()))))))))((((((((()))))))))******"""...777222$$$///)))+++------,,,...333777555:::BBBJJJSSS]]]eeekkkpppyyywwwdddUUUGGGDDDCCC???>>>AAA777(((###+++///,,,555FFF111'''%%%)))%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))))))))''''''((((((((()))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))************+++((())))))******+++++++++++++++++++++,,,---..................000333555666:::???EEEGGGGGGKKKSSSZZZ```ooo|||zzz{{{vvvmmmgggbbbWWWIII:::666222111222222///---...---,,,*********+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------....../////////111111000...---...111444777<<>>EEEFFFNNN\\\nnn~~~gggQQQMMMRRREEE111KKK<<<111111222---+++--- 111;;;!!!###---,,,&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&((())))))*********'''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********+++++++++((())))))******+++,,,,,,,,,,,,,,,------///000000777555333333999BBBKKKQQQYYYeeerrrvvvttttttzzzyyyXXXQQQGGGAAA>>>;;;666222333222///------------...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...//////000000000000111111222777>>>DDDQQQ\\\nnn{{{pppnnnooolllkkklllvvvfffEEE777444222111333000///...---,,,++++++++++++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&((((((((('''&&&%%%'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))***************"""000...%%%...111***,,,000555999===EEEQQQZZZdddlll{{{xxxiiiYYYUUUWWWAAAHHHKKKCCC:::666444333333'''%%%///&&&---'''***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&((()))************(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))******++++++++++++((())))))***++++++,,,,,,---------......000111111;;;::::::@@@MMMaaattt~~~tttfff[[[SSSKKKCCC===777555333000/////////000))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++*********)))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111,,,...111444999CCCOOOWWWqqq{{{~~~xxxwww}}}~~~xxxrrrqqqlllxxx~~~{{{~~~aaaBBB999333111444222000000///...------,,,,,,***++++++++++++***)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***+++,,,+++,,,,,,+++******,,,///111333;;;DDDJJJOOO[[[lllyyyoooaaa___eeeaaaQQQDDD@@@===888222444444///***)))***+++)))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))***))))))((((((((())))))((((((((((((((()))******))))))))))))*********************)))))))))))))))+++)))((((((***,,,---------+++)))***---000///...333///---///000111777>>>FFFRRRZZZ\\\jjj{{{mmmdddcccXXXMMM@@@888777999999999000...+++***+++,,,......(((((()))***************))))))))))))************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&)))***((($$$%%%***000''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************************)))(((((())))))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------///******000333000000333333555777<<>>BBBIIIRRRdddrrr|||~~~{{{jjj[[[PPPJJJFFFDDD666333111000000...***'''++++++***++++++---...///))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((''''''''')))***''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************************)))(((((())))))))))))************((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......555000...000000---...333333@@@PPPbbbxxxaaaBBB999333000222000/////////...------,,,,,,***++++++++++++***))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++)))///444555444999EEEOOOaaapppqqq\\\OOOGGGAAA:::888777666222//////---+++)))'''''''''(((++++++***)))((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''(((((())))))((((((((()))******))))))))))))************************************,,,,,,,,,,,,,,,+++++++++'''***,,,---...000555999999:::???GGGNNNWWWggguuuyyyjjj```\\\GGGAAA999555444222...))),,,+++***))))))***+++,,,))))))))))))((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***((('''''')))***'''%%%''''''((((((((((((''''''(((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************************+++******)))((()))))))))*********++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000////////////111333333333999@@@BBBYYYvvv```BBB999222000111/////////.........---------***++++++++++++***))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********((()))+++,,,,,,---...///555666777999AAAPPPeeettt}}}ooodddYYYQQQGGGBBB>>>:::888999666555222///,,,)))'''&&&***))))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((***))))))((())))))******((()))))))))************)))***************++++++***+++---............///------...///333888>>>CCCFFFFFFJJJRRR\\\lllxxxhhh[[[JJJ>>>:::999666444000///...---+++***)))((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))******++++++)))'''%%%''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''((())))))))))))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************************++++++******)))))))))*********+++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,---------------......//////000000000000,,,///444777999???JJJSSSiii^^^AAA999222000111///...............---------***++++++++++++***))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''************************))))))))))))************+++,,,.........000333666::::::===HHH[[[sssuuulll```VVVIII>>><<>>999666666555444222///---,,,******))))))((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((,,,//////***'''&&&(((''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''((()))******)))((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------.........------...///000111222333333666777999???OOOcccppp\\\???888333000222///........................***++++++++++++***))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************)))))))))*********+++++++++---...---,,,///555:::>>>CCCOOOeee~~~qqq]]]IIICCCGGG;;;;;;;;;:::888555222111******))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++***)))))))))******))))))))))))************))))))******+++,,,,,,,,,,,,......,,,)))))),,,000000555===HHHSSS___iiiooofffjjjtttppp^^^OOOFFFBBB@@@<<<888444111///...++++++******))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&,,,000///)))%%%&&&)))''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((***++++++***((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////------...///111333555777777;;;>>>DDDVVVrrrZZZ>>>888333111333000........................***++++++++++++***))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))*********+++++++++)))+++---...///555@@@HHHTTT]]]nnnzzzaaaRRRQQQIIIGGGCCC???<<<:::999999222111///...,,,***)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***+++,,,+++******))))))******))))))))))))************))))))***++++++,,,---------///000///---///555;;;>>>NNNbbbpppxxxuuuooo___XXXLLL???666111111111,,,,,,,,,+++***)))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))++++++(((&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,***((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++*********+++++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,------.../////////......///111444777:::<<<<<>><<<===>>>999777555222///,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((***++++++,,,,,,+++***))))))******))))))))))))************))))))***+++,,,,,,------,,,///222222333999BBBJJJ___uuuttt```LLL===666555777------,,,,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&'''((((((&&&$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''(((***,,,,,,***((('''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------...///000000//////000333666:::===@@@III]]]yyyZZZ>>>888444111111---222111///---,,,,,,,,,---***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))((()))***+++,,,,,,+++***///,,,---000...((((((---222333888BBBHHHQQQ```ppp~~~tttrrreeeXXXOOOFFF<<<;;;>>>;;;===:::222000222111,,,&&&((()))&&&###"""%%%)))%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''')))***,,,...***+++***(((&&&&&&'''))))))************+++++++++'''***---......---...///333///000888BBBNNN```ppp}}}~~~mmmTTTGGGDDDCCC:::777222---******,,,...)))************)))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''))))))&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&'''***++++++***'''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************''''''((()))***++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------'''+++000000...,,,---///+++333333555===@@@GGGVVVlllXXX===888444222333///222000///---,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++))))))(((((((((((())))))***)))((((((((()))++++++******))))))(((((((((((())))))))))))))))))))))))((()))+++,,,------,,,,,,111---,,,.........333:::999===HHHUUU___gggvvv}}}rrrfffUUUDDD>>>@@@999;;;:::555333555333---+++)))'''&&&&&&'''((((((&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''((()))***,,,---+++++++++***))))))+++---************++++++++++++...---,,,,,,...000222333222555???PPP___nnnvvvfffYYYQQQEEECCC???;;;777222---******)))((((((******(((%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((&&&''')))++++++)))'''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))******++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...000111000...---///000555;;;999888CCCOOOaaaxxx|||UUU<<<777444333444111111000///---,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))(((((((((((()))))))))))))))((()))******+++***))))))))))))((((((((()))))))))))))))))))))))))))***+++,,,------------...+++***,,,...000777???GGGPPP```ppp{{{xxxrrrzzzkkkSSSFFFDDD:::<<<:::888888999666111111,,,'''&&&)))+++***'''&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))***,,,---,,,---,,,+++))))))+++---******+++++++++,,,,,,,,,---,,,***+++...000222333555???SSSjjj}}}qqqaaaSSSMMMEEE???:::555///+++---+++)))***++++++(((%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&'''(((((('''&&&'''(((&&&&&&&&&''''''''''''(((&&&''')))******)))'''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))*********************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------222111000//////000333444222::::::>>>RRRlllzzzTTT<<<888333222333111111000///...---,,,,,,+++***++++++,,,,,,++++++******))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,---000444;;;CCCJJJ]]]iiizzzwwwooovvvgggUUUMMMAAA???;;;999999999777444555111,,,*********(((''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((())))))***+++,,,,,,---,,,***''''''(((***++++++++++++,,,,,,,,,---)))+++...000111444999>>>NNN]]]ttt{{{lll```NNNAAA:::888666555111111111///,,,***)))(((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&'''(((((('''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************+++*********************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........---...111444666777333???FFFRRRoooxxxTTT<<<888333000222000000000//////---,,,++++++***++++++,,,,,,++++++***)))))))))******)))))))))))))))(((((((((((())))))((()))))))))************))))))))))))************************************(((((()))***+++,,,---...///000111555AAATTTgggrrrzzz~~~|||}}}kkk^^^NNNGGG???;;;:::888666444666666444000***'''&&&(((((((((''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))******++++++***++++++***))))))+++---+++,,,,,,,,,------------,,,000444444555???PPP]]]wwwlllXXXKKKDDD@@@>>>555888:::666...((())),,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((())))))((('''''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,---...000111444666777@@@RRR```rrryyy{{{vvvSSS===888222///111000000000000///...---+++******++++++,,,,,,++++++***))))))************))))))))))))(((((((((((())))))(((((()))************))))))))))))************+++************************)))))))))***+++---///000111333555<<>>GGGRRRggg}}}pppddd^^^WWWKKK@@@:::777888:::999666222...---))))))''''''&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***+++******))))))***+++,,,---///222555------------............333555;;;FFFYYYqqqzzzsssooocccbbbfffnnntttuuuvvvxxxvvvtttrrrrrrssstttsssrrrnnnnnnpppwwwoooaaaZZZQQQOOOKKKFFF@@@:::555222---,,,,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&(((***---///,,,)))&&&&&&((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............///333555333222777DDDNNN```~~~{{{oooNNN:::888222000444555//////000000///---+++***+++++++++,,,,,,+++++++++((()))***++++++***)))((())))))(((((((((((())))))'''((()))++++++******)))))))))******++++++++++++************************---------...///111333555AAAOOO```oooqqqaaa______dddiiiiiiddd^^^```[[[\\\dddjjjlllpppwwwyyy~~~uuuwwwyyytttkkkZZZIIIBBB888777888;;;===:::444///***)))(((&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((***++++++***)))))),,,------+++******,,,...---------.........//////555:::III```|||~~~{{{wwwqqqllljjjiiijjj[[[XXXZZZccckkkmmmmmmoooqqqtttsssmmmiiihhhccc]]]ZZZZZZYYY\\\dddrrr|||~~~{{{aaaZZZQQQMMMLLLHHH>>>666///...---,,,+++)))(((((())))))))))))))))))))))))((((((''''''))),,,///222,,,)))&&&%%%(((******)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...222555333333===PPP```|||nnnMMM999888333000222111000///...------,,,------,,,,,,,,,+++++++++************************************))))))((((((''''''*********))))))))))))))))))************+++++++++((()))+++++++++,,,...111,,,111///000444222999KKKeeexxxjjjZZZXXX]]]aaaaaabbb```XXXPPPRRRPPPMMMNNNPPPPPPNNNLLLIIIJJJLLLNNNOOOPPPPPPPPPYYYZZZ\\\^^^```eeekkkooo|||}}}xxxdddQQQHHH===>>><<<777555666999;;;000---)))''''''(((''''''(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&''')))+++++++++******---,,,+++******+++,,,,,,222//////222000...333<<>>;;;888333000...,,,***(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((()))))))))))))))'''(((((((((((()))))))))+++***)))(((((()))***+++))))))***,,,------......000000333:::HHH]]]ttt~~~uuuqqqooolllrrrssswww~~~~~~~~~yyyvvvvvvvvvssswww|||lllXXXNNNTTTRRRNNNGGG===555///---((((((((())))))***++++++((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++++++++,,,///111++++++******++++++,,,,,,,,,,,,,,,---------......------------...///000111222///...222666777777777>>>EEESSSjjjrrrppplllgggdddbbbaaaaaahhhfffdddccceeeiiinnnqqqpppwwwvvvqqq{{{zzzooosssxxx|||~~~fffGGG555666333111333111000///...------,,,------,,,,,,,,,+++++++++******************************))))))))))))************(((((())))))************))))))*********+++++++++,,,+++***+++---///000000...???MMM___zzzvvvtttzzzqqqmmmqqqxxxeee___TTTKKKIIIOOOUUUXXXWWWUUUVVV\\\``````bbbeeetttzzz}}}wwwqqqqqqrrrrrruuuvvvwwwxxxwwwwwwwwwwwwsssqqqmmmjjjgggfffggggggcccdddcccaaa^^^]]]^^^```___\\\WWWTTTSSSQQQNNNKKKIIIJJJLLLOOORRRWWW\\\___YYYggg{{{|||eeePPPAAA>>>BBB999777666555333000+++((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((()))))))))***,,,+++***))))))***,,,---******++++++,,,------...222666???OOOggg~~~{{{ssspppsssxxxzzz|||}}}}}}}}}xxxyyyyyy}}}ppp___WWWWWWUUUOOOEEE:::111---***))))))(((((()))******((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++++++++))))))+++,,,+++*********++++++,,,---,,,,,,,,,---------.....................///111111111...///444777555666:::JJJ]]]xxxtttbbbbbbaaabbbcccfffjjjmmmppppppooonnnnnnqqqwww}}}dddEEE444666444222333222000///...------,,,------,,,,,,,,,+++++++++******************************)))))))))************+++((((((((()))******++++++)))************+++++++++,,,,,,,,,+++***---111555:::RRRiiixxxrrryyysss___RRRRRRXXXLLLMMMLLLKKKMMMTTT^^^eee```]]]^^^cccfffhhhlllrrrwww}}}}}}{{{}}}}}}~~~}}}{{{xxxwwwvvvvvvvvvrrrsssrrrqqqnnnmmmnnnoootttrrrooollljjjgggdddbbb___]]]YYYUUUSSSRRRSSSTTTQQQTTT\\\gggqqqzzziiiPPPDDDDDD:::999888777666222---***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''((())))))******))))))((((((((()))))))))******++++++++++++,,,---...///,,,,,,,,,,,,---///111222444CCCYYYrrruuulllhhhpppuuuwwwuuuvvv|||||||||aaa___[[[UUUKKK@@@666000...---+++)))(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++***((('''((()))************+++,,,------,,,,,,,,,---------..................///000111111111///111666666444;;;FFF[[[uuuxxxlllgggeeeaaa[[[aaacccfffkkkqqqwww|||{{{|||bbbCCC333666444222444222000///...------,,,------,,,,,,,,,+++++++++******************************))))))*********+++++++++'''(((((()))******++++++)))************+++++++++)))+++---,,,,,,111;;;CCCVVVssslll\\\PPPHHHFFFIIINNNPPPTTTYYY\\\```fffkkkdddbbbdddkkkpppttt{{{~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{}}}~~~{{{||||||{{{yyyvvvtttsssxxxssskkkddd``````bbbcccaaa\\\XXXVVVUUUYYYeeeqqq~~~kkkTTTKKKBBB???;;;888555333///---))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((()))************)))(((((()))))))))************+++,,,...///000000000...---,,,---000444888;;;EEE]]]{{{wwwrrrmmmgggeeehhhvvv~~~vvvooofff\\\TTTKKKBBB<<<444222///,,,***)))((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))******)))((()))***************+++,,,---...,,,,,,,,,---------..................///000111222111///222888:::===OOOcccyyyrrraaaccc^^^\\\]]]___bbbiiipppkkkooouuu}}}~~~aaaBBB333666444222444222000000...---------------,,,,,,,,,+++++++++******************************))))))******++++++++++++'''(((((()))***+++++++++)))************+++++++++$$$***//////000888GGGTTTpppvvvbbbMMMGGGJJJMMMNNNNNNPPPRRRXXXaaagggiiikkklllgggggglllssswwwyyy~~~zzzxxxzzz|||vvvwwwxxxyyyyyyyyyyyyyyywwwyyy{{{|||}}}~~~|||}}}{{{sssjjjccceeebbb```^^^YYYUUUYYY___aaaeeetttcccTTTIIIDDD===777444222111000)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((()))***************))))))))))))************)))***---///111222222222...------...222888>>>BBBZZZuuutttnnniiiiiihhhiiiqqq|||~~~}}}zzz}}}~~~{{{pppddd\\\UUUMMMHHH999666222...+++)))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))%%%'''************+++,,,************+++,,,---...,,,,,,,,,---------...............//////000111222111///444;;;@@@IIIdddqqqbbb___]]][[[YYYVVV[[[fffjjjiiiqqq}}}uuucccBBB;;;444111666111333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,...000...---...---,,,---+++,,,111777CCCZZZooolllXXXOOOJJJJJJQQQTTTRRRRRRVVVVVVbbbmmmoooqqqvvvyyyxxxuuuwww{{{~~~}}}zzzwwwuuuuuutttsssqqqnnnlllkkkjjjhhhgggeeedddeeefffhhhjjjlllmmmmmmmmmnnnppptttwww{{{vvvwwwsssllleee___[[[YYYYYY___^^^cccnnn{{{yyylllWWWOOOEEE>>>888333000000&&&(((******((('''&&&&&&((('''&&&&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))***************+++---///222222111000333///...111444<<>>???GGGcccuuu^^^YYY]]]___bbbgggfffmmmoookkkqqqpppbbbBBB;;;444111666111222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++,,,.........111000333<<>>888333000,,,***''''''((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,------......///,,,...//////...---///000111000......111444666777???888???^^^lllPPPZZZccciiisss~~~yyy```@@@:::444111666000222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++...+++***---///......000000999LLLddd}}}zzzjjj^^^YYYSSSOOOQQQVVV[[[______eeemmmqqqpppppptttyyy~~~|||tttrrrnnniiiccc^^^[[[YYYWWWUUURRROOOMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKLLLLLLKKKKKKKKKMMMOOONNNNNNNNNOOORRRVVVZZZ\\\bbbiiiqqqvvvxxx|||~~~zzzvvvpppjjjeee```___```dddooo{{{bbbQQQGGGBBB999333---,,,...///,,,)))(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************)))))))))))))))*********))))))*********+++++++++---.........---...///000555444@@@]]]zzznnnjjjjjjkkkkkkssszzz~~~uuuooooooooonnnmmmjjjsss}}}tttxxx~~~~~~|||rrrmmmkkk```kkkwwwuuu___SSSRRRPPPKKKDDD>>>888666///,,,(((&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,------......///---...//////......///000111000///000444666777666???>>>RRR|||hhhSSSVVVcccppp{{{^^^???:::444111777000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++---+++,,,//////,,,---111999IIIbbb}}}wwwoooqqqzzz^^^NNNOOORRRUUUYYY^^^dddhhhiiiqqqyyy|||{{{|||{{{sssllljjjbbb```]]]XXXTTTRRRPPPOOOPPPOOOMMMMMMMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYXXXWWWVVVTTTUUUUUUTTTRRRRRRSSSTTTTTTRRROOOMMMKKKKKKLLLMMMQQQXXXaaafffiiinnnwww}}}|||~~~{{{uuunnnfff```___```ccclll~~~ttt]]]LLLBBB===666///---///111000---)))'''%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************((()))))))))*********+++************++++++++++++***---000000//////000222555CCC]]]zzzrrrgggbbbfffnnnwww||||||vvvpppnnnqqqwww{{{}}}vvvzzz}}}{{{xxxlllppptttyyykkkXXXWWWTTTPPPKKKEEE???<<<444000+++((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,------......///---...000///......///111///000222444777888888777AAAQQQtttxxxmmmgggbbb___```jjjttt]]]>>>999555222777000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++))),,,000...+++222>>>TTTfff~~~sssooouuubbbQQQMMMPPPTTTYYY___fffnnnssssss{{{{{{xxxtttmmmaaaYYYWWWQQQPPPNNNLLLLLLMMMOOOPPPSSSSSSSSSTTTVVVYYY[[[\\\^^^^^^______```aaaaaaaaaaaaccceeefffgggfffdddcccaaabbbcccaaa___]]]]]]^^^]]]\\\XXXTTTQQQOOONNNMMMIIIMMMRRRUUUXXX\\\bbbgggqqqsssxxx}}}vvvllleeeaaa[[[YYY```ppp~~~pppYYYGGGBBB<<<555000000222222222---***'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************((())))))******+++++++++*********++++++++++++,,,))),,,000000000111444777222QQQzzzxxxpppiiifffdddgggooozzz~~~wwwsssssstttwww}}}vvvrrrvvv}}}yyywwwtttsss|||xxx```[[[TTTPPPLLLHHHAAA<<<:::666000,,,+++***)))((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///---///000000///...000111...111555888999;;;>>>@@@RRRmmmooofff^^^\\\ZZZ[[[ggguuu\\\>>>999555222777000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***---111///111CCCXXXxxx~~~sss\\\OOOLLLRRRUUU[[[ccckkkttt{{{}}}yyyrrrjjjdddaaa[[[SSSOOOPPPLLLKKKKKKLLLOOOTTTYYY\\\aaabbbdddfffhhhjjjlllmmmqqqqqqrrrrrrssssssttttttrrrtttwwwzzz{{{zzzxxxwwwvvvwwwwwwvvvsssppppppppplllkkkhhheeeaaa^^^\\\ZZZQQQQQQPPPPPPPPPQQQSSSUUU___bbbhhhnnnuuu||||||sssmmmeee]]]ZZZ]]]ccchhhvvvssssssoooVVVJJJEEE===555222111333555222///+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************((())))))******+++,,,,,,*********+++++++++,,,,,,***,,,.........222:::@@@HHHeeeyyymmmfffbbbfffhhhnnnwwwxxxuuutttttt~~~|||uuutttvvvxxxzzzyyy}}}pppfffZZZSSSQQQNNNFFF??????;;;555111...,,,)))'''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///---///000000//////000111---222777999:::???HHHPPPqqqqqqVVVWWW___kkkoooqqq~~~zzzyyy\\\===999555222777000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,///333333999SSSooo~~~dddSSSNNNRRRVVV[[[```hhhqqqyyy~~~}}}tttjjjddd[[[TTTRRRPPPKKKLLLPPPRRRRRRSSSVVV[[[bbbhhhlllqqqsssuuuwwwyyyzzz{{{{{{zzzyyywwwtttpppllliiigggccc___ZZZWWWUUUTTTSSSRRRPPPSSSYYY```iiiqqqwwwzzz}}}uuullleeebbbbbbbbbaaaccceeeyyy}}}}}}```PPPKKKCCC999333111333777777333///,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---,,,++++++222>>>GGGlllzzzkkk```bbbccc```hhhooozzz}}}vvvwww}}}|||xxxuuu{{{|||vvvvvvfff^^^]]]YYYPPPHHHBBB>>>999444000---)))'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///...///000000//////000111...333888999:::BBBPPP]]]jjjXXXdddbbbhhhttt|||{{{|||]]]DDD666555111000333111////////////............,,,,,,------,,,,,,+++***************************++++++******++++++,,,---***)))***+++------,,,+++000)))+++666<<>>JJJffftttfffddddddmmmrrrwww~~~~~~\\\CCC666555111000333000////////////............,,,,,,------,,,,,,+++***************************++++++******++++++,,,---+++++++++,,,---------,,,///---222>>>JJJ[[[xxxzzz~~~xxxlll\\\PPPHHHJJJRRRXXX^^^cccjjjpppyyyzzzrrrjjjccc\\\TTTOOOLLLMMMQQQXXXZZZYYY[[[```eeehhhooovvvzzzwwwrrrooommmiiieeeaaa[[[UUUSSSVVVXXXWWWXXX\\\hhhmmmttt|||{{{vvvbbbYYY```vvv~~~xxxwww{{{uuugggYYYRRRKKKAAA::::::;;;:::888555222...+++)))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))******++++++,,,------+++,,,---,,,++++++,,,---...,,,---111999JJJeee|||qqqeee[[[ZZZ___fffoooxxxzzzwwwqqqooopppvvv}}}|||ooofffaaa```PPPLLLHHHFFF>>>444///...***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///...///000000//////111333333666888:::HHHeeezzzhhhccciiipppppp~~~~~~\\\CCC666666111111333000////////////............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------------...222999CCCUUUoooxxxqqq~~~|||YYYGGGGGGEEEIIISSS]]]eeelllrrrrrrxxxuuummmaaaWWWQQQNNNMMMMMMOOOQQQXXX```eeeggglllqqqzzz~~~zzzvvvpppmmmeeeaaa___```___YYYUUUUUUYYY\\\bbbjjjrrr{{{qqqaaa___YYYSSSddd|||~~~nnn^^^QQQFFF???======:::888777777444...)))'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------,,,------,,,+++***,,,---222---,,,777JJJccc}}}lll___\\\\\\bbbkkkwww~~~zzzvvvwwwxxxxxxwwwuuuhhhaaa^^^ZZZWWWRRRHHH;;;333222,,,***(((((()))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////...000111000000000222444///888;;;???XXXsssfffcccggguuu}}}[[[BBB666666222111333000////////////............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,+++,,,---...333:::???FFF[[[zzz~~~jjjxxxpppXXXFFFFFFIIINNNVVVaaajjjqqqxxx}}}{{{xxxrrrggg```VVVMMMJJJLLLPPPTTT___^^^bbbjjjqqqxxx~~~{{{uuussspppnnnjjjddd]]]ZZZVVVWWWZZZ___gggpppyyy~~~~~~ooojjjpppgggSSSRRRaaaiiiYYYPPPJJJEEEAAA<<<666555666555000+++((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++)))******++++++,,,------,,,------,,,***+++,,,...222...333FFF```yyyiii[[[]]]___fffrrr}}}zzzuuussswww|||qqqgggiiigggeeebbbWWWGGG;;;777000---***(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------...////////////000111111111111444666333888AAARRRtttqqqcccgggpppyyyZZZBBB666777222222444000////////////............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---)))+++,,,+++***+++---000888@@@EEEKKK___wwwrrrcccRRREEEFFFVVVSSSZZZbbbiiiooovvv}}}zzzoooddd]]]UUURRRNNNKKKLLLRRRZZZ```lllmmmttt~~~~~~zzzuuurrrnnniiiddd^^^\\\[[[\\\```gggnnnrrr}}}yyywwwssskkkeeeeeeaaa~~~tttjjj^^^SSSIIIAAA888444444444222...+++)))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++)))******++++++,,,---------------,,,+++,,,...111...222BBB^^^yyy{{{kkk```[[[\\\bbbmmm|||}}}wwwsssssstttuuuyyywwwlllkkkmmmnnneeeTTTCCC;;;555111,,,)))(((((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000///111222222222333555777======NNNsss|||mmmccceeevvvYYYAAA666777333222444000////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((+++,,,,,,***+++///333666???HHHRRReee~~~{{{gggMMMJJJJJJPPP```^^^eeelllpppvvv~~~~~~vvvkkk___VVVQQQHHHJJJLLLOOOUUU___iiipppxxx~~~|||{{{xxxsssjjjgggbbb______aaaeeehhhssswww~~~tttgggWWWaaawww~~~vvvcccXXXOOODDD;;;666444222111///,,,)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,)))******++++++,,,---------......------...222444111>>>ZZZ{{{yyyoooddd___aaafffdddlllxxx}}}zzzuuurrrrrrxxxllljjjmmmsssqqqbbbOOOCCC<<<777000+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...//////000000000111333333333444666999@@@FFFbbbyyydddhhhkkkyyy}}}~~~XXXAAA666777333222444000////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++...---,,,...333888<<>>666///,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,------......//////000000000222333444444555777:::DDD\\\tttmmmjjjwww}}}|||}}}}}}{{{uuuuuusssooollllllppptttXXX@@@666888444333444000000/////////............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))---//////...000666<<>>IIIVVVxxxrrrnnnzzz~~~rrrqqqoookkkgggbbb^^^\\\XXXVVVUUUVVVVVVVVVTTTRRRXXXZZZZZZWWWRRRNNNMMMMMMRRRQQQPPPQQQQQQQQQOOOMMMJJJHHHJJJNNNNNNKKKLLLQQQUUU???666777222111444111///////////////.........,,,------......------,,,,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,,,,---000444888AAASSSccc]]]JJJFFFAAAJJJUUUbbbhhhiiimmmvvv~~~wwwooohhh]]]SSSJJJJJJMMMUUU]]]fffqqq{{{~~~|||zzzqqqnnnjjjggggggkkkqqqttt}}}xxxlllbbb\\\qqqvvvwwwsssiii]]]PPP@@@444111111111111111...***&&&***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............111444888JJJooocccccccccfffppp~~~sssjjjdddaaa___gggjjjpppyyyuuuiii```\\\^^^^^^]]]ZZZYYY\\\ccciiiuuu{{{|||wwwsssrrrtttwww|||eeeOOOAAA:::222+++---,,,*********)))(((&&&))))))))))))))))))))))))))))))))))))************)))))))))*********++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......///000111222222222555888999999BBBYYYnnnxxxmmmyyytttjjjfff```^^^\\\YYYUUURRRPPPOOOLLLKKKIIIIIIKKKLLLLLLKKKLLLMMMLLLKKKHHHHHHIIIJJJLLLKKKKKKMMMNNNNNNLLLJJJIIIJJJMMMOOOLLLHHHIIILLLTTT???666777333111444111.........///////////////,,,------......------,,,++++++++++++++++++++++++------,,,++++++++++++,,,...000555:::???JJJ```sss}}}wwwtttUUUHHHNNNRRRYYYcccoootttssssssyyyxxxnnneee\\\UUUOOOKKKPPPWWW___gggrrr{{{wwwrrrnnnllllllmmmmmmuuuxxxyyyooohhheeexxx~~~yyy|||~~~uuurrrmmmhhhddd[[[JJJ:::444111//////000///,,,)))***))))))((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000///222999EEE]]]sssdddgggkkkuuu~~~xxxjjj___YYYXXXYYY\\\^^^ccchhhoootttwwwxxx~~~yyypppggg```\\\]]]^^^]]]ZZZUUUTTTVVVYYY\\\hhhyyy{{{vvvrrruuu~~~~~~wwwuuuwww[[[EEE===777///,,,+++******+++***(((&&&))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222222333111555888777999LLLmmmsssqqq|||~~~{{{wwwqqqiii___WWWSSSTTTSSSRRRQQQOOONNNNNNNNNKKKJJJIIIJJJMMMPPPQQQRRRRRRRRRSSSSSSUUUWWWZZZ\\\XXXXXXYYY[[[\\\\\\ZZZXXXWWWYYY[[[YYYTTTQQQQQQUUUSSS>>>666888333222444111.........///////////////,,,------......------,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,---222:::CCCKKKXXXnnntttwwwnnn^^^MMMMMMZZZ```mmmrrrwww{{{}}}}}}~~~xxxrrrjjjbbbYYYRRROOOOOOQQQZZZeeemmmvvv}}}zzzwwwtttqqqlllhhhlllpppwww~~~|||ooolllrrrppprrr~~~~~~xxxqqqllllllhhhYYYJJJ<<<666///,,,...000///...******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222222888GGG]]]xxxooojjjpppssszzztttdddZZZWWWYYY\\\\\\]]]^^^___```bbbeeefffppprrrvvv{{{yyyvvvpppjjjeeeaaa^^^\\\[[[]]]^^^[[[VVVQQQPPPQQQOOOZZZjjjxxx{{{xxxzzz{{{pppiiissslllOOO@@@:::555,,,+++******++++++***)))))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000111222333333222555777888BBB^^^rrrkkknnn}}}{{{uuuqqqmmmlllfffeeebbb\\\VVVSSSQQQOOOPPPQQQQQQRRRSSSSSSTTTTTTQQQPPPQQQSSSXXX]]]```aaaggghhhjjjmmmqqqtttwwwxxxxxxxxxyyy|||~~~~~~{{{yyyttttttqqqkkkffffffhhhjjjRRR===666888444222444111///////////////.........,,,------......------,,,***++++++++++++,,,,,,,,,---,,,,,,,,,------...///,,,444AAAQQQ]]]iii|||wwwoooYYYQQQLLLTTTccchhhyyyyyy||||||kkkddd\\\UUUOOOLLLOOOTTTZZZfffttt~~~}}}||||||}}}}}}|||zzzvvvnnnhhhhhhkkkpppvvv|||{{{hhh[[[fffqqqsss}}}tttoooooonnndddYYYJJJ@@@444------000111000+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000///333???UUUrrr{{{zzzkkk```kkk}}}nnn___YYYYYY[[[]]]YYYYYYXXXVVVUUUVVVYYY\\\[[[___dddlllssszzz}}}xxxoookkkfffbbb___^^^\\\[[[YYY\\\^^^]]]ZZZWWWXXXYYYWWW```jjjuuu}}}|||{{{yyyyyy}}}qqqjjjkkkzzzdddKKK???<<<000---+++***++++++++++++))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------,,,---------...............//////000111222333333444555888AAAXXX{{{iiibbbhhhnnnccc___]]]\\\\\\^^^aaa___[[[ZZZ]]]``````aaabbbeeeggghhhiiiiiihhhjjjkkkmmmssszzztttlllmmmooooooQQQ===666999444333444111000000//////......------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333<<>>444111111111000///---,,,******(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))***++++++++++++***++++++,,,,,,,,,,,,------...***+++000222222999CCCeee~~~ppppppsss{{{yyyzzzxxxrrrlll|||xxxjjjgggsss}}}}}}~~~jjjTTTHHH<<<555111,,,***+++,,,+++++++++************((()))******++++++******************+++++++++,,,***++++++,,,,,,,,,,,,,,,............///////////////000222333444555999<<>>555222333111000111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,///------000444<<>>444222333222111111////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---...444999CCCYYYoooyyy|||sssnnn{{{vvvooojjjlllYYYXXX^^^iiirrrtttvvv{{{zzzmmm```SSSMMMLLLOOOXXX```nnnzzzuuunnn^^^TTTLLLIIIIIIHHHHHHJJJJJJKKKLLLMMMQQQXXX```fffmmmqqqvvvzzz|||~~~xxxmmm]]]QQQKKKIIIHHHGGGDDDEEEEEEFFFIIIRRR___hhhuuu|||~~~}}}}}}{{{xxxuuunnnooorrrvvv{{{{{{gggTTTPPPFFFKKK^^^{{{~~~~~~qqqkkkkkkgggTTTBBB888666333///---++++++***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------+++...000111;;;TTTxxxooo___dddpppqqqppp~~~}}}}}}~~~kkkRRRDDD>>>777000,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------............////////////333000111555555555???MMMuuuqqqsssuuuooo~~~vvvIII>>>444222333222111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---222<<>>444222333222111222000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------555BBBJJJSSShhhiiiTTTZZZkkkrrrooolllzzz~~~uuunnnXXXPPPKKKPPPZZZfffttt~~~wwwpppVVVMMMFFFFFFGGGGGGGGGIIIEEEFFFFFFEEEDDDDDDGGGIIIHHHOOOYYYaaagggkkkooorrruuuvvvuuussstttssslllcccQQQMMMHHHGGGHHHHHHGGGDDD@@@CCCEEEEEEDDDDDDGGGKKKRRR]]]jjjttt}}}{{{wwwqqqnnnooouuu||||||{{{qqqppprrrssswwwwwwllliiipppbbb[[[UUUNNN???;;;666000------...000))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,------------555777:::WWW~~~lllccciii{{{pppkkk{{{~~~{{{{{{wwwzzzkkkVVVLLLBBB999222---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------............/////////000222...///666999===NNNcccsssfff}}}sssHHH???666444333000///111111111000///////////////++++++++++++++++++++++++000...+++***+++---......***444>>>HHHWWWjjjxxx}}}zzzcccWWWXXXiiisssooopppxxxwwwiii^^^NNNMMMNNNWWWfffxxxwwwiiiRRROOOIIIDDDDDDFFFGGGEEEEEECCCBBBDDDGGGHHHGGGDDDCCCMMMRRRPPPVVVcccjjjhhhpppnnnmmmppptttqqqhhh```XXXRRRJJJFFFFFFGGGFFFEEECCCGGGKKKKKKGGGGGGNNNWWWccc^^^aaappp}}}}}}xxxrrrmmmnnnssszzz}}}{{{xxx{{{ssscccfffttt{{{nnn^^^XXX[[[LLL???;;;777------000,,,+++***)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,...,,,''')))///000,,,444111777OOOttt{{{wwwwwwjjjiiirrrzzznnnxxxxxx~~~~~~~~~~~~uuu|||~~~___LLLGGG===///000...,,,,,,,,,,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000555333444777:::GGGaaazzz{{{iiidddvvvsssHHH???666444333000///111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...//////333:::HHHZZZlllyyyzzz~~~iiiYYYVVV]]]llluuuuuuxxx}}}nnn___UUUKKKOOOVVVaaaoootttfffSSSOOOIIIEEEFFFHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMNNNTTT]]]bbbccckkkzzz}}}~~~{{{yyyzzz}}}zzzrrrjjj]]]XXXQQQNNNNNNNNNMMMKKKSSSUUUVVVVVVXXX___lllwwwzzzsssmmmllloootttwww~~~ooo[[[UUU[[[www}}}ooogggeee[[[KKKBBB<<<222000333///++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,)))+++000111...000555DDDbbb{{{|||mmmlllwwwxxx{{{~~~yyysss~~~zzzpppTTTGGG???555000...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000111111333777>>>QQQtttkkkjjjooosssHHH>>>666444333000000111111111000///////////////------------------------+++++++++,,,---...///000666<<>>222...000---,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,---+++---111222111222???YYYyyyuuuwwwiiittt|||yyy|||}}}nnnppp|||}}}bbbKKKCCC@@@222///---+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000000111000111444999EEEaaavvv___sss~~~rrrGGG>>>666444333111000111111000000///////////////........................***+++,,,------...///000777@@@YYYxxx{{{www|||~~~ttt[[[SSS\\\jjjtttrrrpppwwwxxxhhhWWWNNNMMMUUU___ooo}}}}}}oooaaaPPPKKKGGGHHHJJJJJJKKKNNNTTTYYYbbbooo{{{wwwtttqqqppprrrqqqnnnkkktttxxx|||zzzvvvsssrrrrrrxxx{{{|||~~~rrr```VVVQQQpppyyytttjjjSSSDDD333---///------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))),,,---------///111111999OOOpppsssppp~~~xxx}}}xxxwwwuuuuuuSSSGGGHHH555111...,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------.....................///000000111111555444555>>>RRRrrrjjjeeepppGGG>>>666444333111000222111000000///////////////........................,,,---///...------000222???LLLhhhsssrrr|||{{{[[[QQQXXX\\\kkksssoooooo|||vvvjjjZZZMMMKKKPPP^^^gggvvv~~~qqqeeeYYYVVVUUUWWWVVVSSSVVV]]]gggmmm{{{yyyuuupppnnnllliiiddd___lllxxx}}}zzzwwwuuutttxxx~~~uuu```QQQFFF\\\tttiii~~~}}}cccRRR===111222111...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...------///333???___qqqrrr|||yyy{{{zzz```JJJFFF999555000---,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------------....../////////......//////000111111111777444666GGGfffyyyjjjuuunnnGGG===555444333111111222111111000///////////////........................---...000...---...333777HHHWWWnnn{{{tttiiinnn{{{aaaPPPUUUccciiiqqqtttqqqsss~~~{{{kkk^^^QQQHHHLLLVVVdddnnn~~~wwwllljjjhhhjjjkkkddd\\\aaalllyyy|||wwwpppjjjeee___XXXRRRbbbyyy}}}zzzwwwsssvvvzzzvvvcccVVVCCCMMMiiiqqq~~~oooaaaHHH555222111///...---,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...---,,,111888GGGkkkxxxlllhhhuuutttssswwwuuutttRRRDDD???:::333...,,,,,,---,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...---------...//////000000...//////000000111111222555444<<>>PPP^^^kkkllldddbbbmmmyyy}}}]]]QQQYYYgggoooxxxwwwvvvvvv{{{ppp^^^UUUNNNKKKTTTaaammmzzz}}}uuuuuuvvvyyywwwiii\\\aaappp{{{sssmmmhhhccc]]]XXXkkk{{{xxxrrrtttwww{{{|||rrreee[[[SSSNNNZZZ{{{~~~}}}vvvpppUUU;;;222000000///...,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++,,,/////////777AAAYYYwwwyyyjjjhhhoooyyyttt}}}wwwcccLLLDDD>>>666000------------******+++++++++,,,,,,,,,******+++,,,,,,---......---------...///000000000/////////000111111222222555999GGGeeewwwnnnuuu}}}vvvwwwzzzjjjFFF===555333333111111333111111000///////////////------------------------***,,,...---...333<<>>444111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111222333444444444333222222//////333444333444777;;;VVVrrroooyyyyyyrrr}}}bbbCCC;;;444444444222111222111111000///////////////........................///......444>>>LLL]]]hhhooottt}}}}}}zzz}}}wwwuuuWWWJJJIIIZZZrrrvvvttt{{{mmm___NNNKKKNNNZZZiiixxxwwwjjjjjjtttnnnccclll~~~~~~xxxvvvuuu{{{~~~|||xxxtttsssvvv||||||yyyyyy{{{~~~zzzuuusssssswwwvvvqqqmmmooosssvvvuuuzzz~~~xxxzzzzzz}}}xxx]]]>>>555333111000//////---,,,************************************************++++++,,,,,,------......000...///444<<>>fffwwwlllwwwtttxxxuuurrr{{{sssnnnlllmmmpppkkkbbbxxxuuuRRRDDDBBB::://////...------...///...,,,............////////////...//////000000000000000444111222666777<<>>UUUooohhhkkkssswww~~~tttccc@@@999555444333000000222111000000//////000000111............///000000111888???QQQiiiyyy|||wwwsssnnnwwwqqqPPPMMMVVVZZZ___eeehhhiiirrruuufffXXXMMMIIIPPPZZZjjjvvv~~~{{{xxx{{{uuunnnwww~~~|||~~~xxxvvvzzz}}}}}}___sssvvvlll{{{fffHHH999666555333222,,,,,,++++++++++++,,,,,,,,,+++******)))***************+++...111444555555666???ZZZtttrrrmmmyyyvvvmmmtttzzzppphhheeeeeeeeeeeesssuuu{{{|||~~~wwwwww~~~ccc___xxxnnnOOOGGGBBB999111000.........///...---............////////////...///000000111111000000444///111888999BBBcccyyyfffooo~~~xxxwwwbbb@@@999555444333000000222000000////////////000000............///000333555===HHHZZZkkksssrrrmmmjjjqqqzzzXXXIIIXXXddd```jjjoooooonnnvvvzzzmmm\\\NNNGGGIIIVVVcccuuuzzzyyy|||uuulllrrr}}}~~~zzz{{{fff___|||ppptttlllOOO<<<555333222000------,,,+++++++++,,,,,,++++++***************+++******,,,///222555666666555FFFfff|||rrrwwwmmmlll}}}xxxkkkbbbaaaaaa```___iiimmmttt|||yyywww{{{}}}rrrrrriiiYYYoooVVVHHHCCC:::333111///......///...---............//////////////////000111111111111000555000111777999GGGqqqssslllzzz|||yyyvvv```@@@999555444333000000222000000////////////000000...//////......111555999BBBRRRbbbiiifffbbbcccfffwww}}}fffLLLRRRiiinnncccrrrtttpppmmmuuussseeeTTTIIIFFFMMM]]]lll|||~~~zzzzzzuuukkkppp}}}}}}}}}~~~}}}xxxxxx]]]jjjpppXXXCCC888444111///...------,,,+++++++++,,,+++***************++++++)))+++---///222444777888===RRRsss~~~vvvooowwwkkkpppwwwjjjaaa^^^^^^]]][[[```fffmmmrrrxxx~~~|||rrrrrrwww}}}{{{oooooo~~~ttt\\\iiidddLLLCCC===666333000......///...---............///////////////000000111111111111111666222222666;;;QQQssswwwyyy}}}~~~www|||rrr___@@@999555444333000000222000//////......//////000...///000///...111777===IIIZZZiiiggg___]]]dddkkk}}}zzz|||uuuSSSKKK[[[kkkjjj```mmmooommmkkktttjjj]]]OOOHHHKKKVVVhhhwwwzzzwww|||uuummmppp}}}|||||||||~~~{{{uuuppprrrfff___~~~xxxfffOOO===666333111///...---,,,,,,++++++,,,*********)))******+++,,,)))+++---...000333777;;;EEE\\\{{{}}}xxx|||qqqooozzzyyymmmccc^^^\\\[[[ZZZ\\\bbbggghhhmmmxxxxxxnnnpppvvv|||zzzmmmmmm}}}gggeeewwwUUUFFF@@@888444111///...///..................///////////////000111111222222111111444444444555CCCddd}}}sss~~~wwwxxx|||uuu|||rrr```@@@999555444333000000222//////............//////...///000///...111999@@@PPP```llljjjcccfffpppxxx}}}dddHHHNNN]]]^^^\\\```eeejjjmmmpppzzzxxx___TTTKKKJJJRRRaaasssxxxqqqttt}}}uuuoooqqq|||~~~}}}}}}~~~zzzvvvqqqqqq{{{ttt___iii}}}llltttsssXXX@@@555444555//////...,,,,,,+++++++++******))))))***++++++,,,)))+++,,,,,,---111777<<>>ZZZrrrrrr}}}~~~pppsss~~~vvvkkkaaa\\\[[[\\\ZZZ______\\\```pppwwwnnnqqqyyy|||wwwkkkjjj{{{iiiooo___EEEBBB:::666222///...///................../////////000000000111222222222222111,,,555666888WWWkkk___iii|||||||||}}}sss}}}{{{\\\>>>888444444333111111333222111111000///......---000...---...///333<<>>999444000////////////............/////////000000111111111111222222222111555888DDDggg|||fffhhhqqq{{{tttssszzz}}}]]]>>>888444444333111111333111111111000///.........///......///000444@@@MMM```lllwwwyyyyyyrrrSSSMMMNNN\\\iiimmmkkkiiikkkrrrzzzooo[[[PPPJJJKKKXXXiiiyyyvvvtttnnnccc]]]bbbnnnxxxzzzooolllvvv||||||}}}|||{{{~~~yyy{{{vvv```fffqqqzzzeeeLLL;;;555444222111000...---,,,++++++*********+++,,,---...///...///,,,,,,111000:::OOOooovvvvvvyyyzzzyyy}}}~~~ttthhhaaa]]]XXXRRRSSSZZZ^^^ZZZ[[[fffssszzzyyyqqqwww~~~qqqggghhhwwwgggkkkzzzTTTFFF>>>:::555111000000//////........./////////000000000111111111111222222222333555999IIIoookkk```kkk}}}pppnnnuuuzzz{{{^^^>>>888444444333111111333111111000000//////......---...///000000666GGGWWWqqq~~~zzzVVVDDDIIIRRR```qqq|||yyyooosssyyyxxxcccQQQLLLJJJNNN]]]ppp}}}{{{oookkkddd\\\WWW\\\iiitttxxxlllhhhqqq~~~|||vvvxxx|||{{{xxx}}}|||~~~|||uuuhhhbbbyyymmmSSS@@@777555222111000...---,,,++++++))))))***+++,,,...///000...111...---111333CCC^^^zzzyyypppvvvwwwxxxzzzwwwkkkbbb]]]WWWPPPSSS[[[bbbbbbdddmmmxxx}}}pppsss|||mmmcccdddtttgggaaa|||YYYFFF@@@;;;666222000000000///....../////////000000000000111111111111222222222666666;;;QQQ{{{]]]fffwwwyyyiiiiiipppuuu{{{}}}}}}~~~zzz^^^>>>888444444333111111333111000000000/////////...,,,...111222222999MMMaaa}}}zzzPPPGGGJJJSSSdddssszzzyyyuuuyyy~~~~~~mmmYYYJJJGGGJJJSSSdddwwwzzzvvvkkkfff___YYYVVV[[[gggsssvvvkkkeeemmmyyy~~~|||wwwqqqsss}}}yyy{{{~~~~~~}}}}}}zzz}}}~~~~~~rrrxxxvvvcccxxx~~~yyy[[[CCC888666333222000...---,,,,,,,,,*********+++,,,---...///...222///...111555KKKkkkyyynnnlllxxx{{{uuuuuuzzzxxxlllddd^^^VVVNNNSSS\\\ffflllpppwwwpppmmmxxx{{{lll``````pppdddVVVlllaaaHHHBBB===777333111000000///...////////////000000000000000111111111222222222777666>>>ZZZxxx^^^xxxyyyyyyyyybbbdddmmmttt|||}}}~~~yyy]]]>>>888444444333111111333000000000000////////////,,,...111333444===RRRgggzzzRRRMMMKKKXXXpppzzzsssrrrzzz|||vvvcccRRRIIIFFFMMM[[[kkk~~~~~~xxxrrriiiaaa[[[XXXVVVYYYdddpppzzz}}}~~~~~~~~~uuuiiiaaaeeeooo~~~}}}xxxqqqpppzzz~~~yyyzzz||||||~~~|||}}}~~~~~~|||zzz|||ppp}}}jjjpppdddGGG999666333222000///------,,,,,,------,,,+++++++++,,,,,,...222000...222999SSSvvvsssiiiooo~~~vvvvvvwwwyyymmmddd___WWWPPPTTT]]]jjjssswww|||tttlllppp}}}mmm___^^^lllfffNNNYYYuuurrrRRRDDD???999444222111000///////////////000000000111000000111111111222222222666777DDDfffoooggg}}}vvvooo[[[aaannnwww~~~|||zzz\\\>>>888444444333111111333000000000000////////////---...111444777AAAUUUhhhvvv~~~mmmOOOMMMOOOccc~~~rrrooo||||||lllYYYNNNKKKIIIUUUeeetttwwwpppeee\\\VVVVVVUUUUUU]]]iiiqqqyyy}}}zzz{{{}}}}}}|||rrrcccYYY]]]fffzzz~~~}}}~~~uuunnnttt~~~{{{{{{|||}}}}}}}}}|||wwwuuurrr{{{ooolll}}}pppPPP===777333222111///...---,,,,,,......---,,,++++++++++++...111......555@@@\\\zzznnniiitttqqqrrrwww|||xxxllleee```ZZZSSSZZZcccppp{{{|||pppkkk|||~~~nnn```^^^llljjjIIIHHHbbb[[[EEEAAA:::555333111000////////////000000000111111000111111111111222222222555;;;NNNssstttfffnnn~~~}}}vvveeeTTT___ooo|||zzz}}}[[[>>>888444444333111111333////////////000000000000//////000555:::DDDVVVfffmmmwwwzzz{{{\\\JJJNNNYYYnnn|||ppprrr~~~vvvdddQQQJJJMMMOOO]]]ooo}}}wwwooocccYYYSSSUUUTTTQQQWWWbbbdddoooxxxxxxwwwzzz~~~xxxlll\\\TTTYYYdddvvv}}}}}}|||vvvlllooo}}}|||zzz||||||}}}yyy}}}yyypppwwwxxx{{{wwwkkk|||{{{\\\CCC777333333111///...---------------,,,+++++++++,,,,,,,,,///,,,///:::IIIfffyyyppppppooogggtttooosss~~~vvvkkkdddbbb]]]WWWYYYaaappp~~~ttthhhqqq~~~ooobbb```mmmfffIIIBBBLLLvvvcccGGGBBB;;;666333222000/////////000000000111111111000111111111111222222222555???YYY~~~kkkddduuu{{{yyy]]]NNN\\\ooo~~~~~~~~~|||YYY>>>888444444333111111333////////////000000000000111///000555<<>>777444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......111BBBaaaoooeeelllzzzlllhhhjjj|||{{{pppiiiccc[[[SSSQQQRRR___www}}}vvvsssllleeehhhkkk{{{uuuhhhaaalllbbbBBB???OOOYYYFFF>>>===555111222///000000////////////000000000111222222111111333555@@@TTTyyydddjjjyyy|||sssXXXTTT[[[lll~~~XXX===999555222222222222222111111111111000000000000000000333:::EEEPPPYYY]]]hhhkkkrrr|||}}}tttsssqqqLLLIIIZZZbbbuuu|||pppkkkwwwxxxjjj[[[OOOKKKPPPVVVlllyyyvvvlllaaaZZZSSSRRRQQQPPPRRRVVVSSSWWW\\\dddlllsssxxx{{{|||}}}zzzkkk[[[YYYbbbgggdddiiirrr}}}~~~wwwooodddbbbnnn}}}xxxxxx|||}}}|||yyyvvvjjjxxxSSS>>>777444222000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---888QQQqqq~~~lllhhhrrrwwwmmmooovvvyyyooohhhccc[[[SSSPPPOOOYYYooo}}}uuuooommmjjjgggaaaeeeuuu}}}uuummmeee___fffoooLLLEEEHHHvvvbbbKKK@@@???777222222///111000000//////000000111///000111111111111333555AAA```vvv___kkkzzzxxx}}}rrrZZZVVVZZZiii{{{XXX===999555222222222222222111111111111000000000///...///444===IIITTT\\\```iiisssyyyyyy|||www{{{]]]EEEKKK___nnn}}}}}}mmmkkk}}}uuucccTTTJJJIIIQQQ[[[sss~~~uuukkk```YYYRRRPPPOOONNNQQQUUUSSSWWW___gggooovvv{{{}}}zzzjjjZZZZZZfffmmmlllmmmuuu}}}~~~xxxpppggg]]]^^^lll{{{vvvvvvzzzyyyvvv}}}{{{oooooo}}}WWW:::777555222111000000...,,,------------------------111---///BBBcccyyyiiiiiiuuurrrmmmtttxxxooogggccc[[[SSSPPPLLLPPP```rrr|||~~~vvvnnniiihhhiiiiii]]]___ooo~~~uuujjjcccbbb^^^bbb}}}yyyXXXHHHEEEiiikkkOOO@@@???999444333000111000000000000000000111///000111111111222444777@@@eeeooo___pppxxxsssyyymmmYYYWWWXXXeeexxx~~~WWW===999555222222222222222111111111111000000000///...000666@@@LLLWWW^^^aaahhhzzzvvv}}}uuuTTTFFFQQQbbb||||||mmmnnnqqq]]]OOOGGGHHHSSS```xxx}}}sssiii___YYYRRROOOMMMKKKOOOUUUTTTYYYbbbkkkttt{{{{{{jjjYYYYYYgggssstttttt{{{}}}~~~}}}~~~xxxrrrhhh^^^VVVZZZiii|||{{{wwwvvv{{{zzzwwwvvv{{{xxxaaaZZZ888777555222111111000...---------------------------111---222KKKnnnsssgggkkkyyytttjjjjjjuuu~~~xxxnnnhhhccc\\\TTTRRRKKKIIISSSdddrrr}}}~~~tttkkkeeebbbbbbeee[[[\\\kkk~~~zzzssslllbbb]]]___^^^ccc|||ttttttyyy}}}```CCC???ZZZwwwTTT??????:::666555111111111000000000000111111///000111111111333666999FFFkkkkkkbbbvvvtttoooqqq|||fffXXXWWWWWWcccvvvXXX===999555222222222222222111111111111000000000000000333;;;FFFRRR[[[aaaccckkk}}}yyypppRRRJJJXXXgggxxxooottt~~~lllWWWLLLGGGJJJWWWfff{{{}}}sssiii___YYYSSSOOOKKKJJJOOOVVVUUU[[[dddoooyyy~~~|||~~~}}}lllYYYWWWfffuuuzzzzzz~~~~~~zzzyyy||||||~~~~~~vvvooobbbWWWPPPWWWhhhzzz~~~~~~zzzzzz~~~wwwxxxxxxzzz[[[ggg^^^<<<888555333111111000///---------------------------///,,,555PPPsssooohhhqqq|||mmmiiiooo|||~~~xxxooohhhddd]]]VVVUUUMMMGGGKKKXXXiiixxxtttjjjbbb[[[YYY\\\[[[[[[iii{{{|||yyyuuutttsssssstttrrrlllhhhccc\\\YYY\\\```iii|||}}}vvvwww}}}eeeCCC???PPPwww]]]AAA???;;;666555222222111111000000111111222000111111111222444888<<>>^^^xxx___jjjyyykkkeeerrrwww~~~vvvccc\\\\\\XXX___rrr}}}___===999555222222222222222111111111111000000000000000777DDDVVVhhhvvv}}}uuuyyyiiiIIIJJJddd{{{xxxlllqqq{{{rrr___NNNKKKLLLQQQaaasss}}}sssiii```ZZZTTTOOOJJJHHHNNNWWW[[[aaalllxxx~~~|||sss```XXXcccsss{{{{{{~~~~~~zzzttt___RRRLLLVVVhhhyyy~~~||||||{{{zzzmmmIIIeeecccHHH888666333222111111///---........................///111???ZZZvvvwwwiiitttiiimmmlllbbbiiiwww~~~yyypppjjjfff___XXXPPPLLLEEEAAAGGGUUUdddlll[[[[[[dddvvvuuummmhhhaaaXXXUUUYYY[[[YYYeeevvv{{{wwwqqqnnnnnnnnnoooooorrrtttwwwyyyzzz{{{}}}vvvwwwvvvxxx{{{LLLFFFDDD\\\pppJJJCCC===666333000222222111111111111222222111222333333444777<<>>JJJWWWlllyyy|||pppppphhhMMMQQQ___pppssspppyyyyyy```SSSIIILLLUUUbbbvvvyyyooofff]]]SSSOOOLLLJJJLLLPPPVVV^^^lll~~~~~~{{{~~~|||yyyyyyuuunnndddXXXSSS\\\iiiwww}}}vvv```SSSJJJPPP]]]lll~~~~~~yyyuuusssrrrpppnnnuuujjj[[[vvvzzzuuu{{{nnnPPP>>>777333444444111//////......------------......222999OOOppp{{{wwwwww}}}lllbbbiiiuuu~~~yyysssmmmhhhbbb]]]ZZZSSSPPPLLLIIIEEEDDDLLLWWWfffcccdddlll{{{|||vvvmmmeee^^^WWWQQQMMMPPP\\\lll}}}~~~lllTTTBBBCCC\\\fffMMMCCC888:::111222222111111222222333444222444000222666444===SSS~~~eeelllvvv~~~ssszzz~~~xxxiii^^^bbbhhhhhhhhhkkkkkkjjjhhhjjjnnntttxxxzzz|||}}}~~~wwweeeXXXQQQVVVfffuuu~~~XXX???999444444333111000222222222111000000111111111333@@@NNNXXXeeeuuu}}}uuutttnnnooo\\\JJJSSSeeesss|||rrrttt}}}nnnXXXNNNHHHMMMYYYiii|||zzzooofff]]]TTTPPPMMMJJJJJJMMMVVV___nnn~~~zzz||||||xxxtttrrrnnnggg^^^SSSNNNSSS\\\mmm~~~yyyqqq]]]QQQIIINNN\\\nnn~~~{{{xxxvvvvvvuuuuuuuuuvvv\\\ggg}}}lllWWW???888333444444111///000......------------......000;;;SSSrrrzzzvvv|||wwwkkkfffllluuu}}}zzztttnnngggaaa\\\YYYSSSPPPOOOMMMIIIGGGLLLTTTmmmmmmnnnqqq{{{xxxooohhhbbbYYYRRROOOQQQ___qqqwww^^^HHHAAASSS{{{fffHHHAAA888:::333333222222222222333444444333333000222666555BBB]]]zzzcccooopppkkkzzzyyyppp}}}|||iii\\\aaajjjlllkkklllmmmmmmoooqqqvvvzzz}}}|||}}}}}}}}}}}}zzzhhhXXXNNNPPP___nnn|||YYY???999444444333111000222222111111111111111222222999GGGVVV___fffqqq}}}yyytttuuuuuuxxxRRRJJJWWWjjjuuuvvvsssxxxvvvcccPPPJJJHHHOOO^^^ooo{{{pppfff^^^UUUQQQMMMIIIHHHJJJWWW```lllyyy|||zzzzzzuuuoookkkfff___XXXOOOIIIKKKRRRdddyyy}}}rrriiiWWWNNNGGGMMM]]]sss~~~~~~~~~|||{{{zzz{{{}}}~~~yyyfffccc|||ppp[[[AAA999444444444222000000///......------......///111BBB]]]yyyuuu~~~qqqjjjhhhmmmuuu}}}xxxpppggg___YYYVVVSSSQQQPPPQQQNNNKKKOOOTTTooorrrtttsssyyy{{{ooohhhbbbXXXQQQOOOSSSdddwww~~~iiiTTTGGGOOOtttoooKKKEEE<<<<<<999333333333222333333444555333333111333777666HHHiiiqqqeeeuuuyyylllnnn{{{{{{zzz~~~jjj\\\aaammmqqqrrrttttttwww{{{}}}}}}~~~~~~~~~{{{jjjZZZNNNMMMYYYhhh}}}zzzyyyXXX???999444444333111000333222111111111111222333333;;;IIIYYYbbbffflllxxx}}}iiiJJJNNN^^^pppyyyuuurrrxxxsss^^^LLLJJJKKKSSSbbbuuu{{{qqqfff^^^VVVRRRNNNHHHFFFHHHNNNTTT\\\dddnnn|||~~~yyywwwsssmmmddd^^^WWWQQQKKKEEEGGGKKK^^^uuuvvvjjjbbbPPPJJJFFFLLL___www}}}}}}~~~~~~~~~|||{{{{{{~~~rrriiiwwwppp~~~~~~zzz^^^CCC;;;555444444222000111//////............//////000GGGeee}}}rrruuuiiiffffffmmmwww{{{rrrggg^^^WWWUUUSSSQQQQQQSSSQQQOOOPPPUUUiiiqqquuussswww}}}mmmeee]]]SSSMMMMMMUUUfff{{{tttdddRRRNNNkkk{{{PPPHHH<<<999888333333222222333333444555333333111555888999OOOuuullllll~~~ssskkkxxxzzzvvvwwwwwwfff\\\dddrrryyy{{{}}}|||nnn^^^PPPJJJSSS```ttt|||~~~uuummmqqq~~~sssYYY???999444444333111000333222111111111222222333444;;;IIIZZZcccfffjjjttt```KKKYYYhhhwwwwwwsssxxx~~~qqqYYYKKKLLLOOOWWWggg{{{|||rrrfff^^^WWWSSSNNNHHHEEEFFFDDDGGGJJJKKKQQQ```uuuyyyvvvqqqkkk^^^WWWPPPLLLGGGCCCDDDHHHXXXooo~~~wwwlllaaaZZZKKKGGGDDDKKK___yyyvvvxxx~~~}}}}}}~~~~~~||||||}}}|||~~~}}}{{{{{{~~~zzzppp|||{{{cccDDD<<<555555444222111222//////............//////222NNNnnnwwwggg}}}www{{{dddbbbdddlllzzz}}}ttthhh^^^XXXVVVTTTQQQQQQSSSRRROOOOOOSSSaaannnvvvuuuzzzmmmcccZZZPPPKKKNNNRRReeezzzyyy}}}~~~sss]]]MMM```UUUKKK<<<777888222222222222222333333444333333111666:::;;;UUUiiirrryyynnnlll~~~~~~yyy|||qqqeeeaaammm{{{ssscccRRRHHHMMMWWWhhhpppqqqiiibbbfffrrr{{{~~~mmmqqqZZZ???999444444333111000333222111111111222333333444@@@MMM^^^iiikkkmmmwww~~~aaaQQQdddqqq}}}xxxwww{{{}}}{{{mmmSSSLLLNNNRRRZZZkkk~~~|||rrrfff^^^WWWSSSNNNHHHDDDEEEEEEEEECCC???BBBPPPgggyyyyyyuuupppkkk\\\TTTLLLIIIFFFCCCDDDHHHSSSjjj{{{{{{~~~|||vvvnnndddZZZTTTHHHEEEDDDJJJ^^^xxxsssgggkkkrrrssstttvvvrrrvvv{{{|||{{{zzz{{{|||~~~|||}}}|||tttiiiEEE<<<555555555222111222//////............//////999XXXyyyrrraaayyyzzzrrrdddbbbccclll{{{}}}uuuiii___YYYWWWUUURRRQQQRRRQQQMMMMMMPPP^^^nnnyyyyyy~~~ooocccZZZPPPLLLPPPPPPcccxxx||||||xxxsssuuuuuuxxx}}}dddLLLXXXwww}}}[[[PPP@@@;;;>>>222222111111222222333444333222111777;;;===YYY}}}ggguuuyyysssuuu~~~qqqhhhggguuuwwwgggTTTGGGIIIQQQ```gggiiiaaa[[[```kkkssssss|||hhheeeYYY<<<999555333333333222111444000///111111000333888BBBQQQZZZbbbpppxxxxxx[[[___kkkxxx{{{yyyxxx~~~~~~vvveeeSSSNNNNNNQQQ]]]ooozzzssshhh___VVVPPPJJJDDDCCCFFF===>>>BBBEEEEEEHHHTTT```sss~~~uuurrrnnnhhh[[[QQQGGGFFFFFFEEEDDDFFFVVVeee|||vvvtttuuuxxxtttllliiillljjjkkkjjjeee]]]WWWTTTSSSJJJEEEBBBIIIZZZpppooo^^^TTT[[[dddggghhhlllmmmmmmmmmnnnrrrwww}}}|||~~~}}}|||}}}zzzxxxkkkMMM999333777444222444000111222111///...111222111DDD___hhhmmm|||jjjdddggghhhnnnxxxmmmcccZZZVVVUUUSSSPPPOOOPPPPPPPPPOOO```qqq~~~~~~~~~dddTTTNNNLLLIIIMMM```|||{{{qqqooolllhhhooonnnnnnmmmmmmmmmmmmmmmuuuzzzxxxcccSSSWWWpppeeeLLLBBB:::;;;666444222222333333333222333111444777444===ddd|||{{{gggsss}}}zzzyyywww}}}~~~ooofffnnnwwwfffWWWPPPOOOOOO[[[bbbaaaaaadddbbbgggxxxfff___XXX<<<999555333333333222111333000///111111111555:::===LLLUUU^^^mmmvvvpppXXX```jjjrrr}}}xxx{{{www~~~|||sssaaaPPPLLLNNNUUUcccuuu{{{ttthhh```WWWQQQKKKEEECCCEEE??????BBBEEEEEEFFFNNNWWWdddrrr{{{wwwqqqnnnjjjdddZZZPPPGGGFFFFFFEEEEEEFFFSSSbbbxxx|||mmmhhheeeccc]]]UUUTTTXXXYYYYYYXXXUUUSSSTTTYYY]]]NNNJJJGGGLLLXXXhhhttt{{{iiiaaa\\\aaahhhkkkjjjjjjlllmmmoooqqquuuyyy}}}~~~~~~zzzzzz~~~|||{{{|||wwwpppuuuqqqQQQ===555888444222444000000111000///...000222222DDDgggcccrrrwwwuuudddaaafffjjjsss|||rrrggg^^^YYYTTTRRRPPPPPPQQQSSSRRRRRRbbbsss~~~~~~~~~cccQQQKKKJJJHHHLLL]]]zzzuuummmkkkiiieeegggfffdddcccbbbaaaaaabbbkkkrrr|||}}}gggTTTVVVoookkkMMMBBB::::::666444222222333333333222333111444777555@@@ggg|||iiiwww}}}{{{vvv~~~tttmmmxxxzzzkkk\\\RRRMMMLLLQQQ[[[___bbbhhhfffjjjyyyggg\\\VVV<<<999555333333333222111222//////111111111666===BBBPPPYYYaaaoooyyymmm[[[ffflllnnnvvvuuuyyyxxx~~~zzzmmm[[[LLLIIINNNYYYjjj||||||uuuhhh```WWWRRRMMMFFFCCCCCCBBB@@@AAAEEEFFFEEEGGGKKKTTTdddppppppmmmlllggg___XXXOOOGGGEEEFFFEEEEEEHHHRRR___ttt|||ooo___ZZZVVVTTTRRRQQQUUU[[[^^^^^^]]][[[ZZZZZZ]]]```VVVUUUTTTWWW___jjjuuu|||yyy{{{{{{zzz{{{}}}zzzuuuzzzzzz|||~~~~~~}}}xxxxxx|||wwwyyy|||qqqjjjhhhxxxWWWAAA777888333111444111000000//////......111444GGGuuuzzzZZZvvvzzzrrrpppaaaaaagggooo{{{zzzqqqggg]]]XXXSSSQQQPPPQQQSSSUUUUUUUUUdddttt~~~|||aaaMMMGGGHHHHHHLLL[[[vvvrrrkkkiiigggcccdddcccaaa___]]]]]]]]]^^^ccckkkxxxkkkTTTQQQiiitttOOOAAA:::999666444222222333333333222333222444777777EEEmmmzzzlll{{{}}}}}}vvvrrr{{{ooo```SSSJJJGGGJJJVVV^^^eeellliiilllzzziii[[[UUU<<<999555333333333222111333111111222111111666>>>IIIXXXaaagggrrryyyooo```lllooonnnvvvssswwwzzzwwwgggVVVKKKGGGNNN[[[mmm|||vvviii___WWWRRRMMMGGGCCCBBBBBB>>>>>>CCCGGGFFFEEEEEENNN^^^lllnnnmmmllleee\\\VVVNNNGGGEEEEEEDDDFFFIIITTT```tttrrrddd[[[ZZZYYYZZZ[[[```gggmmmqqqsssuuuuuusssnnniiifffggghhhjjjnnnvvv~~~{{{xxxzzz~~~zzz{{{|||jjjsssppprrr{{{XXXBBB777777222111444333////////////...---111777NNNgggRRRyyyyyyzzz~~~oooeeebbbjjjsssyyyqqqggg]]]WWWQQQPPPPPPQQQTTTVVVWWWVVVcccttt~~~|||cccLLLEEEFFFHHHMMMYYYttttttmmmiiieeebbbdddcccaaa```___``````aaaeeennnyyyoooUUULLLbbb~~~~~~QQQAAA===999666444222222333333333222333222444777999KKKtttuuummm~~~|||sssrrr{{{pppbbbRRRHHHDDDIIIUUU]]]eeemmmlllooo~~~jjj___UUU<<<999555333333333222111555333333333000000666???JJJ\\\gggnnnvvvyyylll^^^lllpppqqq{{{vvvvvv~~~tttbbbSSSKKKGGGOOO]]]ooo}}}wwwhhh^^^TTTPPPMMMGGGCCCBBBAAA<<<;;;AAAGGGHHHIIIJJJRRRaaammmooommmkkkcccYYYTTTLLLFFFEEEEEEDDDGGGKKKVVVbbbvvvpppeeeeeehhhkkklllooosssxxx{{{~~~{{{}}}|||~~~}}}yyyzzz}}}||||||}}}iiiddd|||qqqttt|||WWW@@@666666111111555444000...///111...---222;;;UUU___WWW|||mmmhhhcccjjjsss|||uuulllbbb[[[QQQPPPPPPRRRUUUWWWWWWVVV```sss}}}iiiPPPFFFGGGIIIPPPYYYrrrwwwooohhhcccbbbbbbbbbbbbccccccdddeeeeeeqqqxxxvvvZZZKKK\\\wwwSSSBBB@@@999666444222222333333333222222333555777<<>>FFFKKKQQQVVV]]]iiiqqqpppmmmjjjbbbWWWQQQKKKFFFEEEDDDDDDGGGMMMXXXggg{{{wwwrrrpppxxx~~~{{{|||||||||}}}|||zzz||||||zzzvvvuuu|||pppbbbyyy|||uuuxxx|||WWW@@@666666222111555444111...///222000,,,333???___aaafffxxxgggfffcccjjjttt|||wwwoooeee]]]SSSSSSSSSTTTWWWWWWVVVUUU___sss~~~sssYYYKKKIIIJJJPPPWWWpppvvvllldddbbbeeehhhiiikkkmmmooooooooonnnzzz~~~cccPPP[[[sssWWWDDDCCC999666444222222333333333222222333555777>>>XXXnnnxxx|||xxxrrr}}}wwwlllZZZOOOMMMHHHQQQWWW```pppzzz~~~jjjqqqXXX<<<999555333333333222111222111222333111111;;;FFFXXXrrrrrr]]]\\\tttxxxuuu~~~zzzzzz}}}kkkWWWMMMNNNMMMXXXkkk}}}|||uuufffYYYMMMIIIIIIGGGEEEEEEDDD===999<<>>JJJ^^^yyyqqq```dddwww{{{xxxzzzzzzhhhTTTKKKNNNOOO]]]rrr|||tttfffXXXKKKGGGGGGGGGFFFFFFFFF???999;;;BBBMMM]]]kkksss{{{}}}wwwrrrppphhh^^^OOOJJJFFFEEEDDDCCCHHHOOOfffxxxyyytttrrruuu~~~{{{zzz{{{~~~~~~|||~~~|||pppccc``````mmmyyy```qqquuu]]]FFF<<<<<<555222333000333///111555222---666DDDrrr~~~xxx}}}WWWWWWxxxjjjaaaiiigggrrr~~~xxxnnnfff[[[ZZZZZZ[[[[[[ZZZXXXUUUbbbxxxhhhVVVOOOLLLKKKQQQkkkvvvhhhaaaiiiwwwyyy|||}}}zzzyyylllTTTVVVhhh]]]FFFFFF777666444222222333333333222222444555666AAA___vvvsssuuu|||yyy{{{rrr]]]MMMHHHKKKTTTZZZeeewwwuuufffsss]]]<<<888444222222333333333222111222222000333???MMMeeennn~~~ooo___nnn{{{|||wwwwwwzzz|||}}}tttaaaQQQKKKJJJVVVgggzzz}}}yyyiii^^^RRRMMMJJJFFFDDDFFFEEE===888<<>>EEEMMMZZZffftttzzzyyycccOOOHHHDDDCCCBBBAAAIIITTTjjjxxx{{{yyyvvvpppmmmmmmrrr{{{xxxfffXXXUUUSSSnnnmmmhhhbbbIII:::999444333444000333///333...222666555MMMoootttUUUWWW~~~~~~kkkhhhfffkkkrrrtttlll```ZZZWWWZZZ\\\ZZZWWWWWWhhhwwwhhhQQQOOONNNZZZppp{{{kkkfffmmmwww~~~vvv[[[SSSfffoooDDDEEE;;;777555333222333444444333333333888999DDDnnn~~~vvv}}}~~~rrr]]]NNNKKKQQQTTT]]]hhhtttxxxooo|||[[[<<<999555222222333333333222222222222111555BBBPPP```eeeoooxxx}}}|||\\\YYYggguuuyyyxxxzzz~~~rrr___PPPLLLMMMaaaqqq}}}xxxlllaaaUUUOOOKKKGGGEEEFFF@@@???@@@CCCFFFLLLZZZgggvvv{{{gggQQQGGGAAABBBAAA@@@HHHUUUlllwww|||wwwtttpppiiiddddddhhhsss~~~~~~www~~~|||~~~}}}tttdddVVVRRRTTTooouuujjjfffKKK;;;999444333444000222...222...222555666QQQqqqhhhPPP[[[uuuyyyjjjkkkjjjsss{{{wwwooobbb\\\YYY[[[\\\ZZZWWWWWWfffvvvsssXXXQQQOOO[[[ooo|||mmmiiirrr}}}zzz___SSS___wwwIIIEEE;;;777555333222333444444333111333999<<>>@@@@@@>>>GGGVVVqqq}}}xxxqqqjjjfffaaaZZZVVVVVVUUUWWWXXXVVVSSSUUU^^^fffssszzz{{{rrrdddYYYXXXZZZoootttpppQQQ>>>999555444555000222---222///111333;;;```zzzfffTTTmmmtttjjjkkkuuurrriiinnnnnnuuu|||wwwiiiaaa\\\\\\\\\YYYVVVVVVcccuuufffXXXXXX[[[fffvvv~~~qqqppp{{{fffRRRTTTsssNNNDDD;;;777555333222333444444333777444777===OOO|||xxx~~~ttt^^^RRRQQQVVVbbbuuuxxxaaa===:::555222222222222111333333333444444:::JJJZZZgggiiiiiigggmmmxxxmmm[[[eeeqqq|||yyyhhhVVVMMMPPPVVVlllzzzuuuiii\\\UUUOOOIIIFFFGGGFFFDDDCCCBBBCCCLLLaaauuu___KKK>>>@@@@@@===FFFWWWooo|||ssskkkccc___\\\WWWUUUVVVWWWXXXZZZ[[[WWWUUUYYY```pppvvv~~~{{{rrreee\\\]]]___qqq~~~{{{uuuTTT???:::555555555000222---333111222444>>>gggzzzaaaSSSrrryyyqqqgggnnnuuuqqqiiioooooouuu~~~{{{lllddd^^^]]]]]]YYYVVVVVVbbbtttsssfffcccccclll}}}pppmmmuuugggRRRQQQkkkPPPEEE>>>777555333222333444444333888555777>>>RRR}}}wwwaaaUUUUUUWWWdddxxxyyybbb>>>:::555333222222222111444333333444555<<>>@@@@@@<<>>:::666333222222111111444333333444666===MMM]]]bbbggghhhgggmmmxxx|||^^^RRReeeqqq|||tttbbbQQQKKKQQQYYYsssyyylll___WWWQQQJJJGGGGGGDDDCCCCCCFFFKKKTTTdddttthhhOOO???AAAAAA<<>>777555333222333444444333555333999DDD\\\~~~|||eeeYYYYYY[[[dddssswwwbbb???;;;555333333444333111777333111222555===KKKYYYhhhlllmmmmmmqqqzzznnnVVV[[[gggssssssaaaTTTJJJPPPdddyyyvvvpppfff[[[RRRKKKHHHFFFGGGEEEEEEEEEGGGOOOaaassssssYYY@@@???FFF@@@EEE]]]kkk|||uuukkk```VVVTTTUUUVVVYYY\\\\\\]]]^^^```ccchhhllloootttwww}}}vvvsss~~~~~~|||nnn___WWWWWWjjj}}}bbbuuubbbCCC:::999444//////111111000333555555MMMvvvnnn{{{ZZZccc{{{wwwiiigggqqqpppxxx~~~zzzrrrppptttxxx{{{~~~uuujjj```^^^[[[VVVTTTVVV\\\lllvvvttt{{{~~~}}}ooo\\\OOOcccaaa@@@AAA:::777555444555555555444777444666FFFhhhzzz~~~{{{ggg[[[YYYYYYbbbnnnwww~~~uuu~~~bbb???;;;555333333444333111444222222444888AAASSSdddzzzyyytttoootttkkkVVV\\\lllwww~~~~~~ppp___SSSLLLSSShhhyyyyyysssiii^^^TTTMMMIIIGGGFFFEEEEEEFFFGGGOOO```qqqyyy^^^BBB>>>DDD>>>CCCYYYhhhyyyvvvhhh]]]TTTSSSWWWZZZ___dddfffggghhhjjjlllpppsssvvv~~~wwwxxx~~~tttgggTTTUUUjjj~~~^^^eeecccCCC888777444222333222222000222444444MMMwwwsssXXXggg}}}ttteeeccclllnnnxxx{{{sssqqqtttxxx|||xxxkkk```]]][[[VVVRRRRRRWWWfffyyytttttt{{{}}}mmmZZZLLL___ccc@@@AAA:::777555444555555555444777555777HHHlllxxx}}}pppbbb\\\[[[cccmmmuuu{{{sssccc???;;;555333333444333111111111333666:::FFF]]]qqq}}}uuuyyyeeeUUU^^^qqqzzz}}}{{{lll[[[RRRMMMWWWmmmzzz}}}wwwmmmbbbWWWOOOJJJGGGFFFEEEFFFGGGHHHNNN^^^nnniiiHHH???CCC>>>BBBUUUjjjzzzxxxggg\\\SSSTTT[[[bbbiiiooorrrtttuuuvvvwwwyyy|||~~~{{{yyyxxxmmmVVVXXXnnn\\\ZZZhhhGGG999777555444555333333000111222444OOO{{{xxxYYYjjjpppaaa^^^fffjjjwww|||tttrrruuuwwwzzzlll___[[[ZZZVVVPPPMMMPPP]]]qqqxxxyyy}}}nnn[[[MMMZZZgggBBB@@@:::777555444555555555444777555888KKKpppzzzttt|||zzzggg\\\]]]ccckkkrrrxxx}}}ooo|||ddd???;;;555333333444333111///111444777;;;HHHaaaxxxxxx{{{www]]]SSS___qqqyyy}}}zzziiiWWWOOOMMMYYYppp{{{zzzqqqeeeZZZPPPJJJGGGFFFFFFGGGHHHIIINNN]]]lll~~~tttQQQAAACCCAAAEEEVVVooo}}}{{{hhh\\\SSSVVV___iiiqqqxxxxxxzzz}}}}}}}}}}}}}}}}}}~~~wwwmmmbbbcccuuu___XXXmmmMMM===888666333222333333000111333666UUU~~~ZZZkkklll___]]]dddhhhxxx|||sssrrruuuwww{{{mmm^^^YYYZZZYYYRRRKKKMMMWWWiii{{{}}}qqq___QQQVVV}}}kkkDDD???:::777555444555555555444888666:::NNNtttuuu|||~~~jjjZZZ]]]aaahhhooovvv~~~yyyjjjuuueee???;;;555333333444333111000111555777:::GGG```wwwyyyrrrwwwqqqXXXQQQ```mmmtttzzz}}}~~~yyyfffTTTNNNMMMYYYqqq}}}|||ssshhh\\\RRRJJJFFFGGGFFFHHHIIIIIIOOO^^^mmm||||||XXXCCCBBBBBBGGGVVVooo}}}~~~iii\\\RRRVVVaaakkksssxxxwww{{{~~~~~~}}}~~~~~~wwwoooooonnnzzzdddUUUjjjNNN>>>999777333///222222000222444999[[[rrrTTTjjj}}}kkkbbbbbbhhhkkk|||{{{pppqqqvvvwwwzzznnn```YYY[[[\\\UUULLLMMMUUUfffxxx|||qqq___QQQTTTzzzpppFFF???:::777555444555555555444999777<<>>;;;999555444555666666666888:::@@@___|||pppcccnnn{{{www~~~mmmBBB:::444444555222111111111111222555>>>NNNaaannnjjjYYY___kkkttt|||sss___UUUJJJIIIPPP^^^sss|||uuukkk^^^UUULLLJJJJJJKKKLLLQQQ^^^lllyyysss^^^\\\dddsss~~~|||zzzzzz}}}~~~yyy___|||lllPPP<<<555555666222222///000555;;;UUU{{{ZZZ^^^rrr|||vvvsssqqqzzzmmmllltttxxxuuuyyy~~~vvvmmmbbb\\\\\\]]]\\\ZZZVVV]]]mmmnnn^^^TTTSSSUUUWWW]]]bbbmmm{{{rrr^^^MMMSSSqqqRRRAAA;;;999555444555666666666666:::BBB```uuu}}}lllaaammm|||yyynnnBBB:::444444555222111111111222444888@@@OOOaaannnyyyaaaVVV```nnnttt~~~nnnYYYPPPHHHJJJRRRaaattt~~~xxxmmm___UUULLLJJJIIIJJJKKKOOO\\\iiizzz{{{gggaaacccwww~~~}}}~~~}}}{{{|||dddjjjOOO;;;555555555111222000222666:::QQQvvv{{{VVVWWWnnn~~~zzz~~~vvvxxxoooooossszzzvvvyyy}}}xxxoooddd]]]]]]^^^]]][[[UUUZZZhhh|||{{{nnn]]]QQQNNNOOOOOOOOONNNQQQYYYeeeqqq~~~qqq]]]MMMRRRrrr{{{OOO@@@;;;999555444555666666666555;;;CCC```wwwnnnzzz~~~lllbbbnnn}}}}}}nnnBBB:::444444555222111222222444666:::BBBQQQbbbnnnssszzzwww[[[UUUcccrrruuulllWWWPPPJJJMMMVVVeeexxxyyynnn```UUUKKKIIIHHHIIIJJJNNN[[[hhhzzzoooeeeccc{{{~~~|||yyy```~~~~~~gggKKK999333333222///222111444777888MMMppp}}}vvvXXXXXXssswww|||zzzttttttuuu|||wwwyyy|||{{{qqqeee___^^^___^^^]]]TTTWWWcccxxxzzzmmmbbbTTTLLLKKKMMMLLLJJJHHHHHHKKKSSS^^^nnnrrr]]]MMMPPPrrrzzzNNN@@@;;;999555444555666666666444;;;DDD```oookkk|||xxx~~~nnndddooooooEEE<<<555555555333333555000///111:::DDDPPP```mmmsssyyy}}}~~~qqqWWWNNNZZZlllvvvqqq___[[[UUUSSSZZZiii{{{xxxnnncccZZZLLLJJJIIIIIIIIINNNZZZggg|||wwwiiieeegggzzzwww{{{}}}}}}yyyuuuzzzyyy|||___iiiGGG<<<999333111000333222444888999OOOrrrpppSSS^^^|||vvvrrrwwwmmmooovvv|||uuuxxx{{{wwwlll```ZZZ[[[]]]]]]UUUVVVbbbvvvyyyuuukkk]]]SSSTTTTTTOOOLLLNNNPPPLLLJJJLLLPPP\\\ttt{{{ooo^^^OOOSSSooo}}}MMM???:::777555444555555555444888===EEEcccqqqmmmzzzrrr}}}~~~tttfffkkkwwwpppEEE<<<555555555333333555333111222:::CCCOOO___lllssswwwxxxyyypppUUUMMM\\\ooo{{{uuu___YYYQQQQQQZZZkkk}}}zzzpppddd\\\MMMJJJHHHHHHGGGLLLYYYfff{{{yyyrrrooonnnyyyyyyyyy{{{}}}xxxttt{{{{{{aaarrrLLL===777111000111333111333777999OOOrrrsssRRR]]]{{{zzzsssrrrjjjooovvv|||}}}|||rrreee^^^___```___UUUTTT^^^rrr{{{uuuddd\\\ZZZ^^^^^^XXXUUUXXXYYYVVVSSSSSSSSSWWWfffuuuzzzlllZZZKKKRRRooo}}}LLL===:::777555444555555555444666;;;DDDccctttnnnzzzrrr{{{zzzhhhkkkvvvqqqEEE<<<555555555333333555555222333999CCCOOO```nnnuuuuuusssuuupppTTTOOO```sssxxx___VVVMMMNNN\\\ooozzzqqqfff]]]OOOKKKHHHFFFEEEIIIWWWeeexxx|||~~~qqqnnnyyyyyy|||}}}xxxuuu{{{||||||ZZZyyyrrrLLL<<<555000222222333111222555888OOOssspppOOOYYYyyy{{{uuummmgggnnnuuuxxxkkkdddcccbbb```UUUTTT]]]ooo~~~wwweeedddjjjqqqooofffdddiiihhheeedddaaa\\\YYY\\\bbbcccgggmmmpppssszzzxxxjjjWWWJJJRRRppp|||LLL>>>:::777555444555555555444444:::CCCcccuuuppp{{{sss{{{jjjkkkrrr}}}sssEEE<<<555555555333333555555222222888BBBPPPaaapppuuusssooosssrrrVVVSSSdddvvvuuu```UUUKKKMMM^^^tttyyypppeee]]]QQQLLLGGGDDDCCCGGGUUUcccttt~~~~~~ooo```jjjwww{{{}}}{{{xxxyyy|||tttSSSuuuiiiFFF888444222777333444000000444777OOOssslllNNNWWWvvvwwwzzzjjjeeemmmttt|||ooogggeeebbb___UUUYYYcccrrr~~~}}}nnnpppxxx{{{qqqqqqyyy|||tttmmmiiiiii[[[XXXVVVYYYaaaooo}}}wwwiiiXXXMMMUUUrrr{{{LLL???:::777555444555555555444444:::DDDccctttpppvvvwww~~~nnnkkkmmmvvv~~~vvvEEE<<<555555555333333555333000111888BBBPPPbbbqqqooommmlllqqqvvvZZZWWWhhhxxx~~~rrraaaUUUKKKOOOaaawww|||vvvmmmbbbZZZQQQMMMHHHDDDBBBFFFTTTbbbqqq}}}xxx}}}pppaaahhhsss{{{~~~|||yyywww{{{}}}~~~|||www{{{mmmTTT~~~fffDDD888333222888333444000000333666NNNrrrrrrQQQYYYvvvttt~~~iiidddlllttt}}}~~~}}}qqqhhhddd```[[[UUUaaaoooyyy~~~xxxxxx}}}~~~hhh```VVVSSSYYYcccmmmrrruuufffVVVMMMTTTrrryyyKKK???:::777555444555555555444666;;;EEEcccsssnnnsss|||{{{sssllliiiooowww|||xxxEEE<<<555555555333333555222///000888BBBOOOaaaooofffgggjjjqqqxxx\\\ZZZjjjwww~~~rrr```VVVMMMQQQbbbwww~~~yyysssjjj___VVVQQQMMMHHHEEECCCGGGTTTaaappp}}}}}}~~~~~~}}}ssskkktttyyyzzz~~~www|||kkkVVVkkkGGG;;;555000555333444000111444666MMMqqq~~~WWW^^^yyysss}}}jjjccckkkvvv|||}}}~~~rrriiiddd___YYYWWWhhhzzztttfff^^^]]]```aaaaaaqqq{{{~~~sssbbbRRRKKKRRRrrrvvvIII>>>:::777555444555555555444666<<>>:::777555444555555555444555:::CCCbbb~~~lll{{{|||~~~tttjjjjjjrrrzzzzzzEEE<<<555555555333333555444222333999AAAKKKYYYeee^^^gggrrr|||uuuXXXWWWhhhuuu~~~|||ppp[[[UUUOOOSSS```qqq~~~xxxrrrhhh\\\SSSOOOLLLJJJHHHFFFIIIUUUaaappp}}}zzzyyyccc[[[XXX^^^ggglllrrrwwwrrrzzzzzz{{{}}}{{{~~~qqq[[[\\\>>>;;;888333666111333111333555666KKKnnnXXX___wwwyyyrrrqqqjjjbbblll{{{zzzvvvvvv{{{}}}zzz|||wwwoooiiibbb[[[ZZZlllpppqqqvvv{{{rrrbbbUUUQQQVVV|||zzzrrrHHH???:::777555444555555555444333999BBBaaammmzzzzzzzzzxxxlllkkksss|||{{{yyyHHH>>>555444555333222222222222333777???KKKWWW^^^ccclllvvvjjjUUUXXXfffppp{{{|||ttt___SSSKKKQQQaaaqqq}}}sssfffZZZSSSNNNKKKIIIGGGEEEHHHWWWeeesssyyyllleee\\\RRRMMMJJJKKKQQQVVVYYYbbbkkkmmmxxx}}}{{{}}}}}}}}}nnn___WWW======777111666111444222333555555KKKnnn}}}\\\VVVvvv|||zzzwwwnnnfffnnn{{{zzzooouuuzzzvvvnnnccc[[[^^^iiiwww|||}}}}}}rrrcccUUUNNN[[[{{{nnnFFFAAA:::888555555666777777666;;;666BBBgggnnnyyy~~~}}}wwwhhhlll}}}~~~xxxHHH>>>555444555333222333333222333777@@@NNN\\\eeekkkttt}}}lllVVVXXXfffooo}}}}}}tttaaaUUUMMMRRRaaappp~~~uuuhhh[[[RRRLLLJJJHHHGGGFFFKKKYYYggg{{{|||kkk^^^XXXPPPFFFHHHDDDEEEIIIKKKKKKOOOVVV```kkkwww}}}|||~~~}}}|||rrr]]][[[@@@===777111666222444222222333333GGGjjj|||[[[YYYyyyyyytttuuuiiimmmzzz}}}rrrwww~~~zzzuuummmccc[[[\\\iiiyyy}}}tttfffXXXOOOWWWzzzlllDDD???999777555444555666666555999555BBBeeennnyyy{{{yyy}}}}}}zzzkkkkkkyyyxxxIII>>>555444555444222333333333333888BBBRRRdddoootttmmmVVVWWWeeennn~~~uuudddWWWNNNSSSaaaqqq~~~xxxjjj\\\RRRKKKIIIHHHHHHHHHMMMZZZhhhyyyxxxnnn___WWWVVVRRRKKKEEEBBBBBBEEEEEECCCCCCEEEMMMUUUdddwww}}}}}}}}}}}}uuubbbaaaBBB===888222555222444222222222000CCCddd|||[[[^^^{{{sssoooppp{{{uuuyyy{{{}}}yyytttlllbbb[[[[[[iii{{{{{{vvvjjj[[[QQQXXX~~~iiiBBB>>>888666444333444555555555777555AAAccclllxxx~~~zzzvvvxxx}}}zzzssspppqqqpppjjjsss~~~yyyIII>>>666444555444333333333333444888CCCUUUjjjxxxkkkSSSVVVfffpppuuudddWWWNNNSSSbbbrrr|||nnn^^^SSSKKKIIIGGGHHHHHHLLLWWWcccuuussskkkaaa]]]]]]YYYRRREEEDDDEEEGGGHHHGGGEEEDDDBBBHHHTTTggg~~~~~~sssnnneeeCCC<<<999333555222333111222333111BBBaaa~~~[[[aaa}}}vvvttttttwwwxxxxxx}}}|||xxxssskkkbbb[[[^^^kkk{{{yyyuuukkk\\\QQQ___fffAAA===888666333333444555555444777666AAAbbbjjjwww{{{vvvvvv{{{}}}uuummmjjjiiiwwwkkknnnyyy|||III???666555666444333333333444555888CCCVVVlll|||jjjSSSXXXkkkyyyuuubbbVVVMMMSSSbbbttt~~~qqqaaaUUUMMMJJJGGGGGGGGGIIIRRR[[[tttuuurrrkkkddd\\\SSSKKKFFFFFFFFFHHHJJJKKKHHHEEECCCFFFLLLWWWgggzzzkkkttthhhDDD;;;999666666111222000222555333BBBaaa\\\```{{{uuutttvvvwwwwww{{{~~~{{{wwwqqqjjjccc^^^cccnnnzzzvvvqqqhhh[[[QQQdddcccAAA>>>888666333333444555555444777777AAA___hhhtttzzzvvv|||yyyssspppppp|||{{{zzz|||}}}ooommmvvv~~~}}}JJJ???666555666555333444333444555888AAASSSkkk{{{lllVVV\\\qqquuuaaaUUULLLRRRbbbtttuuufffZZZOOOKKKHHHGGGGGGGGGNNNUUUgggooouuurrrggg[[[SSSOOOLLLLLLKKKKKKOOOTTTSSSNNNLLLJJJIIIKKKPPP[[[mmm|||bbbooolllEEE::::::777777111222000333666333AAA^^^bbb___{{{vvvkkkyyypppsss|||yyywww~~~{{{~~~~~~zzzuuuoooiiidddbbbgggpppyyy|||tttnnndddXXXQQQfff~~~```@@@???888666444333444555555555777777@@@[[[hhhppp~~~www~~~~~~vvvsssqqqssswww~~~vvvsssxxx}}}JJJ???666555666555444444222444666888???PPPgggwwwmmmWWW]]]qqquuubbbUUULLLQQQaaassswwwjjj___PPPKKKHHHHHHHHHHHHMMMSSS[[[hhhvvvvvvjjj```___eee]]]^^^\\\]]]dddnnnqqqmmm```XXXRRROOOMMMMMMRRR[[[fffnnnooorrr}}}\\\fffqqqHHH::::::888666111222///222555111===YYY~~~oooddd|||rrr^^^zzznnnpppyyy{{{yyy|||zzzsssmmmhhhffffffgggpppxxxzzz{{{{{{uuutttkkkaaaWWWRRRhhh\\\???>>>999777555444555666666555555666===WWW}}}jjjlll}}}}}}xxxssspppsssxxx~~~|||~~~}}}JJJ@@@777555666555444444222444666777>>>NNNdddtttooozzzkkkVVV[[[mmmzzztttdddWWWLLLQQQ```qqqyyylllbbbQQQLLLIIIIIIIIIJJJNNNTTT]]]mmm|||{{{mmmccchhhtttpppqqqppprrr}}}xxxlllccc___ZZZRRRMMMLLLNNNUUUXXXbbbvvv~~~~~~{{{{{{YYYbbbvvvJJJ:::;;;888555222222///111333///999TTTzzz|||kkkrrrUUUpppoooyyy~~~|||www{{{zzzssslllhhhhhhhhhfffpppxxxyyyzzz}}}uuummmccc^^^jjj|||uuujjj___WWWSSSlllZZZ======:::888555555666777777666444444;;;SSS}}}~~~llliiizzzsssrrruuuyyy||||||LLL999333777444333444111555333333777>>>KKKaaasssyyyvvvuuu{{{oooUUU^^^ttt{{{yyyfffYYYNNNQQQbbbuuuzzzooogggZZZQQQJJJJJJJJJKKKUUUcccttt}}}ooolll}}}wwwrrrssseeeaaacccWWWSSSNNNMMMUUUeeettt|||}}}xxx||||||~~~WWWeeexxxKKK;;;999555333444000111555333000;;;LLLuuunnn}}}rrr^^^nnnooo{{{yyyxxx}}}{{{tttoookkkiiifffdddhhhqqqzzz}}}zzzyyy~~~tttgggccc\\\VVVcccxxxrrrjjjaaaRRR[[[XXXDDD:::666555333333444444444333777666===TTT}}}rrrkkk|||~~~xxxtttvvvpppgggppptttyyyNNN:::444888555444666222444333444999@@@LLL```rrrtttqqqqqqyyysss[[[bbbuuu{{{xxxggg[[[OOOQQQbbbuuu|||rrriiiZZZQQQKKKKKKLLLNNN[[[jjj|||xxxttt~~~~~~wwwxxxzzzoooggg```XXXUUUZZZeeeqqqxxxzzz|||}}}}}}WWWcccyyyLLL<<<;;;777666666222222555222000999HHHppp}}}hhhxxx{{{cccmmmlllxxxzzz~~~|||vvvooojjjfffeeedddkkkttt}}}||||||zzzjjj]]]ZZZVVVUUUdddxxx{{{lllddd\\\PPPZZZTTTBBB;;;777555333333444444333222666666<<>>===:::999888444333555222///777DDDllliiiwwwooonnnjjjwww~~~~~~yyyqqqiiieeeeeegggnnnvvv~~~~~~~~~tttcccVVVUUUUUUYYYjjjtttfff___XXXNNN\\\|||OOOAAA<<<888666444333444444333222666666;;;PPPvvvoooeeeyyy}}}zzzvvvwww{{{uuu{{{yyy}}}PPP<<<555888555444666333444222444999AAAPPPfffyyy|||wwwuuu|||}}}```___lllmmm~~~~~~xxxlll^^^QQQRRRbbbuuu|||qqqiii\\\SSSLLLLLLMMMTTTgggzzzvvv~~~{{{qqqiiifffeeeqqqwww}}}yyyVVVpppRRR@@@>>>:::999888555444444222000777AAAjjjooozzz|||ssskkkyyy||||||yyyrrriiifffiiinnnrrrxxxwwwgggYYYWWW[[[cccuuuoooccc^^^WWWPPPaaa{{{wwwLLLAAA<<<999777444444444444333222666666999JJJkkkqqqeeeuuuzzzsssqqqqqqooolllxxx|||}}}PPP<<<444777333333555333555333222666???OOOhhh|||{{{yyy}}}^^^\\\jjjmmm{{{~~~{{{nnn```RRRRRRaaatttxxxmmmeee\\\SSSMMMLLLMMMTTTiii~~~vvv|||uuulllooottt||||||}}}sssUUUoooUUUBBB???:::888666444333333222222888???hhhmmmtttwwwlllyyy~~~|||xxxuuuuuutttnnnhhhgggmmmrrrxxx}}}|||kkk\\\YYY```lll~~~~~~nnnfff```YYYUUUkkkoooxxxtttLLLAAA;;;999777555444555555444333555444777EEEdddtttdddooo~~~}}}uuuhhhaaa```bbbgggjjjsssxxx~~~}}}~~~QQQ<<<444777333222555333666222111444<<>>555777333333666444444222222444:::FFFZZZkkkmmmrrrzzzcccdddvvv|||vvv~~~pppaaaQQQPPP^^^qqq}}}|||zzzssshhh___WWWQQQMMMNNNPPPYYYppp{{{ZZZVVVsssXXXGGGCCC===:::777777444111111333777888WWW{{{dddddd}}}pppyyyxxx~~~ttt|||}}}rrrpppllljjjkkkooouuuxxxxxxiii\\\]]]lll|||rrriii]]]UUU\\\}}}ggg|||iiiJJJBBB999666555444444666777777666333444777DDDbbb|||{{{aaadddxxx{{{{{{yyypppooorrrssspppllleeeaaabbbaaa^^^___bbbZZZ\\\^^^___bbbgggmmmrrrUUU???777888444444777555333111222666999AAAQQQ```gggooo{{{fffgggxxx~~~sss~~~~~~pppaaaQQQOOO]]]ppp||||||zzzxxxrrrhhh___TTTOOOMMMPPPRRR\\\ttt}}}vvvOOOWWWXXXHHHEEE???<<<:::999666222000222555555NNNuuulllhhhsss|||yyyttt}}}xxxtttpppnnnqqqvvvzzz|||~~~xxxkkk___cccttt~~~ssshhhZZZQQQ]]]sssdddHHHBBB888666444333444666888888777555666999DDD```uuuddddddyyyvvviiicccdddaaa]]]\\\YYYZZZ___\\\SSSNNNNNNQQQSSSSSSQQQOOOSSS\\\cccYYY===222777666333555333444111111555;;;CCCPPP[[[ffflllwwwddd```mmmqqqrrrwww}}}|||pppeeeUUUMMMWWWkkk{{{}}}zzzvvvnnnbbbYYYVVVQQQNNNMMMOOOYYYjjj{{{}}}hhhRRRiii{{{]]]MMMFFF@@@@@@<<<:::666222000000333666PPPmmmyyyiii~~~wwwjjj}}}xxx}}}{{{uuuoooooouuu{{{}}}}}}{{{{{{{{{zzzzzzeeeaaasssooojjjUUUNNNnnnaaaIIIAAA<<<777444444666666333222555333666888@@@\\\qqq[[[^^^ppp|||jjj]]]XXXWWWTTTOOOUUUXXXUUUWWW]]]VVVNNNSSSRRRWWWZZZYYYSSSNNNMMMNNNYYY>>>222777666333555333444111111555:::BBBOOO[[[fffppp|||ddd]]]hhhmmmpppwww|||{{{pppfffVVVMMMVVVjjj{{{|||xxxtttkkk```WWWTTTPPPNNNNNNQQQXXXggguuu}}}}}}xxxwwwbbbWWWwwweeeUUUNNNFFFEEE===;;;777333111111333555KKKkkkyyyiiizzzlllzzzwww{{{|||{{{zzzvvvqqqqqqsssvvvwwwvvvwwwvvvtttssstttxxx}}}~~~jjjkkk}}}~~~ooohhhTTTPPPrrrvvv}}}\\\DDD===777777444444666666333333666666666666>>>ZZZuuu^^^^^^nnntttbbbWWWVVVXXXXXXTTTOOOTTTRRRQQQTTTOOONNNYYY```cccfffgggeee___XXXTTT[[[???333777666333555444444222111444888@@@MMMZZZbbbrrr}}}aaaWWWbbbgggqqqxxx~~~zzzqqqgggXXXOOOVVViiizzz{{{vvvppphhh]]]UUURRROOOOOOQQQSSSWWWbbbmmmuuuwwwtttpppqqq|||xxxmmmlllnnnyyy[[[aaaiii[[[TTTLLLJJJAAA>>>999555333222444555BBBfffppp{{{qqqxxxwwwrrrqqqxxxwwwvvvuuutttsssqqqooonnnqqqnnnkkkkkknnnrrruuuwww{{{ooowww{{{mmmeeeRRRUUUzzz}}}hhh}}}XXXDDD===666666333333666666333444777:::777444;;;UUU~~~wwwbbb___kkk{{{yyyiiiWWWQQQUUU[[[]]][[[WWW]]][[[WWWVVVRRRUUUeeeooopppsssyyy{{{xxxoooggg]]]AAA444888555333555444444222222444777>>>MMM[[[aaasss|||]]]QQQ^^^fffuuu|||}}}xxxrrrjjj[[[PPPTTTfffxxxzzztttlllddd[[[UUUPPPOOOPPPSSSVVVXXX___hhhmmmqqqpppmmmoooyyyzzz___SSSQQQQQQXXXiiixxxWWWlllmmmccc\\\TTTRRRGGGCCC<<<777444444444444;;;___wwwyyytttvvvyyyyyymmmjjjvvvuuuwwwyyyxxxsssoookkkjjjjjjhhhfffhhhlllppprrrssswwwxxx{{{zzzrrr}}}vvvjjj```PPPZZZuuuhhhXXXHHHBBB:::666333333555555333444888;;;777444:::PPPttt}}}}}}ggg^^^hhhxxxwwwgggYYYYYYbbbiiijjjjjjmmmrrrooojjjiiibbbdddssswww~~~___CCC555888555333555444444222333444777>>>NNN]]]cccsssyyy|||^^^SSSaaalll{{{{{{vvvtttmmm___RRRSSScccuuuyyyqqqiii```YYYUUUQQQOOOQQQVVVYYY[[[```gggkkkppprrrqqqrrryyydddSSSJJJIIIKKKQQQ```wwwoooXXXxxxzzzxxxmmmggg]]]ZZZPPPIII???888555444444444888YYY}}}vvvrrrqqqlllooo}}}nnniiittt~~~}}}xxxxxxsssvvvyyyxxxtttooojjjhhhaaabbbeeeiiiooorrrtttuuuxxxyyy{{{vvvqqqfffZZZOOO```xxxtttWWWJJJCCC:::777444333444555333444888888555555===PPPnnn|||mmm^^^eeexxx~~~~~~pppggglllvvv{{{{{{|||~~~~~~|||}}}wwwttt~~~aaaDDD666888555333555444333333333555777>>>PPP```bbbmmmrrryyygggXXXfffrrr~~~~~~|||yyywwwwwwqqqcccTTTRRR___rrr}}}~~~wwwmmmddd]]]XXXUUUSSSQQQRRRXXX]]]```eeekkkmmmtttyyyxxxwww{{{~~~~~~pppYYYPPPDDDGGGLLLWWWggg}}}}}}~~~hhh```yyy~~~uuummmaaa]]]ZZZPPPBBB888444444444333888SSStttyyypppkkk]]]cccttttttlllrrrxxx|||}}}sssmmmmmmssstttuuutttqqqmmmhhhddd]]]ccckkkrrrvvvxxxzzz|||}}}wwwkkk```SSSMMMeee|||WWWLLLDDD888999555333444444222333777333333666???PPPkkk|||vvv```aaavvv~~~uuupppwww~~~cccEEE777999555333555555333333444666777@@@RRRdddiiimmmooo{{{ooo\\\eeeppp}}}zzzyyyyyyxxxzzzuuugggVVVQQQ\\\ooo{{{{{{sssiii___XXXUUUTTTVVVSSSSSSYYY___dddkkkqqqssszzz~~~}}}|||www{{{fffRRRLLLBBBGGGPPP___sss~~~|||~~~gggnnn|||}}}}}}vvvkkkgggbbbUUUDDD888333333333333666MMMiii}}}sssmmmRRRUUUggg{{{rrrooopppxxxzzzpppmmmnnnsssqqqnnnlllkkkhhhbbb]]]```kkkxxxrrrggg[[[NNNLLLiii{{{\\\TTTLLL>>>;;;666444444333111222666444444777===HHHbbbccc^^^sss}}}yyytttzzz~~~}}}dddFFF777999555333555555222333555666888@@@TTTfffxxxuuuvvvsss\\\aaajjj{{{|||wwwxxxzzzzzz|||wwwiiiWWWPPP[[[mmmzzz|||xxxpppeee\\\UUUSSSSSSXXXTTTTTTZZZaaagggooovvvwww~~~~~~vvvzzzbbbNNNHHHGGGLLLWWWiii~~~}}}iii|||pppzzzwwwgggYYYFFF888222222333333333GGGaaasssrrrsssOOOLLL___xxxuuulllkkkttt|||uuutttwwwtttnnniiiffffffccc\\\WWWgggttt|||ooodddXXXJJJLLLkkk|||bbb^^^VVVHHH<<<777444444333000222555777666777999???WWWeee[[[ooo{{{{{{~~~iiiDDD;;;666222555000555333222222666999BBBRRRaaatttvvvXXXZZZgggttt}}}|||wwwyyy|||}}}|||xxxlllZZZQQQYYYlll{{{yyyuuunnnfff___ZZZWWWVVVZZZVVVUUU]]]jjjsssuuusss}}}~~~{{{]]]JJJEEEGGGMMM```|||}}}zzz}}}mmm{{{tttcccHHH999777111...777333===SSSoooxxxTTTPPPYYYqqq|||rrrrrrtttvvvzzzyyy{{{yyyttthhh]]]ZZZaaaccc]]]ZZZ___nnnyyywwwnnnbbbOOOFFFWWWwwwtttlllZZZGGG888777666555444333333333666555888999<<>>MMM[[[qqqzzz\\\\\\jjj~~~{{{xxxnnn^^^SSSXXXjjjxxxzzzuuunnnfff___[[[XXXWWW\\\ZZZ[[[dddqqq{{{}}}{{{|||~~~xxxYYYJJJGGGJJJRRRggg{{{sss~~~kkkMMM:::888333///888666;;;OOOnnnfffWWW\\\ooo|||pppqqqvvvyyy|||wwwvvvwwwtttppphhh___[[[]]]\\\XXX]]]gggvvv|||wwwjjj\\\KKKIIIaaawwwfffQQQ@@@666555555444444444444555555555777999;;;LLLrrr```VVVgggtttlllFFF<<<666333666111555555333333333444999GGGTTTpppbbb```ooo{{{yyypppbbbVVVWWWgggvvv||||||{{{wwwoooggg```[[[YYYXXX\\\]]]aaakkkxxx|||uuuUUUIIILLLNNNZZZrrryyy}}}xxxTTT<<<999555222999999777HHHkkkzzzzzz```___mmm~~~~~~ooopppxxx{{{~~~|||{{{{{{zzzvvvvvvtttpppppprrrqqqmmmiiibbb]]][[[YYYYYYeeetttxxxeeeUUUGGGOOOnnnyyy\\\DDD999444444444444444555666666444333555888:::JJJnnnhhhQQQ\\\nnnoooHHH<<<666333777111444666333333333333777DDDQQQmmmyyy~~~kkkcccsss~~~{{{rrrdddVVVUUUddduuu|||xxxpppggg```\\\ZZZZZZ\\\___eeennnxxx}}}}}}{{{zzz}}}rrrQQQIIIQQQVVVeeeyyyZZZ===999777444999;;;333AAAfffzzzgggaaajjjzzzrrrpppuuuxxx|||{{{tttpppnnnmmmlllggghhhhhhfffiiinnnoookkkhhhbbb]]]\\\^^^cccppp}}}qqq^^^NNNGGGZZZ|||xxxSSS;;;777444444444333333444444555333222444666999GGGhhhvvvQQQRRRggg{{{rrrIII<<<666444888111444555333333444444888DDDQQQdddvvvtttlllzzzttteeerrr~~~uuufffVVVRRRbbbuuu}}}xxxpppggg```\\\[[[[[[___bbbiiioootttuuusssrrrpppssswww|||pppOOOKKKXXXaaasss|||}}}|||```>>>:::999666999:::111;;;^^^|||}}}oooeeejjjyyyvvvnnnnnnrrryyyuuummmhhheeecccaaa^^^_________bbbhhhiiifffccc]]]ZZZ^^^gggoooxxxgggVVVIIILLLiiivvvMMM888999666666555333333222222222222111333555777CCCaaaYYYPPPcccvvv||||||{{{~~~tttKKK<<<666444999111333555333333444444888DDDPPPXXXgggjjjnnn|||eeeooo|||{{{xxxkkkYYYQQQ^^^sss~~~xxxooofff___\\\[[[[[[bbbffflllooonnnkkkiiihhhbbbfffkkkpppuuu|||oooPPPPPP```oooxxxddd???;;;===999999777111999RRRoooooommmxxxvvviiiffflllwww~~~yyyqqqjjjeeeaaa___]]]]]]___^^^\\\^^^cccccc___]]][[[[[[cccnnnwww|||}}}{{{eeeNNNGGGSSSxxxtttKKK888;;;777666555333222222111111333111222444555???ZZZvvv{{{gggSSSbbbqqq{{{vvvxxxwwwyyy}}}vvvLLL<<<666444999222333555444444444444777BBBMMMSSS___gggqqqdddiiippppppvvv{{{qqq^^^QQQZZZnnn|||}}}xxxoooeee^^^[[[ZZZ[[[bbbgggkkkkkkgggbbb______\\\___dddgggjjjpppzzznnnSSSVVVhhh~~~hhhAAA===AAA===;;;444333888FFF___zzzzzz}}}sssxxxrrrbbbaaakkkwww}}}~~~{{{yyytttpppjjjeeebbb```^^^\\\^^^___^^^\\\^^^bbbbbb^^^]]]```dddjjjrrrzzz~~~tttbbbKKKHHH[[[sssLLL999888555444444333222222222333444222222444444<<>>===???CCCJJJQQQVVVZZZSSSLLLJJJOOO]]]sss}}}___KKKMMMXXX___DDD<<<666777666555444333222111111111---111333333222444:::AAA___xxxmmmhhh|||yyyqqqnnnrrr{{{|||~~~{{{uuuqqqooovvv{{{}}}{{{|||iiiFFF>>>888333555666555333222555444222333777CCCLLLZZZiiivvviiikkkooosssuuuxxx~~~}}}wwwmmm```WWWcccttt}}}yyyvvvrrrllleeebbbbbbaaa]]]ZZZQQQVVVZZZWWWOOOJJJJJJMMMMMMSSS^^^lllyyykkkmmmkkkUUUAAA:::888222222999999;;;RRRnnn~~~~~~|||vvvzzzxxxhhhnnnvvv|||}}}~~~rrrggg^^^\\\]]]^^^```bbbllluuutttkkk^^^MMMGGGGGG@@@===>>>@@@CCCGGGNNNSSSUUUTTTRRRQQQQQQSSS]]]rrrsssZZZIIITTTlllNNNCCC>>>555888666666444333222111111111...222333111000222888<<>><<<999666666555444333222222333444555>>>IIIVVV^^^eeemmmssstttpppaaafffrrrxxx|||~~~~~~zzzlll___]]]jjjvvv{{{~~~}}}vvvnnneee]]]YYYQQQNNNMMMNNNQQQSSSSSSRRRXXXUUUTTTSSSOOOIIILLLRRR\\\iiivvv~~~~~~|||yyy|||{{{uuusss___EEE:::777888444555888555333<<>>;;;999666666555444333222111111111111111000000111111222333===MMMlllggg[[[nnn~~~}}}sssnnnmmmrrrxxx|||YYYCCC<<<999888888666555444333333333444555777BBBNNNXXXcccpppzzz~~~|||___]]]kkkxxx|||||||||~~~~~~~~~uuukkk[[[bbbllluuu{{{~~~~~~~~~~~~|||zzzuuunnndddZZZSSSPPPQQQRRRUUUTTTSSSRRRQQQPPPOOONNNTTTUUUWWWWWWUUUUUUZZZ^^^iiirrrzzz~~~www~~~ttthhhhhhdddNNN;;;999;;;666555666888555111555===OOOlll}}}zzznnnooowww|||~~~~~~jjjUUUWWWkkktttpppfff]]]UUUTTT[[[dddiiikkk{{{~~~|||sssfff[[[TTTPPPNNNLLLHHHHHHKKKMMMKKKIIIOOOWWWZZZWWWUUUSSSPPPRRR]]]iiiuuurrrVVVGGGPPPlll]]]===???@@@:::777666666555444333222222222222111111000000111111222333:::GGGcccuuu\\\ggg||||||rrrooopppwww}}}___GGG===:::888888666555444222222222333444222>>>JJJUUUbbbrrrccc]]]hhhuuuyyyxxxzzz}}}~~~~~~xxxpppYYY```lllvvv||||||xxxvvvtttqqqoooeee___UUUNNNLLLOOOUUUZZZZZZXXXVVVTTTTTTVVVZZZ]]]___bbbeeeccc```___aaabbbiiipppuuuwww|||yyyZZZUUUXXXVVVBBB777999:::555555777888666444777;;;FFFccc}}}|||ppppppwww}}}xxx___WWWdddqqqssskkkggg___WWWSSSVVV]]]dddgggkkkrrr{{{|||uuuiii^^^VVVPPPLLLKKKGGGIIILLLOOOMMMLLLTTT]]]jjjfffaaa^^^\\\^^^iiiuuu~~~iiiMMMHHH]]]yyyzzzPPP:::@@@@@@999666444555555444333222222222222111111000000111111222333444>>>WWWyyyaaacccuuu{{{qqqpppttt}}}fffLLL@@@<<<999888666555444222222222333333000;;;GGGRRR```qqqkkk^^^bbbmmmssstttyyy|||~~~}}}~~~zzzttt^^^```gggsss|||}}}vvvpppkkkgggdddaaaUUUQQQMMMKKKNNNTTT\\\bbb\\\ZZZWWWSSSSSSXXX___eeejjjppprrrpppnnnppprrrsssuuuyyyyyyrrrjjjeeeaaa]]]^^^```hhhrrr||||||lllJJJFFFJJJHHH:::777:::888555666777777666777888;;;@@@XXXsssvvvtttuuuxxx}}}zzziiiZZZ]]]hhhooouuuuuuqqqeeeXXXRRRVVV]]]VVVXXX]]]fffpppuuuuuuttttttppphhh___WWWQQQMMMKKKGGGIIIMMMOOOMMMMMMVVVaaannnjjjgggfffggglllyyyuuuZZZGGGQQQnnndddHHH;;;@@@>>>999777333555444333333222222222333111111000000111111222333444;;;NNNnnnmmmbbblllwwwzzzzzz~~~{{{oooooouuummmRRRDDD???<<<888888777555333333333333444000:::EEENNN[[[nnn}}}sss^^^ZZZbbblllqqqxxx{{{}}}|||}}}~~~{{{vvvhhh___^^^kkkzzzzzz|||~~~zzzqqqhhhaaa\\\WWWUUULLLMMMPPPTTTZZZ___dddfff\\\\\\[[[ZZZ\\\cccmmmuuuzzztttuuuwwwvvvttt{{{yyyhhhSSSEEEAAA???>>>@@@IIIWWWccclllwww}}}}}}WWWEEE@@@AAA>>>777999<<<555666777777555555666888888999IIIddd{{{ssspppuuu}}}www|||tttddd^^^cccjjjzzz}}}~~~uuuggg\\\WWWXXXRRROOOMMMQQQYYY```cccccccccbbb```[[[UUUQQQNNNLLLGGGJJJNNNOOOLLLKKKTTT```fffccccccfffiiiooozzzyyybbbNNNIIIddd}}}QQQCCC>>>???999999:::333444444333222222222333333111111000000111111222333666999FFFaaa|||aaaiiiqqqsssuuu~~~~~~{{{qqqrrrwww}}}|||yyyzzz{{{{{{{{{{{{}}}~~~~~~rrrWWWGGGBBB>>>:::999888666555444444444555111:::DDDLLLXXXjjjyyy~~~xxx]]]SSSZZZgggpppwww{{{}}}||||||}}}{{{vvvqqq___UUUcccyyyuuuwww{{{yyynnnddd[[[UUUPPPMMMJJJOOOWWW```fffiiiiiiiiiXXX\\\aaagggooo|||pppjjjgggddd___kkknnn\\\DDD888:::@@@===>>>EEEQQQWWWZZZaaaiiitttwww}}}KKKFFF???===;;;666<<<>>>444888888777444333555666555444>>>XXXwww~~~ssskkkpppyyyzzz~~~rrrfffffflllqqqwww~~~~~~vvvlllccc^^^TTTLLLDDDAAAFFFMMMQQQRRRTTTUUUVVVUUURRROOOMMMMMMHHHJJJNNNNNNJJJIIIRRR]]]dddaaaaaaccccccdddjjjrrrppp|||qqqWWWIIIQQQuuu~~~xxxxxxfffFFF@@@@@@===666999<<<444444444333222222222333333111111111000111222222333333444<<>><<<999888888666222333777666888@@@LLLXXXfffwwwdddRRRWWWeeemmmwwwxxxzzz{{{{{{{{{zzzyyyyyyfffWWW^^^vvv~~~~~~wwwjjjccc]]]VVVQQQQQQNNNSSSUUUVVVaaaqqqssskkkgggeeennn|||}}}gggcccbbb]]]SSSNNNEEE<<<777555777888999<<>>===;;;999888666666555444444333333333333444444999777IIIlll~~~wwwfffkkk|||}}}zzzzzzvvvrrrtttpppqqqtttyyy{{{yyysssnnn___UUUGGG??????DDDJJJMMMKKKMMMMMMMMMMMMOOONNNMMMJJJKKKLLLKKKJJJJJJOOOVVVXXX]]][[[^^^jjjmmmjjjooonnnzzz[[[MMMIIIjjj~~~vvvYYYEEEBBB>>><<<;;;:::888777555444333333222222333333222222222111111111000000333222777IIIiii|||hhhZZZmmm|||yyyxxxtttuuu{{{yyynnngggggghhheeeaaaaaaeeeggggggeeesss{{{~~~vvvwwwxxxwwwrrrllleeeaaafffQQQIIIEEEAAA>>>:::999999777333444888222333:::GGGVVVhhh}}}rrr[[[YYYdddlllxxxyyy{{{|||}}}}}}||||||yyyiiiYYY\\\nnnzzzooofff^^^UUUQQQQQQOOORRRSSSWWWgggzzz}}}tttmmmpppyyyrrr^^^ZZZUUUKKKEEEBBB<<<777555666888:::???@@@FFFMMMPPPLLLJJJJJJMMMYYYmmm~~~\\\EEE===<<<;;;999888777666666555555444444444444555555777666CCC```{{{}}}wwwffffffrrrzzzyyy{{{~~~{{{~~~{{{xxxwwwxxx{{{zzzuuuqqqjjj```RRRGGGBBBCCCEEEFFFHHHIIIJJJLLLPPPTTTSSSOOOJJJKKKMMMMMMJJJIIINNNUUUVVV___```cccmmmmmmjjjppptttgggKKKOOO[[[}}}vvvqqquuurrrIIIDDDAAA>>>;;;;;;:::888777555444333333222222333333222222222111111111000000222222666EEEaaannnYYYddd~~~|||yyyvvvrrruuuzzzwwwkkkcccdddeeefffggggggfffhhhlllpppwwwyyytttxxx}}}~~~{{{ssskkkfffkkkWWWMMMHHHDDDBBB===:::999777444444888222111777BBBQQQeee}}}dddZZZaaakkkwwwyyy{{{~~~~~~|||nnn___]]]gggttt|||uuukkk___TTTPPPRRRSSSSSSRRRYYYlllxxxcccTTTPPPHHH<<<888777666555777:::===???DDDCCCFFFKKKMMMJJJJJJLLLIIIRRReeexxx~~~NNNCCC;;;;;;:::888888777777888666555555555555555555666666555;;;OOOkkkwwwwwwzzzjjjcccfffuuuxxx~~~|||~~~zzzyyy}}}~~~{{{vvvuuulll___SSSKKKGGGEEEDDDHHHKKKMMMRRR[[[aaa\\\RRRLLLLLLNNNPPPLLLHHHLLLTTTVVVccciiimmmsssqqqooowwwqqqSSSFFFQQQpppkkkkkk]]]AAABBB@@@===;;;::::::888666555444333333222222333333222222222111111111111111111111444>>>SSSttt{{{\\\ZZZrrr|||}}}}}}zzzsssqqqtttyyytttfff___aaafffmmmsssrrrmmmnnnwwwwwwwww~~~vvvqqqooo[[[QQQKKKFFFHHHAAA<<<:::777444444777555444777@@@LLL[[[qqqhhhWWW\\\hhhsssvvvyyy}}}}}}tttggg```bbblllxxxzzzpppaaaSSSOOOQQQUUUVVVUUUXXXfffyyytttYYYMMMKKKCCC999777777888:::===@@@BBBDDDEEECCCEEEKKKNNNNNNQQQUUUWWW\\\hhhxxxkkkDDDAAA:::999888888888888888888666666555555555555666666555555555@@@[[[zzzvvvqqqsssfff```ooowww|||~~~~~~}}}{{{uuukkkaaaZZZUUURRRQQQOOOUUU\\\eeeqqqwwwkkk[[[RRROOOPPPRRRNNNIIIKKKSSS[[[lllvvvxxx{{{wwwvvv{{{~~~\\\IIIPPP[[[|||jjjwwwtttOOODDD@@@>>>;;;::::::999888666555444333333222222333333111111111111111111111111111000222888FFFbbbjjjYYYiiiwwwyyy}}}~~~{{{qqqppptttxxxqqqccc]]]aaaqqqxxx~~~~~~zzz{{{{{{vvvcccYYYSSSNNNPPPGGG>>>;;;888444333555666555888???GGGRRRbbbpppnnnWWWVVVbbbnnnqqquuuzzz}}}~~~~~~~~~zzzvvvlllbbb^^^eeettt~~~ttteeeVVVOOOOOOTTTVVVVVVTTTWWWcccrrrzzzzzzhhhVVVLLLHHHCCC>>><<<===>>>@@@AAACCCDDDDDDDDDCCCEEEKKKOOOPPPSSSXXX___aaahhhrrryyy|||[[[@@@???999888888777777888888999666666555555555555666666555666333777NNNnnnyyyqqq{{{}}}nnn```kkkuuu}}}yyy{{{uuuoookkkiiiiiigggqqq~~~www\\\TTTPPPSSSQQQKKKMMMUUUeeevvv~~~~~~xxxzzzyyy~~~sssJJJEEE\\\vvvzzzqqqpppZZZDDDEEE===<<<:::::::::999777555555444333333222222333333111111111111111111111111111000111555===SSSxxxfffgggtttvvvwww~~~~~~{{{qqqppptttvvvmmmaaa___fff|||ooofffaaa[[[YYYNNNCCC>>>:::666444555222222666>>>DDDLLLYYYfff~~~~~~}}}___UUU[[[hhhkkkqqqwww{{{}}}}}}|||wwwuuuoooddd\\\```nnn{{{~~~~~~zzzmmm\\\QQQNNNPPPVVVYYYTTTOOORRR]]]hhhzzzpppmmmdddYYYNNNGGGCCCBBBAAAAAAAAABBBBBBCCCCCCCCCEEEDDDFFFKKKNNNMMMNNNRRRXXXYYY^^^gggnnnttt||||||}}}PPP@@@<<<999888888777777777888888666555555555555555555666333666444555CCC___www~~~vvvxxxxxxgggkkksss~~~|||xxxjjjYYYOOORRRTTTPPPQQQXXXjjjzzz||||||yyy~~~bbbFFFPPPlllpppmmm|||qqqKKK@@@CCC;;;:::999999:::999777555555444333333222222333333111111111111111222222222111000222555888HHHjjj{{{jjjqqqttttttzzz~~~{{{pppppprrrrrrhhh___cccoooyyyrrrmmmhhhcccVVVIIIBBB>>>888666666111111555;;;AAAIIIVVVbbbxxxwwwyyy|||~~~nnnZZZYYYdddhhhnnnuuuzzz|||||||||wwwwwwssshhh^^^^^^iiiuuu~~~~~~}}}}}}~~~~~~uuudddUUUOOOPPPWWW^^^]]]VVVRRRUUUZZZnnnxxx|||vvvsssoookkkkkkhhhbbb[[[RRRJJJEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEHHHNNNPPPMMMLLLNNNOOORRR[[[dddkkkqqq}}}}}}zzz}}}kkkGGG@@@:::999999888777777777777777555555444444444444555555111444666666<<>>WWWsssrrrmmmtttuuu||||||zzznnnlllkkkhhh___[[[hhh{{{zzzyyysssgggZZZPPPEEE;;;555555333222333888===DDDRRR^^^lll|||||||||oooTTTaaacccjjjttt{{{}}}{{{zzzxxxyyy{{{wwwjjj^^^```iiivvv|||}}}|||uuudddWWWVVVZZZaaafffgggbbbXXXQQQQQQQQQSSSVVVTTTQQQSSSXXXZZZ[[[\\\\\\XXXQQQKKKFFFGGGHHHHHHGGGFFFFFFHHHJJJGGGGGGKKKSSSVVVSSSPPPPPPVVVZZZeeesss|||{{{|||~~~|||HHHAAAEEE222888888777555555444444444333333222222333333444555555333555888777===VVVsss~~~zzzyyysssnnnsss~~~yyywww|||lllUUUQQQ[[[bbbbbb```eeefffnnn}}}}}}^^^KKKFFFeeexxxSSSEEE???:::777888777777666555444444444666555555444222111111000111111111111000000000000000000333666:::BBBSSSccc~~~iiinnnvvvuuu{{{{{{wwwpppppphhhZZZTTT^^^ooo|||}}}qqqcccWWWJJJ>>>777666666444444888<<>>;;;777777666666555555444444333333111222222222333333444444111111111111000000000000333111222333333666BBBNNNlllxxxccciiixxxqqqzzz|||yyywwwvvvwwwuuussssssssssssrrrqqqtttlll^^^UUU[[[mmm}}}uuufffUUUEEE:::777777555555777999<<>>FFFYYYlllzzz}}}rrrsss{{{|||}}}zzzsssmmmlllooosss||||||qqqfff^^^^^^hhhssszzzzzzYYYJJJMMMggg}}}eee>>>999???:::777:::555444444444333333333222111222222222222333333333111111111111000000000///333111111111111222;;;EEE___~~~hhhhhhxxxooossszzz~~~yyytttoookkkiiidddccc```^^^^^^^^^______llleee[[[VVV___rrrrrrxxxiiiXXXGGG;;;777666444444666777:::DDDNNNTTTaaavvvaaa]]]bbbpppyyyxxxyyy~~~zzz{{{{{{}}}|||vvvjjj___eeennnwwwzzz{{{}}}~~~|||}}}~~~~~~sssqqqnnnnnnooopppooooooooojjjeeeaaaXXXKKKBBB@@@DDDCCCAAA???>>>>>>>>>>>>===???AAABBBBBBBBBCCCDDDDDDFFFMMMUUUVVVSSSTTTWWWiiitttuuukkkooowwwuuuqqqwww}}}yyy{{{___<<>>???@@@BBBCCCEEELLLRRRSSSQQQTTTYYYbbbeeeccc^^^ggg~~~~~~zzz}}}~~~uuuyyyNNN===EEEAAA666555444333333222222333333333111111111111111222333333===<<<:::::::::999666555===VVVooo{{{|||{{{{{{{{{|||~~~{{{uuupppoooooouuuxxx|||mmmMMMEEE[[[pppzzzyyy|||SSSFFF======;;;555222666222222222222111111111111333333222222111111111000111111111111000000000000111///000222333222777===OOOmmmnnngggsssnnnlllttt~~~{{{tttjjj___VVVOOOLLLKKKQQQSSSUUUXXX[[[```eeejjjfffeeebbbaaaiiizzzttt~~~nnn\\\JJJ===888777555555555444555<<>>?????????===;;;:::III___ttt{{{vvvyyy}}}~~~|||xxxuuurrrqqqssswww{{{kkkXXXKKK[[[www|||xxxnnntttdddAAA???<<<999777666444222111111111111111111111111111111111111222222222222111111111111000000000000111//////222333222444888GGG___~~~pppuuurrrpppttt|||~~~|||uuukkkddd[[[SSSOOOPPPTTTWWW]]]```dddhhhkkkooovvvzzzwwwpppgggeeepppwwwqqq^^^KKK===888:::777666555333333999AAAOOOYYYooo~~~bbbQQQZZZiiipppuuu~~~~~~|||{{{|||vvvmmm]]]fffooorrrtttyyy||||||xxxyyy|||~~~~~~}}}{{{xxxtttpppqqqqqqvvv{{{wwwfffTTTJJJ@@@@@@BBBDDDFFFIIIKKKLLLSSSRRRMMMHHHDDDBBBDDDFFFDDDFFFKKKOOOOOOPPPVVV^^^bbbgggsss|||xxx{{{~~~|||yyytttzzz[[[CCCJJJDDD:::888333444444444333333444555555111111111000111222222333///333777:::<<<>>>???>>>888===PPPmmmzzzqqqtttzzz~~~yyyvvvnnnpppssswww|||}}}tttUUUNNNPPPmmmsssmmmnnnvvvGGG;;;>>>;;;555555:::888222000000000000000111111111...///000111222333444444111111111111000000000000222//////222333000111555999KKKgggvvvvvvvvvvvvxxx}}}|||zzzsssjjj\\\WWWQQQMMMPPPYYYcccjjjiiimmmqqqsssuuuxxx}}}zzzkkkgggtttyyywww```HHH;;;;;;::::::999777555666888;;;PPPSSSbbb{{{jjjUUUTTT]]]eeennnvvvyyy~~~}}}|||yyyuuuhhhbbbbbbmmmvvvxxxwwwxxx{{{{{{|||}}}|||yyyyyyzzz|||uuuvvv|||}}}hhhWWWOOONNNNNNOOORRRYYYfffrrrxxxsss```JJJAAAFFFGGGBBBFFFLLLNNNKKKPPP]]]gggjjjnnnvvvvvv}}}|||vvvyyymmmSSS>>><<<>>>999444333222222222111222222333333111111000000111111222333222222333444666888:::;;;@@@DDDJJJ^^^{{{{{{|||tttttt||||||vvvtttrrrrrrsssxxx}}}eeeNNNTTTfffzzzuuu~~~XXXCCC::::::999777666444333333000000000000000000000000000111111111111222222222222222222111111111000000111000/////////000222333666BBBWWWsssxxxnnntttuuunnn|||~~~}}}}}}~~~yyyrrriiiaaa[[[LLLPPPWWW\\\aaahhhpppvvvxxxyyyyyywwwwwwzzzzzzjjjrrrxxxvvvzzz|||}}}yyybbbIII<<<;;;::::::999777555666888:::LLLNNNWWWggguuu{{{```UUUYYYccckkkqqqwww}}}}}}{{{{{{yyyvvvmmmdddaaaiiirrrvvvvvvwww{{{{{{{{{}}}|||yyyyyyzzz{{{yyy|||~~~sssiiiiiimmmsss}}}}}}XXXBBBCCCKKKNNNHHHKKKMMMOOOWWWcccnnntttyyy||||||]]]HHH888777999555111333333333222111111222222222111111000000111111222333111111222222444555777888666===???KKKeeetttwww}}}{{{|||xxxwww|||rrrnnnlllmmmsssyyy}}}uuuRRRPPPkkk}}}fffFFF999999888777666444333222111000000000000000000000000000000111111111222222222222222222111111111000000111000/////////000222222888>>>JJJ___jjjbbbllluuuqqq{{{~~~}}}~~~|||vvvmmmcccZZZTTTPPPRRRXXX___ffflllsssyyy~~~}}}~~~tttppp{{{|||```XXX[[[[[[dddmmmsssvvv||||||fffLLL===;;;999:::999777666555777999DDDKKKRRRZZZgggvvvsss[[[UUU^^^gggjjjuuuzzz|||yyyxxxzzzzzzwwwuuuiii```ccclllsssuuuwwwyyyyyyzzz|||~~~|||zzzzzzzzz{{{}}}iiiGGG@@@IIIRRROOOMMMNNNUUU^^^iiiuuu~~~~~~}}}~~~}}}|||}}}}}}~~~LLL>>>444444555222111444444333222111111111111111111000000000000111222222000000000111111222444444444===;;;;;;OOObbbkkksss|||zzz|||wwwuuuxxx}}}uuuoooiiiiiiooouuuyyyyyy]]]LLLdddoooJJJ:::777777666555444333222111000000000000000000000000000000000000111111111222222222111111111111000000000000000000///000111111222777999???OOOkkkggg^^^fffuuuwww||||||{{{{{{zzztttkkk___TTTNNNLLLMMMXXX^^^gggooovvv{{{{{{xxx{{{YYYIIIDDD>>>KKKUUUbbblllqqqxxx|||iiiNNN>>>:::999999999888666555666888888EEEQQQXXXeeewwwhhhVVVZZZcccgggqqqvvvxxxvvvvvvyyyzzzyyy{{{nnnbbb```gggppptttuuuxxxxxxxxxzzz|||~~~|||{{{{{{|||~~~wwwSSSFFFIIIOOOVVVQQQQQQYYYaaaiiiuuu{{{xxxxxxyyy~~~www}}}~~~zzz___AAA:::666666555333444888444444222111000000000000000000000000000111222222111111000000000111222222555AAA===666DDDVVVbbblllyyyzzz{{{zzzssssss{{{xxxooolllooossssssrrryyy{{{~~~kkkSSSccc~~~{{{PPP<<<999999666555555333222111000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111111222222555<<>>999999999999888666555555777111>>>JJJRRRaaawww}}}zzz]]]WWW___gggmmmrrruuutttuuuyyy{{{{{{~~~sssfff```dddmmmssstttvvvvvvwwwxxx{{{~~~~~~}}}}}}|||}}}yyy]]]PPPNNNPPPUUUSSSTTTYYY___iiiwww{{{vvvtttvvvxxx}}}vvvzzzzzzzzzyyypppLLL<<<:::888888555333444777444333222111000000//////000000//////000000111222222222111111111111222222111===<<<666AAAPPP\\\hhhqqqwww{{{{{{zzzxxxrrrqqqpppmmmjjjpppsssyyyzzzVVV]]]UUU<<<777777555555555444444333222111111//////////////////////////////000000000111111111000000000000000000000000///000000000111111111111///222999EEEVVVnnn~~~}}}~~~vvvuuuuuu~~~~~~xxxwww}}}}}}zzzxxxxxx{{{}}}~~~tttlll```VVVSSSWWW\\\```cccffflllttt}}}xxxQQQ???BBBPPPZZZ[[[[[[XXXRRRPPPXXXhhhuuu|||tttmmmQQQ>>>777888999:::888666444555555666===EEEMMM]]]uuuiiiWWW[[[eeeiiiooossstttvvvzzz}}}||||||wwwmmmdddccckkkqqqssstttuuuuuuwwwyyy|||~~~~~~~~~}}}ooo\\\SSSQQQRRRUUU[[[^^^]]]```ooo}}}yyyvvvwww{{{~~~xxxvvvxxxzzzrrrkkkrrriiiEEE999999888666333111222333333222111000000000000000000////////////000111111222222111111111222222333///999999;;;EEENNNXXXhhhkkk|||sssrrryyysssnnniiifffiiimmmttt{{{sss```YYYoooaaaAAA999888666333444444444333222111111111/////////////////////////////////000000000111111//////000000000000000111//////000111111111111000///000444<<>>===888777555222111222222000111000000000000000111222///////////////000111111////////////000111222333555000,,,333999111555JJJ^^^dddrrr}}}}}}vvvrrrqqqaaacccfffkkkqqqyyy}}}~~~}}}}}}}}}ZZZVVVjjjyyy|||rrrNNN444555999111///666111111000000//////......////////////////////////////////////000000000000.../////////000000111111...///000222222111111000---///444777999EEEcccxxxyyyjjjnnnsssvvvvvvtttrrrrrrqqqwww~~~}}}}}}~~~wwwjjj______jjjpppmmmfff```[[[XXX___qqq~~~uuujjjaaaUUUKKKDDDEEEHHHIIIKKKOOORRRWWW\\\]]]\\\___gggooohhhqqqwwwyyy}}}~~~gggQQQ@@@777999999888777555333222111000555666???RRR^^^lll|||xxxxxxjjjXXXXXXaaajjjppppppttt{{{|||wwwxxxxxx{{{zzzrrrhhhhhhooorrruuuvvvtttqqqqqqvvv|||}}}yyynnnlllqqq{{{wwwtttvvvzzz~~~~~~yyyssszzzkkk}}}QQQ888111555555444333222000000///111000000///...---------............////////////111000...---...///111222333333333444444444555555CCCXXXmmm{{{}}}~~~{{{nnniiieeeccceeeiiinnnrrrvvvyyyzzz|||~~~|||xxx]]]XXXmmmtttsssnnnxxx}}}GGG@@@777222222333111...000000000000//////////////////000//////...------......///000000000000000////////////000000000000//////000111111111111111222111111333777AAAUUUfff||||||~~~sssooonnnoooooonnnpppsssssssssuuuzzz~~~}}}~~~}}}vvvnnncccaaakkkuuussslllhhhfffbbbdddssszzzvvvooohhhbbb[[[UUURRRMMMEEE???BBBHHHLLLOOOQQQYYYWWWYYY___bbbcccgggllloooqqqtttwwwzzz}}}~~~gggPPP???666888888888777666444333222222666666===MMMYYYggg{{{xxxuuuvvv}}}zzzaaaUUU]]]eeekkklllpppxxx{{{xxxzzzyyyzzz{{{tttkkkjjjoooooorrruuutttqqqppptttxxxzzz}}}~~~~~~~~~uuutttxxx~~~yyyuuurrrsssxxx~~~~~~zzz{{{zzzuuuvvvrrrfffEEE888777555444333222111000000///000000000///...---------............////////////000///...---...///111222333333333333444444444444:::KKK```ppp~~~vvvrrr|||{{{yyy}}}ssshhhddd___\\\[[[]]]aaadddjjjnnnuuu|||ttt^^^dddqqqzzzmmmiii{{{]]]BBB<<<555222222222000...000000000/////////......///////////////...------......///000000000000///.../////////000000000000//////000111111111111000222111111333555<<>>FFFUUUkkk~~~www^^^YYY\\\gggqqqsssvvvzzzzzzyyyyyyzzz||||||vvvpppmmmqqquuuwwwwwwuuusssrrrsssvvvzzz}}}~~~~~~zzzwwwvvvvvvuuuxxxzzzwwwuuurrrqqqsss~~~{{{PPP???AAA???777111111111000000/////////............------------------------...........................//////000000000000111111111111222666000555GGGZZZhhhxxx]]]HHHBBBKKKQQQ[[[bbbfffjjjssszzzyyylllfffbbb______^^^]]]^^^cccjjjqqqvvvyyyzzz}}}{{{nnnuuuyyyllljjjvvvPPP<<<666222222111222333333222111............------------,,,,,,------------,,,,,,,,,,,,---...........................////////////......///000000000000000///...000333333333888???QQQttt{{{vvv{{{yyyppplllqqqtttqqqmmmkkkiiiiiilllrrrzzz|||}}}~~~~~~~~~~~~zzzwwwoooeeeccciiinnnppp{{{~~~~~~|||~~~{{{uuuyyyoooaaaVVVPPPKKKEEEAAA@@@@@@BBBEEEGGGMMM[[[iiitttqqqkkkbbbYYY\\\ooo~~~|||eeePPP@@@999555666666666666666555444000555222222:::AAANNNdddvvv|||ooo___XXXbbblllmmmoootttuuuwwwxxxyyy|||~~~yyyssslllnnnpppqqqrrrrrrqqqpppsssuuuxxxzzz|||~~~}}}}}}xxxtttrrrtttwww{{{}}}wwwssslllhhhiiiyyy\\\<<<999@@@@@@;;;000000000000//////......------------------------,,,------------.........------.........//////////////////000000000111111111...111===NNN___nnnyyywwwSSS<<<<<<>>>EEEOOOXXX```lllwww|||zzz|||zzzvvvpppiiiddd]]]WWWWWW\\\dddiiitttwwwzzz~~~~~~|||{{{wwwpppvvvvvvPPP===666222111111111111111111111111......---------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------------........./////////---...//////000000/////////...000333444444777<<>>===BBBIIIQQQ\\\gggooovvv|||~~~~~~yyysssjjjaaa\\\[[[]]]___kkknnntttyyy~~~~~~~~~}}}zzzyyySSS>>>777444222111111111///.........///---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,------------,,,---------.........//////---...//////000000//////000...///333444222444999===MMMdddlllfffjjjwww}}}ssshhhdddhhhiiijjjiiiiiilllqqquuutttwwwzzz{{{{{{|||zzzlllbbbcccjjjnnn}}}~~~vvvrrrhhhZZZMMMDDDAAAAAAAAA@@@CCCHHHLLLQQQ[[[eeefffaaa\\\YYY[[[iii{{{{{{eeeQQQCCC<<<777777777777666555444333///555222000444555@@@TTTcccttt|||^^^]]]fffgggiiipppjjjrrrwwwwwwyyy}}}|||vvvqqqooommmlllnnnppprrrsssqqqrrrrrrrrrsssvvv{{{}}}|||zzzvvvpppnnnqqqyyyxxxqqqmmmddd]]]hhhyyyZZZ777333999555...---///////////////.........------------------------,,,,,,,,,---------......,,,---......//////................../////////000+++666999222333FFF]]]iiimmmyyysssPPPEEE<<<<<>>CCC\\\cccooowwwuuurrrxxx}}}]]]WWWfffoookkktttssstttxxx~~~}}}zzzyyyvvvqqqmmmkkklllnnnpppsssqqqoooooopppssswwwzzz}}}~~~~~~zzzxxxwwwrrrooonnnnnnrrrwwwooojjjiiinnn{{{kkkNNN555000222000...111000000///...---,,,,,,,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,...------------...//////------......///000000000...///777>>>===;;;III\\\kkksss}}}xxx^^^CCC888999===BBBGGGRRRVVV\\\cccmmmxxx}}}xxxvvvsssnnnfffdddaaa```bbbgggmmmpppyyy~~~zzzzzzxxxwww|||xxxrrroooSSS:::444555111///000......------------......,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000111111222222333444444333>>>JJJWWWnnn{{{nnnvvvvvvrrrhhhaaaaaahhhhhhccchhhsssfffnnnyyy|||~~~~~~xxxooohhhfffhhhsss|||{{{yyyyyyzzzzzz{{{vvvmmm```SSSHHHAAA>>>AAACCCFFFJJJNNNRRRTTTUUU```^^^XXXTTT^^^xxx|||uuuvvvbbbOOOAAA999666666666555444444333333444333222000111444:::>>>QQQWWWbbbllltttxxxyyyyyy{{{ppp```cccjjjkkknnnppprrrwww{{{}}}}}}|||zzzwwwssspppnnnoooqqqrrrsssrrrqqqpppqqqsssvvvxxx{{{}}}{{{vvvsssqqqooooooqqquuu}}}uuuwwwpppkkkmmmuuuyyy[[[EEE333222444000...000000///...------,,,,,,,,,...------,,,++++++*********+++,,,,,,------,,,,,,---------------...//////------......//////000000111...111888777333;;;GGG[[[iiiwww~~~|||bbbNNNAAA;;;<<>>RRRkkkzzz}}}rrrZZZKKKEEEBBB@@@AAAJJJUUUcccrrr}}}|||yyywwwyyy~~~xxxssspppbbb```___aaabbbaaadddgggsssuuuyyy|||~~~{{{yyysssmmmkkkrrrvvvppp~~~|||xxx~~~VVV:::555000///222222...---000------,,,,,,,,,,,,------+++++++++***************************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........////////////000000111222222222888333777GGGXXXiii{{{|||{{{wwwnnndddaaa^^^]]]cccnnnwwwyyywwwwwwwwwyyy{{{|||yyyuuuqqquuu{{{}}}zzz{{{}}}xxx{{{yyyooo___OOOFFFCCCGGGHHHJJJMMMQQQTTTWWWXXXZZZRRRKKKOOO```pppqqqjjjYYYTTT```rrryyyppp\\\KKK>>>777666666666555444444333333...000222222111000111222444DDDSSS```vvvssseeefffrrrvvvyyyyyywwwwwwzzz}}}|||xxxuuusssqqqpppqqqrrrtttvvvuuutttqqqoooooorrruuuwwwyyy{{{~~~~~~yyywwwuuusssnnnkkkllltttttttttzzzsssvvvddd@@@444222111111///---...111...------,,,,,,,,,,,,---,,,+++++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---......,,,,,,------.../////////...111555777333///111777555FFF___ssszzz```PPPKKKBBB===AAAIIIUUUgggvvvwwwppplllkkkgggaaa___aaahhhhhhiiikkknnnrrrtttvvv~~~yyysssqqqqqqooommmppp{{{wwwtttlllwwwzzz}}}qqqNNN;;;444444222222222///,,,,,,///,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------...............//////000000111111222333///444BBBPPP]]]ppppppbbbXXXYYYZZZ^^^eeelllrrrvvvyyyxxxxxxzzz{{{{{{yyywwwuuuvvvyyy~~~{{{~~~uuupppuuu}}}xxxzzzzzzrrrcccSSSIIIDDDJJJKKKLLLNNNQQQTTTVVVXXXUUUTTTRRRUUU```kkkkkkffffff\\\bbbpppzzznnnZZZIII===666666666666555444444333333---///111111111000111222000===MMMZZZkkk~~~}}}iiibbbkkkmmmpppsssuuuxxx|||~~~~~~|||zzzwwwuuurrrqqqppprrrtttvvvvvvtttqqqpppnnnpppqqqsssuuuyyy~~~~~~}}}}}}~~~|||wwwrrrnnnkkkjjjjjjuuu|||~~~lll{{{RRR999333333111///---,,,...000------,,,,,,,,,,,,------++++++++++++++++++******)))******+++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---....../////////333777555000,,,///333///999KKKbbbuuuttt\\\NNNAAA>>>@@@FFFVVVeeexxx{{{}}}~~~zzzqqqlllnnngggeeecccccceeehhhjjjjjjrrrqqqsssyyy|||}}}~~~}}}{{{uuuoookkkgggkkkqqqvvv~~~zzzxxxmmmooo}}}wwwLLL444111666000000///...,,,+++---///,,,++++++******++++++,,,)))))))))***************)))))))))************+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------..................///000000111111111222666???IIIUUUggguuu~~~bbbSSSSSSWWW[[[]]]]]]aaaiiioooxxxxxxyyyyyyxxxxxxxxxxxxuuuttttttyyyvvvxxx|||ooojjjqqqzzzwwwxxxxxxssshhh[[[OOOIIILLLLLLMMMOOORRRVVVZZZ\\\]]]bbbfffiiioooxxx}}}}}}~~~pppnnnwww}}}kkkXXXHHH<<<666666666666555444444333333...000111111000000000222222999EEESSSbbbrrr{{{ppphhhiiikkkooouuuzzz}}}~~~{{{{{{{{{{{{zzzxxxwwwvvvppprrrtttuuuuuutttrrrqqqooooooooonnnpppttt{{{~~~}}}|||{{{xxxxxxuuupppllllllrrrwww~~~|||yyyxxxzzzyyyooo___BBB777111111000...---.........---,,,,,,+++,,,,,,------******************++++++))))))***+++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------......//////111111///...---......///111999III^^^pppzzz~~~~~~lllYYYNNNEEE@@@GGGTTTaaajjjwww{{{xxxtttssssssrrrpppmmmmmmjjjkkkooorrrrrrtttxxxxxxzzz|||~~~~~~}}}}}}uuuuuussspppmmmkkklllmmmkkkssszzzzzz~~~zzzwww|||xxxSSS<<<333333444.........---,,,,,,,,,,,,++++++************++++++((()))))))))*********+++))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111000555888888???OOO```iii~~~nnnSSSMMMUUUYYY]]]\\\ZZZZZZ^^^cccmmmqqqvvvxxxwwwvvvxxxyyyvvvuuuttttttzzz|||yyy||||||uuukkkgggkkkqqqqqqqqqqqqooojjjaaaUUUMMMKKKLLLNNNQQQVVV[[[```ccckkkrrrwwwzzz}}}zzzhhhWWWGGG===777777666666555444444333333111222222111000///000111222333;;;JJJYYYgggwwwlllkkkkkkpppwww|||}}}}}}xxxyyy{{{|||||||||{{{zzzpppqqqsssuuuuuutttsssrrrqqqpppnnnkkklllpppwww|||{{{}}}~~~~~~zzzwwwpppssstttqqqooosss~~~|||xxxsssuuu|||~~~xxxrrrJJJ777666...//////......///...+++,,,,,,,,,++++++,,,------******************++++++))))))***++++++++++++***,,,,,,++++++,,,,,,---...++++++,,,------......//////---++++++...222111...444000///888JJJ```rrr|||wwwuuucccQQQBBBAAAJJJOOO[[[mmm{{{~~~~~~yyytttpppoooppppppnnnnnnrrrtttuuuxxx{{{}}}yyynnnhhhlllnnnnnnllliiijjjnnnrrr}}}zzzyyyMMM666444888444//////000000.........+++(((++++++************++++++(((((())))))*********+++))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000+++222333...333FFFWWW^^^kkkfffSSSXXXZZZ\\\]]]\\\YYYWWWWWWXXX___hhhrrrwwwwwwwwwzzz}}}vvvxxxvvvrrrsss{{{|||zzzvvvooohhhffffffhhhkkkjjjiiijjjjjjdddXXXOOOJJJKKKNNNSSSYYY```fffjjjqqqwww{{{|||vvvdddTTTGGG<<<555666777777666333111111111222111111000000000000000333333777CCCRRRfffpppgggpppyyyyyyxxx{{{zzzyyyyyy{{{~~~}}}uuutttssstttuuuvvvuuutttrrrrrrrrrpppoooooorrruuutttxxx}}}~~~~~~}}}{{{vvvssssssoooiiihhhnnnuuu~~~~~~xxxrrrrrryyyTTT===777000111000///...---,,,++++++++++++++++++++++++++++++,,,+++++++++******))))))************************++++++******++++++,,,---++++++,,,,,,,,,,,,---------------............///......000222666EEEaaayyyzzz||||||hhhRRRBBBJJJOOOTTT[[[lll||||||qqqyyy||||||zzz~~~}}}}}}|||{{{|||~~~tttnnnllllllooorrrtttrrrqqquuu}}}~~~eeePPP;;;444444222000111//////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------.../////////444222111333999AAAJJJPPPaaavvvzzzvvvpppllliii]]]WWWZZZZZZUUUTTTYYYWWWZZZaaakkktttyyyzzzzzz{{{xxxvvvuuuwwwzzz||||||~~~xxxwwwzzzrrraaaYYY\\\___\\\[[[[[[WWWSSSUUU[[[VVVOOOLLLQQQYYYaaakkktttssstttttttttwww}}}wwwdddSSSEEE:::444222444555444222111111222222111000000//////000000111000333===JJJ]]]tttyyyoooqqqxxx{{{yyy|||{{{zzz|||~~~|||wwwuuutttuuuvvvwwwvvvtttqqqrrrqqqpppnnnnnnqqqssssssvvvzzz|||}}}~~~~~~~~~|||zzz{{{~~~~~~}}}}}}~~~~~~}}}xxxsssnnnkkkhhhiiioooyyyyyyzzzxxxrrrmmmqqqmmmGGG888666000000000///...---,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************++++++******++++++,,,---+++++++++,,,,,,,,,------------------............000///000111222:::LLL]]]wwwssspppvvv{{{mmmTTTPPPIIIHHHRRRdddrrrvvvllltttzzzyyyzzz|||tttmmmlllooossswwwyyy}}}jjjJJJ;;;///---//////---...---------,,,+++*********************************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...////////////000222666<<>>666000,,,...111000//////,,,,,,++++++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////,,,///222777;;;>>>AAABBBIIIZZZwwwxxxtttsss~~~qqq^^^SSSUUUZZZVVVMMMOOOOOONNNPPPVVVaaammmvvvvvvuuutttuuuwwwwwwvvvuuuqqqsss|||vvv^^^MMMHHHJJJLLLSSS[[[^^^^^^```eee```XXXOOONNN[[[mmmyyy|||rrruuutttrrrwww|||eeeQQQBBB888333111333444444222111111222111111000///////////////000---,,,000777CCCTTTdddlllvvvzzz}}}|||iiiiiipppuuusssssstttvvvzzz|||{{{zzz|||{{{yyyxxxyyyxxxvvvuuuwwwwwwwwwtttpppmmmlllmmmlllmmmnnnoooqqquuuzzz~~~~~~~~~}}}~~~~~~{{{yyy~~~~~~~~~~~~yyyvvvrrrooonnnllliiifffsss|||}}}yyyuuuuuuvvvwww}}}|||XXX???//////333///......------,,,++++++***************************)))))))))(((((((((((((((***************************************++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------///------000222000333777III___wwwzzzxxx}}}ooo___NNNIIINNNeeelllssswwwxxxyyyzzz{{{}}}|||zzzyyy{{{zzzuuuqqqssstttsssooolllqqq{{{~~~vvv}}}zzzTTT===333222111111222111///...---+++++++++******)))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++,,,++++++++++++++++++++++++,,,,,,------...//////...///111333444555444444???JJJddd~~~gggjjj~~~kkkWWWQQQXXXYYYTTTRRRQQQOOOMMMNNNTTT^^^eeemmmnnnqqquuuwwwvvvqqqnnnmmmlllqqqwwwtttgggYYYRRRWWWWWW\\\eeejjjllloootttqqqhhh]]][[[gggxxx||||||fffPPPAAA888555555666777555333111111111111000000///.../////////222///...000333;;;HHHUUU\\\aaajjjzzzwwwxxxdddeeeqqqsssuuuwwwxxxwwwwwwxxxyyy~~~|||zzzzzzzzzyyywwwuuu|||}}}|||yyytttpppmmmllliiiiiijjjkkkmmmrrrxxx|||||||||}}}~~~~~~}}}}}}|||}}}~~~~~~}}}~~~~~~}}}{{{zzz{{{|||}}}|||zzzwwwuuutttqqqmmmiiiggghhhlllooorrr|||yyywwwwwwyyyrrr|||bbbDDD666...000333...------,,,,,,++++++******************************((((((((((((((()))))))))******************************))))))******+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---///++++++///111000222555888NNNjjjyyy{{{zzzooo]]]WWWFFFMMM[[[mmm|||{{{wwwxxx|||~~~|||xxxvvvvvvuuusssqqqvvvxxx{{{{{{}}}rrrwwwtttOOO888333555000111000---+++******)))++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........000000////////////000111444;;;OOOnnnppp\\\```www~~~qqqfffaaa\\\UUURRRQQQPPPNNNLLLMMMOOORRR^^^cccjjjsssxxxxxxsssooonnnlllooo{{{wwwooodddbbbeeemmmvvv|||tttjjjkkkuuufffOOO???888666666777888666333111000111111000//////......//////222000///111222666???JJJZZZ[[[bbbvvvpppgggmmmuuu{{{|||uuuqqqtttyyy~~~|||zzzzzzzzzzzzxxxvvv}}}~~~}}}xxxssspppooojjjjjjjjjiiijjjnnnsssxxxwwwxxxzzz|||}}}~~~}}}|||zzzyyyzzz{{{~~~~~~~~~~~~~~~~~~{{{yyyxxxwwwtttvvvxxx{{{}}}~~~|||}}}}}}zzzuuupppmmmllleeeeeeeeefffjjjsss~~~~~~yyywwwyyyyyy~~~qqqeeerrr}}}hhhKKK999555000000222---,,,,,,,,,++++++*********************************(((((())))))))))))*********************************))))))))))))***++++++************++++++++++++******+++++++++,,,,,,,,,...++++++......---...222777;;;FFFZZZooo|||{{{aaaVVVNNNQQQ[[[eeennntttzzz~~~~~~~~~}}}~~~~~~~~~{{{{{{zzzyyy{{{}}}vvvvvvtttxxxfffGGG999444222111///000...******,,,,,,***+++*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++*********++++++++++++++++++++++++,,,------......000///...---...111333555222555BBBYYYrrroooTTTTTTeeexxxuuuggg[[[SSSQQQNNNMMMMMMLLLJJJGGGOOOTTT^^^iiirrrvvvuuusssppppppwww}}}wwwuuuyyywwwxxx|||yyy|||eeeLLL===666555444555666555333111111111000000///............///000...///222111222888@@@UUUWWW```tttxxxmmmoooxxx|||qqqlllrrr{{{}}}|||zzzzzzzzzzzzxxxwwwyyy{{{~~~~~~{{{xxxuuuuuunnnnnnllljjjiiijjjmmmpppqqqsssuuuxxxzzz|||}}}~~~zzzyyyyyyyyyzzzzzz{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwuuuttttttuuurrrtttwwwzzz}}}|||{{{xxxqqqkkkgggfffhhh]]]ccckkkqqqxxx~~~~~~zzzxxxxxx|||zzz|||}}}yyyPPP:::222444000...///---++++++++++++************************************)))))))))*********++++++************************)))))))))))))))***++++++************++++++++++++************+++++++++++++++***,,,///...+++,,,111444000222AAAXXXmmmyyy}}}~~~kkk[[[RRRNNNQQQVVV]]]eeeooouuuwwwyyy|||~~~~~~}}}~~~|||{{{{{{|||yyyuuu|||cccBBB333222222///---///000...***,,,000000+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************)))*********++++++++++++***++++++,,,,,,---..................///111333444333444<<>>111111000000///...---,,,,,,+++++++++******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------......,,,...222444000333HHH___eeejjjqqqwwwyyy{{{}}}}}}xxxjjj```YYY[[[YYYUUUVVV]]]ccceeetttqqqllliiilllrrrzzz~~~bbbOOOHHHFFFAAA===HHHLLLMMMLLLNNNSSSUUUTTTSSSPPPKKKHHHJJJQQQZZZ___eeeyyy}}}wwwssssss{{{ooozzzmmmIII222...333000000///...---,,,+++++++++******))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((()))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,------------............///000111111333999CCCKKK___~~~uuuhhhooozzzwwwqqqeeeVVVKKKFFFEEECCCBBBBBBAAADDDHHHKKKPPPZZZeeelllrrrzzzyyypppooopppsssuuuwww}}}vvvmmmgggeeedddqqqYYYFFF;;;555111000///...///111111000.../////////......---------,,,,,,---......//////000,,,111888@@@MMM^^^ooozzzvvvnnnxxx}}}vvvrrrsssvvvwwwyyy}}}zzzzzz{{{|||}}}}}}}}}}}}~~~|||yyyxxxssspppllliiifffeeeffffffkkkmmmnnnqqqtttwwwyyyzzz}}}}}}|||{{{|||~~~}}}yyyvvvwwwwwwvvvuuutttssssssrrruuuuuuvvvxxx{{{}}}|||{{{vvvvvvvvvxxxzzzzzzxxxvvvwwwuuutttsssttttttrrrqqqggggggfffbbb___]]]]]]^^^ccccccdddiiipppzzz|||yyyvvvtttuuutttuuuwwwvvvtttwww|||www|||\\\CCC666333//////......---,,,,,,++++++*********)))))))))((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++,,,------......---...111333000111???NNNDDDJJJXXXlll{{{xxxvvvxxx~~~vvvggg\\\XXXUUURRRSSSPPPLLLJJJLLLRRRYYY^^^jjjooovvv{{{}}}}}}|||{{{eeeQQQAAA???@@@>>>===@@@<<<@@@CCCCCCFFFMMMRRRSSS[[[YYYWWWYYYaaannn|||sssggggggqqq}}}~~~zzz{{{___CCC777222000111.........---,,,+++++++++******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------............///000000000444;;;BBBMMMqqq}}}lllppp{{{sss```PPPFFFDDDEEEGGGFFFDDDDDDFFFFFFFFFKKKRRRSSS[[[ccchhhllloookkkeeeeeeiiillllllooosssqqqmmmjjjooossstttwww{{{zzzvvvrrrpppmmmiiifffcccaaa```~~~nnnVVVEEE;;;555111///......///000000///---............------------,,,,,,------.../////////,,,...333:::EEETTTggguuutttvvv}}}zzzvvvvvvuuutttuuuxxxyyyyyy{{{|||}}}}}}||||||{{{|||~~~~~~|||yyytttoookkkgggfffeeehhhhhhiiikkknnnqqqtttvvvxxxxxxxxxyyyzzz|||~~~}}}||||||}}}}}}{{{xxxuuu{{{{{{{{{zzzyyyxxxxxxwww{{{{{{|||~~~yyyyyyyyyzzz{{{{{{yyywwwsssrrrpppooonnnllliiigggbbbbbbaaa___\\\\\\]]]___fffkkkrrr{{{~~~}}}{{{wwwsssooorrrtttwwwwwwtttttt{{{}}}```EEE333///333......------,,,+++++++++*********)))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''((())))))******((((((((((((((((((((((((************************))))))*********+++++++++******++++++,,,------...+++******,,,---...333999222333@@@ZZZsss{{{wwwxxx~~~~~~||||||uuu[[[XXXTTTQQQOOOOOOPPPPPPPPPQQQTTTZZZ^^^ZZZPPPHHHGGG???<<>>RRRqqqzzz{{{uuurrrxxxxxx~~~wwwmmmeeeaaannnwww~~~nnnJJJ===<<<444333...+++---...,,,,,,---************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''(((((())))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***---000000...---...000444<<>>MMMaaaxxxjjj[[[RRRYYYcccjjjrrr|||~~~wwwpppooosssxxxxxxvvvwwwyyyzzzzzzyyyyyyzzz|||}}}}}}~~~~~~|||yyyuuuppplllllllllhhhaaa^^^______]]]bbbbbbbbbbbbcccdddeeefffdddfffhhhiiiiiigggeeeddddddaaa___^^^___^^^[[[YYYVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaagggiiiiiimmmttt{{{yyyvvvrrrnnnkkkjjjjjjgggeeeccc___^^^aaahhhnnnsss{{{wwwZZZ@@@999111------...,,,***,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))******))))))))))))***************************************+++++++++,,,,,,,,,---...///000111222222333:::EEETTTeeetttxxxmmmiiijjjkkkoooyyyyyywwwtttqqqttt}}}zzzwww~~~^^^PPP>>>111---......---......---,,,+++***))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))************+++++++++,,,,,,------...////////////000444<<>>999777666333222111111222111///------,,,,,,++++++,,,,,,---+++,,,------......------,,,+++,,,---.........---111666BBBOOOUUUZZZeeeqqqsssqqq{{{}}}{{{vvvsssqqqrrrtttwwwyyy|||}}}||||||~~~{{{}}}{{{uuuqqqmmmiiifffffffffffffffeeecccaaa```[[[YYYZZZ```gggmmmmmmllljjjmmmvvvdddHHH999333111000***+++++++++***)))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((()))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---------000///...---,,,---///000///333;;;EEEMMMYYYnnn~~~rrrnnnpppvvvpppSSS>>>777000,,,...///------000++++++***+++,,,,,,------)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))************+++++++++***++++++,,,,,,---......111///000222222......111999>>>TTTvvv}}}~~~~~~vvvrrruuuYYYGGG>>>999777666222111000111111111///------,,,,,,++++++,,,,,,---+++,,,------......---------,,,+++,,,...///...---000111999EEELLLQQQ[[[fffsss|||tttwwwpppuuu{{{tttnnnkkklllnnnssswww{{{|||{{{zzz|||~~~|||}}}~~~}}}{{{}}}wwwyyytttooojjjgggeeecccaaa^^^^^^^^^]]]\\\[[[ZZZZZZYYYZZZ^^^gggqqqwwwwwwtttmmmwwwkkkKKK555------...///+++,,,,,,,,,++++++,,,---)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,------*********---000333333222000111333444555<<>>OOO___fffnnn}}}nnneee~~~}}}lllOOO@@@999222000333222222222222111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---000111222111000111111777AAAIIIPPP[[[eeeyyy~~~|||tttlllhhhhhhiiikkkqqqssstttssspppmmmllllllgggeeebbb```^^^^^^______^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWXXXYYYZZZ[[[]]]]]][[[\\\]]]```cccgggkkkmmmmmmooommmhhhggghhheee___SSSVVV[[[cccmmmyyyxxxXXXBBB555...,,,...***---,,,((('''+++,,,)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***************************''''''((()))***+++,,,,,,*********++++++,,,------///000...******...000///444333111000111444999<<>>CCCFFFOOO[[[aaaaaabbbfffkkk|||ssskkkfffeeegggiiitttuuuvvvyyy}}}|||}}}{{{ooogggZZZXXXSSSMMMFFF@@@<<<999???===;;;888666444333333444333111///---,,,,,,,,,,,,***...444555000+++))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))*********))))))))))))******************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,...000000444AAANNNiiijjjnnnuuuxxx}}}|||{{{zzzxxxwwwwwwyyyXXXbbbxxxzzz{{{\\\FFF>>>555222444111///000000000000///......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......++++++***)))(((***...222@@@LLLZZZdddssszzz{{{vvvsssnnneee[[[RRRNNNMMMNNNQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNPPPSSSVVVYYY[[[\\\______^^^]]]^^^aaafffiiixxxxxx|||eeeJJJ999222---***+++,,,++++++---+++******))))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222......---,,,---...///000222111///000222222111///:::AAAGGGEEE===999>>>DDDTTTOOOIIIBBB>>><<<===>>>CCCCCCEEEGGGKKKOOOSSSUUUOOOKKKKKKPPPPPPHHH>>>888;;;:::888666333000...---************+++,,,---......------,,,,,,,,,,,,---+++***---333444///***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******))))))(((((())))))***************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---,,,------++++++333===OOOTTT^^^kkkyyymmmwww|||pppyyyZZZEEE===444222444111//////000000//////...---++++++++++++******************************************************************++++++,,,,,,,,,,,,+++,,,,,,+++******,,,...222@@@OOOXXXbbbnnnvvvwwwsss}}}zzzoooccc\\\[[[\\\```]]]XXXSSSPPPPPPSSSVVVQQQVVV]]]eeelllooopppppprrrpppkkkhhhiiirrrvvv[[[GGG888///---,,,,,,,,,***((((((*********))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********************++++++++++++++++++++++++++++++++++++............////////////000000///.........///000444111000111555666444222CCCEEEEEE===444///111555555444222111222333555666222222222222333555666777666333444:::<<<777111---////////////////////////,,,,,,,,,,,,------......+++++++++++++++++++++,,,+++))),,,111333...***)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))************++++++++++++,,,+++---...,,,***///666666===HHHXXXkkk|||rrrjjjzzz[[[EEE<<<333000222//////////////////...------++++++*********)))))))))*********************************************************+++++++++++++++***+++------,,,,,,---...***444>>>DDDKKKXXXfffooommmqqq}}}}}}zzzwwwwwwyyytttkkk```YYYXXX[[[```bbbiiittt~~~zzz|||}}}eeeJJJ:::333///...+++...///---***))))))))))))))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))******))))))*********+++++++++++++++++++++++++++++++++------------------------111111000000//////000000------......///000000111999777444111000111222444000000000//////000000000222222111000000////////////,,,...444777333000///)))))))))***++++++,,,,,,------------,,,++++++***,,,,,,,,,++++++************(((***000111---)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++---///...+++---333111111000666IIIcccvvv|||yyyzzzsssrrrqqqnnn{{{[[[EEE<<<333000111......////////////...------+++************)))))))))******************************************************++++++++++++++++++''')))++++++++++++,,,......000222222888HHH^^^nnnmmmgggppp{{{vvvwwwmmmiiilllpppzzzbbbEEE333---,,,...000)))---...,,,+++,,,,,,+++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))************+++************************++++++,,,,,,,,,,,,,,,,,,...//////...............---///000///---,,,---///111...++++++...111222111111111111111111000000000000000000000000000000000111......222444000...............///////////////******++++++++++++***))),,,,,,,,,,,,+++***)))(((***((()))...000,,,((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((((((''''''(((((()))))))))))))))************)))))))))))))))))))))))))))))))))************+++,,,+++,,,...,,,))))))------000//////;;;OOO]]]```cccoooqqqoootttzzzwwwvvvzzz[[[EEE<<<333111333///......//////......---,,,+++++++++*********))))))************************************************++++++++++++++++++++++++'''((())))))))))))+++---111000...---000<<>>GGGBBBIIIUUUdddrrr||||||ssszzzwwwXXXAAA999000///222000.........///......---,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,)))***---222777AAAUUUgggyyy{{{{{{yyyxxxzzz|||uuunnnkkkqqq~~~|||uuuvvv|||}}}nnnggg```fffwww|||{{{hhhYYYFFF888333000---***------,,,,,,,,,+++++++++***)))'''&&&&&&''')))*********((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((()))***+++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------,,,+++******++++++,,,,,,---------,,,,,,++++++++++++***************++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++)))***,,,,,,+++///555CCC777---,,,///222888>>>000555<<>>:::333111333///......//////......---,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******************((('''))),,,+++((()))---555???PPPaaammmuuuxxxyyyxxxzzz|||~~~xxxtttssswwwuuu```MMM===444222///,,,***+++,,,,,,+++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((('''))))))))))))))))))))))))************************++++++******))))))))))))************++++++++++++++++++***************+++))))))***+++++++++++++++((()))))))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***+++''''''***+++******---------+++))))))******)))))),,,///000000000000000+++666DDDOOOWWWaaammmvvvyyy}}}xxxkkkOOO>>>:::444222333///......//////......---,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******************,,,(((''')))***(((***---)))///999EEEQQQ\\\eeejjjlllppptttuuuzzz~~~yyy}}}wwwwww{{{}}}bbbMMM???555---)))&&&''')))++++++***((('''((((((((()))))))))))))))&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))************************+++*********))))))(((((()))************++++++++++++***************++++++((()))***+++++++++++++++(((((())))))*********+++))))))(((((((((((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))((((((+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++'''&&&)))+++)))))),,,''')))***)))***,,,,,,+++(((((()))***+++,,,------444444222000222<<>>III^^^dddlllpppooommmkkkkkkxxxcccIII<<<000...///......///))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******)))))))))))))))(((''''''*********)))))))))))))))+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,///000///---...333888>>>===<<<===AAAHHHOOOTTTeeemmmwww~~~bbbIII;;;888222///000,,,------......------,,,+++++++++*********)))))))))((())))))******))))))((()))))))))(((((((((((('''(((((((((((((((((((((((()))))))))((((((((((((((((((((())))))))))))******)))***+++,,,---...///000,,,+++,,,---+++))),,,222???KKKZZZgggmmmooooooppp~~~vvvbbbPPPCCC555...)))***---+++((('''))))))))))))))))))))))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***)))))))))))))))(((((('''+++*********))))))((((((+++******))))))******++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))******)))*********+++++++++++++++---...---++++++///333333222000//////111444666<<>>LLLZZZiiiwwwwww]]]JJJ@@@:::666222...,,,---///...***'''((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((++++++******)))(((((((((******))))))))))))******************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))************+++,,,---,,,******---///111111000000000111222333,,,000555999???FFFMMMSSSXXX\\\cccnnnyyy^^^EEE999888222000111---------......------,,,+++*********)))))))))(((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((())))))))))))***+++,,,...///000111,,,***+++...---+++,,,///+++---000444>>>NNNaaaooo~~~uuudddMMM;;;333000000000+++******,,,000444333111'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((************))))))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))*********+++,,,,,,,,,++++++,,,---******+++,,,------......222111111111111444999<<<555888>>>EEEJJJLLLMMMNNNeeeuuu|||{{{zzztttkkkeeegggjjjjjjlllnnn^^^EEE888777111000111...------......------,,,+++******)))))))))((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''(((((((((((())))))((()))***+++,,,---...///...***)))++++++((()))---,,,,,,,,,+++---555AAAJJJbbblllvvv}}}|||zzz}}}~~~pppaaaMMMAAA555000///---***)))((()))((('''***000111///''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))'''(((((())))))))))))))))))))))))))))))))))))******))))))(((((())))))***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++)))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((()))))))))************+++++++++,,,,,,,,,,,,,,,))))))******++++++++++++111000///......000222333000111555888888666888<<>>>>>AAA```FFF888555000///111///------......------,,,+++***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((("""$$$&&&((())))))(((''''''''''''((((((((())))))((((((((()))***++++++,,,---)))'''))))))'''''')))&&&(((*********,,,000555???KKK[[[hhhvvvooo[[[HHH;;;333...,,,///...***((())))))+++***%%%%%%))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))*********++++++)))))))))***,,,,,,,,,+++------------------......,,,+++++++++---.........---+++,,,000000///111777???JJJOOOGGG<<<777777999<<<222...333555000000666aaaGGG777444///...111///------......------,,,+++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((( """%%%'''((()))((('''''''''''''''((((((((()))''''''(((((()))))))))******'''&&&)))***((('''(((&&&))),,,,,,******,,,///,,,666@@@JJJ[[[ppp~~~~~~{{{}}}kkkXXXJJJ???555///+++)))***---***&&&***111%%%******&&&'''++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))************++++++++++++((('''((()))+++,,,+++***************+++,,,---...---,,,,,,---......,,,+++444...+++...///---...222444<<>>666555000000111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))'''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%'''''''''&&&%%%$$$))))))))))))))))))))))))%%%'''((((((&&&&&&(((******(((&&&'''***+++***((((((''')))---///,,,)))(((***///111---000:::CCCEEEPPPWWW[[[\\\bbblllooommmqqquuuzzz}}}wwwpppmmmfffeeebbb\\\XXXTTTPPPLLL<<<;;;999666000---...222***))))))***+++***'''$$$'''(((******)))'''))),,,&&&((()))((('''%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&&&&&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,)))(((((((((((())))))***'''((()))******)))((('''zzzTTTEEE666000000///...///,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''((((((((((((((((((((((((***(((%%%######$$$&&&(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&''')))'''&&&&&&(((***+++(((%%%%%%&&&'''(((((((((&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------;;;???BBBAAA<<<;;;>>>BBBDDDEEEHHHMMMQQQUUUYYYZZZaaaeeekkkooonnniiiccc^^^dddbbb^^^[[[XXXWWWWWWWWWXXXVVVSSSNNNJJJEEEBBB@@@888777777666555444333333111...,,,***+++++++++******************)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$"""$$$%%%'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%''''''''''''''''''''''''***))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((()))***************))))))))))))))))))))))))******))))))((((((''''''yyySSSDDD666000000///...///,,,,,,,,,,,,+++***))))))(((((((((((('''''''''''''''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''&&&&&&'''******(((&&&%%%&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,...111222222///...000222000111222333555666777888777:::???BBBBBB>>>888555:::888666444222222333333>>><<<:::888555222000///000000000///......------///---***)))*********)))))))))******)))(((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((()))************)))(((((((((((((((((((((((())))))))))))((((((''''''wwwRRRDDD555000000///...///,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))'''&&&&&&'''))))))(((&&&&&&''''''(((''''''&&&&&&((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((())))))))))))*********************************+++*********)))))))))))),,,...000222222000---***...---,,,++++++,,,......,,,,,,+++***)))((((((''')))))))))))))))))))))))),,,+++)))((()))))))))((((((((((((((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&+++++++++***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''uuuQQQCCC555000111000......,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))))))))*********,,,+++******,,,,,,+++***------..................***+++,,,,,,,,,+++***)))+++++++++***+++,,,---...++++++++++++++++++++++++((((((((())))))*********+++)))(((((()))***)))(((&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&************)))(((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((sssOOOBBB444111111000......,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***************((('''((()))***)))(((((()))))))))*********+++(((((((((((((((((())))))))))))((((((((((((((()))************************(((((())))))******++++++***)))((()))++++++***)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((qqqNNNAAA444111111000...---,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%&&&'''&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************((((((((((((((('''(((((((((((((((''''''&&&&&&&&&,,,++++++******+++,,,---++++++++++++*********))))))))))))))))))((((((((('''((((((((())))))******((((((((()))+++,,,+++)))%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((oooMMM@@@444111111000...---,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))%%%&&&'''&&&$$$$$$'''******)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))(((***,,,+++(((''')))+++++++++******))))))((((((&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((()))&&&&&&&&&(((***+++***(((&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%'''(((((()))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((nnnMMM@@@444111222000...---,,,,,,,,,,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%''')))+++%%%&&&'''&&&$$$$$$'''******)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&***---+++'''%%%(((,,,'''''''''((((((((()))))))))((((((((()))***++++++'''((()))***++++++++++++(((((((((((())))))******))))))))))))))))))))))))$$$$$$%%%''')))***)))'''&&&&&&'''((()))))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''(((((())))))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((jjjKKK>>>333000///......///+++,,,,,,,,,,,,+++******'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%%%%&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((***)))(((''''''((()))***((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&jjjJJJ>>>333000000......///+++,,,,,,,,,,,,+++******((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))(((&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########"""###$$$&&&'''(((###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&iiiIII===333000000.........+++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((()))(((''''''&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&''')))***+++''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""###%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&hhhHHH===222000000...---...+++,,,,,,,,,,,,+++************)))((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((('''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&eeeFFF<<<222000000///---...+++,,,,,,,,,,,,+++************)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&bbbEEE;;;222000111///------+++,,,,,,,,,,,,+++******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''''')))((('''&&&%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&___DDD:::111000111///------+++,,,,,,,,,,,,+++******((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''(((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&^^^DDD:::111000111///------+++,,,,,,,,,,,,+++******'''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''((()))******+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&{{{^^^CCC:::333222000---+++,,,++++++,,,++++++***)))(((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%!!!"""######""""""$$$&&&(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''((()))*********((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyy\\\CCC:::333222111...------++++++,,,++++++***)))(((''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%&&&((()))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''((())))))***)))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxZZZBBB999333222222000...///++++++,,,++++++***)))(((''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&%%%$$$###%%%&&&$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&''''''((((((''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyZZZAAA999222222222111000111+++++++++++++++***((((((''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%###"""!!!"""###############$$$&&&''''''&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxYYY@@@888222222222000000111+++++++++++++++***((((((''''''&&&&&&&&&&&&'''''')))******)))'''%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%###"""!!!"""###$$$$$$$$$$$$%%%&&&((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvUUU???777111111111//////000++++++,,,++++++***)))(((''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$###$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuSSS???777000000000...---...++++++,,,++++++***)))(((''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwUUU???777000//////---,,,---++++++,,,++++++***)))((('''''''''&&&&&&'''''''''$$$&&&''''''%%%%%%&&&'''"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&&&&########################"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!#########""""""$$$&&&$$$$$$##################""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqoooTTT===555000000111...,,,,,,************)))))))))))))))((('''&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$###############'''&&&%%%%%%$$$$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$---%%%(((***$$$---)))&&& ---&&&)))'''###$$$$$$%%%%%%$$$$$$###!!!+++###''')))""")))$$$$$$$$$%%%(((((($$$ ((($$$((($$$!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%***###"""%%%!!!(((***"""########################$$$$$$$$$######""""""""""""!!!'''*** +++ """+++333###111!!!""""""""""""""""""""""""########################$$$''')))!!!$$$(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$##############################%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&ooooooSSS===555000000111...,,,,,,************)))))))))))))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""##################$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$+++$$$'''333 """ &&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$((("""(((((( %%%***%%%""""""$$$... '''###///...!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''+++---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&,,,&&&$$$(((###&&& ***((("""'''111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))%%%---!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$##############################%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssnnnRRR===555000000111...,,,,,,************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$(((***(((GGGFFFDDD>>>HHHLLL444((()))(((%%%%%%&&&&&&&&&&&&%%%%%%(((888%%%111GGG222///&&&"""%%%...000'''!!!"""+++***,,,,,,$$$***%%%%%%%%%%%%%%%%%%%%%%%%!!!666)))%%%,,, ########################$$$$$$############""""""+++ ''',,,'''+++///...***...%%%'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """,,,***...***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{lllQQQ===555000000111...,,,,,,************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$ )))111,,,+++""" $$$%%%%%%&&&&&&%%%%%%$$$333### xxx{{{OOO444'''"""###%%%###(((///(((%%%%%%%%%%%%%%%%%%%%%%%%&&&{{{|||rrrxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwtttoooxxx666!!!!!!GGGtttttt}}}pppwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwww{{{vvvlll'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&kkkOOO===555000000111...,,,,,,************)))))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$((((((///eee---***...######$$$$$$$$$$$$######$$$%%%+++jjj===&&&%%%&&&###888%%%%%%%%%%%%%%%%%%%%%%%%444...+++mmm000+++(((,,,$$$+++===(((...$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&{{{kkkOOO===555000000111...,,,,,,************))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$###############""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$$$$///aaa"""'''""""""############""""""### ,,,$$$888hhh===$$$'''%%% ###%%%%%%%%%%%%%%%%%%%%%%%%)))$$$ $$$###***WWWHHH%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''''''''(((((())))))***)))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssjjjNNN===555000000111...,,,,,,************))))))))))))&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&##################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$###############!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$***!!!)))$$$###!!!#########$$$$$$#########$$$!!!""")))&&&&&&777TTT000!!!***&&&%%%%%%%%%%%%%%%%%%%%%%%%999...RRR$$$$$$$$$!!!,,,'''///111***!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''((())))))******))))))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&qqqjjjNNN===555000111111...,,,,,,************))))))))))))&&&'''((((((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##################$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###"""######### !!!###$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$"""***!!!'''&&&eee"""!!!'''$$$$$$$$$%%%%%%$$$$$$$$$000$$$''',,,+++--- ===]]]""""""%%%%%%%%%%%%%%%%%%%%%%%%///%%%"""ttt+++$$$%%%%%%'''!!!###((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++((()))***+++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&rrriiiQQQ<<<888333///...---,,,,,,+++++++++******(((''''''(((((('''&&&&&&&&&&&&''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((!!!&&&$$$)))"""(((ccc'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%% '''---&&&AAA111$$$$$$333$$$+++000%%%''')))xxxFFF%%%999333'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***+++++++++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&mmm}}}fffOOO<<<888333///...------,,,++++++++++++***)))((('''(((((('''&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""&&&'''"""'''&&&&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***'''&&&###&&&000111111555$$$ ***"""!!!$$$AAArrr))) %%%!!!000:::$$$'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$"""!!!###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&zzzgggzzzcccMMM<<<888333///......---,,,++++++++++++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%+++%%%!!!%%%((($$$^^^///%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""000(((\\\))))))$$$000--- )))&&&"""''')))999~~~...,,,111######***YYYKKK111 &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''&&&%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&uuufffyyycccMMM;;;777333///......------++++++++++++******)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%***""""""$$$$$$%%%)))]]]!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%...*** ''''''"""ooo555!!!,,,---"""!!!(((***'''$$$!!!AAA%%%$$$***&&&!!!,,,555yyyrrr!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&vvvhhhyyydddNNN;;;777222///.........---***++++++++++++******)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&---'''...///&&&!!!&&&'''###""")))...%%%###[[[333(((;;;!!!111###+++777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&wwwiiixxxdddNNN:::777222///.........---***+++++++++++++++******'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$((( """$$$&&&*** bbb,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***222(((&&&+++'''---ZZZ"""111 ###!!!%%%%%% $$$)))%%%,,,GGG)))%%%%%%%%% HHH+++)))%%%!!!(((+++ ***###;;;888***###%%%$$$```&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&uuuggguuubbbKKK:::666222///...///......***++++++,,,,,,++++++***'''&&&%%%%%%$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$############$$$$$$''')))'''!!!((($$$666^^^%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!)))...###++++++(((MMM... ***$$$'''((('''%%%$$$$$$'''"""...III555$$$ ///,,,%%%;;;ZZZ'''444+++)))333000+++666DDD#########)))$$$ ...kkk%%%!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&sssdddsss```HHH:::666222///...///......***++++++,,,,,,,,,++++++'''&&&%%%%%%$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$000'''&&&&&&"""###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***######111'''&&&%%%!!!))) (((###&&&$$$$$$)))'''%%%,,,""")))&&&&&&PPP &&&...((($$$!!!(((%%%"""$$$)))&&&%%%%%%]]]///%%%$$$%%%)))&&&!!!OOO!!!$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&mmmgggsss^^^EEE:::777222...------,,,,,,******++++++***)))'''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######""""""$$$aaa******!!!"""&&&"""$$$(((!!!---)))***%%%&&&,,,$$$(((&&&&&&)))$$$###"""uuu000"""%%%%%%%%%%%%%%%%%%%%%%%%'''---HHH000!!!,,,""" %%%"""---sss___$$$$$$$$$$$$$$$$$$$$$$$$+++(((}}}&&&(((888$$$((((((CCCqqqoooAAA &&&&&&&&&%%%%%%$$$$$$$$$#########"""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''jjjgggwww]]]EEE:::666222...------,,,,,,******++++++***)))'''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########""";;;\\\$$$###$$$&&&###"""&&&++++++222///$$$ """%%%FFFgggrrrPPPWWW444###ttt'''%%%%%%%%%%%%%%%%%%%%%%%%111(((,,,&&&sss222...$$$"""***%%%---222###$$$$$$$$$$$$$$$$$$$$$$$$"""+++555666((('''###$$$!!!333--- &&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''dddeeexxx]]]EEE999666222///...---,,,,,,***++++++******)))((('''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$ $$$&&&%%%&&&!!!$$$+++###*** ***!!!///,,,666,,, %%%%%%%%%%%%%%%%%%%%%%%%###%%% !!!)))...---000 !!!)))%%%/// %%%%%%%%%%%%%%%%%%%%%%%%%%%,,,$$$<<>>888555111///...---,,,***,,,,,,,,,+++***)))((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&111%%%***)))'''((((((%%%""""""%%%&&&+++!!!******(((***'''!!!%%%"""888///%%%%%%"""%%%,,,&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$JJJ%%%***###(((%%%%%%%%%'''))))))'''%%%######$$$$$$$$$%%%%%%%%%+++&&&+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((,,,000111...***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''((((((((((((xxxooopppPPP>>>999666222000///...---,,,+++++++++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""(((%%%(((---***$$$%%%&&&&&&%%%######%%%###)))###'''$$$ppp(((###)))%%%%%%%%%%%%SSS"""&&&&&&###%%%+++'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,!!!aaa&&&---+++***(((''''''((()))(((&&&#########$$$$$$$$$%%%%%%%%%&&&"""PPP,,,((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))'''(((***+++***)))))))))))))))************))))))************************((((((''''''''''''(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((((((((((((}}}oooOOO>>>999666222000000///...---+++++++++++++++***))))))(((((('''''''''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&444***/// $$$### ###&&&$$$$$$%%%)))###""" +++999KKK,,,...$$$---(((fff (((%%%$$$%%%(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((( NNN...###111&&&***((('''(((((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%...&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((()))))))))*********))))))(((((())))))******))))))((()))***+++,,,)))******++++++******)))************************))))))(((((((((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$''''''''''''((((((((((((mmmNNN===777444111/////////...---***++++++++++++***))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%---***>>>///%%%!!!%%%%%%$$$%%%)))&&&$$$$$$%%%(((,,, 000!!!'''ddd!!!'''"""$$$%%%###%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$LLLRRR###***&&&)))(((&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&+++***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((()))))))))***************))))))))))))******,,,+++***)))******+++***)))***++++++++++++***)))******************************))))))))))))******))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((lllMMM===555222///......///...---******+++++++++******)))))))))))))))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%)))///))) ???///###"""&&&%%%$$$%%%$$$,,,...(((&&&...000###"""ZZZ###&&& $$$$$$!!!xxx%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""+++RRR111"""///)))'''%%%%%%''')))******%%%%%%&&&&&&&&&&&&''''''%%%###888((("""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******---,,,+++*********(((&&&)))***+++,,,,,,+++***)))************************++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((()))oooNNN;;;444333111000...---------************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%---!!!,,,"""MMM """222### )))%%%$$$+++###'''&&&222XXX%%%)))+++ 000BBB%%%444+++$$$III444!!!'''KKKaaa,,,%%%###$$$###''')))"""222...+++%%%%%%$$$+++xxx333%%%))))))$$$"""$$$$$$!!!--- YYY&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))(((((((((((())))))((((((((((((((()))))))))((((((((())))))***)))***++++++,,,,,,,,,++++++++++++,,,,,,------------+++***))))))+++---...((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,++++++)))******)))((('''((()))&&&'''''''''&&&(((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((()))*********)))))))))&&&&&&&&&&&&''''''''''''))))))((('''''''''((((((&&&)))+++***(((&&&''')))''''''''''''(((((())))))mmmMMM:::444333111000...---------************))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%******$$$&&&tttvvv///***%%%)))%%%### '''%%%(((###)))...!!!&&&)))&&&### 666''''''(((111WWW(((***%%%---777&&&///SSS'''###)))'''---444)))!!!""",,,...&&&$$$***bbbppp***&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************************************************************------,,,,,,,,,,,,------++++++***************+++'''((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******,,,+++******************))))))***+++,,,...//////---------,,,)))&&&&&&&&&'''''''''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))*********+++***)))))))))))))))******)))(((((()))++++++***)))************))))))))))))++++++******************(((***,,,+++(((&&&'''((((((((((((((()))))))))***kkkKKK:::444333111000...---------************))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''' 222+++AAA~~~tttgggcccVVVZZZaaa]]]ZZZ+++$$$'''###...'''+++'''(((!!!GGG!!!...!!!###&&&666QQQ (((000333###<<<%%%,,,&&&""" qqqsss===)))"""'''UUUttt000###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,+++++++++++++++,,,,,,------......---------------------,,,,,,,,,......------,,,+++++++++++++++++++++************))))))***+++---...000111000111111///,,,((('''&&&(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))'''&&&(((+++,,,***'''++++++******)))((((((((()))))))))))))))*********(((******)))'''%%%%%%&&&(((((())))))))))))******jjjKKK;;;444333111000...---------************)))))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&000,,,!!!RRR,,,111%%%***,,,---(((---***fffaaa(((;;;$$$###ggg444///III---"""'''888!!!###555SSS+++"""###777RRRVVV(((!!!'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********)))******++++++...---,,,++++++******+++.../////////...---,,,,,,------,,,,,,,,,,,,++++++------.........---,,,,,,(((((())))))******++++++,,,,,,++++++,,,---///000666777888666222...+++*********)))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))++++++++++++************(((((())))))))))))((((((,,,++++++******++++++,,,,,,***)))+++///000...***+++++++++*********)))))))))*********************)))***+++***)))((((((((((((((())))))))))))))))))iiiLLL===444333111000...---------************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%,,,'''&&&)))###$$$)))***'''PPP&&& ///---"""---""";;;((($$$YYYvvv###***+++'''111(((444 $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))************************++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------------...//////...---,,,+++++++++++++++,,,,,,---//////000000000000/////////////////////,,,---...///000000//////++++++,,,,,,,,,+++***))),,,,,,+++,,,...000333444DDDFFFFFFCCC===666111///+++)))((((((***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++******))))))((()))***+++,,,,,,,,,++++++...------------...//////000///...000333555333111------..................,,,------...---,,,++++++,,,,,,,,,------------,,,((((((((((((((((((((((((hhhLLL>>>444333111000...---------************))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%,,,###+++'''&&&"""'''***,,,###***"""***%%%%%% xxx+++--- (((%%%"""###777)))&&&...%%%%%%,,,@@@))) (((###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------------...///000000///////////////000000000111444888;;;>>>@@@AAA>>>>>>>>>>>>?????????@@@999999:::::::::;;;;;;;;;777777777666555222000...//////111333888===AAADDDXXXYYYYYYTTTLLLBBB;;;777---***&&&&&&(((***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))))))))))))))))))))'''(((((())))))******+++)))))))))***************)))+++,,,.../////////...............///111222333333444666777777888888888555555444444444444444444222222222222111000...,,,,,,++++++,,,------,,,******)))))))))))))))((((((fffJJJ===444333111000...---------************))))))))))))&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%''')))(((''',,,HHHUUU111###(((000///[[[...))) $$$ZZZ***444***+++))))))+++qqq!!!(((!!!***;;;!!!+++###+++"""ddd...!!!+++###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------...///000111444444444444555666777888:::<<>>;;;:::666444333333444333000---,,,,,,,,,++++++*********dddIII<<<444333111000...---------************))))))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$!!!000###))),,,&&&'''$$$+++$$$!!!555???"""+++///JJJ"""'''&&&%%%///+++)))!!!***!!!:::///###---&&&'''&&&)))---444222***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000222222222222333444555666888888999999:::;;;===>>>???@@@BBBDDDFFFHHHIIIIIIGGGHHHIIIJJJKKKMMMNNNNNNOOOMMMJJJGGGEEEDDDEEEEEEHHHJJJMMMPPPRRRRRRRRRRRRRRRRRRSSSVVVZZZ```fffiiikkknnnpppnnnhhh```YYYUUU>>>777...***+++,,,***((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''(((((()))***++++++++++++,,,///222666:::<<<>>>===???BBBEEEHHHHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRTTT\\\aaaffffffbbb```dddiiigggfffdddbbb___\\\ZZZYYYYYYYYYZZZYYYWWWSSSPPPNNNHHHEEECCCBBBBBB@@@<<<999.........------,,,,,,,,,bbbHHH===888...+++333666///+++---,,,,,,***)))))))))***+++((((((''''''''''''(((((((((&&&&&&'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$+++))))))(((&&&///---*** +++///$$$'''(((%%%(((aaa"""(((,,,###''''''((('''''')))---000,,,---+++%%%!!!"""&&&$$$%%%444IIIMMM***)))%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,...---,,,++++++,,,...///***---//////...,,,++++++111---,,,...000222777===999999;;;===???AAACCCCCCEEEBBBAAADDDDDD@@@>>>>>>@@@@@@BBBEEEHHHJJJIIIHHHIIIFFFCCCBBBCCCGGGMMMPPPTTTRRRQQQOOOIIICCCDDDJJJEEEBBB??????BBBEEEGGGHHHRRRLLLHHHLLLQQQUUUXXX[[[```eeekkkllliiiccc```^^^SSSJJJ===444111///---***,,,***((('''((())))))((((((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((()))(((((('''''''''((((((+++,,,,,,,,,,,,+++)))(((++++++*********))))))))))))'''&&&(((,,,//////...///555999:::???GGGKKKHHHFFFHHHKKKMMMPPPTTT[[[```llloooooolllhhhiiiooouuusssyyyxxxyyyrrr~~~{{{pppmmmiiibbbZZZfffcccZZZZZZTTTFFF@@@CCC<<<777888888444000///aaaGGG<<<666111444@@@BBB888...,,,,,,+++***)))))))))***+++((((((''''''''''''(((((()))'''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''')))(((''''''HHH&&&+++222!!!(((444((((((mmm111)))///,,,''')))******)))((()))+++...<<<000+++(((%%%,,,,,,,,,(((''')))$$$%%%222iii[[[###...((($$$***&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******++++++++++++,,,,,,,,,,,,******+++,,,,,,------......///000000///000222444444444777===??????AAAEEEOOONNNMMMLLLKKKIIIHHHGGGGGGCCCBBBFFFHHHFFFFFFHHHGGGHHHLLLOOOQQQPPPMMMKKKSSSPPPLLLJJJKKKOOOUUUXXXQQQNNNLLLOOOOOOLLLLLLOOONNNLLLJJJHHHHHHGGGFFFEEEEEEAAA@@@DDDEEEEEEFFFIIINNNSSSXXX\\\[[[ZZZZZZZZZVVVPPPIIICCC???:::222,,,***(((&&&%%%'''***++++++***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((***...000000...***((()))))))))(((((((((((((((---,,,---...111333555666888BBBLLLRRRVVVYYYUUUOOOaaabbbbbbaaabbbiiiuuu~~~|||~~~yyyooovvvwwweee]]]]]]XXXUUUUUUPPPEEE:::555```EEE:::222///444???AAA666,,,))),,,+++******))))))******((((((''''''''''''(((((()))(((&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((,,,###&&&(((((()))\\\***888!!!$$$---+++...777___"""$$$...(((%%%+++'''((((((((('''''')))+++---&&&***444%%%888'''$$$&&&+++)))###$$$***NNN\\\!!!&&&'''!!!***"""...%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********+++++++++,,,,,,,,,------***+++,,,---.../////////000000///---,,,---111444999<<>>(((222,,,%%%---...$$$!!!$$$+++...+++)))+++,,,***)))uuu~~~((((((333 ..."""(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++++++++,,,,,,------...............//////000111222000111222222333666;;;>>>BBBEEEKKKRRRTTTRRRTTTYYYTTTRRRPPPPPPRRRVVV[[[^^^ddd^^^[[[^^^aaabbbfffjjj}}}{{{mmmjjjkkkggg^^^YYYSSSTTTUUUWWWYYYYYYYYYXXXWWWOOOIIIJJJLLLLLLKKKLLLMMMKKKGGGCCC???<<<;;;;;;555222000111555:::===>>>@@@===:::777444///***'''+++)))&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((())))))))),,,000444444111---***,,,,,,,,,---///111333444555===EEEKKKNNNVVVaaaiiifffffffffhhhmmmuuu}}}}}}xxx{{{rrrwww|||zzzrrriiicccaaa\\\WWW___gggfffgggggg___^^^WWWTTTXXX]]]]]]^^^___eeehhhiiihhhkkkqqqssspppyyyxxxiiibbb^^^CCC777777333000000000...///111++++++++++++******))))))((((((''''''''''''(((((()))((('''&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))"""+++'''((((((&&&))))))))))))))))))))))))))))))))))))*********++++++000///.........---,,,+++===$$$;;;'''888+++,,,***333:::111***gggwwwKKK...))))))(((555777,,,111888+++///111333333111000000111...+++222(((SSSwww000+++%%%111'''"""222...$$$222,,,)))(((***+++)))&&&%%%)))"""+++111222YYYVVV///$$$+++---"""///---"""+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,---......//////222111///...///111333555333666;;;???CCCGGGLLLPPPKKKLLLOOOSSSTTTUUU\\\eee{{{xxxuuutttwww~~~~~~yyyxxxxxx{{{~~~qqqaaaQQQLLLMMMLLLGGGDDDOOOMMMJJJGGGFFFFFFGGGGGG>>>:::666444333555666666DDDDDDEEEEEECCC>>>777222---***'''&&&'''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((((('''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''((()))***+++---.........---,,,///000111444777<<<@@@BBBPPPWWW```ddddddhhhqqqyyyyyy{{{~~~yyyssspppsssuuuuuunnnddd^^^___bbb[[[^^^fffpppxxxyyytttnnniiidddhhhlllkkkttt}}}{{{{{{qqqhhheeedddcccdddhhhdddggggggaaa]]]^^^aaaccchhhsssoooiiirrr}}}}}}|||^^^CCC777222222333333222000...---***++++++++++++***))))))((((((''''''''''''(((((('''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&---$$$+++&&&+++***''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$%%%'''((((((((('''&&&%%%555!!!'''666%%%......""" ...888333***'''111///+++111>>>>>>;;;@@@CCC:::888888555777<<<:::;;;===>>>>>>;;;777555555555444<<<888***111888***000000111---***777<<>>EEEKKKCCCCCCJJJSSSQQQIIIKKKRRRUUUUUUTTTVVVUUUIIIFFFRRRKKKNNNQQQQQQOOOLLLJJJJJJFFFNNNEEEEEEQQQBBB888PPP>>>AAAHHHBBB333444999333---444>>>999+++111666(((+++,,,+++***)))***++++++%%%+++&&&+++666*** 111''''''((('''$$$!!!%%%,,,:::******$$$///%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,---...///000111111111333777;;;>>>AAABBBCCCJJJMMMPPPTTTYYY___fffkkkyyyyyyttthhheee```]]]YYYTTTMMMHHHHHHHHHHHHFFFCCCBBBAAA@@@AAACCCGGGMMMQQQSSSQQQOOODDD???999333000---***)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))***+++,,,...///000333666;;;???AAABBBDDDHHHNNNWWWaaaiiimmmsssxxx}}}}}}yyyuuutttuuueee___[[[[[[YYYVVVXXX]]]hhhooozzz}}}zzz}}}~~~}}}xxxnnn```\\\```dddjjjnnnmmmlllttt}}}___DDD999333444333000......//////******+++,,,+++***)))(((((((((''''''''''''(((((($$$'''******'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''...***444 ''')))))))))))))))))))))))))))&&&&&&'''((())))))******)))******)))'''((()))++++++...///:::666111>>><<<:::AAAFFFFFFJJJUUU^^^aaaeee___eeemmmjjjnnnzzzvvvxxxuuuzzzmmm^^^eee\\\```eeehhhhhhgggggggggkkkhhh]]]XXXZZZSSSKKKNNNLLLHHHGGGDDDCCCMMMNNN>>>AAAEEE<<<>>>KKK@@@333>>>000333333000,,,+++******,,,%%%'''(((%%%''')))"""###((((((###$$$))))))"""222------333000%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222111666>>>EEEKKKMMMMMMLLLTTTXXX___iiiwww~~~zzzssskkkdddXXXTTTNNNHHHDDDEEEIIIMMMIIIHHHIIIKKKMMMOOONNNMMMOOOJJJAAA:::444///+++)))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))************+++,,,---...222444888===BBBGGGLLLNNNLLLOOOTTT[[[fffqqqzzzrrreee[[[WWWRRRUUUbbbrrr||||||}}}~~~~~~}}}tttsssrrrrrrqqqkkk```XXX[[[cccZZZ@@@888111111000///...---,,,,,,,,,,,,++++++***)))((((((&&&&&&''''''((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$###%%%&&&&&&&&&&&&'''((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))++++++)))))))))***,,,***(((''')))***++++++,,,---...///000111222222888999:::===BBBIIINNNRRRVVV[[[```fffsss}}}zzzqqqiiiccc___dddbbb___ZZZTTTOOOKKKHHHFFFIIIJJJGGGFFFGGGFFFBBBEEEAAA===;;;999666111......+++(((&&&'''((())))))))))))))))))((('''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++***+++,,,+++***+++---...---------...///444999===???CCCIIIOOOSSSXXX[[[^^^lllxxxzzzmmm^^^QQQIIIFFFFFFKKKJJJKKKLLLNNNOOOMMMLLLJJJKKKKKKIIIDDD<<<333...***,,,---+++''''''***---))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((())))))*********++++++++++++)))))))))))))))))))))))),,,***'''&&&''')))******+++'''(((///222...---///777GGGSSSRRRMMMOOOSSSUUUhhhcccdddkkkrrruuuzzz~~~ooodddYYYRRRVVV```ddd~~~zzztttrrrttt~~~yyyrrrmmmkkkkkkuuu{{{}}}vvvrrrvvv{{{sssvvv||||||vvvkkkccc\\\ZZZ@@@999222222111000///...------,,,,,,++++++***))))))((('''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))+++,,,...---+++***++++++))))))***,,,---,,,+++)))......///111555;;;@@@CCCDDDHHHPPPZZZfffpppyyy~~~xxxyyyxxxtttnnnfff^^^YYYKKKMMMLLLHHHGGGIIIIIIFFFFFFEEEEEEFFFFFFCCC===888666333000...---,,,***)))((((((''''''(((((())))))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******++++++++++++,,,,,,,,,,,,...///000///......///111///111444666777999>>>AAAEEEOOO]]]iiipppuuuyyy{{{~~~~~~}}}{{{yyywwwvvvvvvuuuttttttvvvtttpppmmmmmmlllhhhqqqtttggg[[[RRRLLLMMMKKKJJJKKKMMMNNNOOONNNTTTSSSPPPLLLIIIDDDAAA>>>444222///---,,,+++***)))*********)))(((&&&%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********++++++***************************)))((('''(((***++++++,,,'''''',,,000333:::BBB???KKKSSSRRRSSSZZZdddiiijjjlllsss||||||tttmmmllllllpppuuuuuunnnhhhjjjpppvvvqqqrrrvvvqqqnnniiiddd```^^^aaadddhhhiiigggccc```aaagggmmmccciiipppqqqkkkeeebbbbbb___bbbhhhnnnrrrvvvzzz~~~|||yyy~~~}}}yyysss|||yyyYYY@@@:::333333222111000///......,,,,,,++++++***)))))))))((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%((()))''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************************+++,,,,,,+++***+++---,,,------....../////////888<<>>HHHVVVdddrrrxxx~~~}}}wwwiiicccjjjnnnzzzyyylll```XXXMMMJJJGGGHHHKKKMMMKKKIIICCCDDDDDDAAA<<<999999999444222///+++)))((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************************************)))***+++***))))))+++------666AAAHHHNNNWWWaaahhhhhhjjjooovvvzzzzzzyyyxxx___eeekkknnnrrrzzzyyyoookkkpppuuupppfffmmmpppppppppuuuzzzwwwpppzzz~~~ppprrr|||{{{vvvyyyiiiiiihhhhhhqqq|||~~~{{{sssooolllnnnmmmjjjiiikkkiiiddd]]]^^^jjjxxx~~~~~~~~~|||VVV???999111111000///...---,,,,,,************************))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$###$$$&&&$$$$$$$$$%%%&&&'''((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))******+++,,,,,,)))***+++++++++---000333777DDDWWWgggpppssstttuuu~~~{{{vvvvvvyyy}}}xxxttt}}}~~~zzzwwwxxxzzz}}}|||zzzyyyxxxyyyyyyzzzuuuooommmnnnlllfffiiiqqq{{{~~~sssdddWWWPPPIIIFFFCCCCCCDDDFFFGGGGGGDDDBBB???;;;666222///---***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++************++++++,,,,,,,,,---------.........//////111555<<>>888222222111000///...------************************(((((()))))))))(((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---------)))+++///222666<<>>CCCBBB<<<444...)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++---...///555???HHHSSS[[[ccciiirrr{{{{{{vvvqqqeeeYYYSSSTTT]]]sssjjjbbbpppyyytttttt}}}|||vvvrrr}}}mmmjjjnnnooonnnnnnnnnppprrrrrrooolllbbblllxxxzzztttqqqhhhnnnqqquuu|||kkkbbbbbbgggqqq|||~~~uuuuuuvvvtttnnniii