BM6P6(@ }}}|||yyyuuupppllljjjjjjjjjeeeaaaZZZSSSNNNKKKJJJJJJPPPVVV\\\```aaaaaacccfffhhhrrr}}}zzzwwwuuutttqqqlllhhhffffffgggccccccbbbaaa^^^[[[XXXVVVUUUWWWXXXYYYWWWWWWWWWXXXZZZ\\\^^^aaabbbcccccccccjjjgggfffiiikkklllpppuuu~~~xxx^^^SSSTTTVVV[[[```aaa^^^YYYVVVVVVXXX___lll}}}||||||~~~{{{yyyxxxxxxvvvrrrnnnkkkhhhgggfffllltttyyywwwsssooojjjeee\\\TTTKKKEEECCCAAA===999CCCCCCHHHPPPVVV[[[ccckkklllnnnoooooonnnooosssvvv~~~xxxeeeXXXNNNUUUUUU[[[jjjxxxrrriiieeecccfffjjjkkklllnnnssswwwzzz}}}yyyvvvuuutttssspppqqqsssttttttsssqqqooopppooonnnmmmmmmmmmmmmmmmlllmmmnnnppprrrssssssssswwwuuusssrrrqqqrrrtttuuuvvvuuusssrrrrrrpppmmmjjjnnnuuu|||}}}{{{yyyzzz}}}}}}|||wwwoooiiibbb^^^\\\ZZZTTTKKKDDDBBBCCCGGGNNN```wwwRRRAAA<<<;;;888888888888999:::;;;;;;===???JJJ```|||fffVVV[[[ggg}}}pppSSSMMMMMMYYYnnn|||qqqcccXXXQQQLLLFFFAAABBBBBBFFFNNNUUU^^^lllxxx~~~kkkbbbbbbmmmyyyuuunnngggaaadddooo{{{~~~xxxtttqqqppppppvvvzzzxxxqqqpppyyy~~~yyyvvv|||ppp[[[III>>>999777555555888:::<<<<<<<<<<<>>===777666555333222222333333}}}yyyxxxvvvrrrooolllkkkjjjhhhddd]]]VVVPPPMMMKKKJJJPPPUUU[[[___aaabbbdddfffhhhpppyyy|||vvvsssmmmkkkiiieeeaaa_________[[[ZZZYYYWWWUUUSSSQQQPPPPPPRRRTTTTTTSSSSSSTTTUUUYYY[[[]]]___aaacccddddddhhheeefffiiilllnnnsssyyymmmWWWNNNOOOTTTYYY]]]^^^ZZZVVVTTTTTTWWW```ooo~~~{{{||||||~~~{{{zzzxxxuuurrrnnnkkkiiihhhhhhooovvvzzzxxxtttqqqlllggg\\\TTTKKKEEECCCBBB???<<>>>>>AAAFFFHHHJJJRRR[[[aaafffhhhfffeeeggggggeeefffhhhmmmssszzz~~~|||{{{|||tttggg[[[SSSOOONNNMMMOOOOOOOOOPPPRRRSSSSSSSSSZZZ[[[^^^bbbgggkkkmmmmmmeee___[[[___jjjxxx~~~}}}~~~|||vvvrrrrrrnnnlllhhheeeaaa]]]XXXTTTLLLIIIDDD@@@>>>===;;;:::777666444333222222222333}}}vvvvvvuuutttrrrooolllkkklllhhhbbbZZZTTTOOOLLLKKKNNNSSSYYY^^^aaaccceeegggfffkkkqqqxxx}}}~~~wwwqqqmmmeeedddaaa___\\\ZZZYYYYYYUUUSSSQQQNNNMMMKKKKKKKKKLLLOOOQQQRRRRRRSSSTTTVVVZZZZZZ[[[]]]___bbbdddeeefffdddeeeiiimmmpppwwwxxxaaaQQQKKKLLLRRRVVVZZZZZZWWWSSSSSSSSSZZZddduuu~~~xxxyyy{{{|||~~~}}}wwwuuuqqqmmmkkkjjjkkkkkkooouuuxxxvvvrrrppplllggg\\\UUULLLFFFDDDCCCAAA???GGGGGGKKKQQQVVVZZZaaahhhqqqsssvvvxxxyyy|||}}}kkkYYYNNNPPPVVVWWW]]]nnn}}}sssiiidddaaa___dddiiilllnnnppptttxxx{{{vvvttttttttttttttttttsssrrrrrrqqqpppppplllmmmnnnooooooooonnnmmmpppqqqrrrsssttttttttttttqqqqqqrrrrrrssssssttttttuuurrrooommmmmmnnnnnnmmmnnntttzzz{{{xxxvvvxxx{{{}}}wwwpppjjjddd___]]]]]]XXXNNNEEEBBBAAADDDNNNdddvvvRRRBBB>>>===::::::999999888999999999===???GGG\\\vvvgggWWWZZZdddzzzvvvWWWNNNPPPeeeuuuggg[[[SSSMMMHHHDDDFFFEEEGGGMMMSSS]]]lllzzzkkkaaa```kkk~~~yyyooollliiijjjppp{{{|||yyywwwwwwttttttqqqnnnqqq{{{{{{qqqhhhbbb```aaabbbhhhlllsss|||vvvbbbOOOCCC@@@===:::888888999:::999@@@@@@CCCHHHKKKOOOYYYcccnnnsssuuuqqqoooooommmjjjfffhhhlllqqqvvv|||{{{nnn```UUUOOONNNPPPOOOPPPQQQRRRTTTVVVWWWXXX[[[]]]bbbggglllppprrrtttmmmmmmooovvv}}}}}}zzztttoooooojjjiiifffbbb^^^XXXQQQLLLGGGCCC???;;;:::999777666555555444333222222222222}}}uuuuuusssrrrpppooonnnnnnpppmmmfff___WWWQQQMMMKKKLLLPPPVVV\\\```ccceeeeeedddeeeiiiqqqyyy}}}}}}||||||~~~~~~}}}yyyssslllhhhdddcccaaa___^^^]]][[[YYYUUUSSSOOOLLLJJJJJJKKKLLLOOORRRTTTVVVWWWXXXZZZ\\\]]]]]]]]]]]]___aaadddeeeeeedddfffjjjmmmrrr{{{jjjYYYOOOMMMOOORRRUUUXXXXXXUUUSSSSSSUUU^^^iii|||ttttttvvvyyy{{{~~~wwwuuuqqqnnnllllllnnnoooooossstttqqqnnnmmmjjjeee^^^WWWNNNHHHEEEEEEDDDDDDHHHHHHLLLSSSXXX[[[bbbjjjuuuwwwzzz|||~~~xxxmmmaaaVVVOOOPPPWWWYYY```qqquuukkkdddaaa```^^^cccjjjnnnpppsssxxx{{{}}}xxxwwwwwwwwwxxxvvvuuusssrrrqqqpppppppppkkkmmmooopppqqqpppooonnnnnnoooppppppqqqpppppppppnnnoooppprrrssstttttttttssspppllljjjkkkmmmoooooorrrwww}}}}}}zzzxxxzzz||||||vvvoooiiieee```^^^___[[[QQQGGGBBBDDDEEENNNfffvvvRRRBBB???>>>;;;;;;:::999888888888888===>>>FFFXXXrrrjjjZZZZZZcccwww{{{[[[QQQTTTmmm~~~vvvhhh\\\SSSLLLHHHEEEFFFEEEGGGMMMUUU```ppplllaaa___iii|||qqqooommmlllppp{{{~~~zzzwwwvvvrrrqqqmmmkkkpppyyy}}}|||ooojjjbbb[[[XXXYYY\\\^^^eeeiiipppwww|||iiiUUUIIIBBB>>>:::888888999::::::@@@@@@CCCHHHMMMRRR]]]hhhtttyyy{{{xxxuuuuuussspppjjjiiijjjkkkoootttxxx{{{}}}qqqaaaRRRKKKKKKNNNMMMNNNPPPQQQSSSVVVYYY[[[YYY^^^dddjjjooosssvvvxxxxxx{{{|||{{{xxxsssooonnnhhhfffdddaaa\\\UUULLLFFFBBB???:::888777666555444444444333333222222222222}}}wwwtttqqqnnnmmmnnnppprrrsssooojjjbbbZZZSSSMMMJJJIIILLLRRRXXX^^^aaabbbbbbccccccfffnnnwww{{{{{{xxxvvvwwwxxxwwwuuupppjjjggggggeeedddddddddccc```]]]YYYVVVRRROOOMMMMMMNNNOOOSSSVVVYYY[[[\\\^^^```bbbbbbaaaaaaaaaaaaccceeefffgggfffhhhmmmpppuuuvvv```TTTOOOOOOSSSTTTWWWYYYXXXUUUTTTWWWYYYbbbnnnvvvoooqqqtttwww{{{~~~~~~xxxvvvssspppoooooopppqqqppprrrqqqnnnlllllljjjeee___ZZZSSSLLLHHHGGGGGGGGGIIIIIIMMMTTTZZZ^^^fffmmmvvvxxx|||~~~xxxoooddd[[[TTTPPPOOOPPPXXX[[[cccuuutttjjjeeebbbaaa```___dddkkkooossswww}}}zzzwwwvvvvvvwwwwwwvvvuuusssrrrqqqppppppppplllnnnppprrrrrrrrrpppoooooooooooooooooonnnnnnmmmlllmmmoooqqqrrrsssssssssqqqnnnjjjiiijjjmmmpppqqqvvv{{{|||zzz|||zzzuuunnniiifffaaa```aaa^^^TTTHHHBBBFFFEEEMMMfffuuuRRRBBB???>>>;;;;;;:::999888888888888======DDDUUUnnnppp___^^^eeeyyy```TTTWWWrrr~~~vvviii\\\RRRKKKFFFDDDFFFEEEHHHOOOXXXddduuummmaaa^^^hhh}}}sssqqqnnnlllppp|||zzzuuussspppnnnjjjgggkkkqqqrrrnnn___\\\WWWSSSRRRSSSVVVXXX```dddjjjsss|||qqq]]]PPPBBB>>>999777888999;;;;;;???>>>BBBHHHLLLRRR]]]hhhpppvvvyyywwwwwwyyyyyywwwrrrnnnjjjggghhhlllssswwwyyylll[[[LLLEEEEEEHHHGGGIIILLLMMMNNNRRRWWWZZZZZZ^^^eeekkkppptttyyy|||yyywwwuuuqqqnnnmmmeeedddbbb___ZZZRRRIIICCC???;;;888555555555444444333333444333333333222222~~~xxxuuupppmmmlllnnnrrruuussspppkkkddd\\\TTTMMMIIIFFFHHHMMMTTTZZZ^^^^^^]]]```bbbfffmmmuuuxxxwwwuuupppqqqrrrrrrqqqnnnllljjjiiihhhgggiiijjjiiieeeaaa]]]ZZZVVVRRRPPPOOOPPPPPPVVVXXX\\\^^^___```cccdddeeeeeeeeeffffffhhhiiiiiijjjjjjmmmrrruuu|||iiiXXXOOOMMMOOOTTTXXXYYYZZZYYYWWWWWW[[[___fffsssooommmoooqqqvvv}}}~~~}}}yyyxxxvvvtttsssrrrrrrrrrssstttqqqmmmlllnnnkkkgggbbb^^^XXXRRRMMMJJJIIIIIIKKKKKKOOOWWW]]]aaaiiippptttxxx~~~~~~yyypppiii]]]RRRKKKHHHIIIJJJOOOXXX]]]fffxxxyyyrrriiidddbbbcccbbbaaabbbfffmmmqqqvvv{{{{{{yyyyyyzzzzzzzzzttttttsssrrrrrrqqqpppppppppqqqrrrsssssssssrrrqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnooopppqqqrrrsssooollliiiiiikkknnnqqqrrryyy}}}}}}zzz|||yyytttooojjjhhhcccaaacccaaaVVVJJJBBBDDDDDDOOOkkkuuuRRRAAA>>>===::::::999999888999999999<<<===CCCSSSkkkyyyiiifffkkkbbbVVVYYYrrr~~~vvvjjj]]]QQQJJJFFFEEEFFFEEEIIIQQQZZZeeevvvooobbb^^^hhh}}}tttqqqmmmkkkooo}}}zzzuuurrrnnnmmmiiieeeeeegggddd___TTTRRROOOLLLLLLMMMOOOPPPWWW[[[cccnnnyyyxxxeeeXXXDDD@@@;;;888888:::<<<=========AAAGGGKKKQQQ[[[eeeiiiooossssssuuu{{{~~~}}}|||wwwpppjjjhhhkkkpppttt{{{{{{sssdddSSSFFF@@@???AAABBBDDDGGGHHHIIILLLRRRWWW[[[```gggkkkooottt{{{uuurrrpppmmmiiiiii___^^^]]]ZZZVVVOOOGGGAAA<<<999666444444444444444333444444555555444333333~~~yyywwwsssppppppqqqtttuuurrrpppkkkeee\\\TTTMMMHHHDDDEEEIIIPPPVVVZZZZZZXXXYYY]]]cccjjjooopppooommmllllllmmmnnnoooooonnnnnnmmmlllkkknnnqqqpppkkkfffbbb___\\\XXXUUUSSSRRRRRRXXX[[[^^^```aaabbbdddffffffgggiiikkkmmmnnnoooooolllmmmqqqwww}}}tttaaaTTTNNNLLLOOOUUUZZZ[[[\\\ZZZXXXYYY^^^bbblll|||uuujjjkkknnnpppwww~~~zzzzzzyyyxxxwwwuuusssssstttsssooojjjjjjmmmkkkgggdddaaa]]]WWWQQQLLLJJJJJJOOOOOOSSSZZZ^^^bbbiiiqqquuuxxx~~~}}}qqqiii[[[VVVNNNGGGCCCDDDFFFIIINNNXXX___iii{{{~~~nnnhhhbbb```bbbeeeeeedddeeeiiinnnsssxxx}}}{{{{{{|||}}}||||||rrrrrrsssssssssrrrpppppptttttttttttttttsssssssssuuuuuuttttttrrrqqqoooooonnnnnnmmmmmmnnnpppqqqrrrmmmkkkiiiiiilllppprrrsssxxx|||~~~zzzxxxzzz}}}~~~zzzvvvqqqmmmhhhcccbbbeeedddYYYKKKBBBBBBEEEWWWyyyuuuQQQAAA===<<<999999999888999999::::::;;;<<>>===<<<>>>AAACCCDDDDDDGGGNNNTTTZZZ___dddhhhkkkqqqyyy}}}pppkkkjjjfffbbbaaaXXXWWWUUUSSSPPPJJJCCC>>>:::777444222333444444333444444555666666666555444~~~yyyxxxvvvuuutttttttttuuuqqqoookkkeee]]]TTTLLLHHHBBBCCCGGGMMMTTTXXXWWWUUURRRWWW^^^eeehhhiiigggfffiiijjjkkklllnnnooopppqqqqqqppppppsssvvvuuupppjjjfffdddaaa]]]YYYWWWUUUUUU[[[]]]```bbbcccdddfffgggeeegggjjjnnnqqqsssttttttmmmooottt|||yyymmm^^^TTTNNNLLLPPPVVV[[[\\\\\\ZZZXXXZZZ___dddqqq|||ooogggkkknnnooowww{{{{{{{{{{{{yyyvvvtttssssssqqqlllggghhhkkkiiieeeeeeccc```ZZZSSSNNNKKKJJJSSSRRRUUU[[[___bbbiiipppwwwzzz~~~~~~rrrbbbWWWJJJGGGDDDBBBBBBEEEHHHKKKNNNXXX```kkk}}}~~~ssshhhccc^^^^^^cccggggggeeehhhkkkppptttyyyxxxwwwvvvwwwyyyzzzyyyxxxpppqqqsssttttttsssqqqpppwwwvvvuuutttttttttttttttuuuuuutttsssrrrpppooonnnooonnnmmmlllmmmoooqqqrrrllljjjiiijjjnnnqqqssssssvvvzzz}}}|||wwwuuuwww{{{|||{{{wwwrrroooiiidddbbbfffeeeZZZKKKBBBCCCIII___uuuQQQ@@@===<<<888888888888999:::;;;;;;;;;<<>><<<;;;<<>>???@@@AAAAAADDDHHHLLLQQQWWWbbbqqq}}}tttmmmbbbaaa```___```cccfffhhhkkkoootttxxx}}}xxxuuuvvvwwwwwwvvvtttrrrqqqpppqqqrrrssssssssssssssstttuuuuuuvvvvvvuuutttttttttsssrrrqqqpppoooooooookkkkkkmmmnnnooooooooooooiiiiiijjjmmmpppsssttttttyyyyyyyyyzzz{{{|||~~~|||vvvnnnhhhbbb___aaaeeebbbWWWJJJDDDEEEIIIcccwwwSSSBBB===;;;<<<;;;;;;:::999999999::::::<<>>===;;;===<<<<<<===AAAFFFKKKOOORRRWWW^^^ccchhhnnnuuu{{{xxxkkkbbb^^^ZZZSSSMMMHHHFFFEEEDDDCCCAAA===:::888666444222000111111222444333333444555666444333zzzzzzyyywwwwwwxxxyyyyyyxxxrrrmmmfff^^^XXXQQQKKKFFFAAAAAACCCGGGMMMQQQSSSSSSUUUVVVYYY\\\___bbbdddeeehhhhhhhhhiiijjjmmmoooqqqvvvvvvwwwyyy{{{{{{yyywwwtttlllbbb]]]]]]]]]\\\[[[[[[___bbbcccfffmmmooonnnrrrtttwww{{{~~~{{{|||}}}vvvmmmfff[[[PPPLLLOOOXXX___bbbddddddaaa]]]___fffmmm{{{vvvnnniiikkkpppuuu|||~~~{{{xxxwwwuuussspppooonnnmmmkkkkkkkkkllllllgggeeebbb___\\\XXXSSSOOOQQQQQQTTTYYY___dddggggggiiihhhfffbbb[[[QQQHHHCCC===>>>??????@@@CCCGGGKKKRRRXXXcccrrr~~~uuummmgggbbbaaa______```bbbeeegggjjjnnnsssxxx}}}}}}xxxtttuuuvvvwwwvvvuuusssrrrpppqqqqqqrrrssssssrrrrrrsssssssssssssssttttttttttttsssrrrqqqpppooooooooojjjjjjkkklllmmmmmmmmmmmmjjjjjjkkknnnpppsssttttttvvvwwwwwwxxxzzz{{{}}}~~~}}}vvvnnnhhhbbb^^^]]]```]]]TTTIIIDDDFFFLLLfffuuuRRR@@@<<<:::;;;;;;:::999999999999999;;;===AAAKKK```|||yyysssxxxttt[[[WWWeeeuuu|||ooobbbWWWOOOIIIFFFGGGFFFGGGMMMTTT^^^nnn||||||iii```hhh~~~vvvoooiiiiiinnn|||~~~~~~zzzvvvsssllleee___VVVLLLFFFFFFAAAAAAAAACCCFFFMMMUUU[[[dddkkkuuu}}}qqq[[[MMM@@@<<<<<<;;;;;;<<<>>>AAAFFFIIILLLPPPSSSVVV]]]```cccgggmmmsss{{{}}}xxxpppqqq~~~sssgggUUUGGG@@@>>><<<:::===<<<<<<===@@@EEEIIILLLPPPUUU[[[```eeellltttzzz|||rrreee\\\WWWSSSLLLFFFCCCBBBAAAAAA@@@>>>;;;888666444333111111222333444333444444555666777666555{{{xxxxxxwwwyyyzzz{{{zzzxxxrrrmmmfff___XXXQQQJJJEEEAAAAAAAAADDDIIINNNPPPQQQQQQRRRVVVZZZ___cccfffhhhhhhhhhhhhiiilllooorrrtttzzz{{{~~~|||ooohhh___ZZZZZZ\\\]]]]]]^^^cccgggiiinnntttwwwuuuzzz}}}|||uuunnniiicccZZZQQQMMMQQQYYY```eeefffddd```]]]aaajjjrrrrrrllliiilllqqquuu{{{~~~zzzxxxvvvuuurrrpppkkkkkkllllllmmmnnnnnnooogggeeeccc```^^^ZZZUUURRRRRRRRRRRRVVVZZZ^^^``````]]][[[WWWRRRLLLFFF@@@>>>;;;<<<===>>>???BBBFFFIIIRRRYYYdddrrr|||uuunnngggbbbaaa```^^^^^^___aaadddfffgggkkkqqqwww}}}{{{xxxrrrsssuuuvvvwwwvvvuuutttppppppqqqrrrrrrrrrqqqqqqpppppppppppppppqqqrrrssstttsssrrrpppooooooooooookkkkkkllllllmmmlllllllllkkklllmmmnnnoooqqqrrrrrrssssssuuuvvvxxxzzz|||||||||}}}vvvnnnhhhbbb\\\XXXXXXVVVNNNGGGDDDFFFMMMhhhvvvRRRAAA===;;;::::::999888888888888999<<<>>>@@@GGGZZZtttvvvnnnpppwwwdddWWW^^^kkk~~~}}}pppcccYYYPPPJJJGGGFFFDDDFFFLLLRRR]]]lllzzzlllbbbhhh}}}xxxpppiiihhhnnn|||}}}|||||||||~~~~~~~~~|||yyyxxxyyyzzzyyy{{{~~~}}}{{{yyyssslllddd]]]TTTIIICCCCCC@@@@@@@@@AAAEEEMMMWWW^^^hhhoooyyyyyyaaaSSSEEE???===<<<<<<>>>;;;>>>CCCFFFIIILLLOOORRRWWW[[[___dddiiiooouuuyyy}}}}}}~~~jjj___ZZZ^^^lll|||}}}|||~~~~~~|||ooocccTTTGGGAAA>>>===;;;???>>>>>>>>>AAAEEEIIIKKKOOOTTTZZZ```eeemmmwww~~~rrrhhh\\\RRRMMMIIICCC======<<<<<<======<<<999666444333222222222333555666444444666777777777777666~~~yyyyyyyyyzzz|||{{{yyywwwsssooohhhaaaYYYRRRJJJEEEBBB@@@@@@BBBGGGLLLOOOPPPPPPQQQUUUYYY^^^cccgggjjjjjjiiijjjkkknnnssswwwyyy{{{iiiccc[[[WWWWWWZZZ]]]___ccchhhmmmpppuuu|||~~~wwwsssppplllfffaaaZZZRRRPPPSSS[[[aaaffffffccc^^^\\\aaakkktttnnnjjjiiimmmqqqtttyyy~~~zzzwwwvvvtttrrrpppjjjkkklllmmmnnnoooooonnnfffdddbbb```^^^ZZZUUURRRRRRQQQPPPQQQTTTWWWXXXXXXTTTQQQLLLGGGBBB???======999:::<<<<<<>>>AAAEEEIIIPPPWWWdddsss|||uuuqqqmmmgggcccaaa```^^^]]]^^^```ccceeedddiiiooouuu|||yyyvvvppprrrtttvvvwwwwwwvvvuuuppppppqqqqqqrrrqqqqqqpppnnnnnnmmmmmmnnnoooqqqrrrsssrrrqqqooonnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllkkklllmmmnnnmmmnnnoooppppppqqqsssuuuwwwyyyzzz{{{zzz}}}|||uuummmgggbbbZZZSSSQQQNNNIIIEEEDDDCCCKKKeeexxxUUUDDD@@@>>>999999888888777888888999;;;===???DDDUUUnnntttiiiiiiqqqhhhVVVZZZeeeyyy|||pppcccYYYQQQJJJGGGEEECCCEEEJJJQQQ[[[jjjxxxooodddhhh}}}}}}vvvnnngggffflll{{{|||vvvrrrpppppppppssstttttttttrrrrrrssstttsssuuuzzz}}}|||{{{zzzzzzssslllccc\\\QQQFFF@@@?????????>>>???DDDMMMXXX___gggnnnxxxjjj\\\NNNFFFBBB???>>>@@@;;;>>>BBBEEEGGGIIILLLNNNTTTWWW\\\aaagggmmmtttxxx{{{yyy}}}iiiVVVNNNMMMOOO\\\jjjooollliiikkkpppssszzz~~~~~~zzzuuunnncccTTTGGG@@@>>>>>>>>>AAA@@@@@@AAACCCFFFIIILLLQQQVVV]]]cccjjjsss~~~hhh```TTTKKKEEEAAA<<<888888888999;;;<<<;;;999666444333333333333444555555555666777777777666777888{{{zzzzzz{{{|||{{{yyywwwvvvrrrkkkddd\\\TTTKKKFFFBBBAAA@@@CCCGGGLLLOOOPPPRRRSSSVVVZZZ___dddhhhjjjmmmmmmmmmnnnrrrwww|||zzztttfffbbb\\\YYYZZZ^^^bbbeeefffkkkpppsssyyyyyynnnmmmmmmlllfffbbb[[[TTTRRRVVV]]]cccjjjiiieee```]]]bbbnnnxxx}}}jjjggggggkkkooorrrxxx~~~zzzvvvuuusssqqqppplllmmmmmmnnnmmmmmmlllkkkgggeeecccaaa___[[[VVVSSSPPPNNNLLLLLLMMMOOOOOOOOOLLLIIIDDD@@@===<<<<<<===999:::;;;<<<>>>AAAFFFIIIMMMVVVdddttt|||uuuqqqooollliiieeebbb```^^^]]]^^^```cccdddbbbgggnnnttt{{{wwwtttoooqqqsssvvvwwwwwwwwwvvvqqqqqqrrrrrrrrrqqqqqqpppmmmmmmmmmmmmmmmnnnooooooqqqpppooonnnmmmllllllllllllmmmmmmmmmmmmllllllkkkjjjlllmmmmmmkkkkkklllnnnnnnppprrruuuwwwyyyyyyzzzyyy}}}{{{tttllleeebbbXXXOOOLLLIIIEEECCCDDDBBBJJJ```yyyVVVEEE@@@???999888888777888888999999:::<<<>>>CCCSSSlllttthhhfffpppfffRRRUUU___nnnyyy~~~{{{ooocccYYYPPPJJJFFFDDDCCCDDDIIIPPPYYYiiiwwwpppdddhhh{{{{{{yyyrrrkkkeeedddjjjyyy|||xxxqqqjjjfffcccbbbcccccceeeggggggggggggiiikkkllloootttyyy~~~~~~|||zzzzzzzzz{{{ssskkkccc[[[PPPDDD============<<<===BBBKKKUUU]]]gggmmmvvvttthhhZZZPPPIIIBBB?????????AAADDDFFFGGGIIIMMMOOOQQQSSSXXX]]]bbbjjjqqqvvv|||yyyuuussssssZZZJJJGGGHHHEEEOOOYYY\\\YYYXXX\\\bbbiiirrryyy{{{zzzyyyuuuqqqlllbbbSSSFFF>>><<<===???@@@@@@@@@BBBDDDHHHKKKMMMSSSXXXaaaiiirrr|||rrr___XXXNNNEEE@@@===999777777777999<<<>>>===:::777555555444444333333333444666777888777666666999<<<}}}|||{{{zzz{{{||||||{{{yyyxxxtttmmmfff^^^UUULLLFFFBBBBBBBBBEEEJJJOOOQQQRRRUUUVVVXXX\\\```fffjjjmmmqqqppppppqqqtttzzz}}}ssslllaaa___]]][[[]]]aaaeeeiiiiiinnnrrrtttzzzyyynnnnnnpppooohhhddd]]]WWWUUUYYYaaagggooonnnjjjdddaaafffrrr|||vvvfffdddeeeiiilllooovvv~~~yyyvvvtttrrrqqqooooooooonnnlllkkkjjjiiiiiijjjhhhfffcccaaa]]]XXXUUUNNNKKKGGGFFFFFFGGGGGGFFFBBBAAA>>>;;;::::::;;;;;;:::;;;<<<===???BBBGGGKKKNNNXXXgggwwwzzzuuuooollllllkkkiiifffcccaaa___^^^___```ccceeeaaafffmmmssszzz}}}vvvtttoooqqqsssvvvwwwxxxwwwvvvrrrrrrsssssssssrrrqqqqqqmmmnnnnnnoooooonnnnnnmmmooonnnmmmkkkjjjjjjjjjjjjhhhhhhiiijjjjjjiiiiiiiiiiiilllnnnmmmjjjjjjlllnnnoooqqqsssvvvxxxyyyyyyyyyzzz{{{uuullleeeaaaWWWNNNJJJHHHDDDBBBCCCCCCIII[[[xxxxxxTTTBBB>>><<<999888888888888999::::::888;;;>>>CCCSSSlllwwwiiigggnnn|||cccNNNNNNVVVbbbpppzzz}}}zzzooocccYYYQQQJJJEEEDDDCCCDDDIIIOOOYYYhhhvvvpppdddfffyyyzzzuuuqqqkkkeee``````fffttt}}}oookkkddd]]]YYYWWWWWWWWWTTTVVVYYYZZZ[[[[[[\\\^^^bbbeeejjjoootttxxx{{{|||{{{|||}}}|||zzzyyyyyyzzzrrrkkkbbbZZZOOOCCC===<<<;;;;;;;;;<<>>===>>>???AAABBBFFFKKKOOOQQQTTTYYY^^^ccciiiooosssvvvzzzyyytttmmmwwwxxxhhhRRREEECCCEEE???EEEKKKMMMNNNOOOUUUYYYcccmmmwwwyyywwwuuuqqqmmmeee^^^RRRGGG@@@======>>>???@@@AAADDDGGGKKKOOOQQQUUU\\\gggrrr}}}wwwfffUUUOOOGGGAAA<<<:::999888777888;;;>>>@@@???<<<999555555555555444444333333777888888777777:::AAAFFF}}}zzzyyyxxxyyy|||~~~~~~~~~xxxtttnnnfff^^^TTTKKKEEECCCCCCEEEIIINNNSSSUUUUUUVVVWWWYYY]]]ccciiinnnqqqsssrrrqqqrrruuuzzzxxxnnnggg____________aaaeeejjjmmmqqquuuwwwyyy|||pppooopppooolllggg```YYYVVV[[[dddkkkqqqppplllfffcccgggrrr|||qqqcccbbbcccfffhhhllluuu~~~yyyuuusssrrrpppooopppooommmjjjiiihhhhhhhhhkkkiiifffccc```\\\WWWSSSKKKGGGCCCAAA@@@AAAAAA@@@;;;;;;;;;::::::::::::;;;;;;<<<>>>???AAADDDIIIMMMSSS]]]mmm}}}uuuqqqllljjjkkkkkkiiigggdddbbb```______aaaccceeeaaaffflllsssyyyyyyvvvvvvoooqqqtttvvvwwwwwwwwwvvvtttttttttttttttsssrrrqqqnnnoooqqqrrrqqqooommmkkkmmmlllkkkiiihhhhhhhhhhhheeefffggghhhhhhhhhhhhhhhiiimmmoooooolllkkkmmmqqqqqqsssuuuxxxyyyyyyyyyyyy|||}}}vvvmmmggg___VVVNNNKKKHHHDDDAAAAAABBBGGGSSSjjjyyyTTTBBB===;;;999999999999999:::;;;;;;777;;;>>>CCCSSSlll{{{mmmiiijjjwwwcccNNNKKKPPPZZZjjjxxx~~~{{{pppeee[[[RRRKKKGGGEEECCCDDDIIIOOOYYYhhhvvvoooccceeewww~~~tttlllfff^^^YYYUUUWWW]]]jjjuuummm```\\\VVVQQQNNNMMMOOOPPPNNNPPPRRRSSSSSSRRRSSSTTTXXXZZZ^^^ccchhhmmmqqqrrrsssvvvxxxxxxvvvttttttuuurrrjjjaaaZZZOOOCCC===<<<::::::::::::===CCCJJJPPPWWW\\\eeeooozzz|||qqqcccQQQEEE@@@:::;;;<<<===AAAGGGOOOUUU\\\aaahhhmmmppprrrssssssvvvyyy}}}|||wwwooovvvtttcccOOODDDAAAAAA>>>@@@CCCFFFKKKPPPVVVZZZfffqqqzzzzzzuuuoooiiiccc\\\ZZZUUUOOOHHHDDDAAA@@@CCCDDDGGGKKKOOOTTTXXX[[[[[[dddqqqzzzcccVVVKKKGGGAAA;;;888888888888888999<<>>===>>>======999999;;;<<<<<<<<<<<<;;;<<<===???@@@BBBFFFJJJNNNXXXbbbrrrtttpppkkkjjjkkklllkkkiiidddcccaaa``````bbbdddfffaaaffflllrrryyy|||vvvvvvxxxpppqqqtttvvvwwwwwwvvvuuutttuuuuuuuuutttssssssrrrooopppssstttssspppllljjjlllkkkjjjhhhggggggffffffffffffgggiiijjjjjjjjjjjjjjjnnnqqqpppmmmlllooosssssstttwwwyyyzzzzzzyyyxxx~~~~~~xxxooohhh___VVVNNNLLLJJJDDDAAAAAA@@@CCCLLL___|||{{{VVVDDD>>><<<:::999999999:::;;;;;;<<<777;;;>>>CCCRRRlll~~~ooollleeesssfffQQQMMMPPPXXXhhhxxx|||qqqfff\\\TTTLLLHHHEEECCCDDDIIIOOOYYYhhhvvvooobbbddduuu|||pppeee___SSSNNNLLLNNNTTTaaatttuuuiiicccUUURRRMMMIIIGGGHHHKKKMMMNNNPPPRRRRRRQQQOOOOOOOOOQQQSSSVVVZZZ___eeeiiikkklllooossssssqqqoooooopppqqqjjjaaaZZZOOODDD======999999999:::;;;@@@GGGKKKIIIOOOXXXbbbmmm|||ooo[[[LLLEEE??????@@@BBBGGGPPPZZZaaahhhoooxxx~~~}}}zzzxxxzzz|||~~~{{{uuuyyytttcccPPPDDD@@@?????????AAAEEEMMMUUU\\\___nnnxxx|||sssiii```YYYWWWYYYZZZXXXRRRLLLFFFDDDHHHJJJNNNRRRXXX]]]bbbdddbbblll{{{fffRRRGGGEEEAAA<<<888555666777888999:::===@@@BBBAAA===999111222333555666777777777555666888999<<>>AAAMMMffflll___\\\hhhwwwhhhNNNJJJQQQ]]]sssuuujjj___VVVMMMHHHHHHEEEFFFKKKRRR[[[iiiuuuoooaaagggooowwwgggYYYQQQMMMIIIGGGKKKRRRZZZgggrrrwwwhhh^^^YYYQQQOOOMMMKKKKKKMMMOOOQQQOOOPPPPPPPPPOOOPPPSSSUUUTTTUUUWWWYYY[[[^^^___``````fffmmmooonnnmmmooorrrppplllddd[[[PPPFFF???;;;;;;888777:::;;;:::===AAAGGGIIINNNXXXeeettt}}}eeeTTTMMMBBBAAABBBFFFOOO\\\hhhppp}}}yyy}}}hhhRRRGGGDDDDDDCCCGGGLLLOOOSSS[[[gggoooxxxpppeee]]]WWWWWW^^^eeegggaaaXXXQQQNNNTTTTTTUUUZZZbbbjjjoooqqqwww}}}xxxdddSSSHHHDDD===<<<:::888777666777777666777:::<<<======<<<;;;555444333222222444666777<<<:::;;;===@@@HHHYYYhhh~~~zzzwwwxxx}}}|||uuuqqqkkkddd]]]UUUNNNIIIGGGIIIMMMQQQVVVZZZ]]]_________aaadddhhhlllpppssssssnnniiijjjpppwww{{{|||}}}zzzxxxuuuxxxyyy|||xxxkkkddddddiiillliiieee___^^^cccmmmuuuxxxwwwrrrjjjeeeiiittt|||}}}jjj^^^]]]]]]```fffooowww|||{{{tttrrrtttwwwxxxxxxqqqnnnlllkkkkkkkkkjjjiiifffeeeccc```\\\WWWRRRPPPFFF@@@999666777999888666888888888999999;;;<<<<<<@@@BBBDDDEEEFFFLLLTTTZZZjjjwww}}}vvvrrrnnnkkkjjjiiiiiihhhccc```]]][[[\\\___dddggggggkkkpppvvv}}}{{{vvvsssqqqoooppprrruuuwwwwwwtttqqquuuwwwyyyzzzyyyvvvrrrpppqqqqqqppppppnnnmmmlllkkkllllllkkkjjjiiiiiihhhhhhggghhhiiiiiiiiijjjlllnnnpppqqqrrrqqqpppoooppprrruuuvvvwwwxxxxxxyyy{{{}}}wwwkkkccc\\\TTTNNNKKKHHHBBB???@@@AAABBBGGGTTTiiiwwwUUUEEE???<<<;;;:::999999888888999999:::<<<>>>@@@KKKcccjjj\\\WWWcccsssmmmQQQKKKQQQ```yyywwwlllaaaWWWNNNIIIHHHEEEFFFKKKRRRZZZhhhsss~~~nnn```dddkkktttcccUUUMMMJJJFFFDDDGGGLLLSSS]]]gggvvv||||||qqqeee]]]ZZZUUUTTTQQQPPPQQQSSSVVVXXXXXXYYYYYYYYYYYYZZZ\\\^^^[[[[[[\\\\\\]]]]]]]]]]]]aaaeeejjjkkkkkkkkkmmmpppppplllddd[[[PPPGGG???;;;;;;888888;;;;;;;;;===BBBEEEGGGKKKRRR]]]jjjwwwnnn^^^WWWIIIGGGGGGMMMXXXfffrrrxxxoooWWWIIIEEEDDDDDDHHHOOOWWW```lllxxxsssggg___ZZZYYYcccnnnsssoooeee\\\VVV\\\[[[\\\aaajjjssszzz~~~|||eeeUUUHHH@@@>>>;;;:::999777666555666666555666888:::;;;;;;;;;:::666555444333444555777888:::999;;;===AAAIIIZZZjjj|||yyyzzz~~~}}}yyysssooojjjddd^^^XXXQQQMMMHHHKKKOOOTTTYYY^^^bbbdddfffffffffggghhhjjjlllmmmooojjjfffgggmmmuuuzzz|||xxxkkkcccbbbeeekkkiiifffcccccciiisss{{{}}}vvvnnnhhhjjjttt~~~zzzhhh\\\[[[\\\___eeennnvvv|||{{{wwwvvvxxxzzz{{{zzzqqqooollllllllllllkkkjjjffffffeeebbb]]]VVVPPPLLLCCC>>>888555666777777666888888999999;;;<<<>>>>>>@@@CCCEEEGGGKKKRRR[[[bbbtttyyypppnnnkkkjjjjjjjjjhhhggg___]]][[[ZZZ[[[^^^bbbeeefffkkkqqqxxx{{{vvvtttsssqqqqqqsssuuuwwwwwwuuusssvvvxxxyyyzzzyyywwwsssqqqpppooonnnmmmllllllllllllllllllmmmmmmlllkkkjjjiiihhhjjjlllmmmmmmmmmoooppppppqqqrrrqqqooooooqqqrrruuuvvvxxxxxxxxxyyy|||~~~}}}}}}sssiiiaaa[[[TTTMMMJJJFFFAAA>>>???AAABBBFFFPPPbbbxxxuuuSSSCCC>>>:::;;;:::999999888888999999;;;<<<===@@@III^^^yyyjjjZZZVVVbbbrrrtttWWWNNNRRRcccyyynnnbbbXXXNNNIIIHHHEEEFFFKKKQQQYYYeeeppp|||nnn^^^aaaeeezzzppp___PPPGGGGGGDDDEEEIIIMMMRRR\\\eeepppvvv{{{yyypppgggbbb```^^^]]][[[[[[]]]```ccceeefffffffffggghhhjjjkkkllliiihhhfffeeebbbaaa___^^^cccdddffffffgggiiilllnnnooollleee\\\RRRHHH@@@<<<:::888999<<<===<<>>::::::999888777666555444444444333555777888999999999999777666555555555666888999999999;;;>>>BBBJJJ\\\mmm~~~{{{|||{{{vvvuuuqqqlllgggbbb\\\VVVQQQJJJLLLPPPVVV\\\bbbgggiiimmmllljjjhhhffffffffffffjjjgggeeefffllltttyyy|||~~~xxxkkkcccaaadddiiihhhgggfffgggmmmxxxxxxoooiiijjjtttxxxfffZZZ[[[\\\```fffooowww|||~~~zzzzzz{{{|||zzzxxxpppnnnlllkkklllkkkjjjhhhggghhhgggddd^^^VVVNNNIIIAAA===888666666777777666888888999:::<<<>>>@@@AAAAAADDDHHHLLLQQQYYYdddlll|||}}}sssmmmkkkjjjiiijjjiiifffddd[[[ZZZXXXXXXZZZ]]]bbbdddggglllssszzz}}}xxxvvvvvvuuuuuutttuuuvvvvvvtttrrruuuwwwyyyzzzyyyvvvrrrpppmmmlllkkkjjjiiijjjkkkllljjjkkkmmmnnnnnnmmmkkkiiihhhkkknnnppppppppppppqqqqqqrrrrrrqqqooooooqqqsssuuuwwwxxxyyyyyyzzz}}}}}}xxxoooeee___[[[SSSLLLIIIEEE@@@>>>??????AAAEEEOOOaaaxxxtttRRRCCC>>>;;;;;;:::999999888888999999;;;;;;<<<@@@GGGXXXsssnnn[[[XXXcccrrr|||]]]QQQSSSfffzzzooocccXXXNNNHHHHHHEEEEEEJJJPPPWWWbbbmmm{{{ooo______aaatttzzzlll]]]NNNEEEFFFFFFJJJQQQVVV\\\fffpppxxx~~~zzzqqqlllkkkiiihhhhhhiiikkknnnqqqssssssssssssuuuwwwyyyzzzzzzwwwvvvtttqqqmmmjjjhhhfffhhhfffdddccceeehhhlllnnnpppmmmggg^^^SSSIIIAAA===999888;;;>>>>>>===BBBHHHSSSXXX___eeekkkqqqxxx}}}tttlllWWWRRRQQQXXXffftttzzz|||{{{|||~~~iiiUUUMMMKKKVVV[[[gggzzzmmmccc______nnn{{{ssspppooooootttlllQQQBBB===:::999999777777666555555444444444333444555777888888888888777777666666666777888999888999<<>>@@@CCCDDDCCCGGGMMMSSSYYYcccmmmuuuwwwmmmjjjiiiiiiiiiiiihhheeebbbZZZYYYWWWWWWYYY]]]bbbeeejjjnnnuuu|||zzzxxxxxxyyyxxxvvvuuuuuutttrrrpppssstttvvvwwwvvvssspppnnnjjjiiihhhggghhhiiijjjkkkiiijjjlllnnnnnnmmmkkkjjjiiillloooppppppppppppqqqrrrrrrrrrpppoooooorrrtttuuuwwwyyyyyyzzz{{{~~~|||vvvnnnfff```\\\TTTLLLHHHEEE@@@>>>@@@???AAAEEEPPPbbb{{{uuuRRRCCC???<<<;;;:::999999888888999999;;;:::<<<@@@EEESSSnnnrrr]]]WWWaaaqqqeeeVVVWWWkkk{{{ooodddXXXNNNGGGHHHEEEEEEJJJNNNUUU___iiizzzsssbbb```___qqqyyymmm___QQQHHHGGGIIIPPPYYY```fffqqq|||~~~xxxvvvtttttttttuuuwwwzzz}}}~~~}}}~~~|||xxxuuusssrrrpppkkkfffeeehhhlllooopppssspppiii```VVVKKKBBB===999999<<>><<<;;;999999777777777666666555444444333444555666777888888888777777777777777888888999999;;;>>>AAADDDOOOfffzzz|||{{{}}}~~~xxxrrrssspppkkkgggbbb]]]WWWSSSOOOQQQTTTZZZ```gggmmmpppqqqmmmgggaaa\\\[[[\\\]]]cccdddhhhlllrrrwww|||~~~}}}~~~yyywwwuuuuuuvvvyyy|||uuummmgggfffhhhggghhhiiijjjlllrrr{{{zzzqqqkkkffffffssstttaaaYYYZZZ\\\aaaiiiqqqyyy~~~}}}{{{xxxsssooolllkkkjjjjjjjjjjjjgggeeeggggggfffbbb[[[RRRJJJDDD===<<<:::888777777888999888999:::<<>>;;;:::999999888888999999:::999<<>>;;;:::999999888888999999:::888<<>>:::;;;===@@@AAAFFFSSS```mmmxxx{{{ppp^^^\\\[[[\\\```dddfffgggdddhhhnnnvvv{{{|||yyyvvvhhhhhhhhhkkkqqqvvvzzz{{{~~~}}}}}}sssgggeeelll}}}yyy___HHHAAA<<<;;;:::888999<<<888999:::::::::999888777777777777888999:::;;;<<<;;;;;;<<<<<<=========<<<;;;===BBBGGGOOObbbyyyxxxxxx|||xxxrrrpppnnnkkkhhhfffccc___\\\VVVWWWZZZ___eeelllrrrvvvrrrlllccc[[[WWWXXX[[[^^^```eeemmmtttzzz}}}vvvllliiidddaaabbbeeeiiimmmpppqqqtttyyy{{{yyysssmmmcccaaaaaadddkkksss{{{uuuoookkkggghhhkkkkkklllnnnnnnpppttt|||}}}rrrjjjhhheeegggwwwoooZZZUUUVVVZZZ___gggpppxxx|||}}}zzzxxxvvvqqqnnnmmmlllllllllmmmkkkiiifffbbbaaa___[[[TTTLLLDDD@@@888888888666555444666888888999;;;>>>AAAEEEHHHJJJPPPXXXdddnnnwww{{{rrrmmmgggbbbaaaaaaaaadddhhhlllnnnnnnccc___YYYUUUWWW]]]dddjjjooottt{{{vvvtttqqqpppqqqsssttttttppprrrtttuuutttqqqnnnkkkhhhiiilllnnnooopppoooooonnnnnnnnnnnnoooppprrrssssssssssssqqqpppppprrrttttttsssrrrpppooopppsssvvvvvvwwwyyy{{{{{{}}}zzzssskkkddd___VVVNNNIIIFFFAAAAAACCCBBBAAAGGGZZZyyytttQQQBBB???>>>;;;:::999999888888999999:::888<<>>;;;;;;>>>@@@BBBHHHWWWeeeoooyyy}}}{{{}}}vvvjjjYYYYYYYYYYYY[[[^^^aaaccc^^^bbbiiipppttttttoookkkeeeddddddggglllssswwwyyy{{{mmmbbbbbbooohhhNNNBBB>>><<<;;;999777:::???999:::;;;<<<;;;:::999888888888888999:::;;;===>>>======>>>???????????????;;;>>>CCCJJJSSSiii~~~{{{xxxyyy{{{zzzuuupppkkkkkklllkkkjjjgggdddbbb[[[[[[]]]cccjjjqqqvvvxxxuuujjj^^^YYYXXXWWWZZZ^^^ccciiiqqqyyy~~~zzzqqqjjj_________^^^^^^___bbbeeejjjiiihhhjjjlllllliiifffddd___]]]bbbiiipppxxx|||{{{}}}{{{wwwqqqmmmkkkjjjiiihhhkkkrrrvvvvvvwww{{{rrrgggeeefffkkk{{{mmmYYYUUUUUUXXX___jjjttt}}}}}}xxxuuurrrmmmjjjlllnnnooopppooolllhhheeeaaa```]]]XXXQQQIIIAAA===999999888666333222444555999:::===???BBBGGGLLLPPPWWWaaannnxxxvvvooohhhaaa```cccdddaaa___ccciiimmmmmmkkkjjj___XXXYYY[[[ZZZ```iiiqqqyyywwwuuurrrrrrsssuuuvvvvvvyyyyyyxxxvvvrrrnnnjjjgggiiimmmrrruuutttsssqqqqqqmmmmmmnnnoooqqqrrrssstttqqqrrrttttttrrrqqqqqqrrrtttttttttsssrrrtttwwwzzzwwwyyy|||~~~yyyssskkkfff```TTTJJJFFFEEEBBBAAAAAADDDCCCMMMhhhpppOOOAAA>>>;;;:::999888888777777888888999888:::<<<@@@MMMeee{{{}}}xxx{{{lllnnnuuu|||tttkkk```TTTKKKHHHCCCAAADDDIIIPPPYYYbbbuuummm]]]___jjjzzzlllaaa^^^eeesssyyyyyy}}}}}}uuuiii\\\NNNCCC===>>>???@@@BBBFFFMMMUUUZZZlllttt~~~|||wwwpppkkkccc[[[VVVWWWWWWUUUUUUYYY^^^```bbbdddffffffbbb^^^```bbbggglllsssxxx|||~~~~~~qqqaaa```fffssssssYYYIII???;;;888888:::<<<<<<;;;===>>>??????>>>>>>@@@BBBBBBAAA@@@??????@@@AAAAAADDDFFFGGGGGGFFFCCC@@@>>>>>>EEEKKKPPP^^^|||zzzxxxwwwxxxzzzwwwqqqkkkiiiiiijjjjjjiiifffdddbbb``````bbbgggooouuuyyy{{{rrrggg\\\WWWVVVVVVZZZ___eeelllvvv}}}{{{tttmmmfffccc\\\\\\\\\[[[ZZZ[[[^^^aaaeeeeeeeeegggjjjkkkiiifffeee```]]]aaafffkkkssszzz}}}uuuqqqqqqpppnnnkkkjjjkkklllmmmnnnkkkrrrvvvvvvwww|||ssshhhfffgggnnnjjjVVVPPPQQQTTT[[[eeepppyyy~~~|||wwwtttqqqnnnjjjlllmmmoooooommmiiieeebbb]]]\\\YYYTTTMMMFFF???;;;999999999666444444555777999:::<<>>@@@CCCIIIPPPVVVbbbiiissszzz~~~{{{{{{{{{{{{zzzvvvpppkkkccc[[[VVVWWWWWWUUUUUUWWW[[[]]]___``````___]]][[[aaafffnnnuuu{{{zzz{{{ggg\\\___fffvvv{{{cccOOODDD???<<<999999;;;======<<<;;;===???AAABBBDDDHHHKKKJJJJJJHHHEEEBBBAAACCCEEEFFFHHHKKKKKKJJJGGGEEECCCAAAGGGLLLSSSfff~~~uuuuuuuuuwwwxxxtttlllfffggggggiiiiiihhhfffdddccccccccceeejjjqqqvvvyyy{{{nnndddYYYUUUTTTVVV[[[aaaiiiqqq{{{~~~|||{{{wwwqqqiiiccc^^^\\\[[[ZZZZZZ[[[ZZZYYYZZZ]]]___bbbbbbcccfffhhhjjjiiigggiiiccc```aaadddhhhooowwwzzzqqqkkkhhhffffffggghhhjjjlllnnnppplllrrrvvvvvvyyy~~~ssshhhfffiiiqqqfffSSSOOOQQQUUU\\\eeepppyyy{{{uuurrrpppnnnllllllmmmmmmllljjjeee```]]]YYYWWWTTTOOOIIIBBB<<<999999999999777555555777999:::<<<===@@@EEENNNWWW^^^iiiuuutttllleee```[[[WWWYYY]]]___^^^```fffmmmrrrtttsssmmmccc\\\\\\\\\[[[bbbmmmxxx{{{yyyvvvuuuwwwxxxyyyyyyzzzxxxvvvssspppnnnlllkkktttwww{{{|||zzzuuuqqqooommmnnnqqqssstttsssrrrqqqnnnppppppooonnnmmmmmmnnnppprrrtttuuuuuuuuuwwwxxxvvvxxx|||~~~{{{vvvppphhhbbbWWWNNNFFFDDDEEECCCCCCEEEFFFNNNdddnnnMMM@@@<<<999:::999888888777777888888;;;;;;<<<===>>>HHH]]]ppp~~~}}}tttjjj{{{qqqfffYYYPPPIIIEEEBBBEEEJJJOOOXXXaaalll{{{sss```^^^fff{{{~~~wwwuuu|||vvvoooqqqwwwzzz}}}xxxmmm^^^PPPEEE@@@:::;;;<<<===???DDDJJJOOOWWW\\\fffoooxxxwwwwwwxxxyyyyyywwwrrroooggg```[[[[[[\\\YYYWWWWWWVVVYYY[[[[[[YYYWWWWWWYYYdddlllvvv}}}vvvpppvvv{{{{{{hhh]]]YYY```iii{{{yyydddRRREEE>>>>>><<<::::::<<<>>>?????????AAACCCEEEGGGKKKOOOSSSTTTUUUTTTNNNFFFCCCEEEIIIJJJMMMQQQRRRPPPMMMKKKJJJIIIMMMRRR\\\sss{{{uuuttttttuuutttqqqkkkfffggghhhiiijjjjjjhhhgggeeecccdddeeeiiinnnrrrtttuuuiii```XXXUUUUUUXXX^^^fffooovvv~~~{{{tttppppppllleee^^^ZZZXXXXXXXXXYYYZZZ\\\\\\\\\^^^aaaccccccdddeeehhhjjjjjjjjjiiimmmhhhddddddeeegggooowww{{{rrrkkkgggdddfffhhhjjjjjjkkklllmmmnnnssswwwxxx{{{rrrgggfffiiiqqqbbbPPPMMMPPPUUU[[[dddnnnxxxzzzsssqqqpppnnnlllkkkkkkllljjjgggbbb]]]YYYXXXVVVRRRMMMGGGAAA<<<:::777888888777555666888:::===>>>AAAEEELLLVVVbbbiiirrr~~~uuullleee___\\\YYYWWWYYY^^^___```ccciiioootttttttttnnnddd]]]]]]\\\[[[cccooo|||{{{xxxvvvuuuvvvwwwxxxxxxzzzxxxuuuqqqooonnnnnnnnnrrrvvv{{{|||zzzwwwtttrrrmmmooorrrttttttsssqqqpppnnnooopppnnnmmmlllmmmnnnqqqtttwwwyyyxxxxxxxxxyyyxxx{{{}}}~~~~~~~~~yyytttmmmeee^^^SSSKKKEEEDDDCCCAAABBBDDDDDDRRRooolllLLL@@@<<<999:::999888888777777888888::::::<<<===>>>FFFYYYkkkyyyvvvwwwggg|||sssgggZZZQQQIIIDDDBBBEEEIIINNNVVV^^^gggvvvwwwbbb]]]bbbvvv~~~}}}tttlllhhhlllsssxxx|||zzzmmm]]]OOOEEEAAA:::;;;;;;;;;<<<@@@EEEIIIQQQUUU]]]hhhsss~~~xxxxxxyyy{{{|||zzzvvvsssnnniiiddddddeeeccc^^^ZZZSSSUUUXXXXXXUUUSSSWWW]]]gggpppzzz~~~~~~~~~rrrhhheeemmmttt|||wwweee[[[WWWZZZccclll~~~hhhWWWIIIAAA<<<>>>===;;;;;;===???AAABBBFFFGGGIIIJJJKKKNNNSSSVVV]]]^^^\\\SSSIIIDDDGGGMMMPPPTTTXXXYYYVVVSSSQQQQQQRRRWWW___mmmyyywwwuuusssrrrqqqooollljjjiiijjjkkkllllllkkkiiihhhddddddeeegggkkkmmmmmmmmmeee^^^YYYWWWXXX[[[ccckkkwww{{{zzzrrriiieeeaaa___\\\YYYXXXWWWWWWXXXWWWYYY\\\^^^___aaaeeeggghhhiiikkklllllllllllllllmmmiiiggggggfffgggmmmuuu|||zzzrrrjjjeeedddgggkkkmmmlllllllllmmmoootttwwwyyy}}}~~~qqqfffeeegggooozzz^^^OOOGGGKKKPPPWWW___iiittt{{{yyyrrrpppooonnnllliiijjjjjjiiieee```[[[XXXZZZWWWRRRLLLFFFAAA===;;;666777777666666666999;;;>>>@@@DDDKKKSSS^^^jjjrrr|||wwwjjjaaa\\\XXXWWWVVVUUUXXX\\\```bbbffflllpppssssssrrrmmmddd^^^^^^\\\\\\eeerrr}}}zzzwwwvvvwwwxxxyyyyyyyyywwwtttpppooonnnoooppprrruuuxxxyyywwwtttrrrqqqnnnppprrrttttttrrrpppooooooooopppooommmmmmoooqqqtttwww{{{||||||zzzzzzzzz{{{~~~~~~}}}~~~}}}wwwrrrkkkaaaZZZPPPJJJDDDCCCAAA???@@@CCCEEEWWWyyyiiiKKK@@@<<<999:::999888888777777888888777888;;;<<<===DDDUUUgggssslllzzzxxxfffzzz|||ssshhhZZZQQQIIIDDDBBBEEEHHHLLLSSS[[[eeesss{{{fff]]]___qqqvvvjjjdddaaafffnnnuuu|||{{{nnn\\\MMMCCC@@@:::;;;;;;;;;<<<>>>BBBFFFNNNRRRYYYcccmmmwwwzzzzzz{{{}}}~~~}}}zzzwwwsssqqqnnnnnnpppnnnfff]]]SSSRRRTTTVVVSSSQQQXXXbbbeeemmmvvvyyyvvvtttwww{{{~~~{{{mmmaaa[[[[[[ccckkktttxxx||||||wwwggg]]]SSSQQQUUU[[[eeennnsssaaaRRRGGG@@@;;;<<<<<<<<<<<<===@@@CCCEEEIIIJJJKKKLLLNNNQQQVVVYYY``````]]]TTTIIIEEEIIIOOOVVVZZZ^^^^^^ZZZWWWXXXYYY[[[dddqqq~~~yyywwwvvvtttqqqpppoooooooookkklllnnnoooooommmkkkjjjgggffffffgggiiiiiigggfff___[[[YYYZZZ\\\___gggpppzzzzzzzzzvvvnnneee___\\\UUUUUUUUUVVVWWWWWWWWWWWWUUUWWW[[[]]]___aaaeeegggjjjlllooooooooonnnnnnooommmjjjiiiiiifffdddiiiqqqyyyzzz|||{{{vvvooofffaaa```ffflllppppppooooooqqqooorrruuuxxx~~~zzznnnddddddgggnnnsssZZZMMMFFFKKKQQQWWW^^^hhhttt|||xxxssspppooommmkkkhhhiiiiiiiiifffaaa\\\YYY[[[XXXRRRKKKEEE@@@===;;;666777777777777888;;;>>>???CCCKKKSSS]]]hhhrrrxxx{{{mmmaaa\\\XXXWWWXXXYYYWWWYYY^^^```dddiiinnnqqqrrrqqqqqqnnneee```___]]]^^^iiiwww~~~{{{zzzzzz{{{|||{{{wwwvvvsssqqqoooooopppqqqtttvvvwwwuuurrrooommmmmmooopppqqqrrrrrrqqqooonnnnnnoooooonnnnnnoooqqqtttxxx{{{~~~~~~}}}{{{{{{{{{|||~~~~~~{{{}}}}}}wwwqqqhhh^^^VVVMMMGGGCCCBBB@@@===>>>BBBHHH\\\gggJJJ@@@===::::::999888888777777888888555777:::<<<<<>>;;;;;;<<<<<<<<<>>>AAADDDJJJOOOVVV^^^eeennnwww|||{{{{{{|||~~~}}}{{{yyyyyyyyyzzz}}}zzznnnbbbSSSNNNMMMPPPOOONNNVVVaaa___eeelllooonnnmmmpppssssssrrroooeeeZZZRRRQQQSSSVVV]]]dddiiimmmvvvzzzmmmgggbbb]]]XXXOOOJJJHHHLLLSSS[[[gggqqqyyylll^^^QQQGGG???::::::;;;<<<======@@@DDDGGGHHHIIIJJJKKKNNNRRRXXX\\\___^^^YYYQQQIIIGGGKKKQQQ[[[___cccbbb___^^^aaaeeeiiivvv}}}yyytttttttttsssqqqpppoooooommmnnnooopppooonnnllljjjhhhgggfffeeeeeedddaaa^^^ZZZXXXYYY\\\^^^aaaiiiqqqsssqqqllleee\\\VVVTTTSSSPPPQQQRRRTTTVVVWWWXXXXXXVVVYYY\\\^^^___aaaccceeehhhkkknnnpppooonnnpppqqqpppooonnnmmmhhhcccffflllssstttvvvwwwtttooohhhccc___fffnnnrrrqqqpppppprrrlllooorrruuu|||tttjjjbbbdddgggooolllUUUJJJGGGMMMSSSYYY```jjjvvvxxxsssqqqooollljjjfffgggiiiiiigggccc___\\\[[[WWWPPPIIIBBB===:::999777888999999999;;;>>>AAAEEEKKKVVVaaakkkuuu|||wwwnnncccYYYYYYVVVWWWZZZ[[[YYYZZZ^^^___ccciiiooorrrrrrqqqqqqooogggbbbbbb```aaammm}}}|||{{{{{{|||||||||uuutttsssqqqppppppqqqqqqssstttsssqqqnnnlllmmmmmmpppppppppppppppooonnnmmmmmmmmmnnnmmmmmmooosssvvv{{{}}}~~~|||zzzzzzzzzzzz}}}}}}{{{~~~}}}wwwpppfff[[[SSSHHHDDDAAAAAA???===???DDDIII]]]eeeIIIAAA???;;;:::999888888777777888888666888;;;===;;;>>>LLL[[[vvvlll^^^gggtttoooYYYiiivvvyyynnnaaaWWWLLLHHHFFFHHHKKKMMMSSSYYYcccqqqrrrdddbbbaaavvvsssdddYYYTTTRRRXXXbbbmmmzzzqqq\\\JJJAAA>>>:::;;;;;;;;;;;;===@@@CCCGGGMMMVVV\\\aaahhhrrrzzz~~~||||||~~~zzzjjjSSSIIIEEEHHHIIIGGGMMMXXXZZZ]]]aaadddeeefffgggiiihhhddd]]]TTTKKKGGGGGGHHHHHHLLLQQQUUUYYY___hhhooozzz|||eeeUUUOOOMMMJJJGGGCCCBBBDDDKKKRRR\\\lllyyyzzzssshhh\\\QQQHHH@@@<<<888:::<<<<<<===@@@EEEIIIIIIJJJJJJJJJLLLOOOUUUYYY\\\YYYSSSMMMIIIJJJNNNSSS]]]aaaeeeeeedddeeelllsss}}}yyyppprrrtttuuussspppooonnnnnnoooppppppooommmkkkjjjgggeeedddcccbbb___\\\YYYWWWVVVYYY]]]___bbbiiirrrkkkggg___VVVNNNKKKKKKLLLQQQQQQRRRTTTVVVXXXZZZZZZZZZ]]]___aaaaaaaaacccddddddhhhlllnnnnnnnnnpppsssuuuttttttrrrkkkeeeeeekkknnnooorrruuuuuusssnnnjjj```hhhpppsssqqqnnnnnnooojjjmmmooossszzzqqqgggaaadddiiipppgggRRRHHHDDDIIIQQQWWW]]]gggsss}}}xxxtttrrrpppllliiieeeggghhhiiihhheeeaaa___ZZZVVVOOOFFF???:::888666999:::;;;;;;<<<>>>AAADDDKKKSSS```lllwwwvvvkkkccc[[[SSSQQQPPPRRRVVVWWWUUUVVVXXX\\\bbbiiiooorrrrrrrrrrrrpppiiiddddddcccdddqqq~~~{{{yyyzzz{{{{{{zzzttttttsssrrrqqqqqqqqqqqqpppppppppnnnmmmmmmppprrrppppppoooooonnnmmmmmmmmmkkklllllllllmmmooosssvvv}}}~~~}}}{{{yyyyyyyyywww{{{~~~}}}{{{~~~xxxpppfffZZZQQQDDDAAA???@@@???>>>AAAFFFHHH\\\}}}dddIIIAAA???<<<:::999999888777888888888888:::======:::<<>>999:::;;;;;;;;;<<>>BBBCCCAAAFFFPPPXXXYYYZZZ\\\]]]______``````[[[RRRJJJCCC@@@?????????AAADDDFFFJJJNNNTTTXXX]]]eeemmmppppppqqqvvv|||nnnVVVGGGCCCDDDDDDCCCAAABBBEEELLLSSS___qqqxxxrrrggg\\\RRRJJJCCC>>>777:::<<<<<<<<>><<<:::999888777888:::::::::@@@HHHTTT]]]hhhrrr~~~tttggg^^^XXXTTTRRRPPPPPPPPPQQQTTTVVVWWWXXX]]]aaafffjjjrrryyyxxxttttttkkkddddddcccfffsss{{{xxxxxxwwwvvvuuu|||yyytttrrrrrrqqqmmmkkkooonnnnnnnnnnnnnnnoooppprrrqqqpppooonnnmmmlllkkkoooooooooooopppqqqssssssyyy|||}}}wwwssssssuuuxxx}}}}}}{{{tttmmmcccWWWOOOHHHCCC??????>>><<<===AAAKKKYYYuuuaaaKKK>>>777;;;999999999888999999::::::999:::<<<>>><<<<<>>???AAA???BBBHHHLLLOOOTTTXXXZZZZZZXXXWWWZZZTTTJJJCCC>>>===<<<<<<<<<===?????????AAAEEEGGGQQQRRRSSSVVVXXXZZZ\\\]]]cccjjjrrrzzz~~~nnn\\\JJJBBBAAA@@@>>>===>>>@@@CCCKKKZZZmmm{{{yyyrrrhhh]]]SSSJJJCCC>>>:::::::::;;;>>>AAAEEEGGGPPPOOONNNLLLJJJJJJLLLNNNSSSQQQNNNKKKJJJNNNSSSXXX___dddhhhggggggoooyyysssrrrpppnnnnnnnnnooopppoooppppppnnnkkkjjjjjjkkkffffffeeebbb]]]YYYWWWWWW^^^^^^___bbbdddeeedddbbb]]]SSSKKKIIIJJJIIIIIIKKKPPPQQQQQQRRRTTTVVVWWWXXX\\\^^^___aaaaaacccfffiiiiiikkklllooorrrtttvvvwwwvvvvvvvvvuuurrrmmmhhheeefffhhhkkkqqqvvvxxxxxxwwwuuupppkkkjjjmmmooonnnmmmoooooorrrxxx~~~}}}yyyoooeee___aaagggooohhhUUUKKKGGGKKKQQQWWW^^^hhhsss{{{tttnnnnnnpppooonnnmmmkkkhhhfffdddaaa]]]ZZZSSSMMMFFF???<<<:::999888888777999<<<===>>>EEEMMMZZZdddoooyyy}}}uuuhhh\\\UUUPPPNNNMMMPPPOOOPPPQQQTTTVVVWWWWWW]]]aaaeeejjjqqqyyyzzzvvvtttkkkeeeeeeeeeiiivvv|||yyyxxxxxxwwwvvvzzzwwwtttsssssssssqqqooooooooonnnnnnnnnnnnooooooppppppoooooonnnnnnnnnmmmooooooppppppqqqssstttttt{{{~~~{{{uuuqqqqqqssstttyyy~~~~~~}}}~~~yyyssslllbbbVVVNNNHHHCCC??????>>><<<>>>BBBGGGWWWtttaaaLLL@@@999<<<::::::999999888999999999777888;;;<<<;;;;;;DDDOOOfffzzzlllXXXUUU]]]jjj~~~eeeXXXWWWbbbuuu~~~|||xxxjjj^^^SSSLLLGGGFFFGGGJJJQQQYYYccclll|||}}}jjjaaa[[[kkk|||wwwnnnbbbYYYNNNJJJIIIOOOYYYeeessssss]]]JJJ@@@>>>::::::999999:::===CCCGGGKKKOOOUUUZZZ___fffnnntttwww|||~~~|||{{{zzzuuuppppppwwwoooRRREEE===>>>@@@>>>@@@FFFIIILLLQQQUUUWWWWWWUUUSSSRRRLLLDDD===::::::::::::;;;<<<=========???CCCFFFHHHIIIJJJKKKMMMOOOQQQRRRVVV\\\bbbhhhqqqwwwuuuooo```RRRCCC>>>???>>>>>>???>>>AAAFFFPPP___ppp}}}yyysssjjj```VVVMMMDDD???:::::::::;;;===AAADDDFFFKKKKKKJJJHHHFFFFFFHHHKKKPPPOOOMMMKKKKKKOOOUUUYYY```eeeiiikkkooo|||yyysssrrrqqqoooooooooooopppnnnppppppooollliiihhhhhhhhhhhhgggccc^^^ZZZXXXXXX___```bbbdddfffdddaaa^^^VVVMMMGGGGGGIIIHHHHHHJJJRRRRRRRRRRRRSSSUUUVVVWWW\\\^^^```aaabbbcccfffiiilllmmmoooqqqtttwwwxxxzzzyyyyyyzzzyyyuuupppjjjgggdddfffkkkrrryyy}}}vvvnnniiiiiijjjjjjjjjqqqrrruuuzzz{{{vvvmmmddd___bbbgggoooiiiWWWMMMIIIMMMSSSYYY^^^eeeooovvvuuummmlllnnnooonnnkkkiiifffdddaaa^^^ZZZWWWNNNIIIBBB<<<:::999888888999888;;;???@@@BBBJJJSSS```kkkwwwyyymmmeeeZZZQQQLLLJJJJJJJJJOOOOOOQQQRRRTTTVVVWWWXXX]]]aaaeeeiiipppyyy|||zzzuuulllffffffgggkkkzzz|||yyyxxxwwwwwwvvvwwwuuuttttttuuuvvvuuussspppoooooonnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnooopppqqqrrrssszzz{{{{{{wwwqqqmmmnnnooopppvvv{{{}}}}}}}}}~~~xxxqqqjjj```UUUMMMGGGBBB??????>>><<<>>>CCCFFFYYYxxxaaaMMMAAA:::===;;;;;;:::999888888888888777777999;;;::::::BBBLLLbbbwwwrrr[[[VVV]]]jjj|||oooXXXXXXcccttt}}}}}}{{{mmmaaaUUUNNNHHHGGGHHHKKKRRRYYYbbblll|||kkk^^^ZZZhhh|||{{{vvvmmm```VVVKKKGGGFFFMMMWWWcccrrr~~~pppZZZHHH???<<<999999999999:::>>>DDDHHHJJJOOOTTTYYY^^^eeennnttt{{{~~~{{{uuunnnnnnsss|||nnnQQQEEE<<<===>>>;;;===CCCDDDHHHLLLPPPSSSRRRPPPOOOKKKEEE???:::888999999::::::;;;;;;;;;<<<>>>BBBEEEDDDDDDDDDDDDEEEGGGHHHIIIKKKOOOTTTYYYaaahhhfffaaaTTTJJJ@@@======<<<===??????BBBJJJWWWggguuu}}}yyytttmmmeee[[[QQQGGG@@@<<<;;;::::::<<>>>>>>>>===???CCCJJJaaa```LLLAAA999<<<<<<;;;:::999888888888888777777999;;;;;;;;;BBBJJJaaavvv|||ddd\\\bbbooowww[[[[[[eeevvvqqqdddWWWPPPJJJHHHIIIKKKQQQYYYaaajjjzzznnn]]][[[gggxxx}}}{{{wwwnnnaaaWWWKKKFFFEEEKKKUUUbbbrrr~~~mmmWWWEEE<<<:::999999::::::;;;>>>CCCGGGIIIMMMSSSYYY___gggqqqxxx}}}wwwppppppqqqxxxlllRRREEE<<<<<<<<<999;;;@@@AAADDDIIIMMMOOOOOOMMMLLLIIIDDD>>>:::999::::::;;;:::;;;<<<<<<===@@@EEEHHHLLLJJJHHHGGGFFFGGGHHHIIIIIINNNTTTYYY```eeeccc\\\QQQIIIAAA>>><<<:::;;;???@@@CCCOOO```pppzzzxxxuuuoooiii```UUUJJJCCC>>>===;;;:::;;;>>>AAADDDFFFGGGGGGFFFFFFFFFHHHJJJJJJJJJJJJKKKMMMSSSZZZ___iiinnnuuu}}}xxxqqqrrrrrrqqqpppoooooooooooonnnpppqqqqqqnnnkkkiiihhhjjjjjjhhheeebbb``````aaaaaabbbdddggghhheee___ZZZPPPKKKHHHIIIJJJIIIKKKOOORRRSSSTTTUUUXXXZZZ\\\]]]]]]^^^``````aaabbbeeegggkkklllnnnpppsssuuuwwwxxx{{{}}}}}}vvvoookkkeeefffjjjqqqyyy|||oooeeeaaaccchhhkkkrrruuuyyy}}}~~~|||wwwsssmmmeeeaaafffkkkrrrjjjYYYPPPKKKPPPVVV\\\aaahhhpppvvvzzztttsssqqqnnnjjjgggdddaaa^^^\\\YYYTTTQQQIIIDDD>>>:::999999::::::<<<;;;>>>AAACCCEEEMMMVVVeeeqqq}}}{{{rrreee[[[UUUPPPJJJFFFGGGIIILLLNNNOOORRRVVVWWWWWWWWWYYY[[[[[[aaafffiiioooxxx~~~~~~{{{qqqiiifffdddggguuu{{{wwwuuutttttttttwwwwwwxxxxxxwwwvvvvvvuuuqqqqqqpppooooooooooooooommmlllkkkjjjiiihhhggggggiiijjjlllnnnooopppppppppttttttsssqqqpppppprrrsssvvvzzz}}}|||uuunnnggg^^^TTTMMMEEE@@@>>>>>>>>>===@@@DDDNNNhhh^^^KKK@@@888999<<<;;;:::999888888888888888777999<<<<<<<<>>;;;888999:::::::::===BBBEEEGGGKKKRRRXXX___iiittt||||||wwwqqqsssrrruuulllTTTGGG===<<<<<<888999>>>@@@CCCGGGLLLNNNMMMLLLJJJIIIDDD>>>:::999999999999;;;<<<===???AAAFFFLLLPPPVVVTTTPPPMMMLLLMMMOOOPPPPPPVVV^^^dddkkkmmmggg___RRRJJJAAA>>><<<:::<<>>AAACCCDDDEEEGGGGGGFFFGGGIIIKKKJJJKKKLLLMMMPPPVVV]]]bbblllrrr}}}|||vvvqqqqqqqqqppppppooonnnnnnmmmiiikkknnnnnnmmmllllllmmmlllllliiieeeaaa^^^^^^___```aaadddggghhheee```\\\TTTOOOKKKKKKKKKJJJMMMRRRSSSSSSUUUWWWYYY\\\^^^___\\\]]]_________aaaccceeeiiijjjlllnnnqqqsssuuuvvvyyy|||yyyqqqlllfffgggiiioooxxx|||oooddd___bbbhhhmmmqqqtttxxx{{{|||zzzwwwuuuooogggdddhhhmmmsss~~~jjjZZZRRRLLLQQQVVV\\\aaahhhrrrxxxzzzuuutttrrrmmmiiifffccc```]]]ZZZWWWRRROOOHHHDDD>>>:::999999::::::<<<<<<>>>BBBDDDFFFNNNWWWhhhttt~~~}}}uuujjj\\\RRRLLLIIIEEEDDDFFFIIIKKKLLLNNNRRRWWWXXXWWWWWWYYY[[[ZZZaaagggkkkpppxxx}}}~~~~~~sssjjjfffcccdddqqq|||wwwuuutttttttttvvvxxxzzzyyywwwuuuuuuuuurrrqqqppppppoooooooooooommmlllkkkjjjhhhgggfffeeekkkmmmooorrrsssttttttttttttttttttuuuvvvxxxyyyzzz{{{}}}zzzrrrkkkeee\\\SSSLLLDDD@@@===>>>>>>>>>AAAEEEQQQlllwwwZZZIII???888999;;;;;;:::999888888888888999777888<<<======AAAGGG\\\qqqrrrbbbaaalll|||~~~hhhdddjjj}}}yyykkk]]]UUUMMMIIIHHHHHHMMMTTT```gggtttwwwdddVVV\\\iiizzz~~~||||||zzzssshhh^^^NNNIIIFFFKKKUUUbbbrrrvvv___LLLAAA>>>888999:::999999;;;???BBBCCCHHHNNNUUU\\\fffrrr{{{yyyrrrrrrqqqttt|||nnnWWWIII???>>>===888999>>>???BBBFFFKKKMMMLLLKKKIIIGGGCCC===999888888777777<<<===???BBBFFFMMMTTTZZZ^^^[[[XXXUUUUUUXXX[[[^^^]]]dddlllsssyyyzzzrrriiiWWWKKK@@@<<<<<<<<<>>>BBBDDDIII[[[tttvvvuuusssoooiii___UUUNNNEEEBBB???<<<<<<>>>AAACCCBBBDDDFFFGGGGGGHHHJJJKKKMMMNNNOOOQQQTTTYYY```eeelllsss}}}yyyuuuoooooooooooonnnmmmmmmllliiikkklllkkkiiiiiijjjkkkiiihhhfffbbb^^^]]]]]]______```cccfffhhhfffbbb___XXXRRRNNNLLLKKKJJJNNNTTTTTTUUUUUUWWWYYY[[[]]]^^^[[[\\\^^^^^^^^^___aaadddhhhiiikkkmmmppprrrtttuuuvvvzzzzzzrrrmmmhhhgggiiiooowww}}}pppddd^^^```ffflllooorrrvvvyyyzzzyyywwwwwwqqqiiifffkkkooottt}}}jjj\\\TTTNNNRRRVVVZZZ___gggpppxxxwwwrrrqqqpppmmmiiieeebbb___\\\YYYVVVQQQNNNGGGCCC===999888888999999;;;;;;>>>CCCFFFIIIRRR[[[jjjttt|||xxxnnnbbbUUULLLFFFDDDCCCDDDFFFIIIJJJKKKLLLQQQVVVWWWVVVUUUWWWZZZYYYbbbiiimmmqqqxxx|||}}}tttjjjfffbbbdddqqq~~~yyyvvvuuuuuuuuutttwwwyyyzzzwwwuuuuuuvvvsssrrrqqqpppoooooooooooollllllkkkjjjiiiiiihhhhhhmmmnnnqqqtttuuuvvvvvvuuuttttttuuuwwwzzz{{{{{{{{{|||}}}~~~|||wwwooohhhaaaYYYPPPJJJDDD???===>>>>>>>>>AAAFFFRRRoooyyysss}}}VVVGGG@@@999;;;::::::999999888999999999888666777:::<<<<<>>@@@DDDJJJOOOVVV___kkksssxxxoookkknnnsss|||sssZZZLLLBBB@@@>>>999999>>>>>>AAAEEEJJJLLLKKKIIIHHHEEEAAA<<<999888888888777;;;===@@@DDDJJJSSS\\\bbbfffdddbbbaaadddiiiooosssrrrxxx{{{dddTTTDDD===>>>???@@@CCCIIINNNbbb}}}~~~||||||xxxwwwuuurrrmmmeee\\\VVVHHHEEEAAA===<<<>>>AAACCCCCCEEEHHHIIIJJJKKKMMMNNNQQQRRRSSSUUUWWW\\\bbbfffnnnsss}}}|||zzzoooooooooooonnnmmmlllkkknnnnnnllliiifffddddddeeeccccccbbb___]]]]]]___bbb___```bbbeeeggggggdddaaa[[[UUUOOOMMMJJJIIINNNUUUVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ\\\]]]]]]]]]^^^aaacccggghhhjjjmmmppprrrtttuuutttxxx~~~zzzsssnnnhhhhhhiiinnnwww~~~qqqddd^^^___eeekkknnnqqquuuwwwxxxxxxxxxxxxrrrkkkhhhmmmpppttt|||kkk]]]VVVPPPSSSVVVYYY]]]dddnnnvvvtttnnnnnnnnnmmmjjjeeebbb___\\\YYYUUUQQQMMMFFFBBB<<<888777777777888::::::>>>DDDHHHLLLUUU___iiirrryyyttthhh\\\PPPHHHDDDCCCCCCEEEHHHKKKKKKKKKJJJOOOUUUVVVTTTSSSUUUXXXYYYbbbjjjnnnrrrxxx{{{|||uuujjjfffcccdddrrrzzzxxxwwwwwwwwwrrruuuyyyyyywwwuuuvvvwwwsssrrrqqqpppooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkmmmpppsssuuuvvvuuuuuurrrrrrtttwwwyyyzzzzzzxxx{{{|||}}}~~~zzztttllleee___WWWNNNHHHCCC???===>>>???>>>AAAFFFTTTqqqvvvsssyyySSSFFFAAA;;;===999999999888999999::::::777444555999;;;;;;>>>CCCOOOddd|||dddYYY```ooo{{{~~~ppphhhjjj~~~ooo```XXXOOOIIIFFFDDDHHHNNNTTTZZZfffuuunnnaaaaaagggsss}}}zzzzzzzzzuuukkkcccPPPJJJFFFJJJSSS___ooo|||xxxbbbLLL???:::999999999888777888:::<<<>>>BBBFFFKKKPPPYYYdddlllttt}}}}}}qqqgggdddjjjttt~~~vvv\\\NNNCCCAAA???::::::>>>===@@@DDDIIIKKKJJJHHHGGGEEEAAA===;;;:::;;;;;;;;;:::<<<@@@EEELLLVVV```gggnnnmmmlllmmmqqqyyysss___JJJAAA@@@AAAAAABBBLLLRRRggg~~~~~~{{{yyyyyyzzzyyywwwtttpppiiiaaa\\\JJJGGGBBB>>>===>>>AAADDDFFFHHHKKKMMMNNNOOOQQQSSSSSSUUUVVVWWWYYY]]]cccgggpppsssyyy|||zzzpppnnnkkkiiiiiihhhgggeeehhhjjjjjjgggbbb^^^^^^___]]]]]]\\\ZZZZZZYYYYYYYYYZZZ]]]bbbfffgggeeeaaa___YYYVVVPPPKKKIIIIIIKKKMMMQQQRRRSSSSSSSSSSSSUUUWWW[[[]]]______``````bbbdddgggiiikkkmmmnnnpppsssuuuqqqvvv}}}|||uuuooolllmmmooosssxxx~~~sssddd\\\^^^hhhqqqooorrrvvvzzz}}}}}}{{{zzzxxxoooiiijjjpppwwwvvvhhh[[[SSSRRRQQQSSSXXX]]]cccmmmvvvuuuooonnnnnnllljjjcccaaa^^^\\\YYYTTTOOOJJJDDD???;;;;;;999666777:::<<<>>>AAAEEEJJJPPPXXX]]]iiinnnrrrmmm```RRRIIIDDDCCCCCCDDDEEEGGGJJJLLLNNNPPPPPPQQQRRRUUUXXX[[[]]]aaaggglllooovvv~~~ttteeebbbccciiiwww|||wwwyyyzzzyyyrrrssstttvvvwwwwwwuuurrrtttoookkkkkknnnqqqpppmmmppppppppppppooonnnmmmlllqqqqqqrrrssssssssssssrrrqqqsssvvvxxxzzz{{{zzzzzz{{{xxxwwwzzzwwwtttnnneee\\\RRRKKKGGGDDDDDD;;;888???@@@@@@JJJ\\\uuuqqqQQQCCC@@@>>>999:::999888888777777888888777888888888888:::>>>AAALLLbbb{{{fffZZZ[[[iiixxx|||nnnjjj~~~wwwggg[[[OOOJJJHHHFFFGGGJJJSSSZZZeeerrr~~~tttbbb^^^dddsss}}}yyywwwxxxxxxoooeeeYYYPPPIIIJJJQQQ\\\jjjvvv~~~qqq^^^LLL@@@;;;999999999888999999::::::>>>@@@BBBDDDFFFMMMVVV]]]iiipppuuuxxxyyywwwooofffeeepppyyy{{{{{{aaaSSSEEE???===;;;;;;<<<:::===AAAEEEHHHHHHGGGFFFAAA@@@===:::999999::::::<<>>???@@@CCCHHHKKKLLLMMMNNNOOORRRWWWZZZ^^^]]]^^^aaaaaaaaadddjjjuuuvvvyyy||||||zzzpppmmmjjjhhhhhhgggeeeccceeefffeeeccc___\\\[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTWWWZZZ___cccdddbbb^^^[[[TTTQQQLLLGGGFFFGGGIIIKKKLLLNNNPPPRRRSSSUUUXXXZZZ[[[]]]___``````aaaccceeeiiijjjlllllllllmmmoooqqqtttxxxxxxsssooooooqqqsssxxx}}}uuuggg^^^```hhhppprrruuuyyy|||~~~}}}|||{{{xxxpppjjjkkkpppuuu}}}uuuhhh\\\UUUSSSQQQSSSXXX]]]bbbkkkttt~~~uuunnnlllllliiifffcccaaa^^^\\\XXXSSSMMMIIICCC>>>;;;:::999666777:::<<<>>>AAAEEEIIIPPPXXX]]]hhhmmmppplll___QQQHHHDDDCCCCCCDDDEEEGGGIIILLLNNNQQQQQQRRRTTTVVVZZZ\\\^^^```fffkkkooovvvuuufffbbbdddjjjyyyzzzzzzzzzxxxuuuuuuvvvwwwxxxwwwuuusssrrrnnnjjjkkknnnqqqpppnnnnnnoooooopppppppppooooooooopppqqqqqqrrrrrrrrrrrrrrrtttvvvyyy{{{{{{{{{{{{zzzxxxwwwzzzvvvssslllcccYYYPPPIIIEEE???AAA;;;999???AAAEEERRRiiinnnNNNAAA???===999:::999888888777777888888777888888888888:::>>>@@@LLL___{{{|||ggg]]]]]]iiiuuu{{{mmmhhh|||yyykkk___SSSMMMJJJGGGHHHJJJOOOWWWbbbooo|||wwweee^^^aaaqqq~~~|||yyyzzzzzzrrrhhh\\\RRRIIIJJJRRR]]]jjjuuu}}}ppp]]]KKK???:::888888888888888888999:::;;;===???AAACCCHHHPPPVVV```hhhooosssuuutttlllccc```lllvvvzzz{{{eeeVVVFFF???===:::999:::<<>>::::::888666777:::;;;===AAADDDIIIPPPWWW]]]gggkkknnniii]]]PPPGGGDDDCCCCCCDDDEEEGGGIIILLLNNNRRRRRRTTTVVVYYY\\\^^^```bbbhhhnnnrrrzzzuuugggbbbcccjjj{{{}}}{{{zzzvvvwwwwwwxxxxxxxxxvvvuuutttpppmmmjjjkkknnnqqqpppooommmnnnooopppqqqqqqqqqqqqmmmnnnoooooopppqqqrrrrrrsssuuuwwwyyy{{{||||||{{{zzzxxxwww|||uuuqqqjjj```VVVMMMFFFBBB:::>>><<<;;;@@@AAAKKK^^^}}}jjjKKK???===<<<::::::999888888777777888888777888999999999:::===@@@JJJ[[[wwwlllaaa```iiiuuu|||nnnfffsss|||pppdddWWWPPPLLLHHHGGGIIIKKKRRR^^^kkkyyy}}}iii___]]]kkkzzz~~~|||||||||uuukkk```TTTJJJKKKSSS^^^iiirrr}}}~~~{{{ooo\\\JJJ>>>:::888777777777888888999::::::<<>>DDDIIIKKKKKKHHHGGGBBB@@@===;;;999999:::;;;===???AAACCCGGGNNNXXX```mmmpppxxxkkkQQQFFFCCCAAACCCIIISSShhhxxxyyy{{{~~~|||zzz|||}}}{{{~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuuuuuwwwvvvrrrnnncccWWWKKKEEECCCCCCGGGMMMNNNQQQUUUXXXYYYZZZ]]]^^^___ccciiimmmkkkhhhmmmuuu|||~~~~~~}}}~~~xxxuuullliiieeebbb```^^^\\\YYY[[[WWWTTTTTTUUUSSSOOOKKKHHHGGGGGGFFFEEEEEEFFFFFFKKKMMMQQQSSSSSSQQQNNNLLLDDDBBB???======???BBBDDDCCCGGGKKKOOORRRUUUYYY\\\YYY\\\^^^``````bbbeeegggkkkllllllllljjjkkklllnnnzzz}}}|||vvvuuusssrrrtttxxx|||wwwnnnfffeeejjjoootttvvvzzz}}}xxxrrroooooopppqqqtttyyyzzzzzzyyyuuunnneee]]]XXXTTTRRRTTTXXX\\\___fffnnnxxx{{{rrrnnnkkkgggccccccbbb```]]]YYYSSSLLLGGGBBB===::::::888666777:::;;;===@@@DDDIIIPPPWWW\\\eeeiiikkkfffZZZNNNFFFDDDCCCDDDDDDEEEGGGJJJLLLNNNRRRSSSUUUXXX[[[^^^```bbbffflllqqqvvv~~~tttfffaaacccjjj||||||zzzvvvwwwxxxyyyxxxvvvtttssssssnnnlllkkkllloooqqqqqqpppmmmnnnnnnoooppppppoooooollllllmmmnnnoooqqqrrrssstttuuuwwwxxxzzz{{{{{{{{{zzzxxxxxx}}}~~~sssooofff\\\RRRIIICCC@@@:::???>>>>>>@@@AAAPPPiiifffJJJ???===<<<<<<:::999888888777777888888777888999999999:::===???GGGYYYvvvuuueee```kkkyyyyyylllppp~~~rrrfffYYYRRRMMMIIIGGGHHHHHHOOOZZZgggvvvoooaaaYYYdddttt}}}}}}}}}|||uuummmdddVVVKKKKKKSSS]]]gggnnnyyy{{{yyynnn\\\KKK???;;;888888888888999:::;;;;;;===???BBBBBBAAABBBFFFJJJTTT]]]hhhpppttttttlllccc___eeemmmsss{{{ooo\\\HHH>>>;;;999888888777;;;AAAFFFIIIHHHFFFDDDBBB@@@>>>;;;:::::::::;;;<<<>>>@@@BBBEEEMMMWWW^^^jjjqqq~~~iiiOOOEEECCCCCCGGGMMMXXXlll{{{uuuwww{{{zzzpppnnnooosssyyy~~~~~~~~~~~~}}}}}}}}}yyyxxxwwwwwwxxxwwwtttrrrkkk```SSSKKKFFFDDDIIIOOOSSSVVV[[[^^^^^^^^^^^^^^^___bbbjjjrrruuutttwww}}}{{{tttpppfffccc___\\\ZZZXXXUUUSSSTTTQQQNNNNNNNNNMMMIIIFFFCCCCCCBBBAAAAAAAAABBBBBBDDDFFFIIIKKKKKKHHHEEECCC>>>===;;;:::;;;===@@@CCCDDDGGGLLLOOORRRTTTWWWYYYXXXZZZ]]]___```bbbeeegggiiijjjlllmmmmmmoooqqqtttzzz}}}yyyvvvssspppqqqtttyyy|||~~~yyyqqqjjjhhhkkkooorrrtttxxx|||yyyuuurrrsssqqqnnnppptttuuuuuutttqqqkkkccc\\\XXXUUUTTTVVVZZZ]]]```fffnnnwww{{{qqqmmmjjjeeeaaacccbbb```^^^[[[UUUMMMHHHAAA<<<999999888666777;;;;;;===@@@DDDHHHOOOWWW\\\dddgggiiicccXXXLLLFFFEEEEEEEEEEEEFFFHHHKKKMMMOOOSSSTTTWWWZZZ]]]```bbbcccggglllrrrvvv}}}qqqeeeaaabbbiii||||||zzzwwwuuuwwwwwwvvvrrrppppppqqqnnnmmmmmmmmmoooqqqqqqqqqnnnooooooooonnnnnnmmmlllkkkkkklllmmmooorrrtttuuutttuuuvvvwwwyyyzzzzzz{{{zzzyyyzzz|||qqqlllcccXXXNNNFFFAAA>>>>>>BBB@@@???AAACCCUUUuuucccIIIAAA>>>===>>>:::999888888777777888888777888::::::999:::<<<>>>CCCXXXvvv~~~iiiaaammm~~~~~~wwwttthhh[[[TTTOOOIIIGGGHHHHHHNNNXXXeeetttwwweeeXXX___lllvvv~~~|||{{{yyyssskkkeeeXXXLLLJJJPPPXXXbbbjjjtttwwwvvvmmm\\\LLLAAA<<<::::::::::::;;;<<<===>>>???BBBDDDDDDDDDEEEIIIMMMYYYbbbmmmtttxxxwwwooofffaaacccfffmmmvvvttt___HHH===:::999888888777:::@@@DDDGGGFFFDDDCCCBBBAAA>>><<<::::::;;;;;;;;;===@@@BBBFFFNNNYYY```mmmwwwfffMMMCCCCCCCCCGGGNNN[[[ooo~~~}}}tttwwwzzzmmmaaa```bbbgggnnnwww}}}~~~}}}}}}~~~~~~{{{zzzzzzyyyyyywwwtttrrrpppfff[[[RRRKKKGGGIIIOOOWWW[[[```bbbaaa___]]]\\\```ccclllyyyvvvmmmhhh___\\\YYYVVVTTTRRROOOMMMNNNLLLKKKJJJIIIHHHEEECCC@@@@@@????????????@@@@@@@@@BBBDDDEEEEEECCC@@@>>><<<;;;::::::;;;>>>AAACCCEEEHHHMMMPPPRRRSSSUUUWWWVVVXXX[[[]]]___aaadddggggggiiilllnnnppprrrvvvyyyzzz||||||yyysssppppppsssxxx|||{{{tttnnnlllooorrrsssuuuxxx|||zzzxxxwwwvvvsssmmmlllppprrrrrrqqqnnniiiccc\\\YYYWWWVVVXXX]]]```bbbhhhoooxxxwwwmmmiiifffaaa]]]aaa```___^^^[[[UUUNNNHHH@@@<<<999999888555777;;;:::<<<@@@CCCHHHOOOVVV\\\cccfffgggaaaVVVLLLGGGFFFFFFFFFFFFHHHJJJLLLOOOPPPSSSTTTWWW[[[^^^aaacccdddeeejjjooorrrxxxzzznnndddbbbcccjjj||||||zzzwwwsssuuuvvvssspppmmmoooqqqnnnooooooppppppqqqqqqqqqpppppppppoooooonnnmmmlllllllllmmmnnnqqqtttwwwyyyvvvvvvwwwxxxyyyzzz{{{{{{|||{{{|||{{{oooiii```UUUKKKDDD@@@???AAABBB??????CCCHHH``````IIIBBB???===>>>:::999888888777777888888777999::::::::::::;;;===@@@TTTrrrmmmdddpppzzznnnaaaYYYRRRKKKHHHHHHHHHNNNWWWbbbppplll\\\]]]fffoooyyy|||xxxvvvpppiiidddYYYNNNJJJLLLRRR]]]fffnnnqqqrrrjjj\\\LLLBBB>>>:::::::::;;;<<<===>>>???@@@CCCFFFHHHJJJNNNUUUZZZfffnnnwww|||}}}uuukkkdddbbbcccjjjuuu|||eeeKKK>>>;;;:::888888888;;;???CCCFFFFFFEEEDDDCCCAAA>>><<<::::::;;;<<<:::===@@@CCCHHHPPP[[[cccsss|||cccKKKCCCCCCCCCGGGMMM^^^sss|||rrrvvvyyy|||dddYYYYYYVVV\\\fffqqq{{{~~~}}}}}}~~~}}}}}}}}}|||zzzxxxuuutttssslllccc[[[RRRJJJKKKOOOYYY\\\aaacccbbb___]]]\\\ccciiivvv{{{oooeee```YYYVVVRRRPPPNNNLLLJJJHHHIIIJJJJJJHHHEEECCCBBBBBB???>>>>>>======>>>>>>???@@@AAACCCDDDCCC@@@>>><<<<<<<<<;;;;;;<<>>:::===FFFPPPmmm\\\IIICCC>>>;;;<<<:::999888888777777888888777999;;;;;;::::::;;;<<>>::::::::::::<<<===>>>???AAAEEEJJJOOOTTT]]]gggooozzz~~~uuujjjfffgggppp|||nnnQQQBBB===;;;888777888:::===@@@BBBDDDDDDDDDCCCAAA???<<<;;;;;;;;;<<<;;;>>>AAADDDHHHPPPZZZbbbvvvvvv___IIICCCEEEFFFKKKQQQcccxxxzzzqqquuuvvvyyyaaaVVVWWWRRRZZZggguuu~~~||||||}}}~~~~~~~~~~~~|||zzzyyyxxxuuupppjjjdddYYYOOOMMMOOOVVVZZZ___aaaaaa___^^^]]]hhhtttwwwjjj```ZZZUUURRROOOLLLKKKIIIGGGEEEFFFHHHJJJHHHCCC@@@AAABBB>>>======<<<======>>>>>>@@@BBBCCCDDDCCC@@@>>><<<======<<<<<<>>>@@@CCCDDDEEEIIINNNQQQSSSTTTVVVWWWSSSUUUXXX[[[]]]```cccfffeeehhhkkknnnppptttxxx{{{{{{|||~~~}}}wwwrrrrrruuu{{{|||vvvtttwww{{{|||}}}~~~}}}|||||||||uuullliiikkkkkkllllllllliiieeeaaa___ZZZYYY\\\aaadddgggmmmtttzzzssskkkhhheeeaaa^^^ZZZZZZ[[[[[[YYYSSSLLLGGG???;;;888888777555777;;;:::<<>>>>>CCCHHHNNNUUU^^^jjjxxx}}}oookkknnnyyyuuuVVVEEE???<<<888666666777999<<<>>>@@@AAABBBCCCAAA???<<<;;;;;;;;;<<<===???BBBDDDGGGOOOYYY```tttoooYYYFFFCCCHHHKKKQQQXXXggg|||yyyooosssttt|||xxxbbbWWWXXXRRR\\\lll|||~~~||||||}}}~~~~~~}}}||||||vvvsssoooiii___SSSNNNPPPTTTWWW\\\`````````______kkk~~~~~~qqqdddYYYRRRQQQOOOKKKHHHEEEDDDDDDDDDHHHDDD@@@???@@@AAA@@@>>>======>>>???@@@AAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBB@@@???>>>>>>???BBBFFFHHHHHHKKKNNNPPPQQQSSSVVVYYYUUUXXX\\\]]]]]]\\\\\\]]]dddeeegggjjjooouuuzzz}}}|||~~~wwwtttwww~~~~~~{{{|||}}}~~~yyyqqqiiifffeeehhhjjjlllmmmkkkfffaaa]]]```^^^^^^aaacccdddjjjrrr{{{}}}pppiiifffaaa^^^]]]]]]\\\\\\\\\YYYSSSLLLFFF>>><<<999777666777888:::<<<;;;>>>DDDHHHLLLSSS[[[bbbbbbbbb^^^WWWPPPKKKIIIIIIHHHHHHIIIJJJMMMPPPRRRVVVXXX\\\```bbbcccdddcccgggiiilllqqqvvvyyyzzzyyyyyyooohhhffffffmmm}}}wwwooorrrttttttqqqpppqqqsssvvvssspppoooqqqsssrrrpppsssqqqpppqqqsssuuuuuutttnnnqqqrrrqqqtttyyy{{{zzzwwwyyy|||~~~~~~~~~sssiiibbbWWWMMMFFFCCC@@@???@@@===<<>>AAADDDFFFMMMYYYiiizzzvvvsssrrrxxx```HHH>>>;;;999666999999:::===AAAEEEFFFFFF??????@@@>>>;;;888888888;;;===CCCJJJMMMOOOVVV^^^rrrfffTTTHHHHHHGGGEEEPPPbbbwww{{{rrrlllyyypppaaa]]]___]]]hhhwww|||zzz|||~~~}}}}}}}}}}}}xxxwwwsssmmmeee\\\TTTOOOXXX[[[]]]^^^___cccjjjooo}}}wwwkkk___TTTMMMJJJHHHFFFDDDBBBBBBCCCDDDFFFCCC@@@@@@AAAAAA???===<<<===>>>@@@BBBDDDEEEFFFLLLKKKIIIGGGEEEDDDCCCBBBBBBAAA??????@@@CCCFFFHHHJJJLLLNNNPPPQQQSSSUUUXXXVVVXXX[[[\\\\\\\\\]]]^^^cccdddfffiiinnntttyyy|||}}}yyyvvvxxx~~~wwwnnneeeaaa```ccceeehhhjjjjjjgggdddbbbaaa___```dddeeeggglllsss{{{{{{nnnhhhddd```]]]\\\]]]\\\\\\\\\YYYSSSLLLFFF===<<<999777666777888:::;;;;;;===CCCHHHLLLSSS[[[aaabbbaaa]]]WWWPPPKKKIIIHHHHHHHHHIIIKKKNNNQQQSSSWWWYYY\\\___bbbccccccccchhhjjjnnntttyyy{{{{{{zzzuuullleeedddfffmmm~~~yyyrrrtttvvvuuusssrrrsssuuuwwwtttqqqqqqrrrssssssqqqqqqooonnnoooqqqssssssrrrooorrrsssqqqsssxxxzzzxxxxxxzzz}}}~~~rrrggg```UUUKKKEEEAAA???>>>>>><<<===@@@JJJbbbyyyVVVJJJAAA======:::;;;:::999999888888999999::::::999999::::::;;;<<>>???AAACCCFFFIIILLLMMMNNNNNNMMMLLLKKKIIIHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHKKKMMMOOOQQQRRRSSSVVVXXXXXXZZZ[[[[[[[[[\\\^^^```aaabbbdddhhhmmmsssxxx|||~~~~~~zzzwwwyyy~~~~~~uuujjjaaa\\\ZZZZZZ\\\___bbbdddeeedddddddddbbbcccggghhhiiinnnuuu{{{zzzmmmhhheee```]]]]]]]]]\\\\\\\\\YYYSSSKKKEEE<<<;;;999777666777888999;;;:::===CCCHHHKKKSSS[[[aaaaaa```\\\VVVOOOKKKIIIHHHHHHHHHIIILLLPPPSSSUUUYYYZZZ]]]___aaabbbbbbbbbiiilllqqqwww|||~~~|||zzzrrrjjjddddddgggooo~~~yyyvvvwwwxxxxxxvvvvvvwwwxxxyyyvvvtttsssssstttsssrrrooonnnmmmmmmoooqqqqqqpppqqqttttttrrrssswwwxxxvvvyyy|||~~~~~~}}}~~~pppddd]]]SSSIIICCC@@@>>>===;;;;;;>>>BBBJJJ___sssSSSIIIAAA===>>><<<<<<;;;999888777888:::;;;::::::999999::::::;;;<<<<<>>BBBCCCCCCBBB???AAACCCCCC???<<<999999===>>>CCCJJJMMMOOOVVV^^^iiiyyypppXXXJJJBBBEEEGGGJJJYYYkkkxxxqqqoooyyy}}}yyy{{{~~~{{{zzz|||||||||zzzyyyyyyyyyyyyyyyxxxxxxvvvsssnnngggbbb^^^]]]bbbggglllpppwwwyyyjjj^^^TTTMMMIIICCCCCCBBBBBBCCCDDDEEEEEEBBBBBBBBBCCCCCCBBB@@@>>>CCCDDDEEEGGGJJJMMMPPPQQQLLLMMMOOOPPPPPPPPPOOONNNIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMPPPRRRTTTVVVYYY[[[^^^^^^]]]\\\ZZZ[[[]]]``````aaacccggglllrrrwwwzzz~~~}}}}}}|||xxxyyy}}}~~~uuujjj```ZZZYYYWWWYYY\\\```dddggghhhiiihhhffffffiiijjjjjjnnnuuuzzzzzzmmmhhhfffbbb```___]]]\\\\\\[[[XXXRRRJJJEEE;;;:::888777777777888999::::::===CCCHHHLLLSSS[[[```aaa___[[[UUUOOOKKKJJJHHHHHHIIIJJJMMMQQQUUUWWWZZZ[[[]]]___aaabbbbbbbbbiiilllrrrxxx}}}~~~|||yyysssjjjdddeeehhhqqq|||wwwzzzzzzzzzzzzyyyyyyzzzzzzzzzxxxvvvtttsssssssssssspppnnnmmmnnnppprrrrrrqqqtttvvvvvvssstttxxxyyyvvvzzz|||~~~~~~{{{mmmbbb[[[QQQHHHCCC@@@???>>>:::;;;???BBBIIIZZZwwwmmmPPPHHH@@@===???======<<<999777777888:::<<<::::::999999::::::;;;<<<<<>>BBBFFFKKKRRRXXXWWWOOOEEE===888999:::;;;;;;===AAADDDOOOZZZmmm{{{]]]JJJ@@@;;;888888999;;;>>>BBBCCCBBBAAA>>>AAADDDDDDAAA<<<999888;;;<<<@@@FFFIIIKKKRRR[[[jjjxxxzzz```PPPGGGAAADDDGGGMMM^^^pppsssnnnoooxxx~~~~~~{{{{{{}}}{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvuuusssnnniiidddaaa```dddkkkpppuuu}}}rrrcccXXXPPPKKKHHHDDDDDDDDDCCCCCCCCCDDDDDDBBBCCCEEEEEEEEEDDDCCCBBBHHHGGGGGGHHHJJJLLLOOOPPPNNNOOORRRTTTUUUUUUTTTRRRMMMLLLKKKJJJIIIIIIIIIJJJJJJLLLPPPSSSUUUXXX\\\___aaaaaa___\\\ZZZZZZ]]]___```aaacccfffkkkqqqvvvyyy}}}|||}}}}}}yyyxxxzzz|||xxxmmmbbb\\\ZZZ\\\^^^aaafffjjjnnnqqqrrrnnnkkkiiijjjiiihhhmmmsssyyywwwkkkgggeeebbb``````]]]]]]\\\[[[XXXRRRJJJDDD:::999888777777777888888::::::===DDDIIIMMMTTT\\\aaaaaa___[[[UUUOOOLLLKKKIIIIIIJJJKKKNNNRRRVVVXXX\\\]]]^^^```aaabbbcccccciiilllqqqxxx|||}}}{{{xxxrrrjjjddddddgggppp}}}xxx|||{{{zzzzzzzzz{{{{{{{{{zzzyyywwwtttrrrqqqrrrrrrrrrqqqpppqqqssstttttttttuuuwwwwwwuuuvvvyyyzzzxxxzzz|||wwwjjjaaaZZZPPPHHHCCCAAA@@@???;;;<<>>>>><<<999888777999;;;<<<::::::999999::::::;;;<<<<<<@@@JJJ[[[qqqssseeeaaa```nnn}}}mmmjjjjjjwwwttteeeWWWMMMGGGHHHIIINNNWWW```jjjxxxxxxdddXXXZZZeeepppzzz{{{vvvnnnfffUUUKKKBBB>>><<<;;;===@@@CCCGGGNNNTTTUUUOOOEEE===888999::::::;;;>>>BBBEEESSSbbbyyygggPPPDDD===;;;888999:::>>>BBBCCCCCCBBB>>>AAACCCCCC@@@<<<999777:::;;;???DDDGGGIIIQQQZZZiiiuuukkkUUUKKKEEEBBBEEEIIIQQQcccvvv}}}qqqnnnpppvvv{{{||||||~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyuuupppllliiicccfffkkkpppuuu}}}wwwjjj]]]SSSMMMIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFGGGHHHJJJJJJIIIHHHIIIKKKNNNOOOUUUWWWZZZ\\\\\\ZZZWWWUUUQQQQQQOOOMMMLLLKKKJJJJJJIIILLLOOORRRUUUXXX[[[^^^______^^^\\\ZZZZZZ\\\^^^bbbbbbdddfffkkkppptttwww{{{|||{{{xxxxxxyyy|||pppeee]]]ZZZ]]]___ccciiinnnrrrvvvwwwwwwqqqmmmkkkhhhgggkkkrrrvvv}}}tttiiieeecccaaa______]]]]]]\\\[[[XXXQQQIIICCC888888888777777777888888;;;;;;>>>EEEJJJNNNVVV^^^bbbbbb```[[[UUUPPPNNNMMMKKKKKKKKKLLLOOOSSSVVVXXX]]]^^^___aaabbbdddffffffjjjlllpppvvv{{{|||zzzxxxpppgggbbbcccfffooo||||||zzzxxxxxxyyy{{{{{{zzzxxxxxxwwwtttpppooooooqqqsssrrrqqqrrrtttuuuuuuuuusssvvvvvvuuuvvv{{{|||{{{{{{}}}ttthhh^^^XXXNNNGGGBBBAAA@@@???<<<===???BBBFFFVVVrrrdddMMMHHHAAA>>>@@@???===<<<:::999888999;;;<<<::::::999999::::::;;;<<<===???GGGVVVjjjsssddd]]]YYYfffwwwnnniiihhhuuuwwwiii\\\PPPJJJIIIHHHLLLTTT]]]eeerrr|||{{{iiiZZZWWW```iiiuuu|||~~~{{{vvvnnneeeUUUJJJ???<<<:::999;;;===BBBDDDJJJQQQSSSOOOFFF>>>::::::::::::;;;???EEEIIIZZZkkkqqqXXXHHH@@@===999999:::===AAADDDFFFFFF???AAACCCBBB???<<<999888<<<<<>>@@@@@@<<<<<<;;;::::::::::::;;;::::::999999::::::;;;<<<===>>>EEERRRfff}}}yyyiii___WWWcccrrroookkkiiiwww{{{nnnaaaUUUNNNJJJHHHJJJQQQXXX___iiirrr~~~lll[[[UUU[[[cccqqqyyy{{{wwwppphhhZZZNNNAAA<<<;;;999:::<<<@@@AAAFFFMMMRRRQQQIIIBBB======<<<;;;<<>>;;;::::::<<>>>>>>>>======???BBBJJJ^^^~~~aaaMMMIIIBBB>>>AAA@@@<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<>>>CCCOOOddd|||pppcccYYYeeeqqqooonnnmmm{{{}}}rrreeeYYYRRRLLLIIIJJJOOOUUUZZZbbbjjj}}}nnn\\\TTTYYY```nnnwww~~~}}}|||zzzuuummmaaaSSSEEE???===;;;;;;===>>>???DDDKKKRRRRRRLLLFFF@@@???===<<<>>>CCCLLLRRRggg|||cccNNNBBB>>><<<:::999<<>>======:::999<<<@@@CCCFFFNNNWWWaaaiiisss|||zzzbbbOOOEEE>>>???CCCIIIQQQbbbyyy{{{rrrmmmkkkhhhnnnzzz~~~}}}||||||{{{||||||tttvvvxxxzzz{{{zzzxxxwwwooopppqqqrrrwwwuuulllaaaYYYRRRLLLKKKNNNKKKLLLMMMMMMLLLMMMOOOQQQPPPPPPQQQRRRTTTUUUTTTSSSSSSTTTVVVWWWXXXZZZ^^^aaadddkkksssvvvyyyzzzvvvqqqeee]]]UUUSSSRRRMMMJJJJJJLLLLLLKKKLLLMMMOOOPPPRRRPPPOOOPPPTTTYYY^^^```aaaeeegggjjjlllmmmoooqqqsssvvvyyy}}}}}}xxxxxx}}}nnnaaa]]]]]]gggnnnvvv|||qqqfffbbbbbbgggmmmpppuuu||||||ooogggfffgggdddaaaccc```[[[XXXTTTNNNEEE>>><<<:::888777666777888999888;;;???DDDIIIOOOVVV[[[```___^^^ZZZTTTPPPOOONNNPPPPPPPPPPPPPPPSSSWWW[[[_________bbbfffjjjmmmnnnsssuuuyyy}}}{{{wwwmmmgggeeeiiippp|||}}}{{{xxxwwwuuutttttttttuuuvvvqqqrrrrrroookkkiiijjjlllgggiiijjjkkkkkklllnnnpppjjjkkkmmmqqqvvv{{{~~~vvvlllaaaYYYSSSJJJCCC???>>>>>>???;;;AAAAAA???JJJiiiyyy^^^NNNJJJDDDAAAAAA===<<<<<<;;;:::999999999999::::::::::::::::::::::::999===CCCKKK\\\uuuggg^^^bbblll{{{kkknnn|||yyymmm___UUUMMMJJJIIILLLOOOTTT^^^hhhrrr|||wwweeeWWWUUUZZZiiittt}}}}}}~~~{{{zzzzzzwwwpppjjjaaaWWWIII???:::999::::::>>>CCCGGGIIIMMMPPPOOOJJJGGG@@@???DDDFFFFFFPPP___nnniiiRRREEE@@@:::999888<<>>>>>===AAABBBAAAMMMkkksssYYYKKKIIIDDDBBBBBB>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::===BBBHHHWWWooovvvccceeennn}}}qqqssszzznnn```VVVOOOKKKIIIJJJMMMQQQZZZcccmmmwww|||jjj[[[WWW[[[dddqqq}}}zzzzzz{{{yyysssnnnddd[[[MMMBBB===<<<<<<<<<>>>DDDJJJNNNSSSVVVUUUPPPKKKEEECCCHHHIIIKKKVVVeeeuuunnnUUUFFF@@@;;;::::::===CCCJJJMMMNNNEEECCCBBBBBBCCCBBB>>>;;;<<<;;;<<>>===???AAABBBDDDSSSpppkkkTTTIIIJJJEEECCCCCC?????????>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<===???EEEQQQfffiiijjjppp|||zzz{{{|||qqqcccYYYRRRMMMJJJIIIJJJLLLTTT]]]gggqqq|||qqqaaaZZZ[[[^^^ooo~~~|||zzz{{{|||{{{wwwsssiii```SSSGGG@@@>>>===>>>>>>FFFOOOUUU[[[```___[[[TTTNNNLLLOOOQQQTTTaaapppsssZZZIIIBBB<<<;;;:::===BBBHHHLLLNNNEEECCCAAABBBDDDCCC@@@===<<<;;;===BBBEEEGGGMMMTTT___hhhuuunnn[[[KKKCCCAAAAAAAAADDDKKKYYYnnnvvvmmmiiiiiiggghhhooo}}}{{{{{{{{{zzzyyyyyyzzz{{{{{{zzzyyywwwvvvtttuuuuuuuuuuuu{{{mmmfff```______\\\[[[]]]ZZZZZZZZZXXXUUUTTTUUUVVV[[[\\\^^^```aaadddfffhhhhhhkkkppptttxxx|||rrrfff^^^YYYTTTQQQRRROOONNNMMMLLLLLLMMMNNNOOOQQQTTTZZZccclllqqqssssssooooooooonnnmmmnnnqqqttt|||~~~~~~yyyvvvvvvxxxzzzwwwsssuuuzzz~~~oooeeecccjjjqqq|||xxxcccVVVRRRSSSZZZaaagggnnnwwwxxxqqqnnnmmmjjjhhh```]]]YYYWWWTTTNNNFFF@@@:::999777666666777888:::>>>AAADDDHHHKKKNNNRRRUUUUUUUUUUUUTTTQQQPPPPPPPPPTTTUUUWWWXXXXXXXXXZZZ[[[```aaabbbeeeiiiooovvvzzz|||~~~{{{vvvkkkgggdddiiivvv}}}}}}}}}|||{{{xxxvvvtttsssrrrqqqnnnllljjjiiiiiilllnnnoooooonnnoooppprrrwwwyyy||||||{{{}}}~~~uuukkk___WWWJJJGGGCCCAAA@@@???>>><<>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;===BBBKKK^^^yyynnnnnnrrr}}}~~~sssggg]]]XXXRRRLLLJJJHHHIIIPPPXXXcccmmmyyyxxxggg]]]\\\[[[nnn}}}||||||}}}|||yyyvvvnnneeeXXXKKKCCC???>>>>>>@@@KKKVVV^^^dddjjjjjjgggaaa\\\YYYZZZ\\\bbbooo}}}www___NNNEEE;;;::::::<<>>DDDFFFHHHMMMSSS___jjj{{{zzzgggUUUGGGBBBAAAAAAAAAEEENNN^^^ssstttllliiijjjiiiiiinnn|||}}}~~~|||{{{||||||{{{zzzzzz{{{|||||||||zzzyyyxxxvvvwwwwwwvvvvvvyyy~~~oooggg```______\\\[[[[[[ZZZ[[[[[[ZZZYYYYYYZZZ\\\]]]___bbbdddeeehhhlllppptttwww|||zzzkkkaaaZZZSSSPPPPPPLLLLLLLLLMMMNNNPPPSSSTTTUUUZZZbbbmmmvvv|||~~~}}}xxxwwwuuurrrpppqqquuuxxx~~~}}}uuuooommmlllmmmkkkjjjpppxxxvvvfff^^^```jjjrrrxxxhhhWWWNNNLLLOOOWWW^^^aaaiiirrr{{{{{{sssnnnllljjjhhh___\\\YYYVVVTTTNNNFFF@@@:::999888666777888999;;;@@@BBBFFFIIIKKKNNNRRRTTTRRRSSSTTTSSSQQQPPPQQQRRRTTTVVVXXXXXXXXXYYY[[[\\\___bbbeeeiiimmmsss{{{zzztttiiigggffflll|||~~~~~~~~~}}}{{{xxxuuutttsssqqqooonnnlllkkkjjjjjjiiikkknnnoooppprrrtttwww}}}~~~}}}xxxyyy}}}{{{sssggg[[[SSSFFFCCCAAA?????????>>><<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;@@@HHHXXXsssqqqrrrvvvvvvjjjbbb]]]WWWOOOKKKHHHHHHNNNVVVbbblllwww}}}nnnbbb^^^\\\nnn~~~}}}|||zzzxxxvvvqqqjjj^^^PPPFFFAAAAAABBBHHHSSS```hhhoootttvvvtttqqqnnnjjjjjjlllsssvvv___OOOFFF:::999999999<<<@@@EEEIIIEEEAAA>>>@@@EEEHHHEEEBBB===<<>>>>>???>>>===???@@@MMMeeegggTTTOOOQQQJJJEEEFFFCCC@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::@@@FFFSSSllluuuuuuyyyyyynnnfffaaaYYYQQQLLLHHHHHHNNNVVVaaakkkuuu}}}ttthhhbbb___mmm|||}}}{{{yyywwwvvvsssmmmcccWWWNNNJJJJJJLLLWWWbbbooovvv{{{}}}{{{|||ooo[[[LLLEEE999999999888999===CCCGGGGGGBBB>>>AAAHHHLLLJJJFFF???===>>>BBBDDDDDDIIIOOO\\\hhhyyywwwcccQQQEEEAAABBBBBBDDDLLLZZZmmmtttmmmkkkmmmjjjjjjkkksss~~~|||{{{zzzyyyyyyxxxxxxyyy{{{}}}~~~|||zzzyyyzzz{{{||||||{{{zzzyyyxxxwwwwwwxxxxxxxxxyyyyyyxxx}}}wwwkkkaaa^^^^^^\\\ZZZZZZZZZ\\\\\\\\\\\\\\\^^^```bbbeeeiiikkklllpppwww}}}uuuggg^^^WWWOOOKKKJJJJJJJJJKKKMMMPPPSSSWWWYYY___eeeppp~~~~~~xxxuuuvvvyyy}}}uuuggg```\\\YYYYYY[[[aaaooo|||uuucccUUURRR[[[kkkvvvzzzhhhTTTJJJAAAAAAEEEHHHNNNSSS[[[dddoooxxx|||rrrjjjeeebbbaaa]]]ZZZWWWUUUSSSOOOGGGAAA<<<;;;:::999999;;;===>>>@@@DDDHHHKKKMMMOOORRRTTTSSSUUUVVVUUUTTTSSSTTTUUUTTTUUUVVVWWWXXX[[[___bbbccciiirrrwww|||}}}vvvqqqkkkmmmoooyyy{{{zzzxxxvvvuuutttssssssqqqnnnllllllnnnooonnnllljjjlllppptttvvvyyy}}}~~~{{{xxxwwwyyy{{{}}}xxxtttmmm___RRRLLLEEEBBB???======>>>>>>>>>???CCCUUUuuufffTTTNNNQQQJJJFFFHHHFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;888;;;@@@DDDLLLddd~~~yyyyyy|||{{{qqqiiibbbZZZQQQLLLHHHGGGNNNVVV___hhhrrryyyzzznnnhhh```iiisss{{{~~~~~~}}}zzzxxxxxxxxxsssppphhh___XXXVVVXXX\\\hhhsssxxxcccSSSIIIDDD::::::999888888;;;BBBGGGJJJEEEAAADDDLLLQQQOOOKKKAAA>>>>>>@@@AAAAAAFFFMMMXXXbbbpppzzzuuuaaaOOODDDAAAAAACCCFFFPPP```uuuuuummmkkklllgggffffffkkkyyy~~~~~~~~~|||zzzyyyyyyyyyyyyyyyzzz|||}}}|||zzzwwwvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuwwwxxxxxxwwwvvvuuuzzz}}}zzzmmmaaa^^^___]]][[[[[[[[[\\\]]]]]]\\\\\\^^^___ccchhhlllnnnnnnrrrzzzxxxlll```XXXRRRKKKGGGFFFMMMNNNNNNPPPSSSVVVYYY[[[dddkkkwww|||xxxyyy|||rrrccc^^^ZZZWWWWWWZZZcccsssyyylllZZZMMMLLLXXXiiiuuulllWWWKKKCCC===???CCCFFFJJJOOOXXXaaalllvvv|||qqqiiiccc```^^^]]]ZZZWWWUUUSSSOOOGGGBBB===<<<:::::::::<<<>>>???@@@DDDHHHLLLNNNPPPRRRTTTTTTVVVWWWVVVUUUTTTUUUVVVXXXYYYYYYZZZ[[[___dddhhheeemmmvvv}}}{{{tttpppmmmpppsss~~~|||{{{xxxvvvuuuuuuuuuuuupppmmmkkklllnnnpppooommmmmmooosssvvvyyy|||}}}}}}~~~}}}}}}{{{wwwttttttxxx}}}~~~uuuqqqjjj\\\OOOIIIFFFCCC???======>>>??????@@@EEEZZZcccRRRMMMPPPIIIFFFIIIHHHCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;@@@BBBHHH^^^xxx|||{{{~~~|||rrrkkkaaaYYYQQQKKKGGGGGGMMMVVV]]]fffpppvvv~~~~~~rrrlllaaaffflllsss}}}~~~|||zzzxxxxxxyyysssqqqllleee______ccchhhtttjjjXXXNNNGGGDDD;;;;;;;;;888888;;;BBBGGGMMMGGGCCCGGGPPPUUUSSSOOOCCC???>>>??????@@@EEELLLTTT]]]hhhqqquuuzzzrrr```NNNDDDAAAAAACCCGGGRRRdddyyyuuullljjjkkkdddbbbaaaeeerrr}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{|||}}}{{{wwwtttttttttvvvwwwwwwvvvuuutttrrrssssssuuuwwwwwwvvvtttsssyyy}}}|||}}}{{{~~~~~~~~~}}}{{{zzzzzzzzzxxxvvv}}}uuuiii```[[[ZZZ\\\]]]___``````___]]]]]]^^^```bbbgggllloooooorrryyy~~~~~~www```\\\UUUNNNIIIGGGFFFGGGNNNNNNPPPQQQSSSYYY___dddkkkuuu{{{zzzzzzzzzhhh]]]YYYUUUTTTVVVZZZcccwwwttt^^^RRRQQQMMMVVVgggqqq|||lllXXXLLL>>>======>>>AAAEEEIIILLLYYY```jjjtttzzzooohhhddd```]]]]]][[[XXXWWWUUUQQQJJJDDD>>><<<:::999999:::;;;<<>>======;;;;;;;;;;;;;;;:::::::::::::::;;;>>>AAAIIIZZZjjj~~~}}}{{{vvvooohhh]]]OOOFFFFFFKKKNNNOOObbbgggnnnvvv}}}zzznnnggg```___gggrrrzzz~~~{{{yyyyyy{{{}}}}}}yyytttnnnkkkkkkooorrrsssdddSSSLLLEEE>>>:::===999777777777888>>>FFFLLLNNNKKKFFFLLLYYYZZZRRRIIIAAA<<<>>>BBBCCCCCCDDDKKKRRR\\\fffmmmttt{{{tttbbbNNNCCCBBBEEEDDDLLL[[[ooo~~~pppsssuuujjjfff^^^YYY___lll}}}}}}zzzwwwvvvwwwxxxyyyxxxwwwwwwxxxyyyyyywwwuuuxxxxxxxxxwwwwwwwwwvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxzzznnnccc]]][[[\\\^^^___``````___]]]]]]^^^```cccgggkkkmmmlllnnntttyyy~~~tttjjjdddRRRPPPLLLIIIGGGGGGIIIJJJNNNOOOQQQTTTXXX^^^eeekkkqqq|||}}}|||}}}ttteee\\\XXXUUUVVV[[[bbbnnnnnnXXXMMMMMMLLLUUUhhhqqq}}}xxxcccPPPEEE===<<<<<<===???CCCGGGJJJRRR[[[gggsss{{{pppiiieeeaaa___^^^\\\YYYXXXUUUQQQJJJFFF???>>><<<;;;:::;;;===>>>@@@BBBFFFHHHJJJMMMPPPRRRUUUVVVVVVVVVUUUVVVWWWYYY]]]^^^```bbbeeehhhkkklllooosss{{{zzzvvvuuuvvvwwwzzz~~~~~~~~~}}}zzzwwwuuusssssssssoooqqqrrrrrrpppoooppprrrrrruuuxxx{{{}}}|||{{{zzzzzzwwwuuuvvvzzz}}}~~~~~~}}}|||}}}~~~~~~|||zzzyyyyyyxxxwwwuuuvvvyyy{{{{{{qqqhhh^^^TTTKKKEEEAAAAAA@@@>>><<<<<<===???EEEQQQooovvv\\\WWWPPPMMMMMMKKKGGGCCCCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<<<<;;;<<<===???EEETTTccczzz{{{|||{{{uuu~~~yyysssmmmbbbTTTLLLKKKOOORRRSSS^^^ccclllttt{{{~~~ssseee^^^[[[cccnnnwww}}}~~~zzzxxxyyyzzz{{{{{{yyyuuuqqqooopppsssvvvwwwiiiRRRGGGEEEBBB===;;;:::777777999999888===CCCMMMQQQPPPKKKOOOYYY[[[UUULLLCCC===>>>AAAAAABBBDDDIIIPPP[[[eeennnvvv}}}vvvcccPPPFFFEEEHHHJJJTTTfffzzz~~~rrrxxx{{{qqqfff]]]WWW\\\iiizzz}}}zzzyyywwwvvvvvvwwwyyy{{{wwwwwwxxxxxxyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvuuutttsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuutttrrrrrrtttuuuuuuuuuvvvxxxzzzzzzyyywwwvvviii```\\\\\\]]]^^^______^^^\\\\\\]]]___bbbeeeggggggfffgggjjjnnnpppppppppqqqqqqpppppppppqqqpppmmmiiibbbZZZSSSOOOEEEDDDDDDCCCDDDEEEGGGHHHMMMOOOSSSXXX]]]eeemmmsssyyy|||~~~{{{mmm```YYYVVVUUUXXX```lll}}}fffPPPGGGIIIJJJUUUgggqqq}}}mmmYYYHHH>>><<<;;;;;;;;;===AAAEEEGGGMMMWWWeeesss}}}rrrkkkgggdddaaa^^^]]][[[YYYVVVRRRLLLHHHAAA@@@>>><<<<<<===>>>???AAADDDGGGIIIKKKMMMPPPRRRVVVWWWXXXXXXWWWXXXZZZ\\\^^^___aaacccgggjjjmmmoooqqquuuzzzzzzvvvvvvwww~~~}}}zzz~~~}}}{{{xxxvvvtttrrrqqqqqqsssuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuwwwuuuttttttwwwzzz||||||}}}|||{{{{{{||||||{{{zzzzzzzzzzzzxxxwwwwwwzzz|||}}}wwwnnncccZZZPPPHHHBBBAAAAAAAAA>>>======???AAAJJJYYYxxx{{{lll[[[VVVQQQNNNNNNLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>======<<<;;;<<<===AAAMMMZZZsssxxxssstttyyyrrrllltttzzz{{{~~~yyymmmcccVVVLLLJJJLLLOOOQQQXXX^^^hhhrrrzzzzzzddd\\\XXX]]]gggqqq{{{|||yyyxxxxxxzzzzzzzzzxxxvvvttttttuuuwwwwwwwwwzzz~~~{{{{{{}}}dddSSSBBB=========;;;:::888777888;;;;;;999<<>>???@@@AAADDDGGGNNNYYYfffqqq{{{wwwdddQQQGGGFFFIIIPPP^^^sss~~~vvv~~~zzzfff\\\UUUZZZgggwww~~~zzzuuussssssrrrrrrtttvvvyyy{{{vvvwwwxxxxxxxxxwwwuuuuuurrrrrrssstttuuuvvvwwwwwwuuuttttttsssssstttuuuuuuttttttttttttttttttttttttrrrrrrrrrpppnnnnnnpppqqqrrrtttwwwyyyzzzyyyxxxvvvqqqeee^^^\\\\\\\\\]]]]]]\\\ZZZZZZ[[[\\\___``````___\\\\\\]]]___^^^]]]\\\ZZZYYYXXXWWWWWWZZZYYYVVVSSSNNNIIIEEECCCAAAAAAAAAAAABBBBBBBBBCCCKKKNNNSSSYYY```hhhqqqwww}}}{{{yyy~~~tttggg\\\VVVTTTTTTXXXcccuuucccLLLCCCFFFHHHTTTfffnnn~~~~~~tttcccQQQCCC<<<;;;:::999:::<<>>===>>>???@@@EEEGGGJJJLLLNNNPPPSSSUUUXXXYYYZZZZZZZZZZZZ]]]___^^^___```bbbdddgggiiikkknnnqqquuuzzzzzzwwwwwwyyy|||zzz}}}|||{{{yyywwwtttrrrppprrrsssvvvwwwyyyyyyzzzzzz{{{yyyxxxvvvuuutttttttttuuutttssstttvvvyyy{{{}}}}}}|||{{{{{{{{{||||||{{{||||||{{{yyyxxxyyy{{{~~~yyytttkkk```VVVMMMEEEAAA@@@@@@???===<<<===@@@BBBKKK^^^|||eeeZZZVVVQQQNNNMMMKKKIIIFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<::::::;;;;;;>>>HHHRRRkkkuuullliiinnnzzzvvvjjjeeemmmuuu{{{oooeeeXXXMMMIIIIIIKKKMMMSSSZZZeeepppyyy}}}ggg___XXXYYY```iiiwww~~~~~~~~~~~~|||zzzyyyyyyzzzzzzyyywwwvvvuuuuuuvvvuuusssqqqpppuuuyyyyyyzzz|||{{{wwwmmmkkkgggcccccceeehhhkkklllppp{{{zzznnnWWWJJJ===::::::999777777999777999<<<<<<:::===BBBLLLTTTXXXTTTRRRVVVYYYZZZTTTKKKBBB???>>>>>>@@@EEEHHHOOO[[[iiivvvwwwbbbPPPGGGFFFIIISSSeee~~~{{{hhh]]]UUUYYYfffwwwyyysssnnniiilllllllllmmmnnnqqqtttuuutttvvvwwwwwwvvvuuuuuuuuuqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwssssssssssssssssssssssssrrrrrrqqqooommmmmmoooqqquuuxxx{{{|||{{{xxxvvvttt{{{lllaaa]]]\\\YYYZZZZZZYYYWWWWWWXXXZZZZZZZZZYYYVVVTTTRRRRRRSSSOOONNNMMMKKKJJJIIIIIIIIIKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAHHHKKKQQQWWW^^^fffooottt}}}}}}sssuuu}}}}}}pppcccZZZUUUUUUVVV\\\iiidddMMMCCCFFFIIITTTdddkkkwwwwwwssshhhXXXIII@@@<<<:::999999999<<>>???@@@AAAGGGIIILLLNNNPPPRRRUUUXXXZZZ[[[\\\\\\[[[\\\^^^```````````````aaabbbcccdddfffhhhkkkooottt{{{{{{xxxxxxyyy}}}{{{|||{{{{{{yyywwwuuurrrqqqqqqrrruuuxxx{{{||||||{{{{{{yyywwwuuuttttttuuuvvvtttttttttuuuvvvyyy|||~~~}}}}}}}}}|||||||||~~~}}}~~~}}}{{{zzzzzz}}}vvvqqqiii^^^SSSJJJDDDBBB>>>>>>===;;;;;;<<<@@@CCCKKKccc}}}bbbXXXUUUQQQMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<:::888999;;;<<<===EEEMMMaaaxxxtttgggbbbgggvvvqqqgggbbbjjjvvvvvvmmm```SSSLLLKKKLLLMMMQQQXXXbbbmmmwww~~~nnneee\\\YYY[[[cccrrr~~~~~~~~~~~~}}}}}}~~~|||{{{{{{{{{{{{zzzxxxvvvuuutttsssqqqnnniiieeedddggghhheeedddeeeaaa\\\VVVTTTPPPMMMMMMOOOQQQSSSXXXZZZbbbnnnyyyzzzsssiii___QQQGGG>>>;;;:::888777888999888999<<<<<<:::===BBBKKKRRRVVVTTTPPPQQQUUUXXXWWWNNNDDD@@@>>><<<@@@EEEKKKRRR]]]lll{{{xxxbbbQQQIIIJJJMMMYYYmmmlll___VVVZZZiii{{{~~~ooogggbbb^^^ddddddddddddfffhhhiiijjjooorrrtttuuusssrrrssstttssssssssssssrrrrrrrrrrrrttttttuuuuuuvvvvvvvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrttttttsssqqqoooooorrrttt|||{{{vvvsssqqquuuggg___]]]XXXYYYYYYXXXVVVVVVWWWYYYXXXWWWTTTRRRPPPNNNMMMLLLIIIHHHGGGEEEDDDEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFJJJOOOTTTZZZaaahhhlllwww|||sssnnnsss}}}vvvjjj```ZZZWWWYYY^^^gggwwwfffNNNCCCGGGIIITTTbbbhhhnnnlllggg\\\NNNBBB<<<::::::999999:::===AAAEEEHHHPPPZZZiiizzz|||sssnnniiifffaaabbbaaa]]]XXXTTTRRRRRRGGGFFFDDDBBBAAAAAABBBCCCFFFHHHLLLOOOQQQSSSWWWYYY\\\]]]^^^]]]\\\\\\^^^```bbbaaa```___^^^]]]]]]]]]\\\]]]___aaafffmmmuuu{{{|||zzzzzz{{{~~~{{{|||}}}|||{{{zzzyyyxxxwwwuuuttttttqqqrrrtttxxx|||~~~}}}{{{yyywwwuuutttssstttuuuvvvtttuuuuuuvvvvvvyyy}}}~~~~~~}}}}}}~~~}}}{{{||||||sssoooggg\\\PPPHHHCCCBBB======;;;::::::<<>>===<<<;;;;;;:::888999<<<===>>>CCCJJJYYYpppttteee___cccsssrrrgggaaajjj{{{}}}tttfffXXXNNNJJJJJJKKKOOOVVV___jjjsss|||vvvmmmbbb[[[ZZZ```qqq~~~}}}|||}}}|||{{{|||}}}|||zzzxxxuuusssrrrppplllggg```\\\YYYZZZXXXSSSQQQPPPLLLFFFDDDCCCAAA??????@@@BBBCCCHHHIIINNNVVV___jjjyyy}}}wwwmmmgggccc\\\UUUIIIBBB<<<::::::888999<<<;;;;;;===AAAAAA???@@@DDDKKKOOORRRPPPMMMMMMQQQUUUXXXPPPGGGBBB>>><<<@@@EEENNNSSS^^^mmm|||vvvbbbTTTOOOQQQUUUdddyyynnnaaaWWW]]]mmmzzzjjjaaaZZZVVVYYYZZZZZZZZZ[[[]]]^^^___fffjjjnnnooonnnmmmoooqqqrrrqqqqqqqqqpppppppppoooqqqrrrssstttttttttttttttssssssssssssssssssssssssuuuuuutttrrrpppqqquuuxxxxxxqqqnnnmmm~~~mmmccc```YYYZZZZZZYYYWWWWWWXXXYYYYYYWWWTTTRRRPPPOOOMMMLLLKKKJJJHHHFFFFFFFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIMMMQQQUUUZZZ```ccciiipppuuuvvvvvvxxxxxxuuurrrnnnnnnuuu~~~{{{mmmbbb\\\[[[[[[___hhhwwwfffNNNCCCFFFIIITTTbbbfffhhhfff```UUUHHH???:::999999999999;;;>>>CCCHHHJJJTTTaaasss~~~uuuoooiiifffbbbcccbbb^^^YYYUUUTTTTTTKKKIIIGGGEEEDDDDDDEEEFFFGGGIIIMMMQQQSSSWWWZZZ]]]^^^______^^^\\\\\\]]]___^^^]]]\\\ZZZYYYXXXWWWWWWUUUUUUTTTTTTWWW^^^ffflllsssvvvyyy{{{||||||}}}~~~||||||yyy{{{}}}{{{zzzyyyxxxvvvvvvvvvvvvwwwrrrrrruuuyyy~~~}}}{{{wwwvvvtttrrrrrrrrrssstttrrrtttuuuuuuuuuxxx|||~~~~~~|||}}}~~~}}}}}}{{{pppmmmeeeZZZNNNEEEBBBAAA======<<<::::::>>>CCCGGGYYYyyyppp[[[QQQQQQPPPMMMLLLKKKLLLMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@???>>>===<<<;;;;;;<<<::::::===>>>>>>AAAFFFSSSiiivvveee]]]```ooo}}}vvvjjjbbbkkk|||mmm^^^RRRKKKKKKKKKNNNTTT\\\eeeoooyyy{{{ssshhh___[[[aaarrr~~~~~~}}}~~~~~~{{{{{{{{{||||||{{{xxxvvvtttrrrpppmmmiiiddd]]]XXXRRRQQQMMMFFFDDDDDD@@@::::::::::::999999:::;;;<<<======AAAHHHMMMTTT```kkkyyyzzzpppnnnggg]]]WWWVVVSSSNNNEEE???;;;:::999888;;;@@@@@@CCCIIIPPPPPPKKKHHHIIILLLMMMMMMLLLKKKKKKNNNSSSXXXPPPIIIDDD???===@@@EEENNNRRR\\\jjjyyynnn]]]SSSRRRWWW\\\pppooobbbXXX^^^pppmmmaaaWWWOOONNNOOOPPPQQQRRRTTTUUUVVV]]]bbbggghhhggggggiiimmmmmmmmmmmmmmmmmmnnnnnnnnnpppqqqrrrtttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqppprrrvvvyyy{{{rrrkkkiiiiiirrrfffbbbZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[YYYVVVTTTSSSQQQPPPNNNNNNMMMKKKIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIHHHKKKIIIHHHFFFEEEEEEEEEFFFGGGJJJMMMPPPSSSVVV[[[^^^]]]ccchhhhhhiiimmmmmmkkkooommmpppxxxuuufff\\\YYY\\\___cccpppeeeMMMBBBFFFIIITTTbbbfffgggeee___TTTHHH>>>;;;:::999999:::<<<@@@EEEJJJLLLXXXggg|||vvvoooiiifffcccdddccc___YYYUUUUUUVVVNNNLLLJJJHHHFFFFFFGGGHHHIIILLLPPPTTTWWWZZZ___bbb___``````^^^\\\[[[\\\^^^XXXXXXVVVUUUSSSSSSRRRRRRRRRQQQOOOMMMNNNTTT\\\bbbhhhmmmsssyyy{{{}}}xxx|||yyy{{{|||yyyzzzyyywwwuuuuuuvvvxxxyyyssssssuuuzzz~~~{{{vvvuuusssqqqpppppppppqqqqqqsssuuuuuutttwww|||}}}}}}{{{|||}}}~~~zzznnnkkkcccXXXLLLCCC@@@@@@>>>===<<<;;;<<>>===<<<;;;???<<<<<>>???CCCOOOeee~~~wwwfff\\\^^^lllzzzzzzlllbbbkkkwwwgggYYYRRRQQQQQQNNNRRRZZZbbblllvvv~~~uuukkkbbb]]]bbbttt~~~{{{{{{}}}~~~||||||~~~|||}}}zzzyyyzzz{{{{{{zzzwwwttttttrrrooommmiiiccc\\\XXXOOOMMMGGGAAA???@@@===777777777888999999999::::::777888<<>>>>><<<999;;;AAAFFFIIINNNSSSdddxxxwwwqqqlllgggdddeeeeeeaaa\\\XXXUUUTTTOOOMMMJJJHHHFFFGGGHHHJJJIIIMMMRRRWWWYYY[[[]]]_________``````___^^^]]]\\\YYYUUUQQQPPPPPPPPPNNNLLLLLLMMMLLLLLLLLLQQQWWW\\\```gggpppuuuvvvxxx||||||||||||}}}||||||{{{{{{{{{vvvqqqpppsssuuussspppssssssvvvyyy}}}~~~}}}|||tttsssrrrqqqpppooooooooorrrrrrrrrtttwwwyyyyyyxxx||||||||||||~~~~~~}}}wwwmmmfff\\\SSSKKKFFFAAA??????@@@<<>>>>>===>>>>>>======>>>@@@CCCMMM\\\pppzzzkkkbbb```iiiuuutttfffjjj|||{{{lll^^^TTTOOOMMMOOOPPPVVV```gggnnnwww{{{oooccc___eeerrr}}}}}}zzzyyyzzz|||}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxuuurrrnnnkkkhhhccc[[[VVVMMMIIICCC>>>;;;:::888777777666444333444555777888888999:::;;;===BBBIIINNN\\\iiirrrbbbZZZVVVPPPLLLJJJHHHGGGFFFEEEDDDAAA===:::;;;===@@@IIIWWWfffjjjhhhbbb[[[UUURRRKKKFFFGGGJJJIIIIIIKKKQQQQQQNNNGGG???<<<>>>BBBIIIPPP[[[fffpppyyyyyyiii[[[UUUPPPNNNYYYiiikkk___XXX___rrrjjjSSSGGGEEEGGGIIIJJJKKKLLLLLLMMMRRRYYY]]][[[ZZZ___dddfffeeeaaa___bbbdddeeehhhmmmkkkqqqwwwyyywwwvvvxxx{{{zzzyyyxxxwwwvvvvvvvvvvvvsssqqqpppppprrrsssssssss{{{xxxssspppllliiieeebbbsssiiibbb___\\\[[[[[[\\\[[[ZZZZZZ[[[\\\]]]\\\YYYVVVTTTUUUUUUSSSRRRRRRRRRRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSUUUSSSQQQNNNKKKHHHFFFEEEEEEGGGIIIKKKLLLMMMOOOQQQUUUVVVWWWYYY\\\aaafffiiiqqqtttyyyzzziii```\\\\\\bbbhhhuuufffRRRHHHGGGGGGQQQ^^^___dddbbb\\\TTTKKKDDDAAA@@@AAA???@@@EEEHHHLLLTTT\\\qqqyyysssnnnjjjeeefffeeebbb^^^YYYWWWVVVRRRPPPMMMKKKIIIJJJKKKLLLKKKOOOSSSWWWZZZ\\\___aaa______```___]]][[[XXXWWWUUURRRNNNMMMNNNOOONNNMMMNNNMMMLLLMMMNNNRRRWWWZZZ]]]dddmmmrrrtttvvv|||}}}zzz}}}{{{|||}}}}}}}}}}}}}}}|||{{{vvvqqqqqqsssuuutttqqqrrrsssuuuxxx{{{|||zzzyyyrrrrrrqqqqqqrrrrrrsssssssssssssssuuuxxx{{{{{{{{{}}}}}}|||}}}zzzsssiiicccZZZQQQJJJDDD@@@>>><<<===:::<<>>BBBSSSrrrttt]]]SSSMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<============>>>@@@CCCHHHVVVjjj}}}vvvkkkfffiiiqqqxxxjjjmmm~~~|||nnnaaaVVVPPPMMMNNNOOOTTT]]]dddjjjsss|||tttiiicccfffooowwwuuusssssstttwwwzzz{{{||||||}}}~~~~~~}}}|||}}}~~~~~~~~~|||zzzyyytttqqqmmmkkkhhhddd\\\WWWLLLHHHBBB===;;;999888666666666555444555666777888666777888999;;;???DDDHHHTTT```uuu|||lll\\\SSSOOOJJJGGGFFFFFFEEEEEEGGGFFFCCC@@@======???BBBNNN]]]kkkqqqooojjjccc]]]SSSKKKFFFFFFHHHHHHIIIKKKOOOOOOMMMFFF???<<<>>>BBBFFFLLLVVVbbbmmmvvv|||qqqbbbVVVSSSRRRTTTaaaqqqlll```YYYdddzzzkkkUUUJJJGGGIIILLLPPPRRRQQQOOOMMMVVV[[[]]]ZZZYYY]]]aaabbb^^^ZZZZZZ\\\]]]^^^cccjjjmmmrrrxxxyyywwwvvvxxx{{{xxxwwwvvvuuuuuuuuuuuuuuurrrpppoooooopppppppppooosssqqqnnnllljjjgggccc```{{{oooeeebbb___]]]^^^___^^^^^^^^^___```aaaaaa```^^^\\\\\\\\\\\\[[[ZZZYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[\\\ZZZWWWRRRMMMIIIGGGEEEFFFGGGIIIJJJJJJKKKMMMOOOPPPRRRVVVYYY^^^eeelllqqqyyy|||ssseee^^^]]]```iiirrrjjjUUUHHHGGGGGGRRR___aaaeeeddd___XXXOOOIIIFFFEEEFFFEEEFFFIIIKKKPPP]]]jjjzzztttooollleeeffffffddd```\\\ZZZYYYVVVTTTRRROOONNNMMMNNNOOONNNQQQUUUYYY[[[]]]```ccc_________]]]ZZZVVVRRROOOQQQNNNLLLKKKMMMOOOPPPQQQPPPOOONNNOOORRRUUUWWWXXX]]]dddmmmrrrtttwww}}}}}}vvvqqqooosssxxx~~~{{{||||||}}}~~~~~~~~~~~~zzzvvvrrrqqqtttuuuuuusssrrrrrrtttwwwzzzyyywwwuuuqqqqqqqqqrrrtttuuuwwwxxxuuutttuuuwww{{{~~~~~~~~~~~~wwwmmmeee___VVVMMMGGGCCC???===;;;<<<999;;;AAA@@@GGG[[[kkkXXXQQQMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKIIIHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>;;;<<<===<<<<<<===@@@CCCDDDOOO```ssszzzpppkkklll}}}ssssss}}}qqqeee[[[RRRNNNMMMMMMQQQXXX___eeennnvvv|||qqqjjjhhhjjjmmmhhhhhhjjjnnntttxxxzzzzzz{{{|||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{zzztttqqqmmmkkkhhhddd\\\WWWJJJFFF@@@<<<999888777555555555555666666777777777666777999:::;;;===AAADDDKKKUUUhhh}}}}}}wwwgggWWWLLLIIIEEECCCDDDEEEFFFFFFHHHHHHFFFCCC@@@@@@BBBDDDQQQ___ooovvvvvvtttnnngggUUUMMMFFFFFFGGGGGGHHHJJJMMMMMMJJJDDD???<<<>>>AAACCCGGGPPP]]]jjjsssuuuuuujjj]]]RRRRRRVVV___pppjjj^^^YYYfffiiiUUUMMMJJJOOOVVVZZZ[[[YYYTTTQQQ```cccccc___^^^```bbbaaaVVVSSSRRRSSSSSSVVV___iiiqqquuuxxxyyywwwvvvxxx{{{uuuuuuttttttssstttttttttrrrpppmmmlllllllllkkkjjjjjjiiiggggggfffccc^^^[[[sssgggddd```______```aaaaaaaaabbbccceeeeeeeeeddddddbbbcccddddddcccaaa^^^]]]]]]^^^^^^___aaaaaabbbcccbbb___[[[UUUPPPLLLIIIHHHHHHIIIIIIIIIHHHIIILLLOOOQQQTTTYYY^^^dddlllvvv}}}zzzoooddd___```fffrrr|||oooXXXJJJIIIJJJUUUbbbccceeeeeebbb\\\UUUOOOLLLLLLJJJJJJLLLNNNPPPXXXiiiyyyzzzsssmmmjjjeeeffffffeeeaaa^^^\\\\\\YYYWWWUUUSSSQQQQQQQQQQQQRRRUUUXXX[[[\\\___bbbddd______^^^[[[WWWQQQMMMJJJMMMLLLLLLLLLOOORRRUUUVVVTTTRRRQQQRRRUUUWWWWWWWWWaaahhhqqqvvvxxx{{{yyyqqqllljjjiiinnnuuu~~~}}}}}}{{{|||}}}}}}~~~~~~~~~}}}yyyvvvsssrrrtttuuuuuuuuussssssuuuxxxzzzyyyuuusssrrrrrrrrrsssuuuwwwxxxyyywwwvvvvvvxxx|||~~~vvvjjj```ZZZRRRKKKFFFBBB???======???;;;<<>>;;;<<<<<<<<<<<<===@@@BBBAAAKKKXXXjjj{{{qqqlll~~~}}}zzz~~~uuukkk```VVVPPPNNNLLLOOOUUUZZZ```iiirrrzzz~~~yyypppiiidddbbb```aaaeeekkkrrrwwwyyyyyyzzz{{{|||~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzvvvsssnnnkkkhhhbbb[[[UUUIIIDDD???:::888777666555444555666777777888777777888:::<<<<<<===>>>AAACCCFFFOOO]]]nnn|||~~~{{{uuueeeVVVKKKHHHEEEDDDEEEFFFGGGGGGIIIIIIHHHFFFCCCBBBCCCEEENNN[[[kkktttyyyzzzvvvqqqZZZPPPIIIHHHHHHGGGHHHJJJKKKJJJGGGCCC>>>===>>>@@@BBBDDDLLLYYYgggoooooolllfff[[[RRRUUU```qqqlllaaa^^^oooeeeSSSOOONNNXXXdddhhhddd]]][[[[[[nnnooonnnjjjiiijjjiiifffRRRNNNKKKKKKLLLRRR```nnnxxxyyyzzzyyywwwwwwxxxzzzuuuttttttsssssstttttttttrrrpppmmmkkkjjjiiigggeeeddddddccccccaaa^^^YYYUUUuuugggddd```^^^___aaabbbbbbcccdddeeeggghhhiiiiiihhhggghhhiiijjjiiigggdddcccaaaaaabbbdddeeeggghhhhhhdddbbb]]]WWWSSSOOOMMMLLLKKKKKKJJJIIIHHHJJJMMMPPPTTTXXX^^^ccciiitttssskkkcccbbbeeelllzzzqqqZZZMMMLLLOOOZZZfffeeeeeeeeeeeeaaa\\\WWWUUUTTTQQQRRRTTTXXX\\\fffxxxzzzqqqkkkhhhcccdddeeedddbbb___^^^^^^YYYXXXVVVUUUTTTSSSTTTTTTVVVXXX\\\]]]^^^___aaaccc^^^]]][[[WWWRRRNNNJJJHHHHHHIIIKKKMMMPPPTTTWWWYYYXXXWWWVVVVVVWWWXXXYYYYYYdddlllvvv|||~~~vvvoooiiihhhiiikkkrrryyy~~~|||||||||~~~~~~~~~~~~~~~}}}||||||zzzxxxuuuttttttuuuvvvvvvtttuuuwwwzzz{{{yyyvvvrrrssssssssstttuuuvvvwwwxxxwwwvvvuuuwww{{{~~~~~~uuuiii[[[VVVOOOIIIEEEBBB@@@???>>>@@@<<<<<>>:::888777555444444555666777888888888888999;;;<<<======???AAACCCFFFMMMXXXeeepppxxx}}}}}}zzzsssdddUUUMMMIIIFFFDDDEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDEEEFFFIIIVVVeeepppyyy~~~~~~zzzaaaXXXOOOMMMLLLJJJIIIKKKJJJHHHFFFBBB???===>>>>>>BBBDDDJJJVVVccciiihhhddd\\\UUUSSS]]]pppqqqkkknnndddSSSRRRSSSbbbqqqqqqfff]]]___ddduuuuuutttqqqrrrtttpppjjjPPPKKKFFFGGGLLLVVVhhhwww}}}zzzxxxwwwxxxzzzvvvvvvuuuuuuttttttuuuuuussspppllliiihhhfffcccaaacccaaa```___\\\XXXRRRNNNvvvhhhddd```^^^___bbbcccdddeeefffgggiiijjjkkkllllllkkklllmmmnnnnnnllljjjiiifffggghhhiiikkklllmmmnnnhhheee```ZZZVVVRRRQQQPPPMMMMMMLLLJJJIIILLLPPPTTTWWW[[[aaafffnnn{{{}}}lllgggccceeekkktttrrr[[[PPPRRRVVVaaajjjgggfffgggiiihhheeeaaa___^^^]]]]]]```ffflllvvvwwwmmmfffddd```aaaccccccaaa___^^^___YYYXXXWWWWWWVVVVVVWWWWWWYYY[[[___``````_________ZZZXXXUUUQQQMMMJJJHHHGGGDDDGGGLLLPPPSSSUUUYYY[[[]]]]]]\\\ZZZXXXXXX[[[]]]fffppp|||{{{qqqkkkggghhhkkkpppwww}}}|||}}}~~~|||{{{{{{zzzwwwuuuttttttuuuvvvuuuvvvxxx{{{}}}{{{vvvsssssssssssssssssstttuuuuuuwwwuuutttuuuyyy}}}~~~~~~}}}pppeeeWWWRRRKKKFFFCCCBBB@@@???<<>><<<===???AAA@@@GGGPPP^^^sssuuuxxx}}}wwwmmmbbbYYYRRRNNNMMMPPPSSSXXXaaakkkppprrrwwwxxxnnnccc\\\```aaadddjjjqqqwwwzzz{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~|||{{{zzzzzzuuuppplllgggaaaXXXRRRGGGCCC===:::888777666555555555666666777888999999888999;;;<<<===???CCCFFFLLLQQQZZZccckkkqqqvvvzzz{{{xxxqqqbbbTTTLLLIIIEEECCCDDDEEEFFFFFFIIIJJJKKKKKKHHHGGGFFFGGGGGGRRR```kkkvvvjjjaaaYYYVVVSSSOOOLLLLLLJJJHHHEEEBBB@@@>>>======@@@CCCIIIRRR[[[______\\\PPPQQQZZZnnntttttt~~~dddVVVVVVXXXfffssspppbbbZZZ^^^gggpppqqqpppqqquuuwwwqqqhhhQQQKKKHHHMMMWWWeeevvv|||yyyxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuqqqnnnkkkhhhfffcccaaa^^^___^^^[[[XXXUUUPPPJJJFFFvvviiieeeaaa___```ccceeefffggghhhiiijjjlllmmmnnnnnnnnnooopppqqqqqqqqqpppooommmnnnooopppqqqrrrssstttnnnjjjddd^^^YYYUUUSSSSSSPPPOOOMMMKKKKKKNNNSSSXXX[[[___eeekkkttt~~~tttgggeeegggmmmuuuqqq\\\SSSXXX]]]gggmmmhhhhhhjjjnnnooommmjjjiiihhhiiigggjjjqqqxxx}}}oooddd]]][[[]]]___aaaaaa___^^^^^^^^^YYYYYYYYYYYYYYYZZZZZZZZZZZZ^^^bbbcccaaa___\\\[[[TTTRRRNNNJJJGGGFFFGGGHHHDDDJJJQQQVVVYYY[[[]]]___```bbbbbb]]]XXXWWW\\\bbbiiitttxxxooojjjgggjjjnnnsss{{{}}}{{{}}}{{{yyyvvvtttssstttuuutttvvvxxx|||}}}{{{vvvsssqqqqqqqqqqqqrrrssstttuuuvvvtttrrrsssvvvzzz|||}}}{{{|||~~~vvviii___RRRMMMGGGCCCAAA@@@??????;;;@@@>>>???FFFQQQmmmmmm```ZZZTTTRRRSSSUUUUUUUUUSSSRRRPPPNNNNNNMMMNNNNNNNNNKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA???======>>>@@@>>>DDDLLLXXXlllwwwppp{{{{{{rrrggg^^^RRRNNNLLLNNNPPPTTT^^^gggmmmmmmsss||||||rrrggg```^^^___aaagggooovvvzzz|||{{{||||||}}}~~~~~~}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~}}}}}}{{{{{{|||}}}}}}{{{zzzyyywwwsssoookkkhhhbbbZZZTTTGGGCCC>>>:::888777666555666555555555777888:::;;;999:::;;;<<<>>>BBBGGGKKKXXX]]]dddjjjooosssxxx||||||xxxpppbbbUUUKKKHHHEEECCCEEEFFFGGGHHHJJJLLLNNNNNNLLLJJJIIIIIIGGGPPP[[[eeeppp{{{~~~rrriiibbb___[[[TTTOOOMMMKKKIIIFFFCCCAAA???===;;;===@@@EEELLLQQQTTTUUUUUUMMMWWWkkk}}}cccWWWXXX]]]eeekkkfff[[[VVVZZZaaaeeegggiiimmmtttwwwooodddVVVQQQRRR]]]mmm|||~~~yyyxxxxxxxxxzzzyyyxxxvvvuuuttttttsssooolllhhheeeccc```^^^[[[YYYWWWSSSPPPMMMHHHDDD@@@~~~wwwjjjgggbbb```aaadddfffgggiiijjjkkklllmmmnnnoooppppppqqqrrrsssssstttttttttsssssstttuuuvvvwwwxxxxxxrrrnnnhhhaaa[[[WWWUUUTTTQQQPPPNNNLLLLLLPPPVVVZZZ___ccciiiooozzzxxxmmmggggggkkkttt}}}ppp\\\UUU\\\bbbjjjooohhhiiimmmqqqssssssqqqooooooooolllnnnvvv~~~ttteee[[[UUUSSS[[[]]]___```^^^]]]]]]^^^YYYYYYZZZ[[[\\\\\\]]]]]][[[___ccceeebbb^^^[[[YYYPPPMMMIIIEEECCCDDDFFFHHHHHHNNNWWW]]]___```bbbdddbbbeeefff```XXXVVV^^^ffflllyyyyyypppkkkhhhkkkooottt|||}}}|||~~~}}}zzzwwwtttssstttuuusssuuuxxx{{{}}}{{{vvvrrrnnnoooooopppqqqrrrtttuuuuuusssqqqqqqtttwwwzzz{{{xxxyyy{{{}}}~~~pppcccYYYOOOJJJEEE@@@???>>>>>>>>><<>>===>>>@@@;;;AAAIIIUUUggg}}}xxxlllyyy}}}uuujjjaaaRRRMMMKKKLLLNNNRRR[[[eeekkkkkkqqq{{{~~~uuukkkddd\\\\\\___dddmmmuuuzzz}}}||||||}}}}}}}}}}}}||||||~~~{{{{{{|||}}}}}}~~~}}}}}}zzz{{{|||||||||{{{zzzyyyuuuqqqmmmkkkhhhccc\\\WWWGGGCCC>>>:::888888777666777666555555666888;;;<<<<<<======>>>AAAFFFLLLQQQbbbgggnnnsssuuuyyy}}}yyyrrrdddWWWKKKHHHEEEEEEGGGIIIKKKKKKLLLNNNPPPPPPNNNLLLKKKKKKGGGNNNWWW___kkkvvv{{{zzzwwwooogggddd```WWWPPPNNNLLLJJJFFFCCCAAA???===;;;:::===CCCGGGIIIKKKNNNOOOSSSbbb}}}}}}aaaVVVWWW```bbbbbb]]]VVVSSSVVVZZZ]]]```dddjjjssswwwnnnbbb\\\XXX]]]mmmzzzxxxxxxxxx{{{zzzxxxvvvtttsssrrrrrrmmmjjjfffcccaaa^^^\\\YYYTTTQQQMMMIIIFFFCCC@@@===}}}tttpppnnnkkkhhhgggfffeeedddjjjjjjiiijjjkkknnnqqqsssqqqqqqqqqqqqrrrtttvvvwwwssstttuuuwwwxxxxxxxxxwwwwwwrrrkkkddd___ZZZWWWTTTVVVRRRMMMKKKNNNSSSXXXZZZccciiipppyyy|||qqqkkkiiiooouuuyyyllleee^^^^^^dddjjjjjjiiinnnnnnoooooonnnmmmlllkkkkkklllnnnrrruuuyyy}}}~~~rrrcccYYYTTTTTTTTTZZZ\\\___bbbdddccc```]]]VVVXXX[[[^^^______^^^^^^___aaaddddddaaa[[[UUUPPPKKKHHHDDD@@@@@@CCCHHHKKKRRRXXX```fffhhhhhhggggggfffccc```]]]WWWUUU\\\fffooo{{{jjjgggfffiiipppxxx|||}}}~~~~~~zzzvvvssssssssstttuuuxxxzzzyyyvvvsssqqqppptttsssqqqooooooooooooppprrrtttvvvwwwvvvttttttttt||||||}}}~~~xxxiii\\\VVVJJJIIIEEEBBB???===<<<<<<;;;;;;===BBBKKKaaajjj^^^YYYVVV\\\ZZZVVVSSSRRRRRRSSSTTTTTTRRRPPPNNNLLLKKKKKKKKKLLLKKKJJJIIIHHHFFFEEEEEECCCCCCDDDDDDDDDBBBAAA@@@??????EEEQQQ```qqqzzzlll{{{zzzpppeeeUUUOOOKKKKKKMMMOOOVVV]]]eeeiiiooouuu{{{~~~xxxooogggaaaXXXTTT\\\gggpppvvvzzz{{{|||}}}|||zzzzzz}}}{{{zzzzzz|||~~~~~~}}}}}}}}}}}}|||{{{yyyxxxwwwuuuqqqnnnkkkhhhbbbZZZSSSNNNEEE===;;;:::888777999777888888999999:::;;;;;;@@@<<<<<>><<<;;;999yyytttqqqnnnkkkiiihhhgggfffjjjjjjjjjkkkmmmoooqqqrrrssssssrrrqqqqqqrrrtttuuussstttvvvxxxyyyyyyyyyxxxyyytttmmmgggbbb]]]XXXTTTSSSQQQNNNLLLNNNSSSYYY]]]gggnnnuuuzzzpppkkknnntttzzz~~~qqqjjjbbbaaaeeeiiiiiifffjjjiiihhhfffdddbbbaaaaaa```aaabbbdddfffiiikkklllnnnnnnooopppssswww{{{}}}{{{ttthhh\\\UUURRRSSSUUU[[[]]]```cccdddbbb^^^[[[YYYZZZ\\\]]]^^^^^^^^^^^^^^^```aaaaaa]]]WWWQQQMMMGGGEEEBBB@@@AAAEEEJJJNNNYYY^^^dddhhhhhhfffdddcccbbb```]]][[[VVVUUU]]]ggguuuxxxhhhffffffjjjrrryyy}}}~~~~~~zzzvvvtttttttttuuutttvvvyyyyyywwwsssqqqppprrrqqqpppoooooooooppppppssstttvvvvvvuuutttuuuvvv|||}}}~~~qqqcccXXXRRRGGGFFFCCCAAA???>>>======;;;:::<<>>BBBBBBBBBIIIQQQdddhhh[[[[[[```cccdddcccbbbaaacccgggjjjllllllqqqwwwwwwtttrrruuuwww}}}zzzzzzxxxuuutttrrrqqqnnnkkkeeeccc```]]][[[XXXTTTQQQLLLHHHBBB>>>;;;:::888777}}}xxxvvvsssooollljjjiiiiiijjjkkklllnnnooopppppppppuuutttrrrqqqqqqqqqrrrrrrtttuuuvvvxxxyyyyyyyyyyyyzzzvvvqqqkkkfff___YYYUUUOOOPPPOOONNNNNNSSS\\\bbblllsss|||xxxrrrnnnsssxxx~~~yyyrrrllleeebbbdddeeeccc```aaa___[[[XXXTTTSSSRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVVVVWWWZZZ^^^ccchhhllloookkkfff^^^VVVSSSSSSVVVYYY```bbbeeegggfffccc```]]]]]]]]]]]]]]]]]]^^^^^^___]]]^^^^^^]]]YYYRRRLLLHHHBBBAAA@@@@@@CCCIIINNNRRRaaadddhhhiiifffbbb___]]]\\\ZZZXXXWWWTTTUUU^^^iii{{{~~~tttfffeeeffflllttt|||}}}~~~|||yyyvvvuuuttttttuuurrruuuyyyzzzwwwtttqqqooopppoooooooooooopppqqqqqqtttuuuuuutttssstttvvvxxxxxxkkk___VVVRRRDDDCCCAAA???>>>>>>>>>>>>;;;:::<<>><<<:::888777888777888888999999:::;;;;;;:::;;;===BBBIIIWWWnnnwwwfffWWWPPPJJJFFFIIIMMMOOOTTTYYYZZZXXXUUUTTTUUUUUUUUUTTTKKKLLLMMMPPPUUU\\\eeekkkrrrtttuuuppphhh```[[[ZZZTTTPPPKKKEEE@@@>>>======:::;;;>>>AAABBBEEEOOOZZZwwwkkk\\\WWW[[[bbbfffggghhhhhhhhhkkkooorrruuutttvvvzzzzzz{{{}}}{{{yyyyyyvvvrrrooonnnllljjjhhhcccaaa]]]ZZZVVVRRRNNNJJJFFFBBB===:::888777666444}}}yyyxxxuuuqqqmmmkkkjjjkkkkkkmmmooopppqqqqqqooooootttsssqqqpppppppppqqqrrrsssttttttuuuvvvwwwwwwwwwzzzwwwsssnnnhhhaaaZZZUUUMMMOOOQQQQQQQQQVVV```hhhpppwwwyyyvvvtttuuuzzzvvvmmmhhhbbb______^^^ZZZWWWUUURRRMMMIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMRRRWWW]]]bbbfffhhhccc___ZZZWWWWWWZZZ___bbbhhhkkknnnnnnlllhhhdddbbbaaa```^^^]]]\\\]]]^^^___]]]]]]\\\ZZZUUUOOOIIIEEEAAA@@@@@@BBBFFFLLLQQQTTTcccfffgggfffbbb]]]ZZZXXXUUUSSSSSSSSSRRRUUU```lll{{{pppeeeeeehhhoooyyy}}}zzzxxx{{{zzzwwwuuuttttttttttttrrruuuyyy{{{yyyuuurrrpppmmmnnnnnnooopppqqqrrrsssuuuuuuuuussssssuuuxxx{{{|||sssiii___WWWRRRCCCBBB@@@>>>===<<<<<<<<<<<<;;;===CCCSSSnnnnnneee___ZZZWWWTTTSSSQQQQQQQQQQQQSSSTTTTTTSSSQQQNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHFFFDDDCCCAAA@@@AAAFFFNNN[[[nnnrrrssszzzzzzssswww}}}yyyoooddd\\\TTTPPPLLLJJJMMMRRRZZZ\\\cccooo~~~~~~yyyqqqfff]]][[[___fffsss}}}{{{yyyzzz{{{{{{zzzyyyyyyyyyyyyyyy{{{|||}}}xxxtttooollliiieee___ZZZRRRHHH???<<<;;;888777888777888888999999:::;;;;;;===>>>AAADDDLLL^^^xxx}}}iiiZZZPPPJJJGGGJJJNNNPPPUUUZZZZZZZZZZZZZZZZZZXXXUUUSSSOOOOOOOOOOOORRRZZZeeemmmtttwwwyyyvvvnnngggbbb```\\\VVVNNNGGGBBB@@@??????<<<===@@@BBBDDDIIIVVVdddmmm[[[SSSSSSYYY```dddfffhhhjjjmmmqqqvvvzzz|||zzzzzz|||~~~{{{wwwvvvwwwvvvsssooollljjjiiifffeeebbb___ZZZVVVRRRMMMHHHDDDAAA>>>:::777666666555333~~~{{{wwwwwwuuuqqqmmmkkkkkkmmmmmmoooqqqrrrrrrqqqooonnnqqqqqqpppooopppqqqrrrsssrrrrrrrrrrrrrrrrrrsssssswwwuuuqqqmmmhhhaaaZZZTTTLLLPPPSSSSSSTTTZZZdddmmmttt{{{~~~zzzyyyyyyyyyxxxppphhhddd```]]]\\\YYYUUUQQQIIIFFFBBB>>><<<<<<>>>@@@??????@@@AAABBBDDDFFFFFFJJJLLLQQQWWW\\\aaaccceeeaaa___]]]]]]___dddiiimmmrrruuuwwwvvvqqqlllhhhfffdddbbb___]]]\\\]]]___```___^^^\\\XXXSSSMMMHHHEEEBBBBBBCCCFFFJJJOOOSSSVVV```bbbcccaaa]]]YYYVVVUUUPPPNNNOOOQQQSSSXXXeeerrrxxxllldddeeeiiirrr||||||zzzxxxvvvxxxwwwuuutttssssssssstttssswwwzzz{{{yyyuuurrrqqqmmmmmmooopppqqqsssssstttvvvvvvuuuttttttvvv{{{~~~~~~wwwoooggg^^^UUUNNNDDDCCC@@@>>><<<:::::::::======>>>EEEWWWrrryyyhhhccc^^^ZZZXXXUUUTTTSSSRRRQQQQQQQQQRRRRRRRRRPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEE@@@???@@@DDDIIIUUUiiizzzrrrmmmoooxxx}}}ooogggkkksss{{{}}}~~~ttthhh```WWWRRRNNNKKKMMMRRRWWW[[[cccppp~~~{{{tttjjjaaa]]]^^^dddrrr~~~{{{yyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{|||}}}xxxuuuqqqnnnmmmhhhbbb]]]SSSJJJAAA===;;;888777888777888888999999:::;;;;;;<<>>===>>>???AAACCCEEEMMM___ooorrr\\\PPPNNNOOOTTTYYY```cccggglllpppvvv|||~~~~~~tttqqqsssvvvxxxzzzwwwrrrppprrrtttrrrooollljjjiiigggeeecccaaa]]]YYYTTTOOOJJJDDD@@@===:::888666777777666444}}}yyyxxxrrrttttttppplllkkkmmmppppppqqqrrrssssssqqqooonnnppppppoooooooooppprrrsssrrrqqqpppooonnnnnnnnnooossspppmmmiiieee___XXXSSSMMMOOORRRTTTWWW^^^gggnnnwww||||||sssrrruuu{{{~~~|||}}}~~~{{{pppiiieeecccaaa^^^[[[WWWRRRNNNAAA???<<<999999:::===>>><<<<<<>>>???BBBDDDGGGHHHKKKNNNTTTZZZ___bbbdddddddddddddddfffkkkqqqwww{{{wwwnnniiigggdddccc```___^^^^^^___``````___\\\WWWRRRMMMHHHFFFDDDEEEGGGKKKOOOSSSWWWZZZ\\\]]]]]][[[XXXTTTSSSSSSNNNNNNOOOSSSWWW^^^mmm{{{uuuiiibbbdddjjjttt~~~~~~{{{zzzyyywwwvvvuuuuuutttttttttttttttvvvxxxzzzyyywwwsssqqqqqqmmmnnnppprrrssstttuuuuuuwwwwwwwwwvvvvvvyyy}}}|||ssskkkcccZZZOOOHHHEEECCC@@@>>>;;;:::::::::===???AAAIII]]]wwwsssfffbbb\\\YYYYYYWWWVVVUUUTTTSSSSSSRRRRRRPPPPPPOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGBBBAAACCCEEEHHHQQQddduuutttiiieeemmmsssxxx~~~fff```cccjjjsssxxx~~~yyylllddd[[[UUUPPPLLLNNNSSSUUU[[[eeeppp{{{xxxqqqhhhccc```dddppp}}}{{{zzzzzzzzzyyyxxxvvvwwwxxxzzz{{{{{{{{{{{{yyyvvvtttrrrqqqllleee___UUUKKKBBB>>><<<888777777777888888999999:::;;;;;;999===AAAFFFVVVqqqsssaaaRRRLLLHHHJJJMMMOOOSSSXXX\\\aaagggiiigggbbb]]]ZZZWWWYYYYYYWWWVVV[[[eeennnwww|||zzzrrrllljjj^^^WWWMMMEEEBBB@@@>>><<>>===;;;999999;;;===>>>>>>???@@@CCCEEEHHHJJJLLLPPPTTTZZZaaafffiiijjjjjjkkklllnnnssszzz~~~rrrkkkhhhdddcccaaa```___``````aaa```^^^[[[VVVQQQLLLHHHFFFEEEGGGJJJNNNTTTXXX\\\^^^ZZZZZZZZZWWWTTTQQQPPPPPPPPPPPPSSSWWW]]]fffvvvrrreee___aaahhhsss}}}{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxvvvssspppoooooooooppprrrtttuuuuuuuuuuuuwwwxxxxxxyyyyyy{{{wwwmmmddd]]]VVVMMMGGGCCCBBB@@@>>><<<<<<<<<<<<<<>>AAAHHH[[[wwwxxxfffTTTNNNJJJKKKNNNOOOSSSWWW[[[```fffhhhgggeeedddddd```cccdddaaa]]]___fffmmmyyy~~~}}}uuuooolll\\\UUULLLGGGFFFEEECCC@@@BBBDDDHHHMMMSSSbbb|||vvv[[[PPPFFFBBBBBBBBBEEEIIIPPPUUU^^^gggpppyyyvvvdddXXXOOOJJJKKKPPPTTTUUUUUUVVVWWWYYY]]]___bbbbbbccceeefffeeebbb```\\\YYYTTTOOOJJJEEE???;;;777666555666777888888666zzzxxxuuuqqqllljjjkkklllmmmppprrrpppmmmmmmrrrvvvtttttttttsssrrrqqqooooootttrrrpppooonnnmmmnnnnnntttrrrpppmmmkkkjjjjjjjjjkkkhhhdddaaa]]]YYYTTTQQQMMMLLLMMMQQQXXX```fffiiimmmqqqsssrrrsssuuutttqqqnnnjjjjjjooouuuyyy~~~zzzvvvrrrmmmdddcccbbb^^^XXXQQQIIIEEE???>>><<<;;;;;;<<<>>>???CCCDDDEEEGGGIIILLLNNNPPPWWW[[[aaahhhnnnqqqrrrrrrrrrssswww}}}wwwnnnjjjcccbbbbbbaaaaaaaaaaaaaaa___]]]ZZZUUUPPPLLLHHHGGGDDDGGGKKKQQQWWW\\\```bbbYYYZZZYYYVVVRRROOOOOOOOOSSSSSSVVV[[[aaakkk}}}pppccc\\\___gggqqq|||~~~~~~zzzwwwwwwwwwuuutttvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvtttpppmmmmmmmmmpppqqqsssuuuvvvvvvvvvuuuwwwxxxzzzzzz{{{}}}{{{rrrfff]]]YYYUUUOOOKKKAAA@@@???>>>======>>>>>>;;;???EEEQQQiiiooofffaaaYYYWWWZZZUUUUUUVVVWWWXXXXXXYYYYYYMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHLLL[[[kkkxxx{{{iii^^^aaagggnnnjjjdddeeeiiiqqqyyyvvvlllbbbZZZRRRMMMMMMQQQPPP[[[gggooottt|||yyyqqqhhheeelllwww~~~}}}~~~}}}{{{{{{|||{{{xxxvvvtttvvvyyy|||}}}|||yyywwwyyyxxxxxxyyyxxxrrriiibbbWWWMMMCCC???<<<888666777777888888999::::::;;;;;;>>>AAACCCIII]]]xxx|||jjjVVVOOOKKKLLLOOOPPPSSSWWWYYY]]]aaaddddddeeehhhjjjiiilllmmmjjjdddccchhhnnnzzzvvvpppmmm\\\UUUNNNKKKKKKLLLJJJGGGGGGIIINNNTTT\\\nnnyyyhhhRRRIIIAAA>>>======@@@FFFHHHNNNWWWbbblllvvvuuudddSSSJJJEEEAAACCCHHHIIIHHHGGGHHHKKKNNNQQQSSS\\\]]]```ccceeedddaaa^^^ZZZVVVRRRMMMHHHCCC===999555444444555777888888777qqqnnnjjjgggfffgggiiikkknnnmmmmmmmmmpppsssvvvxxxzzzwwwtttrrrqqqqqqooonnnwwwtttoookkkhhhiiikkklllsssqqqooollliiigggeeeddddddaaa]]]XXXTTTRRRQQQQQQPPPOOOPPPSSSZZZ```eeegggkkklllnnnooopppqqqqqqqqqkkklllnnnrrrwww|||vvvnnnhhhggghhheeeaaa]]]WWWPPPIIIDDD???===<<<;;;<<<>>>AAACCCDDDGGGKKKNNNQQQTTTXXX[[[___dddkkkppprrrrrrrrrrrrvvvzzz{{{pppiiihhhfffdddcccddddddbbbaaa```^^^[[[WWWRRRMMMJJJHHHLLLNNNQQQTTTWWWZZZ[[[\\\WWWVVVTTTQQQNNNMMMOOOPPPTTTXXX\\\```fffsssjjjZZZXXX^^^gggqqqyyy~~~yyytttvvvwwwttttttxxxzzzzzzzzz|||}}}{{{xxxuuuwwwuuuqqqnnnllllllmmmmmmsssrrrrrrrrrsssuuuwwwxxxyyy{{{}}}~~~sssmmmddd[[[TTTOOOJJJGGGDDD>>>;;;===>>>===>>>AAA;;;BBBEEETTTtttzzzjjjeeeaaaWWWRRRUUUYYYXXXWWWXXXXXXXXXVVVTTTQQQPPPNNNMMMLLLKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKKKKNNNYYYdddzzz~~~ooodddbbbeeemmmrrrggggggjjjsss~~~wwwkkkaaaYYYTTTPPPNNNNNNSSS]]]gggnnnvvvxxxnnnhhhhhhjjjuuusssrrrvvv}}}yyyyyyzzz|||}}}|||xxxuuuxxxyyyzzz|||}}}||||||{{{yyyzzz{{{|||yyysssjjjdddXXXPPPEEE===;;;:::999888666666777777888999;;;<<<999DDDKKKOOO___yyynnnZZZPPPHHHIIIMMMOOOQQQSSSYYY\\\```ccceeefffhhhjjjlllppprrrpppkkkiiilllooo}}}{{{tttqqqpppZZZVVVQQQPPPSSSVVVWWWVVVTTTVVV\\\eeeuuu~~~kkk```TTTJJJBBB??????======???CCCGGGNNNWWWbbbooo{{{}}}vvvnnn^^^LLLBBB>>>===???BBBAAA@@@??????AAADDDGGGIIISSSVVVZZZ^^^___^^^[[[ZZZVVVSSSMMMIIIEEEAAA===:::555555555666777777888888mmmkkkhhhfffeeegggjjjlllvvvuuuuuuuuuuuuvvvxxxxxxzzzwwwtttrrrrrrrrrqqqpppwwwtttpppmmmllllllooopppsssqqqnnnkkkhhheeecccbbb^^^\\\XXXTTTQQQOOONNNNNNRRRRRRUUUZZZaaagggjjjkkkooooooppppppqqqqqqqqqqqqpppqqqsssvvvyyy~~~yyytttoookkkkkkgggddd___[[[VVVOOOIIIDDDBBBAAA?????????AAACCCEEEHHHKKKOOOSSSVVVYYY]]]```hhhlllqqquuuvvvvvvwwwwwwyyy}}}zzzpppiiigggeeecccccccccdddcccaaa```^^^[[[XXXSSSOOOLLLKKKOOOPPPRRRUUUWWWYYYYYYYYYUUUUUUSSSPPPMMMLLLNNNPPPPPPTTT\\\dddnnn|||lll^^^[[[___gggooovvv{{{}}}~~~|||uuuqqqtttvvvvvvwww{{{zzzzzz{{{|||}}}{{{xxxuuurrrpppnnnlllkkklllnnnoooqqqqqqrrrrrrrrrsssvvvxxxxxxzzz}}}~~~~~~nnnhhh```WWWQQQKKKGGGDDDDDD???===>>>???===>>>AAA@@@DDDHHH[[[|||wwwhhhddd```XXXTTTWWWTTTTTTSSSTTTVVVVVVVVVVVVQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLIIIIIIIIIIIILLLVVVaaayyyxxxjjjfffgggmmm}}}ooolllnnnwww{{{pppeee]]]WWWSSSPPPMMMQQQYYYcccjjjrrr}}}rrrkkkiiijjjjjjiiijjjpppzzzzzzzzz{{{|||~~~}}}{{{xxxzzzzzz{{{|||||||||{{{{{{zzz{{{||||||zzzssskkkeeeYYYQQQFFF>>>;;;:::999777666666777777888:::;;;<<<<<>>======???BBBEEEJJJRRR\\\hhhuuu}}}~~~~~~wwwnnn]]]KKKBBB???======??????>>><<<;;;<<<>>>@@@BBBHHHKKKPPPUUUXXXYYYXXXXXXSSSPPPKKKFFFCCC???<<<999555555666666777888888999rrrpppooonnnooorrruuuwww|||}}}}}}~~~}}}|||{{{zzzzzzxxxuuutttttttttsssrrrtttssspppnnnmmmnnnppprrrrrrpppnnnjjjfffccc```___XXXVVVTTTQQQOOOMMMMMMMMMSSSUUUYYY```hhhooossstttwwwvvvuuusssrrrrrrrrrrrrsssuuuxxx{{{uuuqqqpppmmmkkkkkkfffccc]]]YYYTTTOOOJJJFFFFFFEEEDDDCCCDDDDDDFFFFFFLLLOOOTTTWWW[[[^^^bbbeeejjjmmmppprrrrrrsssuuuwww{{{vvvmmmhhhdddcccbbbbbbcccdddcccbbb```___\\\YYYVVVSSSPPPOOORRRSSSUUUVVVWWWVVVVVVUUUSSSRRRPPPMMMKKKKKKMMMOOOPPPTTT]]]iiixxxmmm```^^^aaaffflllrrrxxx}}}xxxsssppprrruuuuuuwwwzzz{{{{{{{{{||||||{{{xxxuuuooommmkkkiiiiiijjjlllnnnnnnppprrrqqqoooppptttwwwwwwyyy|||}}}}}}~~~tttfffaaaYYYQQQKKKGGGCCCAAACCC???>>>@@@???===>>>AAADDDHHHPPPiiirrreeebbb___XXXUUUXXXNNNOOOPPPRRRTTTUUUVVVWWWQQQQQQRRRQQQOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJJJJJJJHHHHHHHHHGGGHHHHHHIIIIIIJJJHHHFFFGGGGGGJJJSSS]]]rrruuullljjjooo~~~yyytttsss~~~vvvlllccc\\\VVVRRRMMMOOOUUU]]]cccmmm|||vvvnnniiiggg```aaaeeelllvvv||||||{{{|||~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{||||||}}}zzztttlllfff\\\SSSHHH@@@<<<:::999777777777777777999:::;;;<<<@@@FFFMMMXXXooottt___SSSIIIHHHJJJKKKLLLOOORRRUUUYYY\\\^^^___aaacccjjjoootttvvvvvvuuuwwwzzzxxxoooiiibbb]]]YYY]]]gggttt~~~~~~mmmcccVVVLLLCCC???>>><<<<<<>>>@@@BBBEEEKKKSSS___llltttzzzwwwkkkZZZHHHAAAAAA???<<<;;;;;;:::999888888:::<<<===AAADDDHHHLLLPPPRRRTTTTTTNNNKKKGGGCCC@@@===:::888666666666777888888999999zzzyyyyyyzzz}}}}}}{{{xxxvvvuuuuuuvvvuuutttrrrqqqooommmmmmmmmnnnoooqqqooommmiiiddd```\\\[[[TTTSSSRRRQQQPPPPPPPPPPPPUUUWWW\\\eeepppxxx~~~|||xxxtttrrrrrrrrrqqquuu{{{~~~{{{www{{{~~~uuunnnmmmllliiifffffffffbbb]]]XXXTTTPPPLLLJJJHHHHHHGGGFFFFFFFFFGGGGGGMMMPPPTTTXXX[[[___cccfffgggiiijjjkkkkkkmmmpppsssyyy}}}yyyqqqjjjeeebbbaaa```bbbcccdddcccbbb```___]]][[[XXXVVVTTTSSSUUUUUUVVVVVVUUUSSSQQQPPPPPPOOOMMMJJJHHHHHHKKKNNNUUUWWW___mmm}}}kkk``````aaaeeekkkrrrzzzwwwtttrrrrrrssssssuuuwww{{{{{{zzz{{{{{{zzzwwwuuuooommmjjjhhhgggggghhhiiimmmppprrrqqqnnnooossswwwwwwyyy{{{||||||~~~uuuiii___ZZZRRRLLLGGGDDD@@@>>>AAA>>>>>>@@@???<<<===AAAFFFPPPaaa{{{yyymmmbbb^^^[[[VVVTTTUUUKKKNNNRRRUUUVVVUUUTTTTTTQQQRRRSSSSSSQQQOOOLLLJJJKKKKKKJJJJJJJJJKKKLLLLLLHHHHHHGGGGGGFFFGGGGGGGGGIIIFFFEEEFFFGGGIIIPPPYYYhhhuuuvvvoooppp|||{{{yyy{{{qqqggg___XXXSSSOOOOOORRRXXX^^^gggvvvyyyooohhhddd___bbbhhhooowww}}}~~~~~~~~~~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||||||||||||||zzztttlllggg^^^UUUJJJAAA<<<:::888777777777777888999:::;;;<<>>;;;;;;===>>>@@@CCCHHHOOOYYYdddkkkvvv||||||sssdddTTTEEEAAACCCAAA===;;;999888777777888:::<<<===AAACCCDDDGGGJJJLLLNNNOOOJJJGGGCCC@@@===;;;888666666666777777888999999999~~~{{{yyyvvvuuuvvvvvvvvvuuutttsssqqqooonnnmmmmmmmmmpppnnnkkkgggbbb]]]XXXVVVPPPPPPPPPQQQQQQRRRSSSTTTYYY]]]dddnnnzzzzzztttrrrqqqrrrqqqvvv~~~|||wwwssspppnnngggjjjqqqyyy}}}yyyuuuoookkkkkkkkkgggddddddfffbbb]]]YYYVVVSSSPPPMMMIIIIIIGGGFFFFFFGGGHHHHHHKKKNNNRRRUUUXXX[[[___bbbeeefffgggggghhhkkkooorrrvvvzzzvvvoooiiieeeaaa``````bbbdddeeecccbbb```___^^^\\\ZZZYYYWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLMMMLLLJJJGGGEEEFFFIIIMMMWWWYYY```pppyyyiii___^^^aaaeeellluuu~~~xxxuuuuuutttsssrrrtttvvvwww{{{zzzyyyyyyzzzyyyvvvtttooommmjjjhhhggghhhiiijjjnnnpppqqqpppooopppssswwwwwwxxxyyyzzz{{{~~~pppdddYYYTTTMMMHHHDDDBBB@@@>>>>>><<<===???===;;;>>>CCCJJJ```yyyrrriii```\\\XXXTTTRRRRRRLLLQQQXXX[[[ZZZUUUQQQOOOQQQQQQSSSSSSRRRPPPMMMKKKLLLLLLKKKKKKKKKLLLMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFHHHEEEEEEHHHIIIKKKOOOVVVaaalll{{{uuurrrzzz}}}tttkkkbbbZZZUUUSSSPPPQQQUUU[[[bbbppp|||}}}tttlllhhhaaagggnnnvvvzzz|||||||||~~~}}}|||||||||}}}~~~}}}|||}}}~~~|||{{{{{{{{{|||{{{{{{{{{{{{xxxssslllfff___VVVJJJAAA===;;;888777777777888888999:::<<<===BBBHHHVVVnnnxxxeeeWWWJJJEEEEEEFFFGGGJJJOOOQQQUUUWWWWWWXXXYYYZZZYYY^^^fffnnntttxxx{{{}}}~~~~~~{{{qqqiiikkkgggdddiiixxxxxxlll]]]RRRFFFAAA>>>;;;;;;======AAAGGGMMMTTT[[[bbbgggqqqwww|||~~~~~~|||tttjjjYYYLLLBBBBBBDDDCCC???<<<::::::999999999:::;;;<<<>>>>>>@@@AAADDDFFFHHHIIIFFFDDD@@@===<<<:::777555666666666777888888999999~~~|||zzzwwwuuuvvvvvvuuutttvvvuuuuuusssrrrpppooonnnooommmjjjfff```ZZZTTTQQQMMMMMMOOOQQQSSSUUUWWWWWWaaafffppp}}}vvvpppnnnoooppprrryyywwwoooiiiccc^^^]]]WWW[[[```eeejjjlllmmmmmmrrrmmmkkkllllllgggdddeeedddaaa]]][[[XXXUUURRROOOJJJHHHFFFEEEEEEGGGIIIKKKKKKNNNQQQTTTVVVXXX\\\^^^```aaabbbdddeeeiiinnnrrrwww}}}wwwpppjjjfffaaaaaaaaaccceeeeeecccbbbaaa```___]]][[[ZZZYYYXXXUUUSSSQQQNNNKKKJJJJJJJJJJJJIIIFFFCCCBBBDDDHHHKKKSSSXXXbbbuuuvvvggg^^^\\\___fffooozzz{{{wwwqqquuuvvvttttttxxx{{{{{{{{{yyyxxxxxxxxxwwwtttrrrlllkkkiiihhhiiilllooopppqqqqqqpppqqqrrrtttuuuvvvxxxxxxxxxxxxzzzzzzkkkaaaTTTOOOIIIEEEBBBAAA???>>>===<<<<<<>>><<<;;;@@@HHHVVVxxxlllggg```[[[WWWUUUSSSRRRPPPVVV^^^```[[[UUUOOOMMMPPPPPPQQQQQQQQQPPPOOONNNNNNNNNMMMLLLLLLMMMMMMMMMJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEFFFLLLOOOOOOQQQUUU\\\fffuuuzzztttyyyxxxqqqhhh___YYYVVVRRRQQQTTTXXX^^^iiisssxxx|||uuupppeeejjjrrrxxx{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}|||}}}~~~}}}||||||||||||zzzyyyyyyxxxvvvpppjjjeee^^^VVVJJJAAA===:::888777888888888888999;;;<<<===AAAIII\\\yyy|||iii[[[MMMGGGFFFGGGIIILLLNNNQQQSSSTTTTTTSSSTTTUUUUUUYYY```gggoootttwwwyyyzzz|||~~~zzzsssnnnqqqnnnlllrrrrrraaaUUUIIICCC???<<<<<<>>>===EEEPPPZZZ```ccceeefffmmmrrrvvvvvvuuuqqqhhh^^^OOOGGGBBBCCCEEEBBB???>>>===<<<<<<;;;:::::::::::::::;;;<<>>>>>======>>><<<===EEENNNiiivvvgggeee```[[[YYYXXXWWWVVVTTTZZZ______YYYSSSOOOOOONNNOOOOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEIIIPPPTTTTTTSSSUUUXXX```ooouuuxxx~~~wwwooofff```WWWSSSPPPRRRUUUZZZbbbjjjmmmvvv{{{wwwlllooosssvvvvvvxxx|||~~~|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{|||~~~}}}}}}|||xxxwwwvvvuuusssnnngggccc]]]TTTIII@@@<<<:::999777888888888999:::;;;<<<===@@@KKKbbbooo```QQQJJJIIIJJJLLLPPPRRRTTTVVVVVVUUUTTTSSSTTTTTTUUUYYY___eeejjjmmmnnnqqqtttyyyzzzxxxuuuqqqooosssqqqqqqxxxwwweeeYYYKKKDDD@@@======???>>>IIIZZZhhhoooooollliiijjjnnnpppmmmjjjfff\\\RRRIIIEEECCCEEEDDD@@@===>>>======>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIFFFCCC@@@===;;;999666444444444444555666666777777}}}{{{wwwuuuuuutttsssrrrooopppqqqrrrrrrrrrqqqpppnnnllliiiddd]]]VVVPPPLLLPPPRRRUUUYYY]]]```bbbcccfffqqq}}}wwwooogggdddeeeiiilllkkksss~~~zzzkkk]]]YYYVVVPPPLLLLLLMMMPPPUUUYYY^^^gggpppwwwyyytttqqqppplllddd``````^^^]]]\\\[[[YYYVVVQQQMMMLLLIIIEEECCCDDDHHHMMMPPPRRRTTTVVVXXXYYY[[[]]]___dddgggjjjnnnqqqvvv|||ssskkkeeeaaaccccccdddeeegggfffcccaaabbbaaa```^^^\\\ZZZYYYXXXRRRNNNIIIEEECCCDDDGGGIIIGGGEEECCC@@@???AAAFFFJJJSSS^^^qqqzzzjjj]]]VVVYYY^^^hhhtttwww}}}~~~xxxuuuxxxzzzyyyyyyxxxuuuuuuttttttrrrpppsssqqqooommmmmmoooqqqrrrxxxsssoooqqqxxx{{{yyyvvvzzzxxxuuuuuuxxxvvvhhh[[[TTTMMMIIIDDD@@@??????>>>===???>>>>>>>>>===???HHHRRRxxxqqqddddddaaa\\\[[[\\\\\\ZZZWWW[[[___]]]WWWRRRQQQRRRNNNNNNMMMNNNNNNPPPQQQRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEJJJTTTXXXWWWUUUVVVSSS[[[iiiyyyuuuxxx|||tttkkkeeeWWWSSSPPPRRRTTTWWW^^^eeefffooo|||}}}zzztttttttttrrrqqqsssxxx}}}|||{{{zzzyyyyyyyyyzzz{{{||||||{{{|||~~~~~~}}}~~~~~~}}}|||wwwvvvuuutttqqqlllfffaaa\\\SSSHHH@@@<<<:::999777888888888999:::;;;<<<===@@@MMMfffrrrcccTTTMMMLLLMMMPPPSSSXXXZZZ[[[[[[YYYWWWVVVVVVRRRRRRTTTXXX]]]aaacccdddhhhmmmrrrsssqqqnnnmmmmmmrrrpppqqqzzzzzzgggZZZMMMEEEAAA>>>===??????MMMaaaqqqxxxvvvpppkkkhhhkkklllhhhddd^^^TTTJJJFFFEEEEEEGGGCCC===;;;===:::<<>>@@@DDDHHHKKKJJJEEE@@@>>>>>>???FFFOOOUUUdddwwwqqqnnntttxxx}}}}}}rrreee[[[WWWXXXaaakkkttt|||{{{zzzyyywwwvvvvvvvvvuuuuuuuuuuuuuuuwwwuuusssrrrrrrtttwwwxxxzzzxxxvvvuuuuuuwwwzzz{{{~~~xxxpppcccXXXSSSIIIFFFBBB???<<<<<<<<<===<<<999;;;??????AAANNN___~~~nnneeeccc___\\\ZZZZZZ[[[\\\YYYZZZZZZZZZYYYUUURRRPPPPPPNNNLLLMMMNNNPPPQQQQQQOOONNNMMMLLLKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHLLLRRRYYY\\\[[[YYYVVVYYY```lll|||}}}zzzzzzqqqjjj___ZZZSSSQQQSSSWWWYYYZZZeeekkkttt|||~~~yyyxxxuuurrrooooooqqqssszzz}}}|||wwwuuuwwwzzzzzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxvvvtttrrrooojjjccc___SSSMMMEEE>>>;;;:::999999;;;:::999999:::<<<>>>???IIIPPPiiixxxhhhWWWOOONNNPPPUUUZZZ\\\\\\]]]^^^]]][[[YYYWWWYYYWWWWWWYYYXXXVVVYYY___```dddiiiiiigggffffffhhhrrrttt{{{vvvhhh\\\LLLAAA>>>>>>>>>===>>>QQQhhhuuuuuupppkkkkkkhhhgggfffeeeaaaXXXNNNFFFBBBBBBBBBBBBCCCCCCBBBBBBFFFEEEDDDFFFNNN[[[jjjtttuuupppiiifffffffffeeecccYYYSSSIII@@@:::777666555555444444444444555666666|||yyyuuupppllliiiiiijjjkkkkkkkkklllllllllkkkjjjjjjiiiiiihhhccc\\\VVVSSSQQQTTTWWW[[[___bbbeeeiiillloooxxxzzzqqqjjjfffaaaaaadddhhhlllmmmqqqvvv~~~qqqggg]]]WWWSSSOOOQQQUUUVVVYYY^^^fffooowww}}}zzzqqqjjjfffccc___[[[TTTTTTSSSQQQOOOLLLIIIGGGDDDCCCCCCEEEHHHLLLPPPRRRSSSXXX^^^aaa```aaadddgggnnnpppuuu{{{yyyooojjjhhheeedddaaaccceeegggfffdddbbbbbb^^^]]][[[ZZZXXXUUUPPPMMMGGGCCC???>>>@@@DDDHHHIIIHHHCCC???>>>===???GGGOOOYYYhhh{{{~~~ssshhhgggooorrryyy~~~zzznnnaaaYYYVVVXXXaaakkkuuu}}}yyyzzz|||{{{xxxxxxwwwwwwvvvtttsssrrrrrrqqqppppppqqqtttwwwyyywwwvvvvvvvvvxxx{{{~~~zzzrrrjjj___TTTOOOHHHEEEBBB>>><<<<<<<<<===;;;999;;;??????CCCVVVjjjyyykkkbbbaaa^^^\\\ZZZZZZZZZZZZXXXYYY[[[[[[ZZZXXXUUUSSSTTTRRROOOOOOOOOOOONNNLLLGGGGGGHHHJJJKKKMMMNNNOOONNNNNNMMMMMMLLLKKKKKKKKKIIIJJJMMMRRRWWWYYYXXXVVVPPPSSSYYYeeeuuu|||sssmmmaaa[[[TTTQQQRRRUUUWWWXXXbbbhhhpppxxx}}}~~~yyyyyywwwsssnnnlllnnnqqqyyy|||~~~|||xxxvvvwwwzzz||||||}}}~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvsssqqqmmmggg```\\\QQQLLLDDD>>>;;;:::::::::<<<;;;:::999:::<<<>>>@@@JJJSSSlll|||lll[[[SSSPPPQQQUUUZZZ\\\^^^```aaabbbbbb``````\\\YYYYYYZZZYYYWWWZZZ___```bbbddddddbbbcccgggjjjtttyyy}}}qqqaaaWWWJJJ@@@=========<<<>>>JJJYYYcccccc```^^^^^^\\\]]]^^^^^^[[[TTTKKKDDDAAAAAAAAAAAABBBCCCDDDEEELLLNNNRRRZZZfffwww~~~qqqcccQQQCCC===:::888666555444444444444555666666{{{pppjjjccc```aaacccdddddddddeeeeeeffffffeeeeeedddfffffffffccc^^^YYYVVVUUUWWWZZZ___cccfffiiimmmppppppwww|||}}}|||zzztttmmmhhhfffdddfffjjjppptttvvvyyyzzz~~~qqqhhh^^^ZZZWWWUUUWWW[[[^^^aaagggnnnuuuyyy|||}}}|||uuummmgggeeeaaaZZZUUUMMMLLLKKKJJJHHHEEECCCBBBAAAAAAAAABBBDDDHHHLLLNNNPPPUUUZZZ]]]^^^___bbbeeejjjmmmsss|||zzzssskkkffffffhhhhhhgggaaabbbdddeeeeeedddbbbaaa]]][[[XXXVVVTTTPPPKKKGGGCCC@@@>>>>>>AAADDDFFFGGGDDD@@@======>>>@@@GGGOOO\\\iii{{{tttnnngggaaaccckkknnnvvv{{{vvvhhh[[[UUUTTTYYYbbbmmmvvv|||yyy|||{{{{{{zzzxxxvvvsssqqqooommmllllllmmmooosssvvvxxxuuuuuuuuuwww{{{ssskkkcccYYYPPPLLLFFFDDDAAA>>><<<;;;<<<<<<:::999<<>>@@@FFFRRRmmmsssbbbXXXSSSQQQTTTXXXZZZ\\\___ccceeefffffffff___\\\[[[\\\[[[YYY]]]bbbcccdddeeecccbbbeeekkkpppyyyssshhhVVVOOOEEE???======<<<;;;???CCCIIIMMMNNNNNNOOOPPPOOORRRWWWYYYVVVPPPHHHCCCCCCCCCCCCDDDGGGKKKOOORRRXXX]]]fffrrr{{{___JJJ@@@<<<999666555444444444444555666666zzzpppbbb[[[TTTRRRVVVZZZ[[[ZZZ\\\]]]^^^```aaabbbbbbbbbbbbcccdddbbb___\\\ZZZZZZZZZ]]]bbbfffiiikkknnnpppmmmrrrvvvvvvwwwxxxtttooohhhhhhiiilllpppvvvzzz}}}~~~}}}sssiii```]]]\\\ZZZ[[[^^^```dddjjjooorrrsssssstttsssnnniiigggddd^^^TTTLLLFFFEEEDDDCCCAAA@@@>>>============>>>@@@CCCEEEGGGJJJMMMQQQTTTTTTVVVXXXZZZ^^^```gggrrr{{{}}}wwwqqqiiikkkmmmpppqqqqqqpppoookkkgggccccccfffiiijjjjjjcccccccccddddddcccaaa___ZZZXXXTTTRRROOOKKKGGGCCC@@@>>>===>>>@@@CCCDDDDDDAAA>>><<<>>>???AAAHHHPPP[[[dddrrr~~~uuukkkfffcccbbbgggooosssyyy|||ssscccVVVRRRSSSZZZdddoooyyy}}}~~~}}}{{{xxxuuurrrooommmlllkkklllmmmooorrrtttvvvtttuuuvvvyyy}}}{{{mmmeee^^^UUUMMMJJJDDDBBB@@@===<<<;;;;;;<<<:::999<<>>@@@EEESSSoooxxxhhh]]]VVVQQQQQQUUUVVVXXX\\\```cccddddddddd```]]]]]]_________ccciiimmmnnnooommmlllnnnsssxxxuuueeeZZZKKKFFF@@@===<<<<<<;;;;;;@@@??????@@@CCCFFFGGGHHHHHHNNNUUUXXXVVVPPPKKKHHHIIIJJJKKKPPPVVV___ggglllrrrxxxqqqUUUCCC;;;777555555444444444444555666666{{{hhh]]]TTTNNNGGGFFFKKKOOOPPPOOOQQQSSSUUUXXXZZZ]]]^^^___^^^___aaaaaa___^^^]]]]]][[[^^^cccfffggghhhjjjlllfffjjjllllllmmmpppoookkkfffggghhhkkknnnsssyyy|||}}}{{{|||tttjjjaaa^^^^^^]]]]]]^^^^^^aaafffiiihhhhhhhhhiiijjjjjjiiihhhbbbXXXLLLDDDAAA@@@???>>>===<<<<<<;;;999999999:::<<<===???@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMOOOUUU___gggggg```YYYXXXZZZ\\\___aaaccccccccccccaaaaaaeeelllqqqrrrrrrfffdddcccccccccbbb^^^\\\UUUSSSPPPNNNLLLIIIEEECCC???===<<<===@@@BBBBBBBBB@@@>>>===@@@AAACCCIIIQQQZZZ___hhhooossstttvvvxxxyyysssllliiihhhkkkrrrxxx~~~qqq```SSSQQQSSS[[[fffsss}}}zzzwwwssspppnnnlllnnnnnnmmmnnnoooppprrrssstttuuuwwwzzz~~~uuuhhhaaa[[[SSSLLLIIIAAA@@@>>>===;;;;;;;;;;;;:::999<<<@@@DDDTTTwwwsssccc^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZUUUVVVYYY[[[[[[ZZZXXXWWWPPPPPPQQQSSSUUUUUUSSSQQQOOOOOOOOOOOONNNMMMKKKKKKJJJKKKMMMOOOPPPOOONNNMMMNNNOOOQQQRRRPPPNNNLLLJJJIIIKKKNNNUUUaaassswwwvvvyyy~~~~~~~~~{{{sssoooggg___YYYWWWXXXYYY[[[```ffflllpppsssvvvxxx|||}}}~~~|||~~~zzzrrrmmmmmmnnnvvvxxxzzz|||{{{{{{zzz{{{yyy{{{}}}}}}{{{zzz{{{|||~~~|||{{{zzzyyyxxxyyywwwtttpppllleee^^^XXXLLLGGG@@@;;;999:::::::::<<<;;;::::::;;;===@@@AAAIIIYYYsss~~~nnnbbbXXXPPPOOOQQQTTTVVVYYY\\\^^^_________]]][[[\\\___aaaccciiipppvvvyyy||||||zzzzzz|||{{{uuuhhhXXXLLLBBB@@@===;;;;;;;;;;;;:::>>><<<;;;<<<@@@CCCDDDCCCDDDMMMWWW[[[ZZZVVVTTTTTTWWWYYY\\\cccmmmzzzcccIII;;;777777555444444444444555666666vvvcccTTTLLLHHHDDD@@@@@@CCCFFFHHHGGGHHHIIILLLOOOSSSUUUWWWXXXXXXZZZ]]]^^^]]]\\\]]]]]]ZZZ]]]```bbbbbbaaabbbbbbaaadddeeecccdddffffffbbb^^^___```aaaccchhhoootttwwwxxxyyy}}}ssshhh___^^^___^^^]]]^^^[[[^^^bbbbbbaaaaaadddgggkkknnnooojjj___QQQEEE>>>======<<<;;;:::::::::;;;888888888888999:::<<<<<<===>>>>>>???@@@@@@AAAAAACCCEEEJJJQQQWWWWWWSSSNNNPPPRRRVVVYYY]]]___aaaaaaaaaaaaeeellluuu{{{}}}|||kkkgggdddbbbbbb___[[[WWWPPPNNNLLLKKKJJJIIIGGGFFF@@@>>><<<===???AAAAAAAAAAAA???@@@CCCDDDEEEKKKRRR[[[]]]bbbhhhjjjjjjooouuuzzzvvvsssrrrtttzzz~~~lll[[[QQQQQQTTT]]]hhhwww|||xxxtttpppnnnnnnnnnoooooooooooooooppppppqqqssstttvvvzzz~~~yyymmmbbb]]]YYYQQQJJJGGG???>>>===<<<;;;;;;::::::;;;999;;;@@@HHHZZZ}}}mmmccc___YYYZZZ[[[\\\]]]]]]\\\[[[VVVWWWYYY[[[[[[YYYVVVUUUPPPPPPPPPRRRUUUWWWVVVUUUMMMLLLLLLKKKKKKLLLLLLMMMKKKLLLMMMOOOOOOOOONNNNNNNNNPPPRRRRRRPPPMMMKKKJJJJJJKKKNNNRRR[[[kkk}}}zzztttrrrvvv|||tttnnnqqqsssuuuxxx}}}vvvsssmmmeee]]]YYYXXXXXX\\\```ggglllpppssswwwyyy}}}}}}~~~yyyuuurrrqqquuuwwwyyy{{{}}}|||{{{{{{xxx{{{}}}|||yyyxxx{{{}}}~~~}}}|||{{{zzzyyyxxxwwwtttqqqmmmggg```[[[QQQKKKDDD>>>;;;;;;;;;;;;===<<<<<<<<<>>>AAACCCEEEKKK[[[ssstttggg[[[QQQNNNPPPSSSTTTWWWYYY[[[[[[ZZZYYYXXXVVVWWW[[[^^^aaaiiiqqqwww{{{~~~yyytttmmmaaaQQQEEE>>>===<<<;;;:::::::::::::::999999;;;>>>AAAAAAAAABBBMMMZZZbbbdddeeeiiimmmppprrrvvv~~~lllNNN===999:::555444444444444555666666wwwvvvqqqgggZZZNNNGGGDDD@@@???>>>>>>???AAABBBCCCEEEFFFIIIKKKNNNPPPQQQRRRRRRTTTWWWYYYYYYYYYYYYZZZXXXZZZ]]]^^^\\\YYYXXXXXXWWWZZZ[[[XXXXXX[[[ZZZWWWTTTUUUUUUVVVXXX^^^ffflllqqqtttxxxzzz{{{zzzzzz{{{zzz~~~zzznnnddd[[[[[[____________[[[^^^`````````cccjjjpppuuuxxxwwwkkkYYYHHH???<<<;;;:::999888888888999:::888888999999999:::;;;;;;===<<<<<<===???@@@AAAAAACCCEEEJJJOOOSSSUUUUUUUUUVVVXXX\\\```dddggghhhiiiggghhhmmmuuu}}}pppkkkeeebbb```]]]WWWRRRKKKJJJHHHIIIJJJKKKKKKJJJBBB@@@===<<<>>>@@@@@@@@@CCCBBBCCCFFFGGGHHHLLLSSSZZZ[[[aaahhhiiiiiiooowww}}}}}}}}}~~~yyydddVVVPPPQQQTTT^^^jjjzzz~~~zzzuuupppmmmmmmooopppnnnnnnnnnnnnoooooooooooooooqqqtttxxx}}}|||nnnddd[[[XXXUUUMMMFFFCCC======<<<;;;;;;:::::::::<<<888:::AAAKKK^^^~~~vvvfff```]]]WWWXXXYYYZZZ[[[[[[\\\\\\YYYZZZ\\\\\\[[[YYYVVVTTTUUUSSSRRRRRRTTTUUUUUUTTTMMMLLLJJJIIIJJJLLLNNNPPPOOOPPPPPPPPPPPPPPPPPPPPPMMMPPPSSSSSSPPPMMMKKKLLLKKKMMMNNNQQQWWWdddtttuuuoooooovvv{{{ooofffggggggkkkuuu~~~zzzyyyuuummmddd^^^[[[[[[\\\```ggglllqqqtttxxx{{{}}}}}}~~~~~~yyyuuutttuuuxxx{{{}}}~~~|||{{{zzz|||~~~|||xxxvvvxxx|||}}}||||||{{{zzzyyyyyyxxxvvvtttrrrqqqnnniiibbb^^^WWWQQQIIIBBB???======<<>>>>>???BBBEEEIIIKKKRRRbbbuuuyyylll^^^SSSNNNPPPOOOPPPSSSUUUVVVVVVUUUUUUQQQOOOOOOSSSVVVZZZbbbjjjmmmrrrxxx{{{zzzzzz||||||~~~~~~zzzuuurrrlll```QQQEEE======<<<;;;999999:::;;;999999;;;<<<<<<>>>???@@@AAAOOOaaammmttt{{{iiiNNN>>>999999555444444444444555666666qqqtttxxxyyyvvvnnneee```]]]]]]YYYRRRJJJDDDCCCCCC===>>>??????>>>???@@@BBBGGGHHHJJJLLLMMMOOOOOOOOONNNPPPTTTUUUUUUVVVWWWXXXVVVYYY[[[ZZZXXXTTTRRRQQQHHHKKKLLLKKKLLLOOOOOOLLLNNNOOOPPPPPPRRRXXXbbbiiimmmrrrwwwyyywwwtttssstttuuuzzz}}}vvvjjj```XXXZZZ___`````````\\\___aaabbbccchhhrrrzzz}}}lllUUUCCC<<<===999888777666777777999999::::::::::::;;;;;;;;;;;;>>>======>>>AAADDDEEEEEEGGGJJJOOORRRVVVYYY]]]```cccfffjjjnnnrrrtttuuuuuupppqqqttt{{{sssmmmfffbbb___[[[TTTOOOHHHGGGFFFHHHKKKMMMNNNMMMDDDAAA>>><<<===???@@@@@@EEECCCEEEHHHIIIIIINNNTTTXXXZZZaaaiiikkkjjjpppyyyuuu___RRROOORRRUUU^^^kkk}}}}}}yyysssnnnkkklllooorrrllllllmmmnnnnnnooooooooolllnnnrrrwww|||~~~sssggg^^^VVVTTTQQQJJJCCC@@@<<<<<<<<<;;;;;;:::::::::===888999BBBMMM```~~~lll___[[[YYYVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]^^^^^^\\\YYYVVVSSSZZZWWWTTTSSSSSSSSSSSSRRRRRRPPPMMMKKKKKKMMMOOOQQQTTTSSSRRRRRRRRRRRRSSSSSSLLLPPPSSSSSSPPPMMMLLLMMMGGGIIIJJJKKKPPP[[[jjjvvvwwwnnnkkkrrryyyrrrhhhccc```ggguuu~~~|||uuukkkddd``````\\\```ggglllqqquuuyyy|||}}}}}}~~~}}}wwwtttuuuxxx{{{~~~~~~}}}{{{{{{~~~|||wwwtttvvvzzzzzzyyyyyyxxxxxxwwwwwwwwwsssrrrqqqpppmmmiiiccc___\\\VVVMMMFFFBBB@@@>>>>>>@@@@@@AAABBBEEEIIIMMMOOO^^^mmm|||oooaaaTTTPPPQQQJJJLLLNNNQQQRRRRRRRRRQQQLLLJJJJJJMMMPPPSSS[[[cccdddhhhnnnqqqrrrtttxxx{{{wwwwwwyyy}}}||||||xxxtttqqqlllbbbSSSHHH>>>>>>===;;;999888:::;;;;;;<<<===<<<;;;<<>>888555555444444444444555666666YYYZZZYYYVVVRRRNNNLLLLLLGGGHHHHHHGGGFFFDDDBBBAAADDDCCCBBBBBBCCCFFFJJJLLLJJJLLLNNNOOOOOOOOOQQQRRRRRRRRRRRRQQQPPPQQQSSSVVVUUUVVVVVVVVVTTTPPPLLLJJJDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHJJJNNNQQQTTT^^^hhhttt|||yyyqqqmmmmmmqqqsssyyy|||vvvaaaZZZSSSSSSYYYaaaeeefffddd``````eeekkkpppwwwwwwbbbMMM???:::;;;777777777777777777777777<<<===>>>>>>======???AAA@@@AAACCCDDDEEEFFFIIILLLJJJPPPYYY___cccggglllpppssswww{{{~~~}}}{{{zzzzzzuuuuuuvvvzzz{{{ooobbb]]]XXXQQQKKKIIIEEEHHHJJJMMMRRRVVVSSSMMMDDDAAA>>>===???CCCFFFGGGHHHIIIKKKNNNQQQTTTVVVXXX]]]dddkkkoooooorrryyydddVVVQQQOOORRRWWWaaasss{{{uuuppppppooollljjjlllmmmlllkkklllnnnooopppooonnnppptttyyy~~~uuujjj___XXXPPPKKKJJJIIIEEEAAA<<<;;;::::::;;;;;;:::888999@@@;;;:::OOOkkknnn```\\\^^^VVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[[[[ZZZXXXVVVTTTVVVUUUUUUVVVWWWVVVTTTRRRRRRPPPMMMIIIGGGJJJPPPTTTZZZSSSPPPTTTVVVSSSQQQRRRSSSSSSRRRQQQPPPNNNLLLLLLIIIHHHIIILLLNNNTTT```mmm|||xxxkkkeeekkkpppvvv|||jjjbbbdddiiirrrwwwoooiiiccc\\\ZZZ\\\aaahhhoootttvvvvvvvvvyyy}}}}}}|||yyywwwyyy}}}}}}zzzyyy{{{}}}|||zzzxxxxxxxxxtttsssrrrtttvvvxxxyyyyyyuuuvvvuuurrrnnnjjjhhhhhhggg```VVVKKKBBB>>>======>>>DDDIIIIIIGGGKKKUUU___nnn||||||ooocccXXXQQQOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIILLLRRRVVVZZZ```dddeeejjjrrrvvvttttttqqqqqq{{{~~~{{{yyywwwyyyxxxtttoookkkdddVVVIIIAAA<<<999;;;;;;999:::<<<<<<::::::<<<======CCCIIIKKK]]]qqqkkkTTTFFF>>>888555999777444333444666888888LLLLLLLLLJJJGGGEEEDDDDDDHHHHHHJJJKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPPPPQQQSSSVVVWWWVVVVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUTTTSSSPPPKKKGGGEEE@@@@@@@@@AAABBBEEEGGGIIIJJJJJJMMMSSSXXX^^^kkkwwwssslllkkkpppqqqvvv}}}wwwooo]]]WWWQQQSSSZZZcccgggiiigggcccccchhhnnnrrryyyyyykkkXXXGGG<<<:::;;;999999:::;;;<<<<<<======@@@AAABBBBBBBBBCCCEEEGGGFFFHHHKKKNNNPPPRRRVVVXXX\\\aaahhhnnnsssvvv{{{~~~}}}{{{rrrssstttzzzzzznnn```ZZZUUUNNNIIIHHHEEEHHHJJJMMMTTT[[[ZZZVVVGGGCCC???>>>@@@DDDGGGIIIMMMNNNQQQTTTWWWYYY[[[\\\eeekkkqqqttttttwwwqqqYYYOOONNNMMMRRRYYYfffxxx|||uuuqqqqqqppplllkkkmmmnnnmmmmmmnnnoooppppppoooppprrruuuzzz}}}ooodddWWWQQQIIIEEEDDDCCC@@@<<<;;;;;;:::999::::::999999;;;AAA>>>AAAXXXttt~~~lll```\\\\\\WWWXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZXXXWWWVVVWWWVVVVVVVVVWWWVVVTTTQQQQQQOOOLLLIIIJJJOOOWWW^^^bbbZZZVVVXXXXXXUUURRRTTTRRRRRRRRRQQQPPPNNNLLLKKKJJJIIIJJJMMMNNNQQQ[[[ffftttyyyjjjbbbgggmmmsssvvviiiiiimmmwwwzzzrrrmmmgggaaa\\\]]]```eeeiiimmmoooppptttwww{{{}}}~~~yyyvvvtttuuuzzz|||{{{yyyxxxyyy{{{{{{zzzxxxxxxxxxuuutttssssssuuuwwwwwwvvvtttuuuuuussspppnnnmmmnnnlllhhh___TTTIIIAAA>>>>>>===CCCIIIJJJJJJOOO[[[eeeyyyvvvkkk^^^TTTQQQMMMNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEGGGKKKNNNTTT]]]fffkkkpppuuuuuuqqqmmmooovvv}}}{{{yyyyyyyyyyyyvvvqqqmmmgggZZZNNNCCC===888:::;;;999999;;;===<<<===?????????CCCJJJRRRdddxxxzzzlllXXXHHH???;;;888666666444333222444666777888GGGHHHIIIIIIGGGFFFGGGHHHMMMNNNQQQSSSVVVXXXYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\___aaadddeeeddddddeeeffffffdddbbbbbbaaa^^^WWWRRRUUUTTTSSSPPPLLLGGGCCCAAA======>>>@@@CCCGGGKKKMMMOOOOOOSSSYYY___hhhxxxtttkkkiiinnnooorrryyy~~~{{{oooeeeXXXSSSOOORRR\\\eeejjjlllkkkfffdddgggkkkmmmpppuuuppphhhZZZKKK@@@;;;:::;;;;;;;;;===???AAABBBDDDDDDDDDFFFGGGHHHIIIJJJMMMOOOMMMQQQVVVZZZ]]]```cccfffkkkooouuuyyy}}}~~~wwwrrrmmmpppttt|||yyykkk\\\TTTOOOJJJGGGFFFGGGKKKNNNSSS[[[bbbbbb]]]KKKGGGBBB???AAAFFFJJJLLLSSSUUUXXX[[[___bbbdddeeeooossswwwxxxxxx|||ooo]]]MMMJJJLLLMMMTTT\\\lll~~~zzztttppppppooolllkkklllnnnooopppqqqqqqppppppooossstttwww{{{uuufff[[[QQQLLLFFFCCCBBBAAA???<<<;;;::::::999999999999999<<>>>>>???BBBFFFKKKPPPSSSUUUUUUYYY^^^cccnnnrrrgggeeekkkkkknnnuuuyyytttggg[[[TTTPPPNNNSSS]]]gggmmmnnnnnnfff```______^^^^^^```___XXXNNNEEE@@@>>><<<<<<===>>>@@@CCCFFFHHHKKKLLLJJJLLLNNNOOOPPPQQQUUUWWWTTTXXX^^^cccfffhhhkkklllsssuuuxxx{{{~~~{{{yyyxxxuuummmggghhhmmmuuuuuufffVVVNNNJJJGGGEEEFFFLLLRRRXXX___fffkkkggg```PPPKKKEEEBBBDDDIIINNNQQQVVVYYY]]]bbbgggkkknnnooouuuwwwyyyyyyyyy~~~vvv[[[OOOGGGIIILLLNNNWWWbbbrrr~~~xxxrrrnnnnnnmmmjjjiiikkknnnppprrrssssssqqqppppppvvvwwwyyy}}}xxxkkk]]]SSSJJJGGGCCC@@@@@@@@@>>><<<:::::::::999888888:::<<<;;;EEEIIIWWWwwwxxxpppiiiddd___\\\ZZZ[[[]]]^^^^^^\\\[[[YYY]]]\\\ZZZYYYYYYYYY[[[\\\\\\ZZZXXXWWWWWWUUUSSSQQQOOOMMMKKKLLLRRR]]]kkkuuurrrjjj```[[[XXXVVVTTTSSSNNNOOOPPPQQQQQQOOOMMMKKKJJJIIIJJJMMMMMMLLLPPPWWWbbbtttuuuhhhhhhlllpppzzz|||yyy|||{{{xxxrrrmmmhhhhhhfffdddcccdddgggjjjmmmpppsssvvvxxxzzz}}}}}}zzzwwwwwwzzz~~~xxxyyy{{{zzzwwwuuutttttttttrrrqqqqqqsssttttttsssssstttuuutttssssssuuuvvvxxxzzzyyynnn\\\MMMFFFEEEDDDIIINNNQQQSSSYYYdddmmmyyy}}}{{{pppbbbTTTMMMHHHHHHIIIIIIHHHFFFDDDCCCAAABBBCCCDDDHHHNNNVVV\\\ccclllvvvzzzwwwrrrkkkgggeeeuuu~~~}}}}}}}}}|||{{{yyyxxxwwwwwwwwwyyyyyyuuurrrnnneee\\\SSSHHH???>>>@@@@@@???@@@DDDCCCDDDFFFEEEFFFOOOYYYiiivvvrrr^^^NNNGGG???999666555555444777888888888888999;;;===YYYZZZ]]]___```cccgggjjjlllnnnqqqvvv{{{~~~{{{zzzzzz}}}~~~{{{xxxwwwuuunnnaaaXXXSSSQQQNNNKKKGGGDDDBBBAAA>>>>>>???BBBFFFLLLQQQUUUXXXYYY]]]aaagggsssiii___]]]eeeeeeiiiooorrrlll^^^SSSPPPMMMMMMTTT```jjjpppqqqoooeee[[[XXXVVVSSSQQQRRRSSSPPPKKKHHHFFFDDDAAA???CCCEEEGGGJJJMMMPPPSSSTTTRRRTTTVVVWWWWWWYYY\\\^^^[[[___dddgggiiijjjlllmmmttttttuuuvvvxxxzzzzzzzzzzzzuuupppooopppooojjjdddfffmmmxxxpppaaaRRRKKKIIIGGGHHHKKKOOOXXXdddnnnuuuvvvnnncccSSSNNNHHHEEEHHHMMMSSSVVVWWW[[[```gggmmmrrruuuwwwyyyzzzzzzyyyyyy}}}wwwhhh\\\OOOHHHEEEIIILLLOOO[[[hhh{{{|||xxxrrrnnnnnnnnnkkkjjjlllmmmppptttuuusssqqqqqqqqqyyyyyy{{{~~~zzzooobbbUUULLLBBB@@@===<<<;;;;;;:::999888999:::999888999<<>>EEELLLlllvvvgggcccdddccc``````[[[]]]aaacccbbb]]]XXXTTTWWWWWWWWWXXXYYYZZZ[[[[[[^^^\\\YYYWWWWWWWWWWWWVVVOOOQQQSSSTTTUUUVVVXXX[[[[[[[[[WWWSSSWWW```aaa]]]XXXVVVSSSPPPOOOOOOOOOPPPSSSNNNLLLOOOPPPNNNNNNQQQVVVbbbqqq~~~~~~zzzvvvwwwuuuooofffaaaaaaccckkkmmmnnnoooppprrruuuxxxwww}}}}}}|||||||||wwwyyyzzzzzzyyywwwwwwwwwuuutttrrrssstttuuuttttttssssssssssssrrrtttxxx{{{}}}}}}|||zzzwwwrrrnnnkkklllllljjjhhhggghhhlllpppqqqtttvvvtttrrrwww~~~|||rrrcccYYYNNNKKKFFFBBBAAACCCFFFIIIYYY^^^fffkkkmmmkkkjjjiiihhhaaa\\\[[[___kkktttjjjeee```YYYSSSXXX\\\ccclllssswwwvvvtttttttttuuuuuuvvvwwwwwwwwwuuuzzz|||xxxuuusssooojjj```[[[SSSLLLFFFEEEOOOZZZ```gggqqqvvvrrrmmmqqqyyyxxxpppTTTFFFCCC::::::999888666666888:::999;;;>>>???AAAIIITTT^^^vvvwwwxxx{{{~~~~~~}}}~~~~~~yyytttqqqooojjjfff___YYYTTTPPPMMMJJJKKKJJJIIIIIIIIIKKKNNNOOOLLLOOOSSSVVVZZZ```hhhooooooeeeXXXLLLFFFDDDEEEFFFLLLPPPSSSSSSNNNJJJHHHHHHEEEGGGPPPbbbwwwqqqeee]]]WWWWWW[[[```ZZZSSSQQQRRRSSSPPPMMMPPPQQQRRRRRRQQQQQQSSSUUUUUUSSSSSSTTTWWWYYYWWWTTTUUUWWWWWWUUUTTTUUUZZZ___^^^bbbhhhooouuuyyy{{{|||xxx{{{yyyeee___YYYWWW\\\eeeooouuu|||iii\\\UUUUUUUUUVVVYYY\\\```bbbfffhhhlllppptttuuusssqqqjjjhhhggghhhiiijjjiiihhh___VVVMMMHHHDDD@@@AAADDDFFFLLLMMMTTTbbbooo~~~{{{yyytttnnnkkklllmmmmmmllljjjpppttttttppppppuuuzzzzzz}}}zzzooobbbXXXNNNDDD??????;;;:::999888777777777777:::777888<<<:::;;;LLLbbb}}}uuujjjdddbbbaaa^^^[[[WWW]]]bbbbbb[[[UUURRRSSSWWWTTTQQQSSSWWW[[[\\\\\\ZZZXXXWWWWWWYYYZZZZZZYYYRRRQQQRRRSSSVVVWWWVVVUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQPPPPPPPPPOOONNNNNNOOOOOONNNLLLMMMOOOQQQVVV\\\fffttt{{{xxxwwwsssllleee```___aaagggkkkppptttuuuuuuuuuuuuuuuyyy~~~~~~~~~~~~|||zzzyyyzzz|||||||||zzzxxxvvvoooqqqttttttssssssssstttwwwvvvuuusssqqqssswww{{{|||~~~~~~{{{vvvrrrrrrtttssstttuuuvvvwwwyyyzzzzzz|||yyyrrrggg^^^VVVLLLBBBAAABBBFFFQQQ\\\aaaeeeggggggeeeddd```]]]ZZZYYYXXX\\\ggg~~~rrrccc[[[VVVQQQNNNOOOIIISSSaaammmssstttssssssrrrvvvwwwtttrrrtttuuutttvvvuuutttuuuuuutttrrrppplllfff\\\SSSOOOQQQYYY___iiiqqqxxx}}}yyyqqqoooxxxiiiPPPBBB???;;;:::888888999888777666999:::>>>@@@AAAIII```xxxpppqqqtttwwwzzz~~~~~~}}}}}}~~~}}}~~~~~~{{{xxxuuuttttttoooggg___XXXSSSOOOLLLPPPNNNMMMLLLLLLMMMNNNOOOQQQRRRTTTTTTTTTWWW\\\```\\\UUUKKKCCC@@@AAACCCDDDNNNQQQTTTSSSNNNIIIGGGHHHHHHLLLVVVjjjssseee\\\WWWVVVXXXZZZXXXUUUTTTTTTRRROOOLLLLLLMMMNNNNNNNNNNNNPPPRRRRRRQQQPPPSSSVVVWWWVVVTTTWWWYYYZZZZZZYYYZZZ___cccggglllsss|||xxxjjjeee``````fffqqq{{{yyyhhh\\\WWWWWWXXXYYY[[[^^^```bbbeeegggjjjnnnqqqqqqooommmfffdddbbbaaaaaa```^^^]]]UUUMMMFFFCCCAAA???AAAEEEGGGOOORRR[[[nnnzzzwwwuuuqqqkkkhhhiiijjjjjjiiilllqqqvvvvvvsssrrrvvv{{{}}}qqqggg[[[SSSKKKCCC>>>???<<<;;;:::999888888888888888777;;;>>>===@@@TTTlllzzzrrrhhhbbb```___\\\ZZZYYY[[[]]][[[WWWTTTSSSTTTVVVTTTSSSTTTWWWZZZZZZZZZZZZYYYXXXXXXZZZ[[[ZZZYYYTTTSSSSSSUUUXXXZZZYYYXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTSSSQQQQQQQQQRRRQQQPPPMMMNNNNNNMMMKKKLLLNNNPPPRRRWWW```mmm~~~wwwvvvrrrlllfffbbbcccdddgggjjjooorrrsssssssssssssssxxx~~~~~~~~~~~~~~~{{{yyyzzzzzzzzzzzzzzzyyywwwwwwttttttuuutttrrrrrrtttvvvvvvvvvvvvuuuuuuwww{{{~~~~~~}}}zzzwwwuuuvvvvvvwwwxxxzzz|||~~~|||uuujjjaaaXXXNNNEEEDDDHHHNNNYYYdddllljjjgggccc```]]]ZZZWWWWWWUUUWWWcccxxxqqqeeeWWWQQQNNNJJJIIIJJJHHHRRRaaalllppppppnnnlllnnnsssuuusssrrruuuwwwuuuvvvtttrrrrrrssssssrrrqqqmmmiiiaaaYYYVVVYYY___eeerrryyy~~~uuummmtttiiiOOOBBB???999888888888999999999999<<<===AAAGGGLLLXXXooojjjlllooosssvvvxxxyyyyyyuuuuuuvvvwwwxxxyyyzzzzzz~~~xxxnnneee^^^XXXSSSQQQUUUTTTRRRQQQPPPPPPQQQQQQTTTTTTSSSQQQOOOOOOQQQTTTPPPLLLFFFCCCDDDGGGJJJKKKSSSUUUWWWUUUOOOKKKIIIIIIKKKQQQ___uuutttccc[[[VVVTTTVVVUUUWWWXXXWWWSSSOOOLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSSSSRRRSSSVVVYYY[[[ZZZYYY\\\___cccddddddeeeiiimmmvvv{{{xxxooollliiikkksss}}}tttfff\\\ZZZ[[[\\\]]]___`````````dddeeegggjjjmmmmmmkkkhhhccc```\\\YYYWWWTTTQQQOOOIIIDDD@@@AAAAAA@@@CCCHHHHHHQQQVVVaaaxxx|||vvvrrrrrrnnnjjjgggggghhhhhhhhhnnnsssxxxxxxvvvuuuyyy}}}yyyuuueee\\\SSSMMMGGG@@@===???<<<<<<;;;:::999999999999777888<<<@@@???HHHbbb|||uuunnnfff```^^^]]]ZZZXXXZZZXXXVVVTTTRRRSSSTTTUUUUUUTTTTTTVVVXXXYYYXXXWWWZZZYYYXXXYYY[[[[[[YYYWWWTTTSSSSSSUUUXXXZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUUUUTTTRRRQQQQQQRRRSSSSSSRRRLLLMMMMMMKKKJJJJJJLLLNNNNNNQQQXXXbbbsssxxxwwwsssmmmhhhfffggghhhgggjjjmmmooooooooooooooopppuuu}}}~~~}}}}}}}}}}}}{{{zzz{{{zzzxxxwwwvvvvvvwwwwwwyyyyyywwwtttrrrrrruuuwwwtttuuuvvvvvvwwwzzz}}}zzzxxxyyyzzzzzzyyyzzz{{{~~~}}}wwwmmmeee[[[RRRJJJJJJOOOXXXccclllqqqjjjbbb\\\YYYWWWUUUSSSUUUUUU\\\qqqyyyaaaVVVKKKGGGEEECCCCCCFFFGGGRRRaaakkkmmmjjjfffdddhhhnnnqqqooopppsssuuusssuuurrrooooooppprrrssssssooolllhhhcccaaaccciiinnn{{{zzzooorrrkkkOOOBBB???888888777777888:::;;;<<<@@@BBBHHHQQQ]]]nnnjjjlllooorrrtttuuuttttttnnnpppsssvvvxxxxxxxxxxxx}}}}}}sssiiiaaa\\\XXXVVVXXXXXXWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPQQQRRROOOMMMKKKKKKNNNQQQSSSTTTWWWYYYZZZWWWQQQMMMKKKLLLMMMVVVhhhrrr```YYYVVVUUUVVVWWWZZZ[[[WWWPPPKKKJJJLLLNNNPPPQQQRRRSSSUUUXXXZZZ[[[\\\]]]```ccceeeffffffhhhlllrrrtttuuuvvvzzz}}}{{{sssqqqpppttt{{{vvvlllccc\\\[[[]]]^^^`````````^^^]]]bbbbbbdddgggjjjjjjiiigggaaa]]]XXXSSSOOOLLLHHHEEEBBB??????AAABBBBBBGGGMMMOOOYYY___jjjzzztttppppppmmmjjjhhhhhhiiikkklllppptttxxxyyyxxxxxx{{{}}}tttmmmiii\\\TTTLLLHHHCCC>>><<<===;;;;;;:::999999999999999777999<<<>>>@@@OOOpppzzzpppkkkeee```]]][[[YYYWWWWWWTTTPPPOOOPPPRRRSSSSSSTTTUUUVVVXXXXXXXXXVVVUUUXXXXXXXXXYYYZZZZZZXXXVVVRRRQQQQQQSSSVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWTTTRRRQQQQQQRRRRRRRRRQQQLLLLLLLLLKKKIIIIIIKKKMMMNNNOOORRRZZZjjj}}}zzzuuupppllljjjjjjjjjgggiiikkklllkkkjjjkkkkkklllrrrzzz}}}||||||}}}~~~}}}||||||zzzwwwtttssstttvvvwww{{{{{{zzzxxxuuussstttuuurrrtttuuuvvvwwwyyy|||zzzvvvvvvyyy||||||{{{xxxzzz}}}|||xxxpppjjjaaaYYYQQQPPPVVV___iiioookkkbbbYYYVVVUUUTTTSSSSSSVVV\\\kkkmmmWWWMMMEEEBBBAAA@@@AAAEEEHHHSSSbbbjjjjjjeee```^^^eeeiiillljjjiiilllmmmkkknnnllljjjjjjmmmpppssstttpppooommmkkkjjjmmmrrruuu~~~xxxvvvoooQQQBBB???999999999888888:::<<>>???===>>>AAABBBCCCIIIQQQXXXfffnnnzzz~~~yyysssoookkkjjjhhhggghhhkkkoooqqqsssvvvyyyzzzyyy{{{~~~|||ssskkkccc^^^VVVNNNHHHEEEAAA<<<:::;;;:::999999888888888888999888:::;;;<<>>@@@EEELLLWWWdddjjjgggbbb^^^]]]dddggggggbbb_________]]]aaa``````ccchhhnnnqqqrrrpppqqqqqqppppppsssvvvzzz~~~xxx|||tttTTTCCC>>>;;;<<<;;;999888:::>>>BBBGGGPPP^^^oooxxxyyy{{{}}}~~~~~~}}}}}}zzz{{{~~~uuuggg]]]WWWSSSQQQSSSTTTVVVXXXZZZ\\\^^^___```^^^[[[[[[[[[ZZZYYYXXXYYYXXXXXXYYY\\\^^^^^^]]]\\\^^^^^^[[[VVVTTTVVVXXX```lllrrrddd^^^]]]```ccciiihhhcccZZZQQQNNNQQQVVV[[[]]]```bbbdddgggkkknnnsssvvvzzz|||}}}zzzzzz{{{~~~|||vvvnnngggccc```^^^]]]\\\]]]___```___^^^\\\ZZZ\\\\\\]]]___bbbcccaaa```SSSOOOIIIDDDAAA???<<<:::>>>===>>>AAABBBDDDLLLUUU]]]nnnzzz}}}yyyvvvppplllddddddeeefffhhhlllrrrwwwxxxyyyzzzzzz{{{~~~vvvlllcccZZZTTTQQQJJJDDDBBB???;;;999;;;999999888777777888888999999;;;<<<===GGG```zzzrrrgggeeeccc___\\\YYYWWWVVVOOOPPPQQQQQQQQQPPPPPPPPPRRRUUUWWWXXXWWWUUUUUUUUUVVVUUUTTTUUUXXXYYYZZZYYYVVVTTTRRRRRRTTTVVVVVVVVVQQQRRRSSSUUUVVVXXXZZZZZZUUUSSSQQQQQQRRRRRRRRRQQQOOOOOONNNMMMKKKJJJLLLNNNQQQQQQQQQTTT^^^mmmxxxxxx~~~yyyrrrvvvzzzzzz{{{{{{xxxtttooollljjjjjjiiigggdddcccdddeeeffflllttt|||}}}{{{|||~~~}}}zzzvvvrrrqqqrrruuuwwwxxx{{{}}}|||yyytttpppnnnoooppprrrrrrqqqpppqqqrrrvvvtttssssssvvvyyyzzz{{{zzz|||}}}zzzxxxvvvtttlllggg```[[[___fffgggddd]]]VVVSSSUUUSSSNNNOOOUUU]]]wwwsss]]]KKKEEE@@@>>>===<<<@@@EEEPPPYYYdddgggddd______```fffgggcccZZZTTTSSSSSSQQQRRRTTTXXX___gggnnnpppqqqqqqrrrsssssssssuuuxxx{{{yyyrrrtttvvvXXXEEE>>><<<===<<<:::999<<>>===<<<;;;??????@@@CCCDDDHHHRRR]]]eeeyyy|||wwwtttpppkkkggg```bbbdddgggjjjpppxxx~~~~~~}}}||||||}}}}}}ssshhh]]]RRRKKKJJJDDD@@@???>>>;;;:::;;;999999999888888999999:::999<<>>>>>>>>>>>BBBHHHRRR[[[cccddd```]]]```eeehhhggg```TTTLLLKKKJJJIIIJJJOOOXXXcccnnntttvvvvvvttttttuuuttttttvvvyyy|||}}}yyylllfffhhh{{{sssZZZGGG???:::<<<<<<;;;;;;???HHHOOO\\\qqqnnnfffZZZPPPKKKJJJJJJJJJKKKMMMOOOQQQTTTVVVWWWWWWZZZXXXWWWYYY\\\^^^]]][[[YYYYYYZZZ^^^cccgggiiijjjmmmoooooommmkkkkkkooossssssllljjjmmmsssssspppkkkeeeaaa```bbbdddmmmooosssvvvyyy}}}zzzvvvxxxuuuvvvxxx{{{|||{{{wwwtttoookkkddd```^^^___________________________^^^^^^XXXVVVUUUTTTTTTRRRPPPNNNIIIFFFAAA>>>>>>>>>>>>>>>BBBBBBCCCFFFHHHMMMYYYeeerrr~~~xxxsssppplllfffbbb___bbbfffiiinnnuuu~~~~~~}}}|||rrrfffYYYMMMFFFFFF@@@=========;;;:::<<<:::::::::999999:::;;;;;;888<<>>>>>??????===;;;888888777666888;;;<<<<<<;;;@@@GGGSSSgggsssjjjddd___]]]ZZZXXXUUUTTTTTTTTTXXXXXXWWWTTTPPPNNNNNNOOOPPPQQQRRRTTTTTTTTTSSSSSSTTTQQQOOOPPPTTTXXX\\\^^^XXXUUURRROOOMMMMMMOOOPPPRRRSSSTTTUUUVVVUUUUUUTTTQQQSSSVVVYYYZZZZZZXXXWWWTTTOOOLLLNNNPPPMMMKKKLLLIIIMMMTTTXXXUUUSSS[[[fffppp~~~wwwuuuwwwwwwyyymmmccchhhsss~~~yyyqqqkkkgggeeebbb^^^^^^aaafffhhhmmmvvv}}}||||||}}}~~~zzzvvvtttssssssrrrrrrxxxvvvrrrpppooonnnllljjjpppqqqrrrrrrsssssssssssstttsssrrrrrrsssvvvxxxzzz~~~}}}}}}zzztttrrrooollliiieee```\\\\\\[[[VVVVVV[[[YYY___rrrlllXXXHHHAAA<<<>>>AAADDDHHHNNNXXX[[[]]]]]]ZZZXXXZZZ\\\gggeee___SSSHHHCCCEEEJJJJJJXXXkkk{{{|||}}}{{{xxxwwwxxxxxxwwwvvv{{{|||||||||}}}rrreee[[[UUUSSSaaa|||zzzlll]]]MMM@@@>>>999888===@@@CCCPPP^^^zzz{{{|||~~~~~~yyywwwxxxxxxxxxwwwvvvvvvxxx~~~}}}wwwmmmeeeYYYPPPGGGEEEHHHKKKIIIFFFJJJKKKKKKIIIGGGGGGHHHIIIIIIIIIJJJLLLNNNOOOOOOOOOTTTVVVWWWZZZaaaooo~~~xxxsssqqqoooqqqlllhhhgggfffddddddgggjjjjjjmmmrrruuuxxx}}}|||{{{{{{zzzxxxvvvtttsssssssssqqqqqqrrrsssrrrpppnnnmmmkkkhhhccc___^^^_________aaaaaabbbbbb___\\\XXXVVVNNNLLLHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@AAAAAABBBBBBCCCFFFKKKUUUcccsss~~~xxxrrrlllkkkiiieeebbbbbbdddjjjqqqwww{{{rrrfff[[[SSSLLLFFFAAA>>><<<;;;;;;;;;;;;:::888888888888777777999::::::>>>FFFRRR```uuu{{{nnnfff```]]]\\\ZZZXXXWWWVVVVVVVVVYYYYYYWWWTTTPPPNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRTTTRRRPPPPPPRRRVVVWWWXXXUUUSSSQQQOOONNNNNNOOOOOOSSSTTTUUUVVVVVVVVVUUUUUUPPPRRRTTTVVVWWWVVVUUUUUUTTTNNNKKKLLLMMMKKKJJJKKKMMMVVV^^^]]]VVVSSSXXX^^^jjj{{{}}}yyyxxxsssqqq}}}ssskkkoooyyy~~~zzzuuupppkkkiiieee```___bbbdddfffkkkttt~~~~~~~~~}}}{{{wwwuuuuuutttsssrrruuurrrnnnllllllmmmnnnnnnoooooopppqqqrrrsssssssssuuutttsssssstttvvvxxxzzz}}}~~~~~~|||wwwuuurrrooolllgggbbb^^^\\\\\\WWWXXX^^^]]]eeeyyymmm[[[KKKDDD>>>>>>AAACCCIIIOOOSSSVVVYYYXXXVVVTTTVVVXXXcccbbb]]]SSSIIIFFFIIINNNYYYgggyyy~~~{{{zzz{{{||||||{{{{{{{{{{{{{{{|||zzzooocccUUUMMMJJJTTTkkkwwwkkk```QQQFFF???;;;;;;???BBBHHHXXXjjjtttuuuwww|||}}}xxxrrrnnnllllllmmmmmmllljjjiiijjjnnnuuu|||zzzuuusssnnngggaaaWWWOOOHHHHHHMMMRRRQQQNNNMMMLLLJJJFFFCCCAAABBBDDDBBBBBBCCCEEEGGGIIIKKKLLLQQQSSSVVV\\\iii}}}{{{qqqllljjjiiiddd```___^^^[[[]]]aaaddddddfffkkkpppwwwyyyvvvtttuuuuuuvvvuuusssrrrqqqpppppppppppppppoooooonnnmmmmmmmmmlllhhhdddaaa````````````aaaaaabbb```^^^ZZZUUUSSSLLLIIIEEECCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEECCCGGGNNNVVVbbbrrryyyrrrnnnkkkiiieeeaaabbbfffjjjrrrzzznnneeeZZZQQQKKKGGGCCC@@@<<<;;;999999::::::999777777888999999999999;;;>>>FFFTTTfffwwwqqqgggaaa[[[ZZZZZZYYYYYYXXXXXXXXXXXXZZZYYYXXXTTTPPPMMMLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPSSSQQQPPPPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPTTTUUUUUUVVVVVVVVVVVVUUUPPPQQQRRRSSSSSSSSSSSSSSSSSSMMMIIIJJJJJJIIIIIILLLUUUeeemmmdddWWWSSSTTTTTT```ppp|||ssslllssswwwzzz|||{{{vvvqqqnnniiiccc```bbbbbbccchhhpppzzz|||zzzxxxwwwwwwvvvtttrrrqqqmmmiiihhhjjjmmmppprrrlllmmmnnnpppqqqrrrrrrrrrvvvuuuuuutttuuuvvvwwwxxxzzz}}}||||||||||||}}}~~~{{{xxxuuurrroookkkfffbbb^^^^^^ZZZ\\\cccdddoooooo```QQQHHHAAA???AAADDDJJJPPPTTTWWWZZZZZZWWWUUUVVVXXX]]]\\\WWWOOOHHHHHHOOOVVVkkkxxx}}}||||||}}}~~~}}}zzz{{{zzzyyyyyywwwmmmbbbUUUMMMGGGLLL\\\uuu~~~{{{ssskkkcccWWWLLLAAA===>>>BBBFFFOOOfff~~~nnnnnnpppssswwwzzzzzzyyyqqqmmmhhhdddccccccddddddgggeeecccccceeeiiinnnqqqsssrrrrrrtttwwwyyyxxxvvv|||xxxrrrooonnnjjjccc^^^VVVQQQNNNQQQYYY]]]ZZZVVVQQQOOOKKKFFFAAA??????AAA===???@@@BBBEEEHHHLLLOOOSSSVVV]]]hhhyyyzzz{{{wwwjjjcccaaaZZZVVVSSSSSSQQQOOORRRXXX[[[]]]aaagggooozzz|||xxxsssqqqqqqrrrtttppppppooonnnmmmmmmmmmmmmooonnnlllkkkjjjjjjkkkkkklllhhhdddbbbaaabbbaaaaaaaaaaaaaaa___[[[WWWRRROOOLLLHHHDDDAAABBBDDDEEEEEECCCCCCBBBAAABBBCCCDDDEEEGGGMMMWWWbbbnnn~~~wwwsssnnnlllkkkjjjeeeaaafffnnnoooyyy{{{uuueee\\\QQQIIIEEECCC@@@>>>>>><<<;;;;;;<<<<<<;;;999777888:::<<<;;;;;;AAAHHHRRRgggwwwhhhbbb\\\XXXWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYWWWSSSOOOLLLKKKLLLOOOPPPQQQQQQQQQPPPOOONNNPPPOOONNNOOOPPPPPPNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSPPPKKKHHHIIIJJJIIILLLPPPbbbtttxxxfffUUUQQQPPPLLLVVVdddwwwxxxnnnpppxxx{{{wwwsssmmmeeeaaabbb```aaaeeellluuu}}}~~~}}}}}}}}}zzzxxxwwwwwwwwwvvvtttqqqooollliiiiiikkknnnpppqqqjjjkkkmmmooopppqqqrrrrrruuuuuutttttttttuuuuuuvvvvvvxxx{{{|||||||||}}}xxxxxxwwwxxxyyyzzz|||~~~}}}|||}}}{{{xxxuuurrrnnniiieeeaaabbb^^^aaaiiilllyyy~~~qqqeeeXXXNNNDDDAAABBBEEELLLSSSXXX[[[]]]\\\XXXUUUUUUVVVWWWUUUOOOGGGDDDJJJWWWbbbzzz}}}{{{{{{||||||{{{{{{|||{{{xxxxxxuuummmcccXXXOOOIIIKKKSSSccc}}}{{{|||zzzsssmmmeeeZZZPPPBBB???@@@DDDJJJWWWuuukkkkkkllloooqqqrrrpppoookkkgggccc```___`````````eeecccbbbaaaaaacccfffhhhgggfffeeeeeegggiiikkkkkkjjjiiihhhhhhgggccc]]]XXXVVVTTTTTTZZZbbbddd^^^XXXPPPNNNJJJDDD???======???===>>>@@@AAABBBFFFLLLQQQYYY```mmm}}}zzzuuuvvvooo___VVVSSSKKKHHHFFFFFFEEEEEEJJJQQQSSSYYYcccmmmzzz~~~xxxwww{{{~~~|||yyywwwssspppooooooqqqrrrlllkkkkkkjjjjjjkkkkkkkkkmmmllljjjhhhhhhhhhiiijjjkkkhhheeecccbbbbbbbbbaaa___```___]]]YYYTTTOOOLLLIIIFFFBBB@@@AAACCCDDDEEEDDDCCCCCCBBBCCCDDDFFFGGGMMMVVVbbbnnnzzz|||vvvrrrooojjjjjjkkkjjjgggeeellluuuvvvuuunnn___WWWLLLEEEBBB@@@???===>>><<<;;;<<<======<<<::::::999;;;===;;;<<>><<<<<<======@@@BBBCCCEEEJJJRRRXXXhhhrrrllljjjnnn{{{bbbRRRIIIFFF@@@??????@@@@@@BBBIIIRRRTTT```pppwwwrrrrrrzzz|||zzzyyysssrrrpppnnnmmmmmmnnnoooiiiiiihhhhhhiiijjjkkkkkklllkkkiiihhhgggggghhhhhhjjjgggdddcccccccccbbbaaa^^^^^^]]][[[WWWRRRMMMJJJFFFCCC@@@>>>@@@BBBCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKXXXbbbppp}}}}}}vvvqqqnnnllleeefffiiikkkjjjkkkrrr{{{{{{ooofffYYYRRRIIIBBB@@@???===<<<;;;:::999999;;;;;;:::999<<<:::;;;===<<<@@@QQQeeexxxggg```]]]ZZZYYYUUUVVVYYY[[[[[[YYYWWWUUUVVVVVVUUUSSSPPPOOOPPPQQQQQQQQQRRRRRRQQQOOOMMMLLLKKKKKKKKKMMMOOOPPPOOONNNMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQWWWWWWVVVVVVUUUSSSRRRQQQLLLJJJJJJMMMNNNNNNRRRYYYkkkqqqmmm[[[LLLIIIJJJJJJLLLRRR___qqquuummmkkkvvv|||vvvmmmggggggeeedddcccfffkkkpppssstttxxxyyyyyyyyyxxxwwwvvvuuuvvvuuussssssttttttsssrrrqqqppppppqqqqqqpppmmmjjjjjjkkklllnnnoooppppppppppppqqqqqqrrrrrrrrrssssssrrrsssssssssrrrsssvvvyyytttttttttuuuwwwyyy{{{|||~~~}}}}}}~~~|||{{{yyywwwvvvsssooollliiimmmlllooouuuxxx|||zzztttnnnjjj```UUUKKKGGGGGGJJJPPPWWW]]]```aaa___YYYTTTQQQQQQQQQNNNHHHDDDGGGUUUkkk{{{|||{{{{{{{{{{{{yyy|||{{{xxxxxxxxxsssmmm^^^RRRJJJJJJIIILLL^^^tttyyyrrrkkk___UUUHHHBBBAAAGGGSSSiiiiiiiiikkknnnppppppnnnkkkkkkhhheeecccdddeeeeeeeeebbbaaa```_________``````bbbbbbaaa^^^[[[YYYXXXWWWWWWXXXZZZ]]]______]]]\\\]]]ZZZYYY\\\aaaaaaZZZSSSHHHHHHGGGDDDAAA>>>>>>??????CCCHHHLLLQQQ[[[gggpppmmm[[[aaakkkkkkTTTGGGAAA>>>===<<<>>>AAABBBEEEOOOZZZaaapppxxxvvvvvvzzz~~~yyywwwuuutttpppoooooonnnmmmmmmmmmlllggggggggghhhhhhjjjkkkllljjjjjjiiihhhggggggggggggiiifffdddccccccbbbaaa```\\\\\\[[[ZZZVVVQQQLLLIIIDDDBBB@@@@@@BBBCCCCCCCCCDDDDDDEEEHHHKKKNNNRRRTTTcccooo~~~yyysssnnnkkkjjjeeeeeeiiiooorrrtttzzz{{{rrrfff\\\QQQKKKDDD@@@???>>>===;;;999888777888999:::999888;;;888;;;@@@DDDNNNhhhpppddd```\\\ZZZZZZXXXZZZ\\\^^^]]]ZZZWWWTTTUUUVVVVVVVVVTTTTTTUUUWWWRRRRRRSSSRRRQQQOOOMMMLLLMMMLLLLLLMMMOOOPPPOOONNNOOONNNNNNNNNOOOQQQTTTVVVTTTSSSRRRQQQPPPQQQQQQRRRTTTUUUUUUUUUSSSQQQNNNLLLLLLKKKLLLOOONNNMMMQQQWWW___^^^[[[SSSJJJGGGIIILLLKKKMMMVVVeeettttttpppsss|||{{{rrrllllllhhhfffdddeeehhhkkkmmmnnnqqqrrrtttvvvwwwwwwwwwvvvwwwuuusssssstttuuuuuutttsssrrrpppooooooooolllkkkllllllmmmoooooopppppppppooopppqqqrrrssstttttttttttttttsssrrrqqqrrruuuxxxuuuttttttssstttvvvwwwxxx{{{}}}}}}~~~~~~~~~|||{{{yyyyyyxxxvvvssspppmmmrrrrrrtttzzzzzzzzzrrrpppnnniiihhhiiiaaaWWWNNNJJJJJJLLLRRRXXX]]]```cccbbb\\\WWWUUUUUUPPPOOONNNMMMRRRaaauuu}}}zzzyyy{{{||||||vvvyyyyyywwwwwwyyyvvvrrrkkkZZZMMMLLLJJJKKK\\\qqq}}}}}}zzztttnnnddd[[[MMMEEEBBBJJJYYYrrreeefffhhhllloooooommmkkkllljjjgggeeefffgggggggggbbbbbbaaa````````````aaabbbccccccaaa\\\WWWSSSQQQRRRRRRTTTVVVYYY[[[\\\]]]ddd___ZZZ\\\___```ZZZTTTHHHIIIIIIGGGEEECCCBBBCCC???EEENNNWWW```nnn~~~___TTTaaaqqq|||]]]JJJBBB>>>===>>>>>>@@@DDDFFFJJJVVVaaannn|||vvvssswww}}}xxxtttrrrqqqpppooooooppppppooonnnmmmlllggggggggggggiiijjjkkkllliiiiiiiiihhhggggggffffffhhhfffcccbbbcccbbbaaa___[[[[[[ZZZYYYUUUPPPLLLIIIFFFDDDCCCDDDEEEFFFFFFEEECCCDDDFFFJJJNNNSSSXXXZZZkkkxxx~~~}}}{{{vvvqqqllliiihhhgggggglllsssyyy{{{~~~~~~}}}wwwsssjjj]]]SSSJJJFFF@@@======>>><<<::::::999888999:::;;;:::999888666:::DDDMMM]]]kkkccc```[[[YYYZZZ[[[\\\___```___[[[WWWTTTVVVWWWXXXXXXWWWXXXZZZ\\\SSSSSSSSSSSSRRRPPPNNNLLLPPPNNNMMMMMMNNNOOOOOONNNQQQOOONNNMMMOOOQQQUUUWWWUUUTTTSSSQQQQQQQQQRRRSSSRRRSSSTTTTTTRRROOOKKKIIIMMMLLLNNNPPPNNNKKKNNNSSSSSSPPPNNNNNNJJJFFFHHHNNNLLLKKKQQQ^^^kkkzzzyyysss|||vvvpppoookkkhhheeedddfffhhhiiijjjlllnnnrrruuuxxxyyyyyyyyyyyyvvvtttssstttvvvwwwvvvtttrrrnnnmmmmmmmmmmmmmmmmmmmmmnnnoooppppppooooooooopppqqqssstttuuuuuuuuuuuuuuutttrrrqqqrrruuuxxxuuutttsssrrrrrrrrrssstttzzz|||~~~}}}~~~}}}~~~|||{{{zzzzzzzzzyyyuuussspppuuuuuuxxx|||{{{yyypppiiigggddd```ccciiiaaaXXXOOOLLLLLLNNNSSSYYYWWW[[[___^^^ZZZUUUSSSSSSPPPRRRTTTVVV\\\jjj|||}}}yyyvvvwwwyyy{{{|||tttwwwxxxvvvwwwyyyxxxtttqqq\\\MMMJJJHHHIIIZZZppp~~~zzz{{{|||~~~~~~zzzvvvqqqhhh___QQQGGGCCCLLL]]]wwwgggfffggghhhjjjkkkiiihhhggghhhiiiiiihhhgggfffeeeiiieee```]]]]]]^^^^^^^^^ccccccbbb```\\\XXXSSSQQQLLLMMMNNNPPPSSSWWWZZZ\\\```aaaaaa___[[[YYYXXXXXXMMMMMMLLLLLLKKKJJJIIIHHHFFFTTTcccooo{{{~~~eeeYYYXXXeeecccMMMEEE>>><<>><<<======;;;:::;;;;;;:::999777888;;;>>>999:::<<>><<<<<<<<<;;;999;;;;;;;;;:::888999;;;===;;;>>>DDDRRRmmmtttjjj```]]][[[YYYYYYZZZ]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUUUUSSSQQQPPPQQQRRRPPPRRRSSSRRROOONNNOOOQQQOOOQQQSSSTTTUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRPPPPPPQQQPPPNNNLLLLLLMMMNNNLLLJJJJJJLLLOOONNNMMMMMMLLLKKKJJJIIIHHHNNNMMMPPPUUU]]]lll|||wwwqqqooollljjjhhhhhhhhhiiiooopppqqqrrrssstttttttttvvvuuuuuuuuuvvvxxxzzz|||}}}zzztttoookkkkkkkkklllkkkkkklllnnnqqqsssttttttvvvuuuuuuxxxzzzzzzxxxuuurrrrrrqqqpppppppppqqqqqqsssttttttsssssstttwwwzzz}}}~~~~~~||||||~~~}}}{{{{{{}}}}}}{{{zzzyyyxxxxxxxxxwwwuuuxxx{{{zzz|||yyyfff___VVVPPPOOOPPPPPPOOOSSSRRRQQQPPPPPPQQQRRRSSSRRRTTTVVVWWWVVVUUUVVVWWWVVVXXX]]]eeeooowww|||~~~uuupppkkklllrrrwwwwwwtttqqqooonnnqqqvvv{{{}}}~~~zzzxxxvvvwwwxxxxxxxxxvvvqqqkkkaaaVVVMMMPPPcccvvv}}}{{{zzzzzzyyyyyywwwtttpppllljjj^^^RRRKKKSSSiiifffgggiiimmmoooooollljjjggghhhhhhiiiiiiiiiiiihhhkkkhhhccc```_________^^^aaaaaa```___]]]ZZZWWWUUUPPPOOOOOOOOOPPPQQQRRRRRRXXX[[[^^^````````````aaaggggggddd\\\SSSNNNOOORRR```tttssskkkhhhooo{{{eeeKKKAAA???>>>???BBBEEEHHHPPP\\\gggssstttooosss~~~|||uuurrrpppmmmllllllkkkjjjhhhgggffffffiiimmmnnnkkkhhhggggggggggggggghhhiiijjjhhhgggeeeeeeffffffeeeddddddfffgggfffcccaaa``````ZZZYYYWWWUUUTTTQQQLLLIIIFFFFFFEEEEEEEEEFFFHHHIIIOOOPPPUUU\\\bbbiiittt}}}zzzwwwqqqpppppppppppppppqqqrrrvvv{{{{{{yyyzzz}}}uuunnneee\\\TTTNNNIIIEEEBBB@@@<<<;;;::::::999888:::;;;;;;:::999999:::<<<:::@@@LLLaaannnddd[[[XXXWWWVVVWWWZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTSSSQQQPPPQQQSSSTTTUUUVVVTTTRRRPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYSSSRRRQQQRRRSSSRRRQQQOOOMMMMMMMMMKKKIIIHHHJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNPPPSSSXXXccczzz|||vvvsssoookkkhhhggghhhhhhpppppppppqqqqqqrrrrrrrrrqqqqqqsssuuuxxx{{{~~~xxxrrrmmmlllmmmnnnllllllmmmnnnqqqtttxxxzzzyyyxxxxxxxxxyyyyyyxxxvvvtttsssqqqpppooooooppppppqqqrrrsssssssssuuuxxx{{{}}}}}}}}}}}}|||||||||{{{zzzzzzzzz{{{}}}}}}{{{zzzyyy}}}|||{{{zzzzzzzzzzzzzzz{{{wwwxxxzzzyyyzzzyyyqqq```XXXMMMFFFDDDDDDDDDDDDKKKKKKJJJJJJKKKLLLNNNOOONNNPPPRRRSSSSSSTTTVVVXXXYYY]]]dddlllrrrtttrrroooaaaZZZTTTTTTZZZ```ccccccdddccceeeiiiooovvvzzz|||yyyxxxvvvwwwxxxxxxwwwvvvssspppiii^^^TTTVVVjjj~~~||||||vvvvvvvvvvvvtttrrrpppnnncccYYYSSSZZZmmmfffhhhkkkooorrrqqqnnnkkkgggggghhhiiiiiijjjjjjjjjlllhhhdddaaa`````````___``````___^^^]]][[[YYYXXXRRRRRRQQQPPPOOONNNNNNMMMTTTXXX]]]aaacccdddeeefffgggiiiggg___UUURRRVVV\\\ooo~~~uuurrrtttgggUUUDDD>>>???@@@BBBFFFLLLQQQ]]]kkkzzzwwwssssssxxxsssqqqnnnmmmlllllllllllljjjhhhgggffffffhhhjjjkkkiiigggfffffffffffffffffffffgggfffdddddddddeeefffdddccccccfffiiihhhdddaaaaaaccc[[[YYYWWWUUUTTTRRRNNNKKKHHHGGGFFFFFFGGGHHHJJJKKKRRRSSSYYYbbbhhhqqq}}}yyyxxxuuurrroooqqqssstttuuuwwwyyyzzz}}}{{{xxx||||||xxxuuullleee[[[RRRKKKFFFCCCAAA???===;;;:::999999888888888999::::::888888999;;;;;;DDDUUUnnnpppiii___WWWUUUUUUUUUVVVYYYUUUVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPRRRTTTWWWWWWVVVUUUSSSRRRQQQQQQSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[RRRRRRRRRSSSTTTUUUTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMOOOQQQSSS\\\qqq}}}~~~zzzwwwrrrmmmjjjhhhiiiiiippppppoooooooooooooooooonnnpppssswww{{{zzzsssooommmnnnpppnnnnnnnnnoooqqqvvv|||~~~|||{{{yyyxxxwwwvvvsssrrrqqqoooooooooqqqqqqrrrssstttttttttuuuwwwyyy|||{{{zzzyyyxxxxxxyyyyyywwwxxxyyy||||||zzzxxxwwwwwwyyyyyyzzzzzz{{{|||~~~~~~zzzyyy{{{zzzzzz~~~qqqjjj]]]TTTHHHAAA>>>???@@@@@@DDDDDDDDDEEEFFFHHHJJJKKKOOOPPPQQQRRRRRRSSSVVVXXX___bbbggglllmmmjjjccc^^^RRRMMMGGGGGGKKKPPPSSSSSSUUUVVVYYY^^^fffmmmssswwwwwwvvvuuuuuuvvvvvvuuusssqqqpppmmmeee]]]aaavvv}}}{{{{{{ttttttuuuttttttrrrqqqpppjjjccc]]]aaarrrgggiiilllpppsssrrrnnnkkkggggggggghhhhhhiiijjjjjjjjjhhhdddbbbbbbaaaaaa```_________^^^]]]\\\[[[[[[TTTTTTSSSQQQOOOMMMLLLKKKRRRUUU[[[___bbbdddgggiiifffhhhggg```XXXWWW]]]dddxxxlllTTTKKKAAA>>>???BBBFFFJJJRRR[[[jjj|||yyyuuuxxxxxxqqqmmmmmmkkkjjjjjjkkklllllljjjhhhjjjiiihhhiiiiiiiiigggfffdddddddddddddddccccccccccccbbbbbbdddeeeeeedddbbbbbbfffjjjiiifffccccccddd[[[ZZZXXXWWWVVVUUURRRPPPKKKJJJIIIHHHIIIKKKMMMOOOSSSWWW___hhhoooyyy~~~xxxuuusssqqqooonnnqqqvvvyyyzzz{{{~~~|||yyy~~~{{{{{{}}}zzzvvvqqqmmmccc]]]SSSKKKFFFCCC@@@???<<<;;;;;;:::888888888888666888888888888888:::<<>><<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGMMMNNNOOOPPPRRRUUUYYY\\\ffffffffffffccc^^^VVVQQQIIIEEEBBBBBBEEEGGGGGGFFFIIIKKKOOOTTT[[[bbbiiinnnuuutttssstttvvvvvvtttrrroooppppppnnnjjjppp~~~zzzwwwwwwuuutttttttttsssrrrqqqpppkkkhhhdddgggwwwjjjkkkmmmppprrrqqqnnnkkkhhhggggggggggggggghhhiiihhhfffcccbbbbbbbbbbbbaaa______^^^^^^]]]\\\\\\\\\VVVVVVUUUSSSQQQOOOLLLKKKPPPSSSWWW[[[]]]```dddfffhhhhhhgggaaa\\\[[[```fffzzzdddRRRGGGDDD???>>>@@@FFFNNNSSS^^^iiizzzzzzxxxxxxzzz|||tttmmmiiihhhhhhgggggghhhiiiiiihhhfffkkkkkkjjjiiihhhgggffffffcccdddddddddcccbbbaaaaaaaaaaaabbbccceeefffdddbbbbbbeeehhhiiihhheeedddccc\\\[[[YYYYYYYYYYYYWWWVVVPPPOOONNNMMMNNNPPPSSSUUUXXX]]]gggrrryyy~~~xxxsssppppppoooooolllrrrxxx{{{|||}}}~~~|||zzzyyyyyy{{{{{{}}}{{{vvvpppiiidddZZZUUUMMMFFFBBB@@@???>>>999:::;;;:::888777888999777888888888888:::>>>AAAHHHVVVlllwwwfffbbbZZZUUUVVVXXXWWWWWWXXXTTTTTTVVVWWWWWWVVVUUUTTTNNNNNNOOOPPPQQQSSSUUUUUUOOOPPPOOONNNMMMNNNQQQTTTUUUTTTRRRRRRRRRRRRPPPOOOOOOOOONNNNNNPPPSSSVVVXXXWWWWWWWWWXXXXXXYYYYYYZZZSSSRRRRRRTTTVVVWWWVVVUUUVVVTTTSSSRRRRRRPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKNNNPPPUUU```lll|||{{{|||}}}xxxwww|||~~~|||yyyvvvrrrpppooonnnnnnmmmlllkkkkkkkkklllmmmnnnqqqvvv{{{}}}{{{wwwsssqqqqqqrrrsssuuuvvvuuutttssswww~~~~~~zzzxxxxxxvvvtttrrrppppppqqqsssuuutttuuuvvvuuutttssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyzzz{{{|||~~~~~~}}}{{{yyywwwvvvuuuuuutttuuuwwwzzz~~~~~~{{{}}}|||zzzuuummmgggXXXPPPEEE===;;;<<<<<<;;;::::::<<<===???AAABBBCCCFFFGGGJJJLLLPPPVVV^^^ccchhheeeaaa\\\XXXRRRLLLHHHAAA@@@??????@@@@@@???===AAACCCGGGKKKPPPVVV]]]bbbnnnooopppsssvvvwwwvvvtttqqqrrrtttvvvvvv|||}}}xxxuuuuuuuuuttttttsssrrrqqqqqqpppiiiiiiiiilll{{{mmmlllmmmoooppppppmmmkkkhhhgggfffeeeeeeffffffgggeeecccbbbaaabbbcccbbbaaa```______^^^]]]\\\\\\\\\WWWWWWVVVUUUSSSQQQOOOMMMNNNPPPRRRTTTVVVYYY^^^aaaeeedddccc```^^^___bbbfffxxxyyyaaaMMMBBB@@@AAA@@@AAAEEEOOO[[[cccsssyyyrrrxxxyyyuuurrrmmmiiiiiihhhgggffffffggghhhgggfffiiiiiiiiihhhgggfffggggggeeeeeeeeeeeedddcccbbbaaa``````aaadddffffffdddbbbaaabbbdddfffhhhfffccc```]]]\\\ZZZ[[[\\\]]]]]]\\\WWWUUUSSSSSSTTTVVVZZZ\\\```gggsss~~~xxxtttooolllkkklllnnnooonnnuuu|||~~~|||yyyvvvvvvwwwzzz|||{{{}}}~~~yyysssjjjaaa[[[QQQLLLFFFAAA???>>>===<<<888:::;;;;;;888777888:::999999999999:::>>>DDDHHHXXXggg|||oooddd___YYYUUUWWWYYYWWWUUUVVVSSSTTTUUUVVVVVVUUUSSSRRROOOOOOOOOOOOPPPQQQRRRSSSNNNNNNMMMLLLKKKMMMQQQTTTTTTRRRPPPQQQRRRSSSQQQOOONNNMMMLLLMMMOOOSSSXXXZZZVVVWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSTTTVVVWWWVVVTTTTTTSSSQQQQQQQQQPPPLLLIIIHHHIIIJJJKKKLLLMMMMMMNNNLLLJJJJJJNNNQQQSSSYYY___lll|||}}}xxxwwwvvvpppttt~~~~~~}}}|||zzzwwwuuusssrrrlllkkkjjjiiiiiijjjlllmmmnnnqqqvvv{{{wwwvvvtttsssssstttuuuvvvxxxzzzyyywwwtttwww~~~~~~}}}}}}{{{yyyuuurrrpppppprrrsssrrrtttuuuvvvuuutttuuuvvvuuuuuuwwwxxxxxxxxxwwwvvvxxxxxxyyyzzz{{{}}}~~~|||zzzyyyxxxwwwwwwuuuvvvxxx{{{~~~}}}{{{}}}{{{xxx~~~{{{uuunnnhhhYYYQQQGGG???<<<;;;999777666777888:::<<<======>>>@@@BBBDDDGGGLLLSSS\\\bbb___[[[UUUPPPKKKGGGCCC@@@<<<;;;;;;<<<<<<===<<<;;;<<>><<<<<<;;;:::777:::<<<;;;999777888:::<<<;;;::::::;;;AAAHHHMMMmmm|||uuuiiiccc]]]WWWUUUXXXZZZWWWTTTTTTRRRSSSUUUVVVUUUTTTRRRQQQPPPOOOOOONNNOOOOOOPPPPPPLLLMMMLLLKKKJJJLLLPPPSSSTTTQQQOOOPPPSSSSSSRRROOONNNMMMLLLMMMPPPTTTYYY\\\VVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTVVVVVVUUUTTTRRRPPPOOOOOOPPPOOOKKKGGGFFFGGGIIIKKKMMMOOOPPPQQQOOOKKKJJJNNNQQQRRRTTTWWW```qqq}}}vvv|||zzzwwwsssmmmttt~~~|||}}}}}}}}}|||{{{xxxuuutttkkkjjjiiihhhhhhjjjlllmmmnnnqqqvvv{{{~~~~~~~~~}}}ssssssttttttuuuwwwxxxyyyzzz||||||yyyuuuvvv}}}|||wwwssspppooopppqqqppprrrtttuuuuuuvvvwwwxxxtttuuuwwwxxxxxxvvvtttssswwwvvvwwwxxxyyy|||~~~|||zzzyyyyyyyyyxxxxxxyyy{{{~~~|||zzz|||{{{www{{{}}}~~~zzzuuunnniii\\\UUUJJJBBB>>>;;;888555333444666888999::::::;;;???@@@BBBDDDHHHOOOWWW\\\TTTQQQKKKFFFCCC???<<<999:::999999999:::<<<===>>>;;;===@@@AAACCCFFFLLLQQQWWWYYY^^^fffnnnsssuuuuuuvvvtttuuuyyy|||~~~|||xxxuuuvvvqqqqqqqqqqqqrrrsssttttttppptttsssqqq{{{lllmmmnnnooonnnmmmkkkjjjhhhgggeeedddcccbbbbbbbbbcccbbb```^^^^^^___bbbcccdddcccaaa____________```^^^]]]\\\ZZZYYYWWWVVVUUUPPPPPPPPPOOOOOOPPPSSSVVV```___^^^^^^___```bbbdddsss|||yyyjjjYYYNNNFFF???;;;:::<<>>======<<<:::999888:::888333555;;;===999;;;888:::>>>===@@@SSSiiixxxjjjcccbbb[[[ZZZYYYZZZZZZZZZXXXVVVWWWVVVTTTTTTUUUUUUUUUTTTUUURRRNNNMMMPPPRRRRRRPPPLLLMMMNNNNNNNNNPPPSSSVVV[[[VVVQQQPPPRRRSSSPPPLLLMMMLLLKKKMMMQQQUUUWWWWWWUUUTTTSSSRRRSSSUUUXXXZZZWWWUUUTTTUUUVVVWWWWWWVVVUUUSSSOOOLLLJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOOOOOOOQQQNNNLLLMMMPPPRRRRRRPPPZZZddduuu{{{vvv||||||wwwsssppp|||}}}{{{yyyuuurrrqqqkkkffffffffffffkkkqqquuutttuuuxxx}}}~~~|||yyysssssstttuuuvvvwwwxxxyyy{{{~~~|||wwwuuuwww{{{}}}{{{tttrrrrrrqqqooooooqqqrrrsssrrrssstttvvvwwwvvvvvvwwwxxxxxxvvvtttvvvxxxzzz{{{{{{|||~~~~~~~~~~~~|||yyy{{{{{{||||||}}}~~~}}}{{{wwwuuuuuuvvvuuuuuuyyyyyy{{{~~~}}}wwwtttnnngggaaaWWWIII???<<<;;;999777666666666777888:::;;;<<<===<<<<<>><<<:::999;;;>>>@@@???===AAABBBDDDEEEEEEFFFIIIKKKSSSWWW]]]dddjjjooorrrsssxxxyyy{{{|||~~~}}}yyyvvvtttrrrqqqrrrrrrqqqrrrssssssrrrpppqqqqqqppprrr~~~}}}{{{lllllllllllllllkkkkkkjjjiiihhhgggfffdddcccbbbaaaaaa```___^^^^^^```cccdddcccbbbaaa`````````aaabbb^^^]]]]]]\\\ZZZYYYXXXXXXVVVUUUTTTRRRPPPQQQSSSTTT[[[\\\]]]___aaaccceeefffooowww{{{zzz{{{}}}~~~}}}zzzzzzzzzvvvmmmeee[[[PPPFFFBBB@@@======???>>>CCCLLLYYYiii~~~xxxwww{{{vvvtttqqqnnnkkkiiihhhhhhfffgggggghhhiiiiiihhhhhhlllkkkiiigggfffeeeffffffeeedddcccdddeeeeeedddbbbddddddeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccdddddddddcccbbbbbbccc```^^^___```aaagggnnnvvv~~~xxxrrrmmmjjjeeehhhkkkmmmooossswww{{{}}}tttnnnnnnnnnoooqqqtttwwwyyyyyy||||||tttiii\\\QQQKKKBBB???===<<<;;;;;;999888888:::888555666;;;<<<888;;;:::>>>EEEGGGNNNeee}}}pppddd___```^^^]]][[[[[[[[[[[[YYYWWWUUUUUUTTTUUUVVVWWWWWWWWWSSSRRRQQQRRRTTTTTTQQQNNNKKKLLLNNNNNNOOOQQQTTTWWW[[[WWWTTTVVV[[[[[[VVVPPPPPPNNNMMMNNNQQQSSSTTTTTTTTTRRRQQQPPPRRRUUUYYY[[[YYYWWWUUUVVVWWWYYYZZZYYYRRRRRRQQQOOOLLLKKKKKKLLLPPPPPPOOONNNNNNNNNOOOOOOQQQOOONNNOOOQQQSSSRRRQQQUUU]]]lll~~~{{{{{{~~~}}}yyywww}}}zzzxxxtttnnniiihhhggghhhmmmtttyyyyyyzzz{{{|||{{{xxxvvvuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{|||zzzuuusssuuuxxx{{{~~~xxxtttrrrpppooooooqqqrrrrrrqqqqqqssstttuuutttssstttuuuvvvtttrrrvvvxxxzzz{{{zzz{{{}}}||||||||||||}}}}}}~~~}}}{{{wwwvvvvvvwwwvvvvvvvvvwwwzzz}}}}}}wwwuuupppiiibbbXXXJJJAAA===;;;999777888888888888999:::<<<<<<<<<;;;;;;===AAAFFFHHHIIIDDDAAA>>>;;;:::;;;===>>><<<;;;<<<===>>>@@@@@@@@@EEEHHHLLLNNNOOOOOOPPPQQQTTTWWW]]]eeemmmrrruuuvvvvvvxxx{{{}}}~~~{{{zzzyyyxxxwwwsssrrrqqqrrrssstttrrrpppssstttsssuuu}}}|||{{{yyylllkkkjjjiiiiiiiiijjjjjjiiiiiiiiihhhfffcccaaa___]]]]]]\\\\\\^^^```ccceeedddccccccbbbbbbbbbcccccc^^^^^^^^^^^^]]]]]]]]]]]]]]][[[YYYVVVTTTTTTTTTTTTWWWXXX[[[^^^bbbeeeggghhhkkkpppwww{{{|||}}}yyyrrrmmmlllnnnpppqqqqqqkkkeeeaaa___YYYQQQIIIGGG@@@;;;;;;;;;999;;;>>>EEELLLZZZlllxxxwwwxxxssspppooollljjjhhhgggffffffhhhhhhhhhhhhhhhhhhiiijjjlllkkkjjjiiigggfffeeeddddddddddddfffhhhiiihhhgggffffffeeeeeeeeeeeeffffffeeeeeeddddddccccccbbbbbbcccddddddeeeeeeeeeeeeddddddaaaaaaccceeegggnnnuuu{{{}}}sssllliiigggfffgggiiinnnrrrvvv{{{wwwooommmmmmmmmnnnooorrrtttvvvxxx{{{}}}wwwnnnbbbVVVKKKEEE@@@===;;;:::::::::999777777999999777777:::;;;999999999@@@KKKTTT```vvvuuuhhhaaa___```aaa___]]]\\\\\\[[[YYYWWWSSSTTTUUUVVVWWWXXXYYYYYYQQQRRRTTTVVVWWWUUUPPPLLLKKKMMMNNNOOOPPPRRRVVVXXX]]]ZZZ[[[bbbiiiiii```WWWSSSQQQOOONNNPPPQQQQQQPPPRRRPPPOOOOOOQQQVVV[[[___XXXVVVTTTTTTWWWYYYZZZ[[[OOOQQQRRRQQQMMMKKKLLLNNNSSSQQQOOOMMMMMMMMMNNNOOORRRQQQPPPQQQRRRSSSRRRQQQOOOUUU```nnn{{{~~~zzzsssmmmkkkkkklllqqqwww{{{wwwtttsssxxxyyy{{{}}}|||zzzwwwuuuuuuwwwxxxvvvrrrppprrruuuxxx{{{}}}tttpppoooooopppqqqsssrrrrrrrrrssstttsssrrrqqqrrrssstttsssqqqwwwyyyzzzzzzzzzzzz{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwwwwxxxwwwwwwtttuuuxxx|||}}}xxxvvvqqqlllcccZZZMMMCCC>>><<<:::888:::999999999::::::;;;<<<<<<;;;:::<<>>???;;;:::<<<<<<<<>>;;;999888::::::999999999:::;;;;;;<<<;;;;;;===???@@@@@@???===<<<:::888999<<>>;;;777777999>>>AAADDDKKKTTT```qqqzzzzzz{{{yyyvvvvvvsssqqqmmmllljjjiiihhhiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiihhhfffeeeddddddcccdddgggjjjllllllkkkgggfffeeeddddddeeefffgggffffffeeeeeedddcccbbbbbbdddeeefffgggggggggggggggdddaaaaaaeeehhhkkksss|||xxxtttmmmgggddddddhhhjjjqqqvvv|||~~~uuunnnkkkkkklllnnnpppsssvvvxxxyyyzzz{{{|||~~~~~~}}}||||||wwwrrrjjj```TTTJJJBBB>>>>>><<<::::::;;;;;;;;;999777888:::;;;::::::===@@@BBBFFFUUUooosssiiifffffffffhhh```]]]ZZZXXXWWWVVVTTTRRRSSSVVVZZZZZZXXXVVVUUUVVVQQQRRRSSSSSSRRRPPPOOONNNNNNOOOQQQRRRRRRUUUXXX[[[``````dddlllsssqqqeeeZZZRRRPPPNNNNNNOOOPPPQQQPPPPPPPPPOOOPPPTTTYYY___cccVVVTTTRRRRRRTTTVVVXXXXXXTTTSSSQQQMMMIIIHHHKKKNNNLLLKKKIIIHHHIIIKKKNNNPPPRRRRRRSSSSSSRRRQQQPPPPPPLLLMMMQQQXXXeeewwwxxxqqqrrryyy|||}}}wwwuuusssrrrvvv{{{~~~yyyxxxyyyuuuyyy~~~}}}xxxuuurrrrrrqqqpppooonnnooopppqqqsssuuuttttttxxx~~~~~~sssmmmmmmpppnnnppprrrrrrrrrsssuuuvvvxxxvvvuuuuuuwwwyyyyyyxxxvvvxxxyyyyyyxxxxxxyyy{{{}}}}}}||||||{{{|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxwwwwwwyyyzzz|||}}}~~~~~~|||xxxvvvsssnnnddd\\\QQQFFF???;;;999888::::::999999999::::::;;;;;;:::;;;>>>@@@AAA@@@???AAA@@@??????@@@DDDHHHKKKHHHOOOXXX___hhhvvv{{{yyywwwvvvwwwwwwuuutttssssssrrrssstttuuusssqqqqqqtttuuuuuuzzz{{{yyywwwvvvvvvwwwvvvvvvjjjhhheeedddcccdddfffhhhfffffffffeeeccc```^^^\\\XXXXXXYYYZZZ[[[]]]^^^___eeeeeedddcccbbb```^^^]]]___```bbbccceeegggiiiiiihhheeebbbcccfffiiijjjiiibbb___[[[XXXWWWYYY\\\^^^cccbbbaaa```aaaccceeegggeeeaaa]]]XXXSSSNNNHHHEEECCC@@@===;;;;;;;;;:::::::::;;;>>>BBBDDDIIIUUUbbbwwwzzz{{{wwwrrrpppooommmkkkjjjjjjhhhggggggggghhhiiilllkkkjjjjjjjjjjjjjjjjjjgggggggggfffffffffeeeeeedddddddddfffiiikkkjjjiiiffffffeeeeeeeeeeeeffffffffffffeeeeeeddddddcccccceeeffffffgggggggggffffffcccaaaaaadddgggjjjrrrzzzzzzqqqooojjjfffdddfffkkkpppwww}}}wwwoookkkkkknnnoooqqqtttxxx{{{}}}~~~~~~}}}|||zzzxxxvvvuuunnniiiaaaWWWMMMEEE@@@======;;;::::::;;;<<<;;;:::999888:::<<<;;;;;;@@@GGGGGGSSSiiixxxhhhccceeefffffffff]]]ZZZVVVTTTSSSSSSQQQPPPRRRVVV[[[[[[XXXUUUTTTTTTRRRSSSSSSQQQOOONNNNNNPPPOOOPPPQQQQQQQQQSSSVVVYYYZZZ[[[___eeeiiiggg^^^VVVQQQOOOMMMMMMOOOQQQQQQQQQPPPPPPPPPQQQTTTYYY]]]```WWWVVVUUUUUUWWWXXXXXXWWWUUUSSSOOOLLLKKKKKKMMMMMMHHHHHHGGGGGGIIIKKKNNNOOOOOOQQQSSSRRRPPPNNNMMMMMMLLLMMMOOOSSS\\\lll||||||tttkkkjjjqqqvvv|||{{{yyywwwtttvvvzzz|||~~~~~~|||{{{{{{vvvzzzyyyvvvrrrrrrqqqpppppppppppppppooopppqqqooommmooouuuzzz|||~~~|||vvvrrrsssuuuqqqrrrssssssrrrrrrsssuuuzzzyyywwwwwwyyy{{{|||{{{uuuwwwxxxxxxxxxxxxzzz{{{{{{{{{zzzxxxwwwxxx{{{}}}~~~}}}||||||{{{{{{{{{{{{yyyxxxwwwxxxyyyzzzyyyxxxxxxyyyzzzzzz{{{zzzzzzzzz{{{{{{vvvuuurrrnnneee___TTTIII@@@;;;999999:::::::::::::::;;;<<<===:::;;;===AAAEEEGGGFFFDDDAAA@@@@@@BBBFFFKKKQQQTTTYYYbbbnnnyyy}}}{{{zzzxxxwwwxxxwwwuuuttttttsssrrrsssuuuuuusssrrrsssvvvwwwwww{{{{{{xxxwwwwwwvvvvvvvvvvvvvvviiigggfffddddddeeefffggggggfffeeedddbbbaaa```___\\\\\\\\\]]]]]]^^^^^^___```aaaaaaaaaaaa___^^^]]]```aaabbbdddfffhhhjjjjjjlllhhheeefffkkkoooooommmfffeeebbb___]]]\\\[[[[[[^^^]]][[[[[[\\\^^^```aaa^^^ZZZRRRLLLHHHDDDAAA???>>><<<;;;:::;;;;;;;;;;;;@@@AAAEEEIIIMMMUUUfffwwwwwwuuuqqqmmmkkkjjjjjjkkkjjjiiihhhggggggggghhhhhhkkkkkkllllllkkkjjjjjjiiieeeeeedddcccdddeeefffgggdddddddddeeeggghhhgggfffddddddeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeddddddffffffggggggffffffeeeeeedddbbbaaadddfffiiipppxxxyyytttmmmllljjjggggggkkkrrrxxx~~~xxxrrrmmmooottttttuuuwwwzzz|||~~~|||xxxtttqqqnnnlllccc___WWWNNNGGGAAA>>>===;;;999888888:::;;;:::::::::999:::===<<<<<>>???@@@???AAAEEEKKKPPPRRRQQQPPPDDDEEEGGGKKKRRRZZZbbbfffsss}}}~~~yyyxxxwwwxxxxxxxxxvvvuuutttsssssstttuuuuuutttrrrrrruuuwwwwwwyyy}}}|||xxxwwwxxxwwwvvvuuuuuuuuuvvvhhhgggfffeeeeeeeeeffffffhhhgggeeedddcccbbbbbbbbb________________________\\\]]]^^^`````````___^^^```aaaccceeegggiiijjjkkknnnjjjfffhhhmmmqqqqqqooohhhhhhhhhgggdddaaa]]][[[ZZZYYYWWWWWWYYY\\\]]]^^^ZZZSSSJJJCCC???=========;;;;;;;;;<<<===>>>???@@@===@@@GGGOOOXXXggg|||pppooonnnkkkiiijjjmmmppplllkkkjjjiiihhhhhhiiijjjkkkkkklllmmmlllkkkiiihhhdddcccbbbaaabbbdddggghhheeeddddddeeeffffffeeecccbbbccceeeeeeeeeeeecccbbbddddddeeeeeeeeeeeeeeeeeefffgggggggggfffeeeddddddeeebbbbbbdddfffhhhooowww{{{}}}~~~|||wwwrrrnnnllllllkkkiiijjjpppyyy~~~uuurrrpppooouuu~~~yyyzzz|||~~~~~~{{{wwwqqqkkkgggcccbbb]]]XXXQQQIIIBBB>>>===<<<999888666777888:::999999;;;999:::===<<<===FFFRRRgggrrrfff]]]aaahhhhhhdddaaaZZZWWWSSSQQQPPPPPPPPPOOOKKKRRRYYY[[[XXXUUUUUUVVVRRRUUUWWWVVVRRROOOOOOPPPLLLMMMNNNMMMLLLMMMPPPRRRRRRTTTWWWYYYYYYYYYZZZ[[[SSSQQQNNNMMMNNNOOONNNNNNMMMNNNOOOQQQSSSTTTUUUVVVUUUTTTUUUVVVWWWUUURRROOOPPPNNNNNNTTTZZZ[[[TTTMMMJJJJJJKKKKKKKKKKKKKKKKKKLLLOOOQQQPPPLLLIIIHHHIIIJJJKKKMMMMMMPPPZZZhhhrrr|||rrriiigggZZZ```jjjsssyyy}}}~~~~~~{{{vvvtttvvvtttsssssswww{{{|||yyyvvvzzzvvvuuutttrrrrrrssstttssssssooopppooollliiikkkqqqvvvrrruuuzzz~~~|||yyyxxxxxxyyywwwuuuuuuwwwzzz{{{{{{rrrtttvvvwwwwwwxxxzzz|||sssvvv{{{|||||||||~~~}}}|||{{{zzzyyyxxxxxxxxxvvvuuuuuuwwwyyyzzzxxxwwwvvvwwwyyyzzz{{{{{{zzzzzztttzzz}}}yyytttrrroookkkjjjeee[[[PPPEEE???===============>>>???AAABBBCCCEEEGGGMMMTTTZZZ]]]]]][[[OOOQQQUUU[[[dddnnnwww|||}}}|||vvvuuuuuuvvvxxxxxxwwwuuutttsssssstttuuuuuutttrrrpppsssttttttwww{{{zzzvvvxxxxxxxxxvvvtttttttttuuufffcccaaaaaaeeegggfffdddgggiiikkkjjjgggeeecccbbb^^^\\\[[[]]]```aaa___]]]```^^^]]]]]]^^^___^^^]]]]]]```cccfffggghhhiiikkkllljjjiiikkkoooqqqooommmooopppqqqppplllfff___[[[ZZZWWWTTTTTTUUUUUUSSSPPPNNNJJJDDD@@@>>>===<<<;;;>>>;;;===AAABBBBBBDDDHHHFFFNNNWWW___lll~~~xxxtttoooooommmlllkkkjjjjjjjjjjjjjjjiiihhhgggfffeeeeeeggghhhjjjkkkjjjiiigggeeeeeeddddddeeeggghhhhhhggggggfffeeeeeefffeeecccaaabbbdddeeeeeedddcccdddeeeeeeddddddccccccddddddeeehhhhhhgggfffeeeddddddcccbbbbbbcccdddgggkkkooorrrxxxyyyzzzxxxvvvuuuuuuvvvuuuuuuuuuuuutttrrrpppooolllmmmmmmooottt|||xxxpppnnnrrrzzz|||zzz|||wwwoooggg```ZZZUUURRRMMMKKKHHHDDD@@@<<<999888888888888888777777777777555666888;;;>>>GGG[[[nnnvvvkkkfff___^^^```aaa___\\\VVVTTTRRRQQQQQQQQQOOOMMMNNNRRRVVVUUURRRQQQTTTXXX[[[ZZZWWWSSSNNNLLLMMMNNNQQQPPPNNNMMMMMMNNNPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWRRRQQQOOOMMMLLLKKKJJJJJJKKKPPPRRROOOMMMOOOQQQPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPSSSVVVWWWTTTPPPJJJIIIHHHGGGGGGHHHKKKLLLIIIJJJLLLMMMMMMKKKIIIGGGFFFJJJNNNQQQSSSVVV\\\```tttqqqeee[[[[[[```jjjsssxxx}}}|||}}}{{{xxxuuussstttuuuuuuttttttvvvxxx}}}{{{~~~zzzuuurrrqqqqqqppppppuuurrrnnnllllllmmmnnnnnntttwww{{{~~~vvvssstttvvvuuusssrrrsssuuuxxxyyywwwsssppprrrxxx}}}}}}|||zzzxxxwwwvvvwwwxxxyyyyyyyyy{{{{{{yyyvvvtttvvvxxxvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwuuusssqqqllljjjcccWWWHHH>>>;;;<<<;;;>>>CCCEEEFFFGGGHHHIIIJJJPPP]]]mmmyyy{{{xxxuuuddd___bbbooo}}}}}}{{{|||}}}|||yyyzzz{{{{{{zzzyyywwwvvvtttttttttuuutttssssssrrrrrrqqqqqqssswwwyyyzzzzzzxxxwwwvvvuuuttttttttttttfffeeeddddddddddddcccaaadddfffhhhhhheeecccbbbbbb___]]]]]]^^^aaabbb```^^^___^^^\\\\\\^^^___^^^]]][[[^^^ccceeefffggghhhiiiiiiiiijjjlllnnnoooooonnnoooqqqssssssqqqlllgggddd]]]YYYTTTRRRQQQOOOLLLJJJGGGCCC???<<<<<<<<<<<<;;;???>>>???DDDFFFFFFIIINNNQQQZZZeeepppxxxqqqnnnmmmlllkkkiiihhhgggggggggkkkkkkjjjjjjiiiiiihhhhhhggghhhhhhiiiiiiiiihhhgggfffeeeeeefffhhhiiiiiihhhgggeeeddddddeeefffeeecccbbbccceeeeeecccccccccdddddddddccccccccccccddddddeeefffffffffeeeeeedddccc`````````aaadddhhhkkkmmmqqqrrrsssrrrppppppppprrrrrrssstttttttttrrrqqqppprrrrrrsssvvv}}}zzzxxxwwwqqqlllmmmttt~~~yyyvvvuuusssqqqrrrlllddd\\\UUUPPPLLLIIIFFFDDDCCC@@@===;;;999888666666666777777777777888;;;===@@@AAADDDRRRooozzziiiiiiccc]]]\\\^^^```___]]]YYYWWWTTTSSSSSSRRRPPPNNNOOOSSSVVVVVVSSSRRRTTTWWWYYYXXXVVVRRRNNNMMMMMMOOOSSSQQQOOONNNMMMOOOPPPRRRTTTTTTUUUVVVVVVVVVVVVUUURRRQQQPPPOOOMMMLLLLLLLLLLLLQQQRRRMMMKKKMMMOOONNNNNNNNNPPPQQQRRRRRRSSSSSSUUURRROOOOOORRRSSSRRRPPPIIIGGGEEEEEEGGGHHHJJJJJJKKKKKKLLLLLLLLLKKKJJJIIIHHHJJJNNNOOOPPPSSSWWWZZZjjjvvvkkk```[[[ZZZbbblllttt|||~~~}}}}}}}}}zzzwwwuuuvvvvvvvvvttttttvvvxxx~~~}}}xxxuuussssssrrrqqqssspppnnnmmmnnnooopppooouuuxxx{{{}}}uuupppppprrrrrrssstttuuuuuuvvvvvvuuurrrpppsssxxx||||||{{{{{{zzzxxxxxxxxxyyyzzzzzzwwwyyyyyywwwuuutttuuuwwwvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxwwwvvvtttrrrpppmmmlllfffZZZLLLBBB>>>===>>>AAAEEEHHHHHHHHHHHHIIITTT^^^ppp~~~|||~~~}}}|||zzz{{{|||}}}~~~~~~~~~}}}zzzxxxuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvtttssssssvvvxxxxxxxxxyyyxxxvvvuuuttttttuuuuuufffhhhhhhgggdddbbb``````bbbdddfffeeecccaaa``````aaa``````aaabbbcccaaa```___]]]\\\\\\]]]^^^^^^]]]YYY]]]bbbeeeffffffggggggfffhhhkkkmmmmmmmmmnnnooooooqqqtttvvvvvvssspppnnnccc___YYYSSSNNNJJJFFFDDD@@@===:::999:::===>>>>>>CCCCCCEEEJJJMMMOOOTTT[[[aaalllzzz}}}sssnnnllljjjjjjiiihhhgggfffeeeeeeeeeiiiiiijjjjjjjjjjjjiiiiiifffffffffgggggghhhiiijjjhhhgggggghhhjjjkkkkkkjjjhhhfffccccccdddeeeffffffaaacccddddddbbbaaabbbcccccccccbbbbbbbbbbbbccccccbbbcccdddeeeeeedddcccbbb^^^^^^^^^___aaadddgggiiihhhiiikkkkkkkkkkkkmmmooopppqqqssstttttttttssssssyyyxxxyyy~~~uuunnnkkkmmmjjjiiimmmxxxxxxppplllkkkjjjiiijjjddd[[[RRRLLLHHHEEECCC======<<<;;;:::999888777777777777777888999:::::::::===AAADDDIII^^^nnndddeee```[[[ZZZ\\\^^^___^^^[[[YYYVVVUUUUUUTTTRRRPPPQQQTTTVVVVVVSSSRRRSSSVVVVVVVVVTTTQQQNNNMMMNNNPPPUUUSSSQQQOOONNNPPPRRRSSSUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNNNNNNNQQQQQQLLLJJJMMMNNNMMMJJJKKKLLLNNNPPPRRRSSSTTTXXXSSSMMMKKKMMMOOOPPPPPPHHHEEECCCCCCGGGIIIIIIHHHLLLLLLLLLLLLLLLKKKKKKJJJIIIJJJLLLMMMMMMNNNPPPRRR```ttt}}}uuuiii___YYY^^^iiirrryyy~~~~~~|||zzzvvvwwwxxxvvvuuutttvvvwww}}}~~~zzzvvvuuutttsssrrrpppooooooppprrrttttttssstttuuuwwwyyy}}}ssslllkkkpppqqqsssuuuvvvuuutttssssssqqqpppsssxxx{{{zzzyyyyyyxxxxxxwwwwwwxxxxxxyyyuuuvvvvvvvvvttttttuuuwwwtttttttttsssssstttttttttuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuusssqqqooonnnmmmiii___RRRGGGAAA???AAAEEEIIILLLLLLKKKKKKKKKVVVfff}}}|||{{{{{{zzzzzz|||~~~~~~~~~{{{wwwsssqqqtttttttttuuuuuuvvvwwwwwwzzzwwwtttssstttvvvvvvvvvzzzyyyvvvuuutttuuuvvvwwwfffiiilllkkkgggcccbbbcccccceeefffdddbbb_________cccccccccdddddddddcccccc```^^^\\\\\\]]]^^^]]]]]]WWW[[[aaadddeeeeeeeeefffdddhhhlllmmmlllkkkmmmoooooopppsssuuuvvvuuutttssskkkggg```XXXPPPIIIDDDBBB>>><<<999999<<>><<<<<>><<<;;;;;;;;;999888888888777777666666:::888777666666888999;;;===AAAMMM```tttnnnbbb]]]]]]YYYYYYYYYYYYYYYZZZZZZ[[[VVVSSSPPPOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRROOOPPPQQQPPPNNNLLLMMMNNNRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQOOONNNNNNNNNNNNNNNOOOPPPPPPOOOMMMMMMLLLOOOOOOOOORRRWWWXXXTTTLLLLLLKKKKKKKKKLLLNNNOOOLLLJJJHHHJJJNNNOOONNNKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGIIIMMMPPPOOOLLLHHHEEEGGGGGGHHHKKKMMMNNNMMMLLLIIIKKKTTTcccppp{{{~~~~~~vvvqqqoooyyy~~~~~~~~~zzz{{{{{{zzzyyyxxxzzz{{{{{{}}}~~~}}}~~~~~~wwwuuurrrqqqrrrtttttttttuuuzzz}}}yyyvvvuuuuuuuuuuuuuuuttttttttttttsssvvvyyyxxxuuutttuuuwwwvvvuuussstttvvvwwwwwwvvvsssssssssrrrrrrssssssssswwwvvvuuuuuuuuuvvvxxxyyyvvvvvvwwwwwwvvvuuusssrrrnnnmmmlllhhhaaaXXXPPPKKKGGGMMMWWW^^^aaabbbaaa```fff}}}~~~~~~||||||||||||{{{|||~~~~~~~~~}}}zzzxxxuuutttuuuxxx{{{~~~~~~}}}{{{wwwvvvuuuuuuwwwyyyyyyxxxvvvvvvuuuuuuuuuuuuuuuvvvhhhgggggghhhiiijjjjjjiiiccceeefffffffffgggiiikkkjjjlllmmmmmmjjjiiiiiikkkiiifffcccaaa___^^^\\\ZZZ[[[\\\___```aaacccfffiiikkkkkkmmmooopppnnnjjjgggiiiiiiiiiiiijjjkkklllllljjjllllllggg___VVVPPPMMMKKKIIIHHHJJJNNNRRRUUUWWWWWWZZZaaaiiipppyyyqqqooollljjjiiiiiijjjkkkggggggfffeeeeeeeeeeeeffffffhhhjjjllllllkkkiiigggddddddcccddddddfffhhhiiidddcccbbbdddfffgggfffeeeaaa^^^[[[YYYZZZ[[[\\\\\\^^^___```___]]]\\\[[[\\\^^^^^^]]]]]]]]]]]]^^^^^^YYYXXXWWWVVVVVVWWWYYYZZZXXXYYYZZZ\\\^^^```aaaaaaeeehhhkkknnnqqqtttxxxzzz}}}}}}~~~{{{}}}|||wwwssskkkkkkjjjgggdddcccgggjjjooooooqqquuuyyyxxxsssnnniiieeebbb```___\\\VVVQQQHHHEEE@@@===<<<<<<<<<<<<777777777888888888888888888777666666888;;;>>>@@@DDDMMM]]]ppptttkkkbbb]]]\\\SSSUUUWWWXXXWWWVVVVVVUUUSSSQQQNNNMMMNNNPPPQQQQQQOOOOOOOOOQQQRRRRRRRRRQQQNNNOOOPPPOOOMMMLLLLLLLLLOOOPPPSSSVVVWWWWWWVVVUUUSSSSSSSSSRRRQQQOOONNNMMMOOOPPPQQQRRRQQQPPPNNNLLLLLLNNNOOOPPPTTTXXXVVVQQQLLLLLLKKKJJJKKKLLLNNNPPPMMMKKKIIIJJJMMMNNNLLLJJJKKKNNNOOONNNIIIGGGHHHJJJIIIIIIKKKKKKKKKJJJHHHGGGGGGFFFGGGJJJMMMMMMKKKHHHHHHFFFJJJUUU```mmm~~~wwwpppyyytttrrrxxx}}}yyyxxxyyy{{{|||||||||~~~}}}~~~~~~}}}}}}}}}wwwuuussssssuuuuuusssqqqppptttyyy}}}|||yyyyyyxxxwwwuuusssrrrssstttsssvvvzzzyyyvvvtttuuuxxxvvvtttrrrrrruuuvvvuuutttttttttssssssssssssttttttvvvuuutttssssssuuuwwwxxxtttuuuvvvvvvuuutttrrrqqqooonnnmmmjjjeee^^^WWWRRRKKKRRR\\\dddggggggeeedddkkk~~~}}}|||zzzyyyyyy{{{}}}}}}}}}~~~}}}|||yyywwwuuutttxxx|||{{{yyyvvvvvvvvvwwwyyyyyyxxxvvvssstttuuuuuuvvvuuutttsssjjjgggeeeeeehhhjjjhhhfff___aaadddeeegggiiimmmpppkkkmmmooonnnkkkiiijjjlllkkkhhhdddbbb```^^^\\\ZZZ\\\]]]______```cccgggjjjnnnmmmmmmoooqqqpppjjjeeehhhhhhhhhhhhjjjkkkmmmmmmjjjnnnpppmmmfff]]]WWWUUUQQQPPPOOORRRWWW\\\```bbb```ccckkkttt{{{~~~uuulllllljjjgggffffffiiilllddddddccccccbbbccccccccceeefffiiijjjjjjhhhfffeeeddddddddddddeeeffffffggg```______```bbbccccccbbb\\\ZZZXXXWWWYYY[[[\\\\\\]]]___```___]]][[[[[[[[[^^^]]]]]]\\\\\\]]]]]]^^^VVVTTTSSSRRRTTTWWWZZZ\\\[[[\\\^^^aaacccdddeeefffkkkmmmqqqtttwwwzzz~~~~~~}}}vvvxxxyyywwwssspppmmmmmmdddgggjjjhhhddddddhhhmmmpppnnnnnnpppssstttqqqnnniiieeeaaa^^^]]]ZZZUUUQQQ@@@===999888888888888777555666666777888999::::::888888888999<<<@@@DDDGGGPPP\\\ooossshhheee```[[[YYYOOORRRUUUWWWVVVTTTRRRQQQRRRPPPMMMLLLNNNPPPRRRSSSNNNMMMNNNOOOQQQRRRRRRQQQNNNOOOPPPOOOMMMKKKKKKKKKLLLOOOSSSWWWYYYXXXWWWUUURRRSSSSSSSSSRRRPPPNNNMMMQQQRRRSSSSSSRRRQQQNNNMMMLLLNNNPPPQQQTTTWWWTTTMMMLLLKKKJJJJJJKKKMMMPPPQQQQQQMMMIIIIIIKKKLLLKKKJJJJJJOOORRROOOHHHDDDFFFJJJKKKJJJIIIHHHGGGHHHIIIIIIHHHGGGGGGIIIKKKKKKHHHEEEKKKGGGHHHNNNWWWcccxxxttteeexxx}}}||||||{{{uuusssuuuxxxyyyxxxwwwzzz~~~~~~~~~}}}|||uuusssrrrsssuuuuuussspppmmmppptttyyy}}}|||{{{zzzxxxuuurrrqqqssstttpppuuuyyyxxxtttrrrsssvvvvvvsssqqqqqqsssuuusssrrruuuttttttssssssttttttuuuuuutttrrrrrrrrrsssuuuwwwsssttttttttttttsssqqqppppppooonnnlllhhhbbb[[[VVVOOOVVV```gggjjjiiifffeeennn~~~}}}|||{{{xxxvvvxxx{{{}}}|||zzz}}}zzzxxxvvvqqquuu{{{|||xxxtttwwwwwwwwwyyyzzzyyyvvvsssqqqrrrtttvvvvvvuuusssrrrfffggggggggghhhhhhiiiiiiddddddeeefffhhhjjjlllmmmmmmqqqtttqqqjjjgggjjjnnnhhhhhhfffdddbbb___\\\[[[^^^]]]]]]```dddggghhhhhhnnnllllllmmmppppppmmmjjjjjjiiihhhgggggghhhjjjjjjlllmmmmmmmmmjjjeee```]]]YYYYYYZZZ[[[^^^bbbfffhhhhhhoooyyy|||tttnnnllljjjgggeeeeeeeeedddccceeedddbbb```___```aaabbbbbbeeeggggggfffdddcccbbbaaabbbcccddddddcccbbbaaa___\\\[[[\\\^^^___^^^\\\XXXWWWWWWWWWXXXYYY[[[\\\```^^^\\\[[[[[[\\\]]]^^^aaa___\\\]]]^^^^^^\\\ZZZXXXWWWUUUUUUVVVZZZ]]]```bbbeeehhhhhhhhhiiilllpppssstttvvvyyy{{{}}}~~~~~~~~~{{{xxxqqqpppooommmkkkjjjjjjjjjeeehhhjjjhhhcccbbbfffjjjjjjkkknnnqqqsssqqqmmmjjjdddbbb___\\\XXXRRRLLLGGG<<<<<<;;;::::::999888888666888:::;;;;;;:::888777:::999888999;;;BBBMMMWWWdddppp~~~vvvddddddfff```YYYYYYSSSSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMNNNPPPRRRSSSSSSQQQRRRRRRNNNHHHEEEGGGKKKNNNPPPRRRUUUWWWWWWWWWWWWSSSSSSSSSRRRQQQPPPNNNMMMOOOYYYcccddd```[[[TTTMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLJJJHHHHHHKKKMMMOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFGGGLLLQQQ\\\nnn}}}{{{rrrzzzvvvoooooorrrttttttvvvxxx{{{~~~}}}{{{|||}}}{{{xxxvvvssssssrrrqqqooommmlllkkkmmmnnnpppsssyyy{{{zzzxxxtttrrrsssmmmsssuuusssrrrttttttrrrtttsssqqqpppppppppqqqrrrppppppqqqsssuuuuuurrrppprrrrrrqqqqqqpppppppppppppppqqqssstttsssrrrpppooosssppplllkkkjjjhhheeeaaa^^^___dddiiijjjhhhhhhkkkrrr~~~~~~~~~~~~{{{|||}}}{{{yyyvvvuuuuuuxxx|||~~~~~~~~~}}}|||zzzyyyxxxvvvwwwxxxwwwvvvuuuvvvxxxuuuuuuvvvvvvvvvvvvuuuuuuuuutttttttttttttttuuuvvveeeeeeeeeffffffgggggggggddddddeeefffgggiiikkklllmmmoooqqqooojjjhhhiiilllhhhgggfffeeeccc```^^^]]]^^^]]]]]]___bbbdddeeedddhhhggggggiiilllmmmkkkiiihhhhhhggggggggggggggghhhjjjkkkkkkkkkiiifffbbb``````aaaaaacccfffjjjnnnpppsssyyy{{{uuuoookkkllliiifffddddddeeeddddddcccbbbaaa```______``````aaacccddddddcccaaaaaaaaaaaaaaabbbccccccbbb``````\\\[[[ZZZ\\\^^^___]]][[[WWWVVVVVVVVVWWWXXXZZZ[[[]]]\\\\\\\\\\\\]]]______```^^^\\\\\\]]]^^^\\\YYYWWWVVVUUUUUUXXX]]]bbbeeejjjkkkmmmmmmnnnooorrrtttvvvwwwyyy|||~~~~~~zzzvvvsssooonnnmmmllljjjjjjjjjjjjhhhiiiiiigggddddddgggjjjmmmmmmnnnppppppnnniiifffaaa^^^ZZZVVVRRRMMMFFFBBB<<<;;;;;;:::999999888888888999888777666555555666;;;;;;;;;===CCCOOO___kkkkkk]]]cccjjjeee[[[UUURRRRRRSSSSSSRRRPPPNNNLLLMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOMMMNNNPPPRRRRRRRRRRRRTTTTTTPPPKKKIIIKKKNNNTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTRRRQQQOOONNNMMMMMMTTT```lllnnnjjjaaaTTTJJJNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGHHHKKKMMMOOOOOOKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJHHHFFFGGGJJJNNNVVVeeerrrwwwnnnlllmmmnnnnnnpppsssxxx}}}}}}{{{{{{}}}}}}zzzvvvsssrrrrrrrrrqqqpppooonnnmmmllllllmmmooosssxxx}}}{{{tttqqqrrrooosssuuusssrrrtttvvvtttqqqqqqpppppppppqqqqqqrrrqqqqqqrrrtttuuuuuusssqqqppppppooooooqqqsssvvvxxxsssssssssrrrrrrsssssssssvvvsssooonnnnnnmmmkkkhhhccccccgggllllllhhhhhhjjjsss}}}|||||||||}}}~~~}}}}}}||||||~~~{{{yyywwwuuuvvvyyy|||}}}}}}|||{{{zzzyyyxxxwwwuuuvvvwwwvvvtttrrrrrrssssssssstttuuuuuuuuuuuuuuutttttttttsssttttttuuuvvveeeddddddddddddeeeeeefffeeeeeeeeefffggghhhjjjkkklllllllllkkkiiiiiihhhhhhffffffeeeeeecccbbb```___^^^]]]\\\]]]___aaaaaaaaabbbbbbcccfffiiijjjiiiggggggggggggggggggfffeeedddhhhhhhiiihhhhhhgggfffeeehhhhhhhhhjjjmmmqqquuuwww~~~}}}wwwrrrpppmmmjjjkkkhhhdddccccccdddeeeeeeaaaaaaaaaaaa```___^^^^^^___```aaa```^^^^^^^^^______``````aaa```___^^^]]]XXXXXXZZZ\\\^^^___]]][[[VVVVVVUUUUUUUUUWWWXXXYYYZZZ[[[\\\]]]^^^_________^^^\\\[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXX\\\ccciiimmmsssqqqpppqqqsssvvvvvvvvvyyyzzz{{{}}}~~~~~~~~~}}}|||xxxtttooommmllllllkkkjjjjjjjjjjjjkkkkkkjjjhhhgggfffhhhjjjkkkpppooonnnmmmkkkgggbbb^^^ZZZWWWRRRNNNIIIEEE@@@===;;;;;;::::::999888888888888888777555333444666999;;;>>>CCCJJJVVVhhh{{{ooo```XXXcccoookkk]]]SSSPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMMMMNNNOOOPPPQQQRRRPPPNNNMMMNNNOOOQQQQQQPPPRRRTTTUUURRRNNNMMMOOORRRVVVUUUSSSRRRPPPOOONNNNNNUUUSSSQQQNNNMMMMMMMMMNNNUUUdddsssyyyuuujjjYYYLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFGGGJJJMMMNNNOOOHHHIIIJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEGGGHHHIIIKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJHHHFFFFFFHHHJJJNNNYYYdddwwwvvvkkkgggggghhhhhhllloootttzzz~~~}}}zzzzzz|||}}}~~~}}}~~~zzzvvvtttrrrrrrrrrrrrqqqpppooonnnmmmmmmlllmmmooorrruuuwwwvvvrrrttttttwwwwwwrrrqqqsssuuutttnnnoooppppppqqqqqqqqqqqqrrrrrrrrrtttuuuuuutttrrrpppooooooqqqtttyyy~~~zzzxxxvvvsssrrrssstttuuuvvvtttqqqoooooopppooonnneeedddgggjjjhhhcccaaacccsss}}}|||{{{zzzzzzzzz{{{|||zzz|||~~~~~~|||{{{|||}}}zzzyyywwwvvvvvvyyy{{{}}}|||zzzyyywwwvvvvvvwwwwwwtttuuuvvvuuurrrpppnnnnnnqqqrrrsssttttttttttttttttttttttttttttttuuuvvvvvvfffeeedddddddddeeefffffffffffffffffffffggghhhiiikkkhhhfffggghhhiiigggdddcccccccccccccccbbbaaaaaa^^^]]]\\\]]]```bbbbbbaaaaaabbbdddfffhhhiiihhhggghhhhhhiiiiiihhhgggeeecccgggfffgggggghhhiiiiiijjjkkkkkkkkkmmmppptttwwwzzz~~~wwwqqqoooooommmkkkkkkhhhdddcccdddfffggghhhaaabbbcccdddcccaaa___^^^^^^______]]]\\\[[[]]]^^^]]]]]]^^^^^^]]][[[ZZZYYYUUUWWWYYY\\\^^^^^^\\\ZZZWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZ\\\^^^______^^^]]]ZZZZZZYYYZZZZZZZZZZZZZZZ[[[[[[\\\^^^dddkkkssswwwyyyuuurrrsssvvvxxxxxxvvvzzzzzzzzz{{{{{{zzzzzzyyyyyyzzzyyyvvvrrrmmmkkkiiikkkkkkkkkjjjkkkllllllmmmmmmkkkiiiiiikkkmmmooooooqqqnnnjjjgggccc^^^YYYUUUQQQNNNIIIEEECCC@@@===:::::::::999999888888888777444666777777666777;;;???<<>><<<;;;999888888888888888777777222666999999888:::>>>BBBEEEXXXppp{{{hhh```^^^___cccccc^^^XXXUUUMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQNNNLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNOOOOOOMMMMMMLLLLLLMMMOOOQQQRRRQQQOOOLLLKKKLLLOOORRRUUUSSS^^^iiippprrroooeee[[[MMMLLLJJJHHHGGGFFFEEEEEEFFFEEEEEEGGGIIILLLLLLKKKIIIIIIJJJJJJIIIFFFDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDGGGHHHHHHLLLRRRXXXhhhvvvkkkfffeeegggiiidddfffjjjnnnssswwwzzz|||{{{~~~|||zzz{{{}}}}}}||||||~~~||||||wwwwwwuuussspppnnnkkkjjjooooooooopppqqqsssuuuvvvvvvvvvxxx{{{yyyqqqppppppnnnpppqqqrrrssssssrrrqqqppppppoooooopppqqqrrrqqqpppmmmppptttxxx{{{|||||||||yyyyyyzzz{{{zzzyyyxxxwwwvvvuuussspppnnnllllllmmmmmmllllllkkkeee\\\XXXXXXaaasss~~~~~~|||{{{zzzzzzzzzzzz|||||||||{{{{{{zzzyyyxxxvvvuuuttttttssssssssstttuuuuuuvvvuuusssqqqqqqrrrtttuuuqqqrrrttttttsssqqqqqqqqqvvvvvvvvvuuutttsssrrrqqquuuuuuuuuuuuvvvwwwxxxyyykkkiiigggffffffggghhhiiihhhggggggfffeeeeeeeeeffffffcccbbbcccfffgggeeecccaaaaaabbbccccccccccccbbbaaa``````bbbeeehhhhhhhhhhhhkkkmmmnnnmmmllllllmmmlllllllllllllllkkkjjjiiigggggghhhiiijjjlllnnnooooooooonnnooopppsssuuuwww}}}}}}{{{wwwzzzuuurrrnnnkkkjjjjjjjjjiiijjjhhhggggggiiikkkllllllggghhhiiiiiiiiigggeeeccc```aaabbbaaa_________```]]]]]]]]]\\\[[[XXXVVVUUUUUUXXX[[[]]]\\\[[[[[[\\\ZZZYYYXXXVVVVVVVVVWWWWWWYYYZZZ\\\\\\\\\ZZZXXXWWWWWWYYY[[[]]]^^^___bbbdddhhhiiilllpppvvv{{{|||xxxvvvvvvwwwwwwwwwwwwwwwvvvuuusssqqqooonnnkkkmmmmmmkkkgggfffhhhkkkllllllllllllmmmnnnooooooqqqqqqrrrsssrrrrrrqqqqqqfffaaaZZZSSSNNNJJJFFFDDD@@@>>>============<<<:::777777777777777777777777333777:::;;;999<<>>;;;;;;:::;;;<<<;;;999777777777777777777777777777555888;;;;;;===DDDQQQ\\\~~~vvvhhh```[[[\\\[[[WWWTTTRRRRRRRRRLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPRRRQQQPPPPPPQQQPPPNNNKKKJJJKKKKKKMMMNNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNRRRPPPOOONNNNNNPPPRRRTTTXXXYYYXXXVVVXXX\\\ZZZVVVLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIHHHFFFHHHHHHGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHDDDEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEFFFIIIKKKMMMKKKFFFEEEGGGHHHGGGHHHKKKOOORRR]]]qqq{{{uuuqqqpppqqqsssllljjjgggfffhhhmmmrrruuuuuuyyy~~~~~~}}}|||{{{{{{{{{yyyzzz|||}}}}}}}}}~~~~~~}}}|||yyyvvvssspppooonnnooopppqqqsssuuuvvvwwwrrrqqqqqqqqqtttwww{{{~~~}}}}}}|||zzzwwwuuusssrrrqqqpppooonnnnnnpppqqqqqqppplllnnnqqqrrrrrrooollljjjjjjkkknnnrrruuuyyy{{{|||{{{~~~~~~{{{xxxwwwwwwqqqnnnllljjjaaaVVVPPPPPPOOOZZZmmm~~~~~~{{{{{{}}}{{{zzzzzzyyyzzz{{{|||}}}{{{yyyxxxxxxyyyyyywwwtttqqqqqqrrrssssssrrrqqqppppppqqqqqqqqqrrrrrrssssssttttttsssqqqooooooqqqsssrrrsssssstttttttttsssssspppppppppppprrrssstttuuukkkjjjgggeeeeeefffhhhiiiiiihhhgggfffeeedddddddddaaabbbcccccccccdddeeeeeeeeeeeeffffffgggfffffffffgggeeedddeeefffggggggfffdddhhhmmmooonnnoooqqqsssmmmlllkkkjjjkkklllmmmnnnjjjkkklllmmmnnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmmmmnnnnnnllljjjlllrrrwwwxxxooollljjjjjjiiihhhhhhhhhggggggddddddfffiiikkklllkkkiiijjjjjjjjjiiiiiihhhgggfffdddfffiiiiiigggeeeddddddcccccccccaaa___]]]ZZZYYYYYY\\\]]]\\\ZZZYYY[[[^^^YYYXXXVVVTTTSSSSSSTTTTTTUUUUUUVVVXXXYYYYYYZZZZZZZZZ^^^ccceeegggjjjnnnrrroooqqqvvvzzz~~~wwwwwwuuuppplllkkknnnrrrffffffggghhhiiiiiiiiiiiifffhhhiiifffbbbaaaeeejjjkkkjjjjjjjjjkkkkkklllmmmuuuyyy}}}zzzqqqiiieeeeeeYYYSSSKKKDDD@@@>>>===<<<:::999:::;;;;;;:::666333666666666666777777777777666888;;;<<>>EEEOOOcccwwwkkkccc___aaa]]]WWWSSSRRRRRRRRRRRRRRRPPPMMMJJJHHHIIIJJJKKKLLLMMMNNNMMMMMMMMMOOOQQQRRRSSSSSSSSSSSSQQQPPPNNNPPPMMMJJJJJJMMMOOONNNMMMGGGIIILLLMMMLLLLLLLLLMMMSSSVVVTTTNNNKKKMMMOOONNNSSSNNNJJJKKKPPPTTTTTTRRRMMMNNNOOOMMMJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEBBBBBBCCCGGGLLLOOOPPPNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDDDDDDDGGGIIIKKKHHHGGGFFFFFFEEEEEEFFFFFFJJJLLLOOOSSS\\\lll~~~}}}{{{zzzyyy{{{xxxjjjdddgggjjjrrrnnnnnnssswwwvvvwwwzzzyyy|||~~~}}}{{{zzzzzz|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}|||{{{|||~~~~~~zzzwwwyyywwwvvvwwwzzz{{{zzzxxxrrrooolllkkkmmmppprrrsssvvvvvvvvvvvvyyy}}}|||ssspppqqqtttzzzuuupppoooqqqttttttssssssttttttrrrooommmllllllmmmmmmmmmlllmmmqqqvvvzzz~~~~~~}}}{{{wwwtttssstttxxxwwwtttpppmmmkkkiiiiiiaaaccciiisss}}}yyyuuutttyyyyyyyyyyyyzzz{{{||||||zzzxxxvvvuuuvvvvvvuuutttpppqqqsssttttttsssrrrqqqrrrrrrtttttttttsssrrrqqqrrrpppnnnllllllmmmnnnoooqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooonnnooopppqqqrrrggggggfffeeeeeeddddddeeeeeebbbbbbfffeee```___aaabbbbbbbbbcccdddeeefffgggjjjjjjiiijjjllllllkkkjjjiiiiiiiiiiiiiiihhhhhhgggiiiiiiiiilllppprrrqqqooonnnooooooppppppqqqqqqqqqooonnnllllllkkkkkkjjjiiiffffffeeecccaaabbbdddfffeeehhhiiiiiijjjrrr|||pppfffbbbcccdddeeeffffffeeefffhhhjjjmmmjjjgggfffhhhjjjkkklllkkkjjjgggfffeeefffhhhiiikkklllmmmnnnnnnmmmkkkjjjllliiifffeeefffhhhhhhiiigggfffeeedddcccbbbaaaaaa]]]\\\ZZZXXXWWWWWWXXXXXXZZZZZZ[[[\\\```dddgggjjjqqqtttwwwyyyyyyxxxyyyyyyuuuvvvxxxyyyyyyxxxvvvtttmmmlllkkkiiihhhhhhhhhiiifffggghhhhhhiiijjjjjjjjjggggggfffeeeeeefffggggggkkkkkkkkkkkklllnnnpppqqqpppooommmjjjfff___WWWRRRJJJFFFAAA===;;;;;;:::999888888888888777777777777555555555777888999888888;;;;;;@@@NNNbbb|||yyyooofffaaa^^^___[[[WWWSSSRRRRRRQQQPPPQQQOOOLLLIIIHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKMMMOOOSSSSSSTTTSSSRRRPPPOOONNNRRROOOLLLLLLNNNPPPOOONNNKKKMMMOOONNNLLLKKKJJJKKKPPPSSSRRRMMMJJJLLLMMMLLLSSSOOOJJJJJJNNNQQQQQQOOOMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBDDDGGGKKKNNNNNNMMMKKKIIIGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJMMMTTT```ooozzztttfffdddfffkkkgggggglllqqqrrrtttwwwxxx{{{~~~~~~}}}{{{{{{{{{}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~||||||zzzxxxxxxzzzzzzxxxvvvtttqqqmmmkkkmmmooopppqqqppppppoooppprrrvvvzzz|||}}}uuurrrtttxxx|||wwwrrrppprrrtttuuutttmmmooopppooonnnnnnooopppmmmmmmmmmmmmnnnrrrwww{{{{{{vvvrrrqqqqqqrrrpppnnnllliiifffdddcccfffiiiqqq~~~}}}xxxvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{yyywwwuuuuuuuuuvvvuuutttqqqqqqrrrrrrrrrqqqppppppssstttttttttttttttsssssssssrrrpppoooooooooppppppooooooppppppqqqrrrssssssppppppooooooooopppqqqrrrdddddddddeeeddddddccccccbbb```___aaabbb___```cccccccccbbbbbbccceeegggiiiooommmkkkkkkllllllllljjjiiiiiiiiiiiihhhhhhgggggghhhgggfffhhhkkknnnnnnnnnnnnnnnoooppppppqqqrrrrrrpppooonnnllljjjiiiggggggddddddcccaaa```aaaeeeiiieeeiiimmmnnnqqq~~~zzzppphhhaaa___aaaccceeehhhiiiiiiiiijjjlllmmmjjjhhhhhhjjjlllmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnnnnoooooonnnmmmkkkjjjnnnllljjjjjjlllooopppqqqnnnmmmkkkjjjhhhgggffffffbbb```^^^\\\\\\]]]___``````aaabbbeeehhhmmmpppsss|||~~~}}}|||wwwvvvuuutttrrrooommmkkkfffggggggggghhhhhhiiiiiifffgggggghhhiiiiiijjjjjjhhhhhhgggffffffffffffgggiiijjjkkklllmmmmmmmmmmmmkkkiiifffccc^^^WWWPPPKKKEEEBBB===:::999999888777777777777888888888888999777777777888999:::;;;;;;??????HHH]]]yyyzzzmmmgggbbb______\\\ZZZWWWUUUTTTSSSQQQOOOOOOMMMKKKHHHGGGGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMSSSSSSSSSSSSQQQPPPNNNNNNTTTRRRPPPOOOPPPQQQPPPOOOPPPQQQRRRPPPMMMJJJIIIIIIMMMPPPPPPLLLJJJKKKLLLJJJQQQNNNJJJIIIKKKMMMMMMKKKLLLLLLKKKIIIFFFEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCCCCCDDDGGGJJJLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHHHHKKKSSS]]]eeewww{{{~~~lllddddddbbb^^^^^^dddiiillloootttvvvyyy|||~~~}}}|||||||||~~~|||{{{{{{}}}~~~}}}}}}|||~~~~~~}}}}}}~~~}}}||||||{{{xxxvvvwwwsssooommmmmmnnnnnnnnnkkkjjjjjjjjjlllooorrrttt|||~~~}}}vvvuuuzzz~~~{{{tttrrrrrrsssrrrppplllmmmnnnmmmlllmmmoooqqqllllllmmmmmmnnnqqqvvvzzzzzzuuupppnnnnnnllllllkkkiiigggdddaaa___aaaccclll}}}{{{vvvuuuxxxvvvvvvvvvvvvwwwxxxyyyzzzvvvuuusssssstttuuuuuutttqqqqqqpppooooooooooooooorrrrrrrrrqqqqqqrrrrrrsssqqqqqqqqqqqqqqqppppppooommmmmmnnnpppqqqrrrssstttpppppppppppppppqqqrrrrrr^^^___aaabbbbbbaaa```______^^^]]]]]]^^^___aaaccccccbbb``````aaadddgggiiiooommmkkkjjjkkkllllllkkkhhhgggfffeeedddddddddddddddcccbbbccceeegggiiikkkkkklllmmmnnnooopppqqqqqqoooooonnnllliiigggffffffdddcccaaa```___bbbgggkkkjjjoootttwww|||xxxooojjjfffaaaaaadddcccfffjjjlllllllllnnnooonnnllljjjjjjlllnnnooooooppppppppppppooonnnmmmlllnnnnnnnnnooonnnmmmlllkkkllljjjjjjkkkooorrrtttuuusssrrrooommmlllkkkjjjjjjgggfffcccbbbbbbeeehhhjjjiiijjjlllooorrrvvvzzz||||||{{{uuusssqqqnnnkkkhhhffffffbbbccceeefffggghhhhhhhhhggggggggghhhiiiiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiiggghhhjjjkkkkkkjjjiiihhheeebbb___ZZZVVVOOOHHHDDDAAA>>>;;;999888888777666666666777888888999::::::999:::::::::;;;===@@@CCCFFFLLL[[[rrrqqqgggccc```___```[[[ZZZXXXWWWVVVUUURRRPPPNNNMMMKKKHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHJJJLLLQQQRRRQQQQQQQQQQQQPPPPPPUUUTTTSSSRRRRRRRRRQQQQQQSSSSSSSSSQQQMMMKKKJJJJJJKKKPPPQQQNNNLLLLLLLLLIIIMMMJJJHHHGGGIIIKKKKKKJJJKKKKKKJJJGGGEEEEEEGGGIIIIIIIIIJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBCCCEEEGGGIIIGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCEEEFFFHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHHHHHHHLLLSSSXXXgggrrrxxxkkkeee[[[VVVUUUZZZ```dddiiiooorrruuuyyy|||||||||}}}}}}~~~}}}{{{{{{|||}}}|||{{{{{{}}}~~~~~~}}}}}}~~~|||zzz{{{wwwrrrooommmlllkkkjjjiiihhhhhhhhhiiikkkmmmnnnppprrrvvvyyy|||~~~{{{|||{{{vvvtttrrrnnnkkknnnnnnnnnllljjjiiikkkllljjjkkkkkklllllloootttwww~~~~~~|||xxxsssooonnnnnnkkkllllllkkkiiifffcccaaaYYYZZZ```sss~~~xxxrrrrrrvvvuuuuuuuuuuuuvvvwwwxxxxxxtttrrrqqqqqqsssttttttsssqqqpppnnnmmmlllmmmmmmnnnooonnnmmmlllmmmnnnooopppmmmnnnoooppppppooommmlllnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssZZZ[[[\\\]]]]]]\\\[[[[[[\\\\\\[[[YYY[[[^^^aaabbb```___^^^^^^___bbbfffhhhllljjjhhhhhhjjjkkkllllllgggfffdddcccaaaaaaaaaaaaaaaaaa`````````cccfffiiiiiijjjkkkmmmnnnpppqqqqqqmmmnnnnnnlllhhheeeeeeffffffeeedddbbbaaadddiiimmmpppvvv|||vvvoooiiigggfffddddddffffffiiilllnnnooopppqqqrrrsssqqqpppppprrrssstttsssuuuuuutttsssqqqnnnlllkkkkkkkkklllmmmmmmmmmmmmmmmjjjiiiiiilllppptttvvvvvvsssrrrpppnnnmmmlllmmmmmmmmmkkkiiiiiijjjnnnrrrttttttuuuwwwzzz}}}yyyvvvtttpppnnnllliiigggeeeddddddbbbcccdddffffffgggffffffiiiiiihhhhhhiiijjjlllllliiijjjjjjkkklllmmmmmmmmmhhhiiijjjkkkjjjgggeeeccc]]]ZZZVVVRRRMMMHHHCCC???>>><<<999888999999888777666666777888999:::;;;;;;:::::::::999999===DDDIII\\\hhh|||yyyllleeebbb^^^\\\]]]\\\ZZZYYYYYYYYYWWWTTTRRRNNNMMMKKKJJJHHHGGGGGGGGGDDDFFFGGGGGGGGGHHHJJJLLLOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSQQQNNNLLLLLLMMMLLLQQQTTTRRROOOOOOMMMJJJGGGFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGEEEEEEGGGJJJJJJJJJKKKKKKKKKIIIGGGFFFCCCCCCCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGIIIIIIHHHFFFDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCFFFHHHHHHGGGIIINNNRRR]]]fffuuutttiiiVVVPPPMMMPPPUUUYYY___eeejjjnnnssswwwyyyzzz|||}}}}}}|||zzzzzz{{{|||{{{zzzzzz|||}}}}}}}}}}}}}}}xxxssspppmmmjjjhhhhhhhhhggggggggghhhiiijjjiiikkknnnqqqtttyyy}}}wwwpppjjjllllllllljjjgggffffffhhhhhhiiiiiiiiijjjlllooorrrwwwxxxwwwuuurrrpppooopppllllllmmmmmmllliiifffddd]]][[[^^^nnn~~~||||||~~~|||yyy}}}|||}}}|||uuunnnnnnsssttttttttttttuuuvvvwwwwwwrrrqqqooopppqqqrrrrrrqqqpppooommmlllkkklllmmmmmmmmmlllkkkkkkkkkmmmnnnooolllmmmoooqqqqqqpppnnnlllooooooooooooooooooooooooqqqrrrrrrsssssssssssssssXXXXXXXXXYYYXXXXXXWWWWWWYYY[[[ZZZWWWXXX]]]______^^^^^^]]]]]]___bbbeeefffiiihhhggggggiiikkkkkkjjjgggeeecccaaa________________________^^^```dddfffggghhhiiikkkmmmooopppqqqjjjlllmmmkkkgggeeefffhhhjjjjjjhhhffffffgggkkkooosssyyyrrrlllgggdddfffgggfffgggjjjiiilllooopppqqqrrrsssuuuxxxwwwuuuvvvwwwxxxwwwvvvvvvuuutttrrrooollljjjiiiiiiiiiiiijjjkkkkkkllllllkkkjjjkkkmmmqqquuuvvvvvvpppooommmllllllmmmooopppqqqpppppppppsssvvvzzz}}}xxxrrrnnnlllkkkjjjhhhgggfffeeeeeeeeeddddddeeeeeefffgggggggggkkkjjjjjjiiijjjlllmmmnnnkkklllmmmnnnooooooooooooiiiiiiiiihhhfffbbb___]]]TTTQQQLLLIIIFFFBBB>>>;;;;;;:::888888999:::999888777777888888999:::;;;;;;::::::::::::===FFFSSS\\\yyyooogggcccaaa]]]ZZZ[[[\\\[[[ZZZZZZZZZYYYVVVTTTPPPOOOMMMLLLJJJIIIIIIIIIFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOPPPQQQSSSSSSQQQRRRTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPMMMLLLMMMNNNNNNTTTXXXVVVSSSQQQNNNIIIDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIIIIGGGFFFFFFHHHJJJKKKLLLMMMMMMLLLJJJGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEGGGHHHHHHGGGFFFDDDDDDEEEFFFFFFFFFEEEDDDCCC@@@CCCFFFFFFFFFGGGLLLPPPVVV[[[hhhzzz}}}mmmUUUMMMGGGHHHJJJMMMSSSYYY___ccciiiooorrruuuxxxzzz{{{yyyxxxxxxzzz{{{zzzzzzyyy{{{|||}}}}}}}}}yyyuuupppllliiigggffffffeeeeeeeeeeeeeeeggghhhjjjlllooosssyyy}}}zzzsssjjjllllllkkkiiigggggggggggghhhiiihhhhhhiiikkkmmmpppqqqrrrqqqpppoooppprrrkkkkkkllllllkkkiiigggfffcccbbbbbbmmmyyyvvvvvvwwwxxxzzzyyywwwtttxxxwwwxxxxxxtttmmmmmmpppsssssssssttttttuuuvvvwwwrrrpppnnnnnnpppppppppooommmmmmllllllllllllmmmmmmmmmmmmmmmmmmnnnoooppppppnnnoooqqqrrrsssrrrpppoooppppppoooooonnnmmmmmmmmmpppqqqqqqrrrsssrrrrrrrrrXXXXXXWWWVVVUUUUUUUUUUUUWWWZZZYYYVVVWWW\\\^^^[[[]]]]]]^^^___aaaccceeefffjjjiiihhhiiijjjjjjhhhfffeeeccc```]]][[[[[[[[[[[[YYY[[[\\\[[[ZZZ[[[^^^aaabbbcccdddfffiiikkklllmmmgggjjjllljjjgggeeehhhkkkoooooonnnllljjjjjjmmmoooqqqxxxtttjjjeeeaaaaaafffjjjjjjlllooommmooopppqqqqqqsssuuuwwwyyywwwvvvvvvvvvwwwuuutttsssrrrpppnnnkkkiiihhhggghhhhhhhhhggghhhhhhiiiiiijjjjjjjjjmmmpppssstttsssmmmlllkkkjjjlllnnnqqqssssssssstttwwwzzz}}}~~~|||vvvpppllljjjiiihhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeefffhhhjjjkkkmmmlllkkkkkkkkkmmmooopppnnnoooooooooooonnnmmmlllfffeeeccc```]]]YYYUUUSSSJJJGGGCCC@@@>>>===:::888888777666777888999999888888888888999999:::::::::888:::>>>CCCNNNaaavvv~~~lllfffbbbcccbbb___\\\]]]\\\ZZZYYYXXXYYYXXXWWWUUUQQQQQQPPPNNNMMMLLLKKKJJJHHHIIIKKKKKKKKKLLLOOOQQQQQQQQQPPPOOOOOOPPPPPPQQQMMMPPPSSSSSSRRRQQQRRRSSSTTTTTTSSSPPPLLLKKKLLLMMMPPPWWW[[[YYYUUUSSSNNNHHHDDDEEEFFFFFFEEEFFFGGGHHHGGGIIIJJJIIIHHHGGGIIIJJJKKKLLLNNNNNNMMMKKKHHHFFFGGGGGGHHHIIIIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEECCCBBB???BBBEEEEEEEEEFFFKKKOOORRRRRRZZZkkk}}}tttZZZPPPHHHEEEFFFGGGLLLQQQSSSWWW___eeekkkooosssvvvxxxwwwvvvwwwxxxzzzzzzyyyxxxzzz|||}}}}}}~~~{{{uuuppplllhhhggggggfffeeedddcccccceeefffggghhhiiimmmrrrvvv{{{~~~sssuuuvvvuuuqqqmmmjjjiiiiiijjjjjjiiiggggggiiikkkkkklllnnnnnnnnnnnnpppqqqkkkkkkjjjjjjiiiiiiiiihhhgggggggggooo}}}xxxvvvuuuuuuuuuvvvvvvvvvuuutttrrrsssuuusssnnnnnnpppsssssssssttttttuuuvvvwwwqqqpppnnnmmmnnnnnnnnnmmmkkkkkklllmmmnnnnnnnnnnnnkkklllmmmnnnoooooooooooonnnooopppqqqrrrqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnooopppppppppooooooZZZYYYWWWUUUTTTTTTUUUUUUUUUYYYYYYVVVVVV\\\]]]YYY]]]]]]___aaacccdddeeeffflllkkkjjjkkkkkkiiifffdddaaa___\\\YYYWWWVVVWWWWWWSSSUUUWWWWWWUUUVVVXXX[[[\\\]]]___aaaccceeeggghhhdddhhhkkkjjjgggfffiiimmmrrrsssrrrpppmmmlllnnnooonnnuuu{{{pppjjjfffbbb```aaahhhmmmoooqqqtttpppqqqrrrqqqqqqsssvvvyyyvvvuuusssrrrsssrrrqqqoooooonnnllljjjhhhgggffffffiiihhhgggfffeeeeeeeeefffiiihhhiiikkknnnppppppooojjjjjjiiiiiilllooosssuuutttuuuwwwzzz~~~ssssssqqqnnnjjjiiiiiikkkhhhhhhhhhhhhhhhgggfffeeeeeeeeedddeeegggjjjmmmooonnnmmmlllkkklllnnnpppqqqpppqqqqqqpppnnnllliiihhh```___\\\XXXTTTOOOLLLJJJDDDAAA===;;;:::999888777666555555666888999888777888999999999999:::::::::777<<>>===<<<:::777888777666555555555666666333444666777888888999999999:::<<<<<<;;;;;;===>>>PPPddd~~~nnnccc```___]]][[[ZZZ[[[]]]]]]YYYUUURRRSSSTTTSSSQQQPPPPPPPPPQQQPPPPPPQQQRRRRRRQQQOOONNNOOOOOONNNNNNOOOQQQSSS[[[ZZZVVVQQQMMMKKKLLLNNNNNNMMMMMMQQQUUUVVVSSSPPPLLLMMMNNNOOOOOONNNMMMLLLIIIVVV]]]UUULLLJJJIIIGGGFFFEEEDDDCCCCCCEEEGGGHHHKKKLLLMMMLLLLLLMMMOOOQQQQQQQQQQQQOOOLLLKKKLLLMMMJJJKKKNNNQQQRRRPPPLLLHHHLLLKKKIIIGGGFFFFFFGGGHHHFFFFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFFFFHHHIIILLLKKKJJJHHHGGGGGGGGGHHHCCCDDDDDDEEEEEEEEEEEEEEEGGGHHHJJJMMMTTTaaappp{{{{{{uuummmbbbZZZWWWVVVUUURRRNNNNNNRRRXXX]]]jjjoootttxxxxxxvvvtttssswwwxxxxxxxxxwwwwwwyyy{{{{{{xxxuuurrrqqqooommmkkkfffdddccccccddddddcccbbbbbbdddfffggghhhiiikkkmmmooorrrwww||||||wwwtttsssvvvrrrnnnkkkkkklllmmmmmmjjjiiihhhiiikkkmmmmmmmmmmmmmmmooosssyyy{{{yyyxxxuuurrrvvvuuusssrrrpppnnnllllllmmmnnnnnnoooooooooooonnnmmmnnnooopppqqqqqqqqqqqqnnnlllkkkjjjkkkjjjiiiggggggggggggggghhhjjjkkklllnnnmmmmmmmmmmmmnnnoooooojjjjjjjjjlllmmmmmmllljjjjjjkkkllllllkkkkkklllnnnlllmmmnnnmmmlllkkklllmmmllllllllliiieeebbbaaaaaaaaabbbcccdddeeeiiimmmqqqppprrrvvv{{{tttkkkeee```\\\YYYTTTRRRNNNJJJFFFDDDCCCCCCCCCEEEIIILLLNNNNNNMMMLLLKKKMMMNNNMMMLLLLLLOOOQQQPPPRRRUUUWWWYYY]]]aaadddcccfffiiiiiifffaaa^^^\\\cccjjjvvvyyywwwrrrllliiihhhhhhhhhggghhhlllppprrrqqqooommmllllllllljjjiiiiiihhhhhhhhhffffffggghhhiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggffffffeeeeeeddddddeeeeeeeeeeeeddddddhhhhhhgggggghhhjjjkkklllqqqssstttuuusssoookkkhhhfffeeeeeeeeeeeeggghhhiiifffeeeeeedddddddddeeefffhhhhhhiiijjjmmmpppsssuuuuuusssrrrqqqrrrrrrrrrqqqrrrpppooooooqqqqqqpppoookkkiiieee```YYYSSSNNNKKKFFFCCC>>><<<;;;:::888777555555555555555666666777666777888:::::::::::::::999;;;<<<===???BBBGGGJJJ```www~~~}}}ttthhh```]]]^^^ZZZYYYXXXYYYZZZYYYWWWTTTQQQSSSTTTTTTQQQOOONNNNNNPPPOOOOOOQQQSSSSSSRRRPPPNNNOOOOOONNNMMMMMMOOOQQQYYYYYYWWWRRRLLLIIIJJJMMMMMMLLLNNNPPPSSSTTTRRROOOJJJKKKMMMNNNOOONNNMMMLLLKKKWWW^^^XXXMMMHHHGGGFFFEEEDDDBBBAAAAAADDDFFFHHHKKKJJJJJJJJJLLLPPPUUUYYYQQQPPPOOOMMMLLLKKKLLLLLLIIIJJJLLLOOOQQQPPPNNNKKKMMMLLLIIIGGGFFFFFFFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEEEEFFFIIILLLNNNLLLIIIGGGEEEFFFGGGHHHEEEDDDDDDDDDDDDDDDDDDDDDGGGIIIJJJKKKNNNWWWbbbkkk~~~xxxuuuwww|||uuugggVVVLLLMMMQQQTTT^^^cccjjjoooqqqppppppooouuuvvvvvvuuuuuuuuuxxxzzz}}}yyywwwuuusssqqqoookkkjjjjjjjjjjjjiiieeecccbbbccceeefffggghhhjjjkkkgggiiilllqqquuuzzz~~~~~~yyywwwuuutttuuuuuusssrrrooonnnmmmlllkkkkkkkkkjjjllloooqqqrrrsssvvv{{{~~~xxxuuuuuuuuutttsssssssssrrrqqqooonnnmmmmmmmmmmmmnnnnnnoooooooooooolllmmmnnnnnnooooooooooooooonnnmmmmmmllllllkkkjjjhhhhhhiiiiiikkklllnnnnnnlllllllllmmmmmmmmmnnnnnnjjjkkkmmmooooooooommmkkklllmmmmmmlllkkkjjjlllmmmkkklllmmmllljjjjjjjjjlllnnnooopppnnnllliiihhhiiiiiijjjlllmmmnnnqqqvvvyyyzzz}}}~~~qqqgggaaa]]]ZZZWWWTTTRRROOOKKKHHHFFFEEEDDDDDDGGGLLLPPPSSSSSSQQQPPPOOORRRTTTRRROOOOOORRRUUUQQQSSSUUUVVVWWWXXX[[[]]]^^^aaadddfffdddbbb``````bbbgggoooxxx||||||xxxuuutttqqqnnnkkkjjjjjjiiiiiijjjmmmqqqrrrpppmmmkkkjjjjjjjjjiiihhhggggggggggggffffffhhhiiijjjjjjjjjjjjkkkkkkkkkjjjiiihhhffffffiiihhhhhhggggggfffffffffddddddccccccccccccddddddhhhggggggggggggiiikkklllmmmnnnoooooommmiiieeebbbdddccccccdddeeehhhkkklllffffffffffffffffffggggggjjjjjjkkkmmmppptttwwwyyyvvvtttrrrrrrtttuuutttsssrrrpppnnnnnnnnnmmmkkkiiiaaa___[[[VVVPPPJJJFFFCCC@@@>>>;;;:::999888777777333444555555666777777777888999999:::::::::::::::;;;===@@@CCCHHHOOOWWW]]]pppwwwllleee^^^[[[[[[YYYXXXWWWWWWWWWWWWUUUTTTQQQSSSTTTSSSQQQNNNMMMMMMPPPPPPPPPRRRSSSSSSPPPNNNLLLMMMMMMLLLJJJKKKMMMOOOVVVWWWUUUPPPKKKHHHIIIKKKKKKKKKMMMOOOQQQQQQPPPNNNIIIJJJLLLMMMNNNMMMMMMLLLOOOXXX___ZZZPPPIIIFFFEEEDDDCCCAAA@@@AAACCCFFFHHHHHHGGGFFFHHHMMMSSSYYY\\\PPPOOONNNMMMLLLLLLKKKJJJKKKJJJIIIJJJMMMOOOOOONNNMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFCCCDDDEEEEEEEEEFFFIIILLLLLLJJJGGGDDDCCCCCCEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCIIIJJJKKKKKKLLLQQQYYY___ssseeeQQQLLLLLLLLLTTTYYY```fffiiikkklllmmmrrrssstttttttttuuuwwwyyy}}}}}}~~~}}}{{{zzzyyywwwuuupppqqqqqqrrrrrrnnniiieee______```aaaccceeeffffffeeeeeegggiiimmmqqqtttvvv}}}zzzvvvrrrrrrpppnnnlllkkkkkkkkkkkknnnqqqqqqoooooossswwwyyyvvvsssppppppqqqqqqqqqqqqqqqppppppppppppppppppnnnnnnnnnnnnooooooppppppnnnnnnnnnnnnnnnmmmlllkkkmmmmmmmmmlllkkkjjjjjjkkkiiiiiijjjjjjlllmmmnnnoookkklllllllllmmmmmmmmmmmmkkkmmmoooqqqqqqpppnnnnnnpppppppppnnnkkkjjjkkkllliiijjjkkkjjjhhhggghhhiiioooqqqrrrrrrpppnnnnnnnnnqqqsssuuuvvvwwwyyy|||yyykkkaaa\\\YYYUUUQQQSSSRRROOOMMMJJJHHHGGGGGGEEEIIIOOOTTTWWWWWWUUUSSSRRRVVVXXXWWWSSSRRRUUUZZZVVVXXXZZZZZZYYYYYYYYYZZZXXX[[[^^^`````````aaabbbeeeiiinnntttxxxyyyxxxxxxrrrqqqooommmlllkkkkkkkkkmmmoooqqqqqqooollljjjiiijjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkklllkkkjjjiiigggfffeeedddgggggggggggggggfffffffffdddcccaaaaaaaaaaaacccdddccccccbbbcccdddfffhhhiiiiiiiiijjjkkkiiifffcccaaaeeedddddddddeeefffhhhiiihhhhhhhhhiiiiiiiiiiiiiiikkkmmmoooqqqtttvvvxxxyyyxxxuuurrrsssuuuvvvtttrrrpppnnnllljjjiiifffccc```UUUSSSPPPKKKGGGCCC???>>>999999888777666666666666333444555666777888777777888888888888888999:::;;;;;;@@@GGGOOOWWW___gggkkkvvviiieeeaaaYYYVVVXXXYYYXXXXXXWWWVVVVVVUUUUUUQQQRRRSSSRRROOOMMMMMMMMMPPPOOOPPPQQQRRRQQQOOOLLLJJJKKKKKKJJJHHHIIIKKKMMMRRRRRRPPPMMMJJJIIIIIIJJJHHHJJJLLLNNNNNNNNNMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPVVV\\\ZZZSSSKKKGGGEEECCCBBBAAAAAABBBDDDFFFGGGGGGFFFEEEHHHMMMSSSWWWYYYOOONNNMMMMMMMMMLLLJJJHHHJJJIIIGGGGGGJJJMMMNNNNNNKKKJJJHHHFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGBBBCCCEEEEEEEEEFFFIIIKKKIIIGGGDDDAAAAAAAAACCCDDDDDDDDDBBBAAAAAABBBCCCDDDHHHJJJLLLKKKKKKMMMRRRWWWdddppp|||sssZZZQQQLLLGGGMMMQQQWWW]]]```cccgggiiilllooorrrttttttuuuwwwxxx|||}}}}}}|||{{{zzz|||~~~}}}~~~|||vvvwwwyyy{{{zzzvvvoooiiibbbaaaaaabbbdddeeeeeeddddddddddddeeegggjjjmmmnnnrrrtttvvvyyy|||{{{vvvvvvvvvtttqqqpppqqqrrrnnnpppqqqpppmmmnnnqqqttttttrrrooolllkkkkkkmmmnnnooooooppppppqqqrrrrrrrrrooonnnnnnnnnnnnoooooopppmmmmmmmmmmmmlllkkkjjjiiiiiijjjjjjiiihhhggggggiiihhhhhhhhhiiiiiikkklllmmmjjjkkkllllllmmmmmmlllllllllnnnpppqqqpppooooooppprrrrrrqqqooollljjjjjjkkkhhhiiijjjiiigggffffffgggppprrruuuuuussspppooooootttvvvyyy{{{{{{|||}}}~~~~~~yyynnnaaaYYYWWWVVVRRROOOPPPPPPNNNMMMKKKIIIHHHHHHHHHLLLSSSYYY]]]]]]ZZZXXXVVVZZZ]]][[[WWWVVVZZZ___\\\___``````___]]]\\\\\\ZZZ\\\___```aaabbbdddffflllpppvvv{{{~~~yyyxxxvvvssspppnnnnnnnnnqqqrrrsssrrrooolllkkkjjjlllkkkjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffeeeddddddddddddddddddeeeeeeeeeeeeeeeeeecccbbb```______```bbbccc_________```aaacccfffgggffffffgggggggggfffdddcccddddddeeeeeefffhhhiiijjjjjjjjjkkklllllllllllllllmmmooorrruuuwwwxxxxxxxxx{{{wwwsssrrrtttuuurrrooojjjhhheeebbb^^^ZZZUUUQQQJJJHHHFFFCCC@@@===<<<;;;666666666666555555666666444555777888888888888777888777666777999<<>><<<;;;::::::555777888777777777888999555666777999999999888777888888777888;;;@@@EEEHHHUUUbbbuuuxxxlll```YYY[[[YYYRRRSSSZZZZZZZZZZZZXXXVVVVVVWWWXXXNNNOOONNNLLLJJJJJJKKKMMMHHHIIIJJJMMMOOOOOOLLLJJJHHHIIIIIIIIIHHHIIILLLNNNMMMJJJGGGHHHKKKLLLJJJHHHEEEGGGJJJKKKKKKIIIIIIIIINNNLLLJJJHHHHHHIIILLLMMMKKKLLLPPPVVVWWWRRRKKKHHHAAAAAABBBCCCEEEFFFFFFGGGIIIHHHGGGJJJMMMNNNLLLJJJLLLLLLLLLNNNPPPNNNHHHDDDEEEEEEFFFIIIKKKKKKIIIGGGHHHFFFEEECCCCCCDDDFFFGGG???AAADDDGGGGGGFFFCCCBBB@@@CCCFFFGGGGGGFFFGGGHHHCCCCCCAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEBBBEEEHHHHHHGGGGGGJJJMMMQQQWWW]]]dddqqqrrrggg[[[NNNDDDFFFHHHIIIJJJNNNRRRUUUbbbffflllqqqsssttttttuuutttvvvwwwwwwvvvvvvwwwxxxvvvyyy~~~zzzooollliiiggggggfffbbb___aaaaaabbbcccdddeeeggghhhdddddddddcccdddhhhmmmqqqrrrwww}}}{{{yyyxxxxxxyyyzzzwwwvvvsssooolllkkklllnnnppppppppppppooooooooooooooonnnlllkkkjjjkkkkkkllleeefffggghhhiiiiiiiiiiiigggiiikkkjjjgggfffhhhjjjjjjiiiiiiiiiiiiiiijjjjjjiiijjjkkklllmmmlllkkkkkkkkkmmmnnnmmmkkkkkkmmmpppmmmnnnnnnllljjjjjjkkkllliiijjjkkkjjjgggffffffgggwwwzzz|||yyytttooonnnnnnpppqqqrrrssssssrrrqqqpppqqqwwwyyyvvvttttttoooggg^^^[[[WWWUUUVVVXXXYYYZZZQQQPPPMMMJJJHHHGGGGGGGGGRRRVVV\\\bbbeeedddbbb```___```aaabbbcccdddddddddgggeeeggglllnnnkkkhhhhhhjjjppptttrrrpppuuu{{{}}}|||xxxuuutttuuussspppnnnnnnooonnnnnnhhhjjjmmmmmmkkkiiihhhhhhlllkkkjjjiiihhhhhhhhhhhhfffeeecccbbbcccbbb```___bbbbbbbbbbbbaaaaaaaaaaaaaaa```___^^^]]]^^^_______________```bbbeeegggiiigggdddfffllllllgggfffiiikkkiiihhhggghhhkkknnnpppqqqqqqqqqqqqqqqrrrrrrssswwwuuutttuuuxxxzzzzzzzzz{{{yyywwwuuusssoookkkhhh]]]YYYSSSLLLFFFCCCAAA@@@>>>===<<<;;;999888777666999999888888777666666555999888777666666777888999<<<555444:::===@@@OOOaaauuuxxxggg___]]]YYYUUUQQQQQQTTTWWWYYYYYYXXXWWWVVVUUUUUUUUURRROOOKKKJJJKKKMMMNNNNNNLLLKKKJJJJJJKKKKKKJJJIIIFFFFFFFFFHHHIIIIIIHHHFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGGGGIIIKKKGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHMMMUUUVVVPPPIIIFFFDDDCCCAAAAAAAAACCCFFFHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLJJJHHHHHHIIIIIIIIIGGGBBBCCCCCCDDDFFFGGGHHHIIIGGGFFFFFFFFFGGGHHHGGGFFFBBBCCCEEEDDDCCCAAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBAAA???>>>>>>>>>??????CCCDDDEEEEEEDDDDDDEEEGGGQQQTTTYYY]]]dddqqqqqqbbbWWWLLLJJJGGGFFFGGGIIIKKKLLLSSSYYYaaahhhkkklllllllllnnnppprrrrrrrrrsssuuuwwwvvvzzzvvvsssnnnkkkjjjhhhfffdddfffccc___^^^___bbbddddddcccbbbaaa`````````aaabbbgggjjjnnnppprrrvvv}}}}}}}}}~~~~~~vvvsssttttttrrroooqqqqqqrrrrrrqqqqqqpppoooooommmllllllmmmmmmllljjjiiihhhhhhggggggggghhhhhhjjjgggddddddfffiiiiiihhhiiihhhgggggggggiiijjjkkkffffffggggggggghhhhhhhhhllllllkkkjjjjjjjjjjjjjjjlllllllllkkkjjjjjjiiiiiiggghhhiiiiiihhhgggeeedddwwwzzz|||yyytttooommmnnnmmmmmmmmmmmmlllkkkiiihhhjjjoooqqqnnnlllkkkfff```ZZZXXXVVVWWWXXXZZZ[[[ZZZUUURRRNNNKKKIIIIIIJJJKKKTTTXXX^^^cccfffeeecccaaabbbcccdddfffggghhhhhhiiillliiijjjoooqqqnnnllllllmmmssswwwxxx|||}}}{{{{{{wwwuuurrrqqqqqqqqqpppnnnkkklllmmmllliiigggffffffhhhhhhggggggfffgggggggggdddbbbaaaaaaaaaaaa```^^^cccccccccbbbbbbbbbbbbbbbcccbbb```_________```aaaaaabbbbbbccceeeggghhhiiigggeeegggmmmmmmiiihhhkkkllllllkkkkkkmmmoooqqqsssoooppprrrsssuuuvvvvvvwwwvvvtttttttttvvvwwwvvvuuuxxxvvvsssqqqnnnjjjddd```UUUQQQLLLFFFAAA===<<<;;;;;;;;;:::999888777666666777777777777888888888888888999999::::::::::::999===999:::@@@CCCLLLddd}}}lll___^^^]]]YYYUUUQQQQQQSSSVVVXXXXXXXXXXXXWWWUUUTTTSSSQQQNNNKKKJJJKKKMMMNNNNNNLLLJJJIIIJJJKKKKKKJJJIIIGGGGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIHHHGGGGGGHHHIIIJJJGGGEEEHHHMMMOOOKKKGGGFFFEEEDDDCCCBBBBBBDDDGGGIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIGGGEEEEEEFFFFFFFFFEEECCCDDDEEEGGGHHHHHHIIIIIIFFFGGGIIIKKKLLLJJJHHHEEEBBBCCCDDDDDDBBBAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@??????@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDOOOQQQTTTWWW\\\ggguuuyyykkkaaaWWWSSSLLLGGGEEEDDDEEEFFFJJJOOOWWW^^^cccfffhhhhhhlllnnnpppqqqqqqqqqsssuuurrruuuzzz}}}~~~~~~~~~zzzvvvrrrpppnnnllljjjgggeeeaaa```aaacccdddeeeaaa```^^^]]]\\\\\\]]]^^^```cccgggiiijjjmmmrrrvvv|||}}}}}}|||xxxtttsssttttttttttttsssrrrrrrqqqooommmmmmnnnnnnnnnmmmhhhhhhgggffffffgggggghhhiiifffccccccfffhhhhhhgggffffffffffffggghhhiiijjjhhhhhhiiiiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiihhhgggfffvvvyyyzzzxxxrrrmmmlllllliiiiiiiiihhhfffeeecccbbbdddhhhiiigggeeeccc___ZZZWWWWWWXXX[[[^^^___^^^]]]YYYUUUPPPKKKJJJLLLOOORRRYYY\\\aaaeeeggggggfffdddeeefffhhhjjjlllnnnooopppsssoooooorrrtttrrrqqqrrrrrrwww|||{{{yyyyyyzzzvvvtttsssrrrrrrqqqnnnlllmmmmmmllljjjfffdddcccdddfffeeeeeeddddddddddddeeebbbaaa``````bbbbbbaaa```eeedddccccccbbbbbbccccccdddcccbbbaaaaaaaaabbbccccccdddfffggghhhiiiiiiiiihhhgggiiimmmooommmmmmoooooopppqqqrrrsssuuuvvvwwwrrrtttvvvxxxzzzyyyyyyxxxxxxwwwwwwwwwxxxvvvtttqqqrrrpppmmmkkkgggaaaZZZUUUKKKIIIDDD@@@<<<999888888777777777777666666666666666666777777888999::::::777888999:::::::::888888999999<<>><<<:::888777777777555555666666777888888999888888888888888888888888<<<;;;::::::;;;===@@@AAADDDFFFOOO___ssskkk___\\\[[[ZZZWWWWWWWWWUUUSSSRRRSSSTTTVVVWWWXXXXXXWWWTTTPPPNNNKKKIIIGGGGGGIIIJJJJJJIIIGGGFFFFFFGGGJJJKKKKKKJJJGGGEEEEEEEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFEEEDDDCCCEEEGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDAAAAAAEEEHHHFFFEEEFFFHHHHHHGGGGGGHHHIIIKKKKKKHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCAAACCCEEEGGGGGGFFFDDDBBBAAAHHHPPPUUURRRLLLEEEBBBBBBCCCDDDCCCAAA@@@@@@@@@???>>>>>>>>>???@@@BBBCCCEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDFFFFFFGGGHHHJJJMMMRRRUUUYYYdddttt}}}zzztttkkkccc______```eee]]]QQQIIIGGGIIIKKKMMMQQQTTTXXX\\\___bbbfffiiikkknnnrrrtttuuuuuuvvvvvvxxxxxxzzz|||~~~}}}{{{vvvuuutttttttttrrrooolllfffdddaaa^^^\\\ZZZYYYYYY\\\___aaa^^^YYYUUUUUUUUUWWWYYY[[[^^^```dddjjjmmmpppuuu~~~{{{zzzyyyxxxxxxxxxuuurrrnnnkkkjjjjjjjjjllllllkkkkkkjjjiiijjjjjjiiijjjkkkllllllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjnnnnnnlllkkkiiihhhhhhhhhgggggggggfffeeeeeeddddddfffeeedddbbbaaabbbbbbcccjjjmmmpppoookkkhhhggghhhddddddccccccccccccdddddddddaaabbbdddccc``````bbbgggjjjqqqwwwyyyvvvpppjjj\\\WWWPPPLLLNNNUUU___eeennnmmmmmmmmmnnnooopppqqqppppppqqqssswwwzzz~~~zzzuuuvvvyyy||||||{{{xxxrrrmmmjjjjjjlllmmmkkkjjjiiijjjkkkkkkiiigggcccdddcccbbbaaabbbeeegggiiihhhfffcccaaa___^^^^^^]]]\\\\\\^^^```bbbbbbaaacccbbbaaaaaaccceeehhhiiiiiihhhgggfffeeefffgggggghhhiiijjjlllmmmnnnnnnnnnooorrrtttsssuuuyyyzzzyyywwwxxxzzz{{{{{{{{{zzzyyyvvvwwwyyyyyyyyywwwuuutttqqqooollljjjgggbbb]]]ZZZVVVTTTQQQNNNKKKGGGBBB???::::::888777666555555444666666666777888999999999999999999999999999888888777888999<<>>???DDDFFFDDDCCCDDDHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGHHHHHHGGGGGGFFFFFFAAA@@@>>>???@@@BBBAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@FFFMMMOOOLLLFFFBBBAAABBBCCCDDDCCCAAA????????????>>>>>>>>>???@@@BBBCCCFFFEEEDDDCCCBBBCCCDDDDDD???@@@@@@AAAAAAAAAAAA@@@>>>???AAA@@@??????@@@BBBDDDEEEFFFHHHKKKNNNQQQRRRRRRYYYeeewwwyyyuuuwww}}}vvv___LLLCCC@@@AAABBBGGGJJJNNNRRRUUUXXX]]]```dddgggllloooqqqrrrssstttvvvwwwwwwyyy{{{~~~~~~}}}}}}~~~}}}yyytttqqqiiihhheeebbb___^^^]]]]]]```bbbbbb]]]WWWRRRQQQRRRUUUVVVXXXXXXYYY\\\___bbbhhhmmmuuu{{{}}}yyyuuusssrrrrrrsssuuuvvvvvvuuurrrppppppqqqrrrrrrrrrrrrqqqpppooonnnllllllllllllkkkkkkkkkkkkooonnnmmmkkkjjjiiihhhhhhiiihhhgggfffeeecccbbbbbbfffeeedddcccbbbbbbbbbbbbhhhkkkoooooollliiiiiikkkgggfffeeedddccccccddddddddd``````ddddddaaabbbfffmmmpppuuuzzz{{{wwwoooiii\\\XXXQQQNNNQQQZZZdddkkksssrrrpppooooooqqqrrrtttttttttuuuwwwzzz}}}|||wwwxxx{{{|||yyyzzzwwwvvvvvvsssppplllgggeeedddeeefffgggeeedddeeefffhhhggggggaaabbbbbbaaa```aaacccffffffeeecccbbb```____________^^^^^^___bbbccccccbbbccccccbbbccceeehhhlllnnnlllkkkjjjiiiiiiiiijjjkkknnnnnnooopppqqqsssuuuvvvuuuyyyzzzwwwyyy~~~}}}xxxyyyyyyyyyyyyxxxwwwwwwrrrrrrrrrrrrqqqpppooonnnkkkhhhccc```\\\YYYTTTQQQLLLIIIFFFDDDBBBAAA>>><<<888888777666555444444444666666666777888888999999777888888999999:::::::::777;;;BBBIIIQQQVVVYYY[[[gggrrrmmm^^^XXXVVVRRROOOOOOQQQTTTUUUUUUTTTUUUWWWWWWWWWVVVUUUSSSQQQPPPNNNJJJIIIGGGFFFGGGGGGEEECCCEEEDDDDDDFFFIIIKKKKKKJJJGGGFFFDDDDDDFFFGGGHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEDDDCCCCCCCCCBBBCCC??????CCCFFFEEEDDDFFFGGGHHHHHHHHHIIIJJJJJJKKKGGGHHHHHHIIIIIIIIIIIIHHHAAA???>>>???@@@BBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@???DDDHHHGGGCCC@@@???AAABBBCCCDDDCCCAAA???>>>??????>>>>>>>>>???AAACCCDDDFFFEEEDDDCCCCCCCCCDDDEEE???@@@AAABBBCCCCCCBBBAAA>>>???@@@@@@??????@@@AAADDDDDDFFFHHHKKKNNNOOOOOOQQQRRRYYYjjjrrrVVVFFF@@@@@@@@@AAADDDGGGIIIKKKNNNQQQTTT[[[___eeeiiilllnnnpppqqqpppqqqtttxxx{{{}}}zzzuuupppooollliiigggfffeeeeeeffffffeee___XXXSSSRRRSSSTTTUUUVVVVVVVVVWWWYYY[[[aaaffflllppprrrrrrrrrrrrppprrrssstttuuuwww{{{~~~~~~|||{{{zzzzzzvvvuuuttttttsssrrrqqqppprrrqqqppppppooopppppppppqqqpppooommmkkkiiigggfffjjjkkkkkkjjjjjjiiihhhggggggkkkoooooommmkkkkkkmmmlllkkkiiigggeeeeeeeeeeeeeeeaaaaaaffffffdddeeejjjooorrrwww{{{{{{uuummmfff\\\XXXSSSPPPTTT]]]hhhooovvvtttrrrpppppprrrtttuuuwwwwwwwwwyyy|||~~~xxxyyy}}}wwwpppqqqsssqqqppprrrrrroookkkgggeeedddddddddbbbaaa______bbbdddeeeeeeaaabbbbbbbbb``````bbbcccbbbbbbaaa```````````````cccbbbbbbccceeegggfffeeeddddddddddddgggkkkooorrrooonnnmmmlllkkklllmmmmmmrrrrrrrrrsssuuuxxxzzz|||zzz~~~~~~{{{|||yyyyyyxxxwwwvvvvvvuuuuuusssrrrpppmmmkkkiiigggfff___[[[VVVRRRNNNKKKGGGEEEEEEBBB???=========<<<;;;999999888888777666555555666666666666777777888888555666777888:::;;;<<<===@@@GGGRRR___iiioooqqqrrryyywwwdddXXXUUUUUURRRNNNMMMOOOSSSUUUUUUUUUVVVWWWXXXWWWVVVTTTRRRQQQPPPOOOKKKIIIGGGFFFFFFFFFDDDBBBDDDCCCDDDFFFIIIKKKKKKJJJIIIGGGEEEEEEGGGHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHHHHGGGEEEDDDEEEGGGHHHGGGDDDBBBAAAAAACCCDDDGGGBBBAAADDDGGGGGGHHHKKKGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKKKKKKKKKKCCCAAA@@@AAABBBDDDDDDCCCDDDCCCCCCBBBAAAAAAAAA@@@???BBBDDDBBB>>>;;;===@@@BBBDDDDDDCCC@@@>>>>>>>>>??????>>>>>>???AAADDDEEEGGGFFFDDDCCCCCCCCCDDDEEE@@@AAACCCDDDDDDDDDCCCCCC???AAABBBBBBAAA@@@BBBCCCDDDDDDEEEHHHKKKMMMMMMLLLRRROOORRRaaa|||___KKKDDDCCCCCC???AAADDDEEEFFFGGGIIIKKKPPPTTTZZZ___cccfffhhhjjjiiimmmrrrxxx|||~~~~~~}}}zzz|||}}}~~~}}}xxxxxxvvvsssqqqooommmmmmmmmlllkkkiiibbbZZZVVVUUUWWWRRRTTTVVVVVVUUUUUUVVVXXX[[[___eeehhhhhhgggffffffdddeeefffggggggiiimmmpppsssxxx~~~}}}|||uuuuuuuuuvvvwwwxxxyyyzzzzzzyyywwwuuurrrpppnnnmmmvvvvvvwwwwwwwwwuuusssrrrnnnqqqsssqqqmmmmmmqqquuuwwwsssnnnkkkhhhgggeeedddfffeeedddcccccceeefffhhhnnnqqqtttvvvuuurrrooolll___YYYRRRRRRZZZdddjjjmmmnnnmmmllllllmmmpppsssvvvyyyyyyyyyzzz}}}xxxrrrxxxsssrrrpppnnnmmmmmmmmmnnnjjjjjjiiigggfffeeeddddddbbbaaa___^^^^^^___```aaa``````aaabbbcccddddddeeecccbbbbbbaaabbbbbbcccdddhhhgggggghhhjjjiiigggeeegggggghhhjjjmmmppptttuuuwwwvvvtttrrrrrrssstttuuuvvvvvvuuuuuuvvvyyy|||}}}zzzxxxwww{{{}}}xxxqqqpppnnnmmmnnnooonnnmmmjjjjjjiiigggccc^^^ZZZWWWNNNMMMKKKHHHEEEBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555666666555555666888:::;;;999888555===;;;777<<<>>>===CCCKKKaaasss|||sssmmmbbbXXXPPPNNNNNNOOOSSSUUUWWWWWWVVVVVVVVVWWWZZZYYYWWWUUUSSSQQQOOOOOOKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCCCCFFFJJJLLLKKKIIIDDDDDDFFFGGGHHHIIIIIIIIIMMMIIIFFFHHHLLLMMMKKKGGGMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJHHHLLLNNNLLLKKKKKKGGGBBB<<<>>>AAADDDEEEEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA???===<<<===>>>???BBBBBBBBB@@@===<<<===>>>@@@???>>>>>>???BBBDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@@@@AAABBBGGGGGGHHHIIIJJJLLLMMMMMMLLLLLLOOOXXXiii~~~~~~zzzoooWWWIIIAAA>>>???>>>======>>>@@@BBBCCCHHHIIIMMMRRRWWW[[[^^^___cccfffkkkppptttvvvwwwxxx|||~~~~~~|||}}}zzzyyywwwtttpppppppppmmmiiiccc```^^^^^^^^^\\\ZZZXXXWWWXXXZZZ[[[______^^^^^^^^^]]]]]]]]]ZZZZZZZZZZZZ\\\^^^```aaahhhjjjmmmpppuuuzzzppprrrsssqqqnnnooossswww|||yyysssooollljjjhhhffffffeeeccccccccceeeggghhhoooqqqssstttrrrooollliiiaaa[[[UUUUUU[[[dddjjjllllllllllllmmmooossswwwyyyzzzzzzzzz|||~~~zzzuuu|||}}}wwwoooooommmlllkkkkkkkkkkkkiiiiiihhhhhhgggffffffeeedddcccaaa``````bbbcccddddddddddddeeeffffffggggggeeedddcccbbbccceeegggiiijjjiiijjjkkkmmmmmmkkkiiijjjjjjkkkmmmpppsssvvvwwwzzzzzzxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxzzz{{{|||zzzxxxzzz}}}}}}xxxsssmmmkkkiiihhhhhhhhhfffeeecccbbbaaa^^^ZZZUUUPPPMMMFFFEEECCCAAA>>><<<:::999999999999999999999999999888777777666666666666777777777777888999888777666999>>>;;;888===???DDDRRRggg~~~ssslllhhhddd]]]VVVQQQOOONNNOOOXXXYYYZZZZZZXXXVVVVVVWWWZZZYYYXXXVVVTTTQQQPPPOOOKKKJJJHHHFFFEEEDDDDDDDDDFFFDDDDDDFFFIIIKKKJJJHHHFFFGGGHHHIIIIIIIIIIIIIIILLLIIIFFFHHHKKKLLLIIIFFFKKKKKKIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLPPPQQQNNNLLLKKKGGGBBB>>>???AAACCCDDDDDDCCCBBBCCCCCCBBBBBBAAAAAABBBBBBAAA@@@>>>===<<<===>>>???AAABBBBBB@@@>>>===>>>???@@@?????????AAACCCFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIJJJQQQ]]]mmm||||||{{{fffWWWLLLGGGBBB@@@>>><<<<<<<<<===>>>@@@BBBEEEHHHKKKPPPUUUXXX[[[]]]bbbgggkkkooorrrssswwwxxxzzzyyyzzz}}}}}}zzzwwwwwwvvvsssooojjjfffffffffcccaaa^^^\\\ZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]XXXWWWWWWWWWXXXYYY[[[\\\[[[\\\___bbbfffkkkpppsssvvvwwwwwwwwwwwwxxxyyyzzzqqqssssssqqqoooqqquuuzzz|||wwwssspppmmmjjjgggfffeeeddddddeeegggiiijjjpppqqqqqqpppnnnkkkgggeeebbb]]]XXXXXX^^^eeejjjllljjjkkklllooossswww{{{}}}{{{{{{}}}~~~zzzyyy{{{wwwuuussspppnnnkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggffffffddddddccccccccceeefffgggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffhhhiiikkkjjjiiijjjlllnnnooonnnmmmnnnooopppqqqsssvvvxxxyyy}}}}}}~~~~~~~~~~~~~~~~~~zzzyyyxxxwwwvvvvvvvvvvvvzzzxxxvvvvvvvvvtttooojjjfffdddaaa___^^^]]][[[YYYWWWVVVTTTQQQMMMHHHDDDBBB>>>===<<<:::999777666666777777777777777777777777777777666666666777888888777777888888999999999999;;;>>>;;;<<>>===<<<===>>>???@@@AAABBBBBB@@@>>>>>>???AAABBBAAA@@@AAABBBDDDGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>@@@BBBEEEGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLGGGGGGFFFIIIPPPYYYccciiiwwwooo___RRRJJJDDDBBB???===;;;:::;;;;;;<<<>>>@@@@@@AAADDDJJJPPPQQQSSSVVV[[[```fffjjjmmmppppppqqqsssuuuyyy|||~~~~~~~~~{{{wwwrrrpppppprrrllljjjfffccc`````````aaaaaabbbbbbcccbbbaaa```___YYYXXXWWWWWWVVVWWWWWWWWWUUUUUUWWWZZZ]]]aaadddfffddddddddddddeeefffggggggooorrruuuwwwwwwwwwxxxyyy}}}~~~rrrsssrrrpppppprrrvvvzzz|||zzzvvvtttrrrpppllljjjiiihhhhhhggghhhjjjmmmnnnqqqqqqooommmjjjgggdddbbbaaa^^^[[[[[[```gggkkknnnlllmmmooorrruuuyyy|||}}}|||}}}~~~~~~|||{{{zzzxxxzzz|||tttooommmmmmmmmllliiijjjkkkkkkkkkjjjhhhgggiiihhhhhhgggfffeeeeeeddddddccccccddddddfffggghhhkkkkkkkkkjjjjjjiiiiiiiiikkkllllllllllllkkkiiiiiihhhggghhhjjjmmmooooooooorrrssstttuuuvvvxxxyyyzzz|||}}}~~~vvvvvvuuuttttttsssrrrrrrsssrrrpppnnnmmmjjjddd```^^^[[[XXXUUUSSSRRROOOMMMJJJIIIHHHFFFCCC???===;;;::::::999999888777777666666666666666666777777777666666666666777888999999666777888999999;;;===???:::>>>???DDDNNNVVVmmmxxxiii^^^XXXTTTSSSPPPOOONNNOOOPPPQQQYYYZZZZZZXXXUUUSSSRRRSSSXXXXXXXXXWWWUUUSSSPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJHHHFFFGGGHHHHHHFFFDDDGGGFFFFFFFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEGGGIIINNNQQQRRROOOMMMLLLIIIDDDAAAAAA@@@??????@@@AAABBBGGGFFFDDDBBBAAA@@@??????======<<<======???@@@AAAAAAAAABBBAAA??????@@@BBBEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????===@@@DDDHHHJJJKKKKKKJJJGGGHHHHHHHHHIIIIIIJJJJJJGGGFFFFFFGGGJJJOOOSSSVVV```hhhsss~~~~~~qqqcccUUUMMMGGGEEEBBB???===<<<<<<===<<>>CCCGGGHHHIIILLLPPPVVV\\\bbbeeegggggghhhlllpppsssuuutttyyy|||~~~zzzyyyzzz|||vvvsssoookkkgggffffffggghhhiiikkkkkkkkkjjjhhhfff```___^^^\\\ZZZYYYXXXWWWUUUVVVWWWYYY\\\___``````[[[ZZZYYYZZZ[[[\\\]]]\\\```bbbdddfffeeefffggghhhjjjkkkmmmppptttyyy}}}rrrrrrqqqpppppprrruuuxxxxxxwwwvvvvvvvvvuuurrrooonnnmmmlllllllllnnnppprrrrrrpppnnnjjjgggdddcccbbb```___^^^```dddiiinnnppppppqqqsssuuuwwwyyyzzzzzz|||}}}~~~~~~{{{yyywwwsssuuuyyy~~~~~~zzzvvvrrrooonnnooooooooollllllmmmnnnmmmllljjjiiijjjjjjiiigggfffdddcccbbbcccccccccdddeeefffggggggllllllkkkjjjjjjiiiiiiiiihhhkkkooossssssqqqnnnkkkiiiiiiiiikkkoooqqqrrrrrruuuvvvvvvwwwxxxxxxyyyyyyyyyzzz|||~~~~~~|||{{{yyyrrrssssssssssssrrrpppooolllkkkjjjhhhfffbbb]]]ZZZVVVSSSOOOLLLKKKHHHFFFDDD@@@@@@???>>>===<<<;;;:::888888888888888888777777666666666666777777888888777777666777777888999:::666777888888888:::>>>AAA===FFFMMMWWWeeeppp}}}qqqjjjccc\\\YYYUUUSSSOOOLLLLLLNNNQQQTTTVVVWWWXXXWWWUUUTTTSSSTTTWWWWWWWWWVVVUUURRRPPPNNNKKKKKKKKKJJJIIIHHHGGGGGGCCCCCCDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBDDDFFFGGGJJJMMMNNNKKKJJJKKKIIIEEEAAA@@@???>>>>>>???AAABBBFFFEEECCCBBB@@@?????????=========>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@AAACCCHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA??????>>>>>>>>>AAAEEEIIIKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHDDDEEEEEEGGGIIIKKKMMMNNNQQQVVV___kkk{{{~~~uuujjj___YYYOOOMMMIIIEEEAAA@@@??????:::<<<>>>>>><<<<<<>>>AAA@@@AAABBBFFFKKKQQQVVVZZZ^^^^^^```ccchhhkkkllllllnnnppptttvvvwwwxxx{{{}}}~~~|||xxxssspppoooooooooppprrruuuvvvvvvtttqqqooojjjiiigggdddaaa^^^\\\ZZZUUUTTTUUUXXX[[[\\\[[[YYYXXXVVVTTTTTTVVVWWWVVVUUUUUUWWWYYYYYYYYYYYYZZZ[[[]]]^^^___aaacccfffiiikkknnnoooqqqrrrsssrrrpppoooppprrruuuwwwyyy|||~~~|||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz~~~~~~}}}zzzxxxwwwwwwssssssrrrqqqrrrssstttuuuuuuuuuvvvxxxzzzzzzwwwuuusssrrrpppooopppqqqssstttrrrppplllhhheeedddddddddbbbcccdddfffiiimmmppprrrssstttvvvwwwxxxxxxwwwvvv|||}}}}}}}}}{{{yyyvvvtttppptttwwwzzz}}}~~~yyysssrrrqqqqqqqqqrrrssstttqqqqqqqqqpppooonnnlllllllllkkkjjjiiigggfffeeedddeeeeeeeeefffggggggggghhhmmmmmmllllllkkkkkkjjjjjjgggkkkrrrwwwzzzxxxuuusssooonnnnnnppptttwwwxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxvvvwwwxxxyyyxxxwwwuuutttpppqqqrrrsssrrrpppnnnlllgggfffeeeccc```[[[WWWUUUMMMJJJGGGEEECCCAAA???===::::::::::::::::::::::::666666666666666666666666555666666777777888888999888888777777777888999999888999:::999777999???DDDLLL___llluuummmeeebbb^^^YYYWWWWWWTTTPPPMMMLLLOOORRRUUUUUUWWWXXXXXXVVVUUUVVVVVVTTTUUUVVVVVVTTTRRROOOMMMLLLLLLLLLLLLKKKJJJHHHHHHBBBCCCDDDDDDDDDFFFJJJMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBDDDEEEFFFFFFJJJJJJHHHHHHIIIHHHEEE??????>>>>>>>>>???AAABBBBBBBBBAAA@@@@@@???@@@@@@>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDBBB@@@@@@AAABBBGGGFFFCCCAAA@@@@@@@@@AAACCCEEEFFFHHHGGGFFFDDDCCCDDDCCCBBBAAA@@@????????????AAADDDHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFBBBBBBDDDEEEGGGHHHIIIIIIKKKMMMRRR\\\iiiwwwyyyrrrkkkfff___\\\WWWRRRNNNKKKIIIIII???===<<<;;;;;;;;;<<<<<<::::::;;;===@@@EEEIIIKKKRRRSSSVVVYYY\\\___aaacccfffiiillloooppprrrtttvvvxxxyyy{{{~~~}}}zzzyyyzzzzzzzzz}}}{{{yyywwwuuusssooojjjfffbbb```ZZZYYYYYY\\\``````]]]ZZZWWWTTTPPPPPPRRRSSSPPPNNNPPPQQQSSSSSSRRRRRRSSSUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]^^^___``````___^^^]]]^^^```cccfffgggiiilllnnnrrrpppmmmkkkjjjiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiinnnpppsssssspppnnnmmmmmmhhhhhhhhhhhhfffeeedddcccuuutttttttttuuuuuusssrrrrrrsssuuuxxx{{{{{{xxxuuuuuutttrrrqqqqqqqqqssstttrrroookkkgggeeeeeeggghhhiiijjjkkkmmmnnnppprrrssstttvvvwwwyyyyyywwwuuuttt||||||{{{zzzyyyvvvtttssspppuuuxxxwwwzzz~~~}}}yyyqqqqqqrrrrrrssstttwwwyyyvvvuuusssqqqpppooonnnnnnllllllkkkkkkkkkkkkkkkkkkiiijjjjjjkkkkkkkkkjjjjjjoooooooooooooooooonnnnnnooorrrvvvzzz||||||zzzyyyuuutttsssuuuxxx{{{|||}}}{{{||||||||||||zzzyyyxxxuuuuuuuuuuuutttsssqqqpppmmmnnnppppppnnnkkkgggdddaaaaaa```]]]XXXRRRNNNLLLEEECCC@@@>>>===<<<:::999888777777777777777888888555555555555555555555555555555555666777888888888999999888888777888888888888;;;=========AAAIIIPPPggg|||oooaaa]]]]]]ZZZVVVUUUVVVTTTQQQPPPOOOPPPRRRSSSTTTVVVWWWWWWUUUTTTTTTUUURRRSSSTTTUUUSSSQQQNNNLLLLLLLLLLLLMMMLLLKKKIIIHHHCCCDDDEEECCCBBBCCCFFFIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGHHHHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFIIIIIIFFFFFFGGGFFFBBB=========>>>???@@@AAAAAA>>>>>>>>>>>>???@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBDDDEEEEEECCCAAA@@@AAABBBCCCBBB@@@???>>>???@@@AAACCCEEEIIIKKKKKKIIIFFFCCCCCCCCCBBBAAAAAAAAAAAAAAA===???BBBEEEGGGHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGBBBCCCDDDEEEEEEEEEEEEEEEGGGHHHKKKQQQZZZfffttt}}}~~~{{{wwwtttpppmmmjjjfffdddbbbbbbbbbVVVNNNEEE???======<<<:::999999999:::;;;===???AAADDDHHHKKKMMMNNNQQQVVVZZZ___bbbfffhhhiiikkkmmmooopppqqqsssvvvyyy|||{{{vvvpppkkkhhheeeddddddhhhllllllgggcccZZZVVVRRRQQQSSSSSSPPPLLLNNNOOOPPPOOONNNNNNPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTQQQSSSVVVXXXXXXYYY[[[]]]___]]][[[YYYXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\___aaa```^^^[[[YYYXXXTTTTTTSSSTTTTTTTTTRRRQQQvvvvvvvvvwwwwwwvvvtttqqqooopppsssvvvyyyxxxuuurrrvvvuuusssqqqqqqqqqrrrsssrrroookkkgggfffgggiiikkkooopppqqqrrrqqqqqqrrrssstttuuuxxxyyyyyywwwuuusss{{{{{{zzzyyywwwuuusssrrrrrrwwwyyywwwyyy~~~~~~zzzsssttttttssstttvvvzzz}}}yyywwwuuurrrpppoooooooookkkllllllmmmnnnoooppppppnnnnnnnnnooonnnnnnmmmmmmrrrrrrrrrrrrrrrrrrrrrrrr{{{{{{{{{{{{{{{{{{zzzzzzwwwvvvuuuvvvyyy|||~~~~~~}}}~~~~~~~~~}}}|||zzzyyyuuuuuuuuutttrrrqqqooonnnjjjkkklllkkkhhhddd___\\\\\\\\\[[[WWWPPPJJJEEECCC@@@>>>;;;::::::999888666777777666555555555555555666666555555555555555555444444555555666777888888::::::999888777777777888777;;;???BBBEEELLLWWW```|||nnncccZZZYYY[[[YYYUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTRRRPPPPPPQQQQQQRRRTTTTTTSSSPPPMMMKKKLLLLLLMMMMMMMMMKKKJJJIIIEEEFFFFFFCCC@@@@@@CCCFFFHHHHHHIIIIIIIIIIIIIIIHHHEEEFFFHHHHHHHHHIIIJJJLLLIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDHHHKKKJJJFFFEEEFFFDDD@@@;;;<<<===>>>???@@@AAAAAA<<<<<<<<<===>>>@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBEEEFFFEEECCCAAA@@@@@@AAA@@@???=========???AAABBBCCCFFFKKKNNNOOOKKKGGGDDDCCCCCCBBBAAAAAABBBBBBBBB;;;===@@@CCCFFFHHHIIIIIIKKKKKKKKKJJJJJJIIIIIIHHHEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFJJJPPPZZZhhhtttzzzyyywwwvvvwwwxxxzzz{{{qqqcccRRRFFFBBB@@@===:::;;;;;;;;;;;;;;;<<<<<<===<<<@@@DDDEEEDDDGGGNNNTTTVVVYYY\\\___```aaadddfffiiijjjlllnnnrrrvvvyyyzzzyyyxxxssspppkkkjjjjjjnnnssssssnnnhhh```[[[WWWUUUWWWWWWSSSOOONNNOOOOOONNNMMMMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJKKKKKKLLLNNNOOOPPPJJJLLLNNNOOOOOOOOOQQQRRRRRRPPPNNNLLLLLLMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOQQQSSSRRROOOLLLIIIHHHJJJJJJJJJKKKLLLLLLKKKIII}}}zzzvvvuuuuuuvvvtttrrrppprrrtttwwwxxxxxxxxxwwwvvvuuutttrrrqqqpppoooooonnnmmmllllllmmmnnnmmmkkkssssssrrrppppppqqquuuxxxyyyzzzzzzyyywwwvvvwwwxxxzzz{{{|||{{{xxxuuuttttttzzzwwwvvvwwwzzz|||{{{yyywwwuuuttttttvvvwwwvvvuuuxxxwwwvvvuuuuuuvvvwwwwwwtttrrrppppppqqqtttuuuuuuwwwvvvttttttttttttrrrqqqvvvvvvvvvvvvvvvvvvvvvuuu~~~{{{xxxyyy{{{}}}}}}{{{}}}}}}|||{{{{{{|||||||||~~~~~~~~~|||zzzyyyssssssrrrqqqnnnkkkhhhgggjjjgggdddbbb```]]]ZZZXXXYYYXXXWWWTTTOOOJJJEEEBBB;;;:::999888777777777777444333333333333444555555666666666666666666555555555555555666666777777888;;;777555777777555777:::666DDDKKKSSS```gggmmm{{{yyynnnbbb^^^YYYWWWWWWWWWUUUSSSPPPOOONNNPPPRRRRRROOOLLLUUUTTTRRRQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDBBBBBBBBBCCCCCCGGGFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEGGGHHHJJJKKKIIIIIIHHHGGGFFFFFFFFFGGGKKKIIIFFFDDDCCCDDDFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJLLLHHHCCCAAABBBBBBAAA???EEEHHHJJJJJJHHHEEECCCBBB@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCDDDGGGFFFEEEDDDCCCCCCCCCDDDJJJHHHDDDBBBBBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCDDDFFFHHHIIIJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@>>>============>>>???BBBEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCEEEHHHLLLSSS[[[```nnngggWWWLLLCCC===<<<::::::;;;;;;:::999888888::::::;;;;;;===AAAFFFJJJNNNQQQUUUXXXYYY[[[]]]^^^___ccchhhmmmoooqqqssstttzzz{{{|||~~~~~~zzzyyyyyynnnqqqvvvzzzzzzwwwrrrooodddcccaaa^^^[[[XXXVVVTTTVVVUUUUUUTTTRRRPPPNNNMMMRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJJJJJJJIIIGGGDDDCCCFFFEEEDDDEEEFFFFFFEEECCC|||yyyuuutttuuuuuusssrrroooqqqtttwwwyyyyyyyyyxxxuuutttsssqqqppppppppppppqqqpppooooooqqqqqqpppooorrrssssssssssssuuuxxx{{{xxxyyyzzzyyywwwvvvwwwxxxzzz{{{|||{{{xxxvvvttttttyyyxxxwwwxxx{{{}}}|||zzzwwwvvvuuuuuuwwwxxxxxxwwwzzzyyyxxxwwwwwwxxxyyyyyy|||xxxuuusssvvvyyy|||~~~|||{{{zzzzzzzzzzzzyyyxxx}}}|||{{{zzzyyyyyyyyyyyy}}}{{{yyyyyy|||}}}}}}|||}}}}}}|||||||||||||||}}}||||||||||||zzzxxxvvvuuuqqqqqqpppnnnkkkhhheeeccccccaaa^^^\\\ZZZXXXUUUSSSQQQQQQOOOMMMIIIDDD@@@===999888777666666555555555444333333333333444555555666666666666666666666666444444555555555666666666777555777::::::999<<>>>>>>>>???@@@BBBDDDEEEFFFHHHGGGFFFEEEDDDDDDCCCCCCHHHFFFCCCBBBCCCCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;<<<<<<===???AAAEEEGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBCCCEEEGGGLLLRRRWWW[[[kkk{{{{{{kkk^^^PPPEEE???:::::::::999999999999999888888999999:::<<>>=========>>>@@@CCCFFFHHHIIIIIIHHHGGGFFFEEEDDDCCCCCCEEECCCBBBBBBDDDEEEEEEDDD????????????@@@BBBCCCDDDFFFFFFGGGGGGFFFDDDBBBAAA???>>>>>>===<<<;;;;;;;;;<<<<<<>>>???BBBDDDGGGHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAAAAA@@@??????AAABBBCCCCCCDDDFFFJJJMMMOOO[[[gggqqqxxxjjjYYYIIIAAA>>>===;;;:::999::::::;;;888888888888999999::::::<<<@@@CCCFFFGGGHHHJJJLLLNNNRRRWWW\\\___bbbeeehhhjjjkkkmmmpppsssvvvxxxyyy}}}zzzvvvrrrpppmmmjjjggggggggggggffffffeeedddcccaaa___^^^[[[]]]^^^\\\XXXTTTRRRQQQRRRQQQQQQRRRUUUVVVUUUTTTOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJHHHDDDBBBzzzyyywwwvvvvvvuuutttsssoooqqqtttxxxzzz{{{{{{{{{wwwvvvtttrrrrrrrrrsssttttttsssrrrssstttuuutttssstttvvvyyyzzzyyyyyyzzz{{{wwwyyyzzzyyyxxxxxxyyyzzzzzz||||||{{{yyywwwwwwxxxxxxyyy|||~~~~~~yyyxxxxxxyyy|||~~~~~~~~~|||{{{zzzzzzzzz{{{|||}}}}}}{{{xxxxxx{{{|||{{{{{{||||||~~~}}}}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxwwwtttrrrooommmkkkiiihhhgggddd```\\\XXXUUUPPPNNNLLLJJJJJJHHHFFFDDDBBBBBBBBBAAA???===;;;:::666555555444333333444444444333333333333444555555555555555555555666666666666666666666777777777777888888:::<<<<<<@@@MMM\\\vvvooohhheeecccaaa___^^^[[[YYYXXXWWWVVVUUUVVVUUUSSSRRRRRRQQQQQQQQQNNNNNNNNNOOOPPPQQQQQQRRRPPPOOONNNNNNNNNMMMKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFDDDAAA@@@???@@@BBBDDDFFFGGGGGGGGGKKKIIIEEEBBBAAACCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIKKKMMMNNNNNNMMMLLLIIIHHHFFFFFFFFFGGGGGGGGGEEEEEEFFFDDDBBB@@@AAABBBBBBBBBAAAAAA???>>>===<<<<<<<<<>>>AAADDDGGGJJJKKKIIIIIIHHHGGGFFFEEECCCCCCBBBAAAAAABBBEEEFFFGGGFFF?????????@@@AAABBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???=========<<<<<<<<<;;;;;;???@@@@@@AAACCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAABBB@@@@@@@@@@@@@@@??????>>>AAACCCEEEEEEDDDEEEFFFHHHLLLRRRXXX___oooxxxnnn^^^PPPIIIFFFDDDAAA>>>===<<<======<<<;;;::::::::::::999999999<<<@@@BBBCCCCCCEEEFFFDDDHHHMMMRRRUUUXXX\\\___aaabbbdddgggkkknnnpppqqqqqquuuyyy{{{|||}}}}}}}}}zzzwwwtttrrrrrrtttuuuttttttsssqqqooollljjjiiieeegggiiihhhccc^^^\\\\\\ZZZ[[[]]]___aaaaaa___\\\UUUTTTSSSQQQQQQQQQRRRSSSUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJHHHGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTQQQLLLHHHzzzzzzzzzyyyxxxwwwvvvvvvqqqsssvvvyyyzzz{{{{{{zzzxxxwwwuuussssssuuuvvvwwwvvvuuutttuuuwwwxxxwwwvvvvvvxxxzzz{{{yyywwwwwwwwwwwwxxxzzzzzzyyyyyyzzz|||{{{||||||{{{yyyxxxyyyzzzyyy{{{~~~{{{zzzyyy{{{}}}{{{zzzyyyyyyzzz{{{|||}}}yyyxxxyyy{{{~~~}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}}}}wwwwwwwwwwwwvvvuuussssssqqqpppmmmjjjgggdddbbbaaacccbbb```]]]YYYUUUQQQNNNHHHFFFDDDDDDDDDCCCAAA???=========<<<<<<;;;:::999666666555555444444555555444333333333333444555555333333333444444555555555444555555666666777777888<<<<<>><<<;;;<<<<<<>>>AAADDDGGGJJJKKKHHHHHHHHHHHHGGGEEEDDDCCC@@@@@@@@@BBBEEEGGGGGGFFF@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBAAA???>>>===<<<<<<============>>>>>>DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAA@@@?????????BBBDDDFFFEEEEEEEEEFFFGGGIIIKKKPPP]]]rrr|||xxxqqqeee[[[WWWQQQOOOKKKHHHFFFFFFFFFGGGCCC@@@<<<:::::::::999777999<<>>===<<<======>>>@@@CCCFFFHHHIIIFFFGGGGGGHHHGGGEEEDDDCCCAAA@@@AAACCCFFFGGGFFFEEEAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@??????>>>>>><<<<<<<<<===>>>??????@@@DDDEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAA@@@@@@;;;>>>CCCEEEEEEDDDCCCCCCDDDEEEFFFIIISSSbbbsss~~~|||wwwssssssxxx}}}~~~~~~|||vvvllleeeccc]]]]]]\\\\\\]]]^^^```aaaXXXPPPFFF???<<<:::999777:::<<<>>>>>><<<;;;;;;;;;999<<>>===>>>@@@BBBCCCCCCDDDGGGIIIJJJHHHFFFDDDDDDFFFHHHGGGDDDBBBCCCEEEBBBDDDFFFFFFCCCAAA?????????????????????>>>======>>>>>>???@@@BBBDDDEEEFFFCCCDDDFFFGGGGGGFFFDDDCCCBBBAAABBBDDDFFFFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCAAAAAA@@@???????????????:::;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBAAAAAA@@@???:::>>>CCCFFFFFFDDDBBBAAACCCBBBCCCFFFLLLTTT___ggghhhiiigggcccaaagggrrr{{{wwwqqqooommmooosssxxx~~~|||ooo^^^OOOGGGCCC???===<<<===>>>===;;;888777777777888:::;;;;;;===???BBBCCCCCCEEEHHHJJJLLLNNNOOORRRUUUXXXYYYYYY]]]dddiiikkkllloooqqqtttvvvwwwxxxyyy{{{~~~}}}}}}|||uuusssqqqooooooqqqtttuuuuuuvvvvvvwwwvvvtttrrrpppjjjjjjjjjkkkkkkjjjiiiiiinnnmmmllllllmmmoooqqqssswwwzzzyyysssvvvyyy|||{{{xxxvvvvvvwww{{{{{{||||||zzzxxxuuusssuuutttqqqpppqqqsssvvvyyyxxxwwwvvvxxxzzz{{{{{{zzzyyyzzz{{{zzzyyyyyyzzz{{{vvvwwwyyyzzzzzz{{{|||~~~{{{||||||{{{zzzzzz}}}~~~|||{{{}}}~~~|||}}}~~~~~~{{{zzzzzzzzz{{{|||~~~~~~}}}}}}wwwzzz|||zzzuuusssuuuxxxuuuvvvvvvwwwxxxyyyyyyzzzxxxzzz{{{xxxsssooonnnnnnmmmmmmlllkkkhhhddd```^^^[[[ZZZVVVSSSPPPNNNMMMMMMLLLKKKJJJGGGDDD@@@===;;;;;;999888888999:::888777777777777666666777888888555555444444444555555666444333333333333444555555555666666777888999999:::<<<===???AAADDDFFFHHHIIIVVVbbbzzzqqqhhh]]]\\\YYYWWWWWWXXXZZZ[[[XXX[[[]]]\\\ZZZXXXZZZ[[[WWWVVVSSSNNNJJJIIIMMMQQQKKKLLLNNNPPPQQQQQQQQQPPPRRRQQQOOOOOOOOONNNKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@BBBCCCDDDFFFEEECCCCCCEEEHHHMMMOOOKKKKKKKKKKKKLLLLLLMMMNNNEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;;;;===???AAABBBDDDGGGIIIJJJHHHEEECCCEEEGGGIIIHHHDDDBBBCCCEEEBBBDDDGGGGGGDDDAAA??????>>>>>>?????????>>>>>>===?????????@@@AAABBBCCCDDDBBBCCCEEEFFFGGGFFFDDDCCCCCCBBBCCCDDDFFFFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCAAA@@@???????????????@@@999:::;;;<<<===???@@@@@@===>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAAAAAAAA@@@??????<<<@@@EEEHHHGGGEEEBBBAAA???>>>???AAABBBEEEKKKQQQYYYYYYXXXUUUUUU___ooo|||}}}yyy}}}ttt```TTTNNNIIIEEE>>>???@@@???;;;888777777555666777777777888:::<<<<<<<<<>>>@@@BBBDDDFFFGGGHHHKKKMMMOOOQQQUUU]]]bbbaaaccceeehhhkkkmmmnnnooommmppptttwwwxxxxxxzzz{{{}}}|||{{{{{{}}}|||{{{tttuuuwwwxxxxxxwwwvvvuuuzzzzzzzzz{{{}}}uuuuuuwwwwwwxxxwwwvvvuuutttxxx}}}~~~zzzwwwvvvvvvvvvuuuuuutttssssssrrrwwwyyyzzzyyyvvvvvvxxx{{{xxxxxxyyyyyyyyyyyyxxxxxxtttuuuwwwxxxzzz{{{||||||xxxxxxyyyyyyzzzzzz{{{{{{~~~|||{{{{{{|||~~~{{{xxxyyy}}}~~~{{{|||{{{zzz{{{||||||{{{yyy~~~}}}||||||||||||wwwwwwwwwvvvuuurrrpppnnnvvvvvvuuutttsssrrrqqqqqqqqqrrrrrrqqqooollliiigggfffhhhiiihhhddd^^^WWWSSSQQQOOONNNKKKIIIHHHGGGGGGAAAAAA@@@???>>>===<<<<<<999888666555555555666777777666555444333444444555444444444444444444444444333222111222555777666555555222333777888888:::>>>AAAJJJTTTVVVTTTSSSXXX^^^ttt{{{mmmeeeaaaVVVVVVTTTTTTTTTUUUVVVVVV]]]\\\ZZZXXXWWWVVVWWWWWWUUUQQQNNNNNNLLLHHHIIILLLPPPPPPOOONNNNNNPPPTTTWWWUUUTTTSSSQQQNNNLLLIIIHHHJJJIIIIIIHHHGGGFFFDDDDDDDDDCCCAAA???>>>>>>??????AAACCCFFFGGGGGGGGGIIIJJJLLLJJJJJJKKKNNNNNNKKKHHHAAA???>>>@@@BBBCCC@@@======<<<;;;===???@@@???>>>===>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBFFFFFFFFFFFFDDDBBB@@@???AAA@@@@@@???>>>===<<<<<>>???AAAAAA@@@AAA???======???@@@>>><<<;;;::::::<<<@@@AAA???<<>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;@@@@@@@@@???????????????AAABBBCCCCCCCCCDDDFFFHHHLLLJJJJJJKKKMMMUUUgggxxx~~~nnnaaaUUUNNNJJJHHHDDD@@@===888444111111333555666666666777777:::<<<>>>>>><<<<<<>>>@@@@@@@@@AAABBBEEEIIIMMMOOOUUUXXX[[[]]]___```cccddddddeeeeeegggiiikkkmmmnnnoooqqqtttvvvwwwzzz}}}sssssstttuuuvvvuuuttttttrrrvvv{{{}}}{{{xxxvvvuuuwwwvvvvvvuuuuuutttttttttuuuxxxzzzzzzxxxxxxzzz}}}{{{{{{|||||||||{{{{{{zzztttuuuvvvxxxzzz{{{{{{{{{xxxxxxxxxyyyyyyyyyyyyzzz|||{{{zzzyyyyyyzzz|||}}}{{{wwwwwwzzz{{{yyywwwyyyxxxyyyzzz|||}}}|||{{{yyyxxxwwwvvvvvvuuuvvvvvvssssssssssssrrrqqqooonnnrrrrrrqqqqqqpppooonnnnnnmmmmmmnnnmmmkkkhhhfffdddcccddddddccc___XXXRRRNNNJJJIIIGGGEEECCCBBBAAAAAA>>>>>>===<<<;;;:::999999777777555444444444555666777666555444333444444555444444444444444444444444666555444555666666555333777555555777888:::BBBJJJYYYdddpppsssooommmqqqxxx~~~nnnddd^^^[[[SSSSSSRRRRRRRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVTTTOOOLLLLLLKKKGGGHHHKKKLLLNNNPPPQQQQQQRRRTTTVVVTTTSSSRRRPPPNNNKKKIIIGGGHHHIIIIIIHHHGGGFFFDDDCCC????????????@@@AAABBBBBBAAACCCFFFGGGGGGGGGIIIJJJJJJIIIJJJLLLOOOOOOLLLIIIBBB@@@??????AAABBBAAA??????===<<<<<<>>>??????>>>>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCFFFFFFFFFFFFDDDBBB@@@???AAA@@@@@@???>>>===<<<<<<>>>>>>>>>?????????@@@@@@@@@CCCFFFGGGFFFEEEEEEFFFCCCCCCCCCDDDDDDCCCBBBBBBBBB@@@>>>>>>???@@@@@@@@@???>>>======??????===::::::999:::<<>><<>>?????????@@@@@@@@@@@@???@@@@@@@@@???>>>======????????????>>>>>>>>>>>>===>>>?????????@@@BBBDDDFFFEEEEEEFFFGGGMMM]]]lllqqqbbbWWWQQQMMMHHHBBB>>>:::888666777888888777666555555666666888::::::888888:::<<<=========>>>AAADDDGGGIIIMMMPPPSSSVVVWWWXXXZZZ\\\]]]]]]^^^___aaaccceeeffffffhhhjjjllllllmmmnnnpppssstttuuuwwwzzz~~~ppppppqqqrrrssssssrrrrrrooossswwwyyyxxxvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwzzz{{{{{{{{{}}}~~~||||||}}}}}}|||{{{zzzzzztttuuuvvvxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvwwwxxxzzz{{{~~~zzzvvvuuuvvvvvvtttrrrttttttuuuwwwzzz{{{{{{zzzwwwvvvuuutttssssssssssssnnnoooooopppoooooonnnmmmmmmmmmlllkkkjjjiiiiiihhhfffffffffeeedddaaa___^^^]]]^^^]]][[[WWWPPPJJJFFFCCCBBBAAA???===<<<<<<;;;::::::999888777777666666666555444444333333444444666666555444444444444555333333333333333333444444444444444444444444333333999999:::;;;<<>>@@@AAABBBBBBBBBAAACCCEEEGGGFFFGGGHHHJJJHHHIIIKKKNNNPPPOOOLLLIIICCCAAA??????@@@BBBBBBAAABBB???===<<<===>>>???>>>@@@AAACCCDDDEEEEEEEEEDDDCCCBBB@@@>>>???@@@CCCDDDFFFGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<============???BBBDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???======???@@@@@@???=========???@@@???<<<999999999999;;;>>>???>>>===>>>>>>???@@@AAAAAAAAA@@@????????????@@@@@@@@@@@@??????@@@@@@@@@??????>>>========================;;;<<<=========>>>@@@BBBBBBAAAAAABBBBBBEEEQQQ]]]sss|||{{{hhhYYYUUURRRKKKEEE@@@===;;;;;;;;;:::999777666666666666444555777777666666888999999888888999;;;===???AAACCCFFFIIIKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZ\\\___```___]]]]]]]]]aaaaaacccfffiiimmmqqqsss{{{~~~mmmmmmnnnoooppppppqqqqqqmmmppptttuuuuuutttssssssuuuuuuuuuvvvvvvwwwwwwwwwvvvxxxzzz{{{|||||||||}}}zzzzzzzzzzzzyyyxxxwwwwwwuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{xxxtttsssttttttrrrqqqrrrqqqqqqsssuuuvvvvvvttttttsssrrrpppoooooooooooolllllllllllllllkkkkkkkkkjjjiiihhhfffcccaaa```___\\\\\\\\\[[[ZZZXXXVVVUUUWWWWWWUUUSSSNNNHHHCCC@@@@@@???===<<<;;;:::::::::888777777666555555444444555555555444444444444444555555555555444444555555333333333333444444444444111333555555555666888;;;:::===CCCHHHJJJSSSfffyyyiiiYYYSSSRRRPPPMMMMMMMMMNNNOOOQQQRRRSSSTTTXXXYYYZZZZZZYYYVVVSSSQQQOOOJJJHHHHHHGGGDDDDDDHHHLLLOOORRRSSSSSSRRRSSSSSSTTTSSSRRRQQQNNNLLLJJJIIIEEEFFFGGGHHHGGGEEEBBBAAA===>>>@@@AAAAAAAAA@@@???AAACCCEEEFFFFFFFFFGGGIIIHHHJJJMMMOOOOOOMMMIIIFFFDDDBBB@@@???@@@AAACCCCCCEEEBBB>>><<<<<<>>>??????@@@AAABBBDDDDDDDDDCCCCCCBBB@@@>>><<<===@@@CCCFFFGGGGGGGGGGGGFFFDDDBBBAAABBBAAA@@@???>>>===<<<;;;999::::::::::::;;;;;;;;;>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>======???@@@???>>>===>>>@@@AAAAAA???===:::999::::::;;;<<<===============>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@@@@???;;;;;;<<<<<<<<<<<<=========>>>??????>>>???AAACCCCCCAAAAAABBBAAABBBJJJSSSbbblllzzz~~~|||hhhYYYVVVTTTPPPKKKEEEBBB@@@@@@>>><<<:::999999888888777555666666666666777777888666666555666666888999:::<<<>>>AAABBBCCCDDDFFFGGGIIIIIIIIIJJJKKKMMMNNNOOOOOORRRUUUVVVTTTRRRQQQPPPRRRSSSTTTWWW[[[___ccceeejjjmmmqqquuuwwwyyy{{{}}}zzz{{{|||~~~jjjjjjkkklllmmmnnnooopppkkknnnppprrrqqqqqqqqqrrrqqqrrrsssssstttuuuvvvvvvxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttssssssrrrssssssssssssttttttuuuuuuuuusssqqqpppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrpppnnnkkkjjjiiihhhgggfffffffffjjjjjjiiihhhgggfffeeeeeefffeeebbb___[[[XXXUUUTTTQQQQQQPPPPPPOOONNNMMMMMMOOOOOOMMMJJJGGGBBB>>><<<<<<;;;:::999888888888888777666666555555444444444666666666666555555444444444444555555555555555555333333333444444555555555333666999999777999???EEEBBBIIIUUU^^^bbbjjj}}}yyylll\\\RRRPPPQQQNNNKKKKKKLLLMMMOOOQQQRRRSSSTTTQQQSSSTTTUUUTTTQQQNNNLLLMMMHHHFFFFFFEEEBBBCCCFFFRRRSSSSSSRRRQQQPPPQQQRRRUUUUUUTTTRRRPPPNNNLLLKKKDDDDDDFFFFFFFFFDDDBBBAAA===>>>@@@BBBBBBBBBAAA@@@AAACCCEEEFFFFFFFFFGGGHHHIIILLLNNNOOOMMMIIIEEECCCDDDCCCBBB@@@@@@AAACCCEEEFFFCCC???======>>>?????????@@@AAABBBCCCBBBBBBAAAAAA???===<<<===@@@CCCFFFGGGGGGHHHGGGGGGEEECCCBBBBBBBBB@@@???>>><<<;;;;;;888999999999999:::::::::===???AAAAAA@@@@@@AAACCCDDDDDDDDDDDDCCCBBB@@@@@@>>>======>>>???@@@???>>>>>>@@@BBBCCCCCC@@@>>>===;;;;;;<<<<<<;;;<<<<<<===;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@??????::::::;;;;;;<<<<<<<<<<<<>>>???@@@???>>>???AAACCCDDDBBBBBBCCCAAA@@@EEELLLVVV___nnn~~~}}}|||mmmaaaZZZ[[[\\\YYYUUUPPPNNNNNNMMMJJJGGGEEECCC@@@;;;777777666666666666666666666555555555555555555666666888:::<<<>>>>>>>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDGGGKKKLLLKKKJJJHHHHHHGGGGGGHHHJJJNNNQQQUUUWWWXXX[[[```dddfffhhhjjjllllllmmmnnnqqqtttwwwzzz{{{fffffffffgggiiikkklllnnniiikkkmmmmmmllllllmmmnnnmmmmmmnnnpppqqqrrrssstttuuutttrrrrrrsssttttttssssssssstttttttttttttttsssqqqrrrrrrsssssssssrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnooooooooonnnnnnnnnllllllkkkkkkkkklllnnnooorrrpppooonnnnnnllljjjgggeeedddbbbaaa```___^^^^^^dddcccaaa```___^^^^^^^^^___]]]ZZZVVVRRRNNNKKKJJJGGGGGGFFFFFFEEEEEEEEEDDDGGGFFFEEEBBB@@@>>>;;;:::888777666666555555555555666666666555555555444444555666666666666555444444333444555555666555555555444444444555666666777777333777;;;999888<<>>????????????===>>>@@@AAABBBBBBBBBAAAAAA???>>>===>>>@@@CCCEEEGGGGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA???>>><<<;;;:::999999999999::::::::::::<<<===??????>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>======???AAAAAA@@@??????AAADDDDDDBBB@@@@@@@@@>>>???>>>===;;;:::<<<===:::;;;===???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>?????????>>>>>>===:::::::::;;;<<<<<<======<<<>>>>>>>>>======???AAABBB@@@???@@@???>>>AAAFFFNNNUUUaaaqqq{{{rrrkkkeeeiiinnnnnnkkkhhhggghhhkkkhhhdddaaa[[[QQQDDD<<<999777666555666555444222555555666666666666555555666888:::;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAA;;;>>>AAABBBBBBAAA@@@AAA>>>>>>>>>???AAADDDGGGHHHIIILLLQQQTTTVVVWWWXXXYYY]]]___aaadddgggiiikkklllpppqqqsssvvvzzzaaaaaaaaabbbdddgggiiijjjggghhhiiihhhgggggghhhjjjhhhhhhjjjkkkmmmooopppqqqooollliiihhhkkknnnooonnnmmmnnnoooppppppqqqppppppmmmmmmmmmnnnmmmmmmllllllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggfffeeeeeedddddddddccccccdddfffgggkkkiiigggffffffdddaaa___^^^]]][[[ZZZXXXWWWWWWVVVYYYXXXWWWVVVUUUUUUVVVWWWUUUSSSQQQNNNJJJGGGDDDCCC??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::999999666666555444444444555555555555555555555444444444444444555666555444333222333333555666666666555555555555666666777888888999777<<>>@@@BBBCCCCCCCCCCCCAAA@@@??????@@@AAABBBCCCGGGHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA???===<<<;;;:::999:::::::::;;;;;;;;;;;;;;;<<<======<<<===???AAA@@@@@@@@@AAAAAA@@@??????>>>===>>>@@@BBBBBBAAA???@@@BBBDDDCCC@@@???@@@AAAAAABBBAAA>>>;;;999;;;===999:::<<<>>>@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<=========<<<===>>>===<<<<<<>>>@@@AAA>>><<<>>>>>><<>>;;;888888888777444222555666666666666666666666444666888888888888999::::::999999999999::::::;;;888999;;;;;;:::::::::;;;:::999999888999;;;<<<======AAAEEEHHHIIIHHHIIIIIINNNOOOQQQTTTVVVXXXZZZZZZ\\\^^^aaadddhhhkkkmmmnnnooovvvzzz{{{^^^^^^^^^___aaadddfffhhheeeffffffeeecccccceeefffeeeeeegggiiikkkmmmnnnoooiiieeebbbbbbeeejjjllllllggghhhiiikkkllllllmmmmmmiiiiiijjjjjjjjjiiihhhhhhggggggggggggffffffffffffcccccccccbbbaaa```___^^^_________^^^]]]]]]___aaabbbaaa___^^^^^^]]]ZZZXXXTTTSSSQQQPPPNNNMMMMMMLLLPPPOOONNNNNNNNNPPPQQQRRRMMMLLLJJJHHHEEEBBBAAA@@@;;;;;;:::::::::::::::;;;999888888777777777888888777777666666555666666777555555444444444444444444333333444555444333222111222333555666666666555555555666666777888999999:::@@@FFFMMMPPPUUUaaavvvuuummmdddYYYYYYVVVQQQLLLIIIHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKMMMNNNNNNMMMMMMJJJFFFDDDEEEDDDAAABBBFFFOOORRRVVVWWWVVVRRRPPPOOOTTTTTTSSSRRRQQQOOOMMMLLLEEECCCAAA@@@@@@AAABBBDDDEEEDDDCCCBBBBBBCCCDDDEEEAAACCCEEEFFFEEEDDDEEEFFFBBBEEEHHHHHHFFFEEEFFFHHHAAADDDFFFFFFCCCBBBCCCEEECCCAAA@@@AAABBBBBBAAA???===>>>@@@BBBDDDEEEEEEEEEAAAAAAAAAAAAAAAAAABBBBBBGGGHHHHHHIIIHHHGGGEEEDDDCCCBBBAAA???===<<<::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@>>>>>>???@@@@@@@@@??????>>>>>>>>>AAACCCCCCBBB@@@???AAACCCAAA???===???AAACCCDDDCCC???;;;999:::===999:::<<<>>>@@@BBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>===<<<::::::::::::;;;;;;<<<===>>>>>>>>>?????????======???AAAAAA>>><<<>>>>>>===@@@DDDGGGHHHLLLWWWeeeooosssttt}}}lll\\\CCC@@@<<<;;;;;;:::777444555666666777777777666666222444666666666666777888777666666666666666777777888999:::999777666777999999888777666666777888999888;;;???AAAAAA@@@@@@@@@BBBCCCEEEGGGIIIKKKLLLLLLMMMOOORRRVVVYYY[[[\\\\\\]]]cccgggggglllwww~~~~~~|||zzzzzzzzzzzzyyyxxxxxxvvvuuuvvvyyy|||~~~}}}yyyvvvuuuvvvwwwvvvtttrrrqqqsssxxx|||xxxxxxxxxwwwvvvuuuvvvxxxzzzyyyxxxwwwvvvvvvuuuuuuSSSTTTUUUWWWYYY\\\___```___^^^^^^^^^___aaabbbccccccdddfffhhhiiiiiihhhhhhbbbaaa```______aaadddeeedddddddddeeeeeefffffffffgggeeebbb```___```aaacccbbbaaa``````_______________^^^^^^^^^\\\[[[ZZZYYYYYYWWWUUUTTTTTTVVVXXXZZZZZZZZZZZZYYYVVVSSSOOOMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEBBB???>>>???>>>;;;888::::::999888777777888888666666666666666666666666666666555444222222333555444444333222111111111111222333555666555333111///444444333444555555333222444555777999<<>>AAAEEEIIILLLIIIEEECCCBBBBBBBBBAAAGGGFFFEEEDDDDDDCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGDDDDDDEEEEEECCCBBB@@@???AAA===<<>><<<;;;:::===<<<:::999888999999:::;;;<<<<<<===>>>============>>>@@@@@@@@@???===<<>>>>>DDDHHHEEE>>>999999<<<<<<<<<>>>AAADDDEEEDDDCCCBBBAAA@@@AAAAAAAAA???===???>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<@@@???===<<<;;;<<<>>>???===<<<;;;:::;;;===???@@@GGGGGGIIILLLSSSZZZbbbfffvvvyyyzzzvvvrrrrrryyy~~~|||lllUUUKKKDDDFFFIIIFFF???;;;===???>>>::::::<<<<<<999999555444666666444555888999777555555777777666444555555444444444555666666777777777888888888888888777888999::::::999777666======>>>>>>???@@@AAAAAADDDEEEFFFHHHIIIKKKLLLMMMQQQRRRUUUYYY]]]```cccdddeeeeeeeeedddcccbbbaaa```ddddddccccccdddfffhhhiiihhhhhhgggeeecccbbb````````````____________``````dddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbNNNOOOPPPSSSUUUXXXYYYZZZXXXXXXYYYZZZZZZ[[[[[[\\\ZZZ[[[]]]___```````````````___]]]\\\[[[\\\\\\]]]]]]^^^^^^___```aaaaaaaaabbbaaa^^^\\\[[[[[[\\\\\\YYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRPPPOOOMMMKKKKKKMMMNNNPPPMMMNNNOOOOOONNNMMMKKKIIIFFFEEECCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@???===::::::;;;:::888555888888777666666666666666555555555555555555555555555555555333222111333555555444444333222222222333555555333333444666888:::555444444555555555444333999999:::>>>EEEMMMUUUZZZjjjuuuuuuhhh```XXXSSSRRRQQQOOOLLLJJJJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEMMMVVVYYYUUUPPPOOOPPPVVVTTTRRRRRRRRRPPPMMMIIIBBBBBBAAA@@@???AAAFFFIIIKKKHHHEEECCCCCCCCCCCCBBBHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEBBBCCCCCCCCCCCCBBB@@@???>>>@@@CCCFFFFFFDDDAAA???;;;===???BBBCCCCCCCCCBBB???AAACCCCCCBBBCCCFFFHHHIIIIIIHHHHHHGGGFFFDDDDDDBBBAAA@@@???===<<<;;;:::::::::999888999999:::;;;::::::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@???>>>===???AAACCCDDDBBB@@@??????>>>>>>>>>>>>>>>======<<<===@@@DDDBBB>>>;;;;;;===;;;<<>>???>>>===<<<;;;:::::::::888999:::;;;<<<=========@@@>>>===;;;;;;<<<===>>>===<<<;;;:::;;;===???@@@CCCCCCDDDGGGKKKPPPVVVYYY```bbbccc```^^^aaajjjrrr{{{|||sss^^^VVVRRRVVVYYYUUUMMMIIIEEEMMMSSSOOOHHHBBB<<<666:::666555888777444222444555555555555666666555444555555555555555666666666555555555555555555444444555666888999999888777666888888888999:::;;;;;;;;;===>>>???@@@AAACCCDDDDDDDDDEEEGGGJJJMMMPPPRRRSSSWWWWWWWWWWWWVVVVVVUUUTTTQQQQQQPPPPPPQQQRRRTTTUUUWWWVVVUUUTTTSSSRRRQQQPPPQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNEEEFFFIIILLLNNNPPPPPPPPPNNNOOOQQQRRRSSSRRRRRRQQQSSSTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYYWWWUUUTTTRRRRRRTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZXXXWWWUUUTTTSSSSSSPPPOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOONNNMMMKKKKKKHHHGGGEEECCCBBBCCCDDDEEEBBBCCCDDDEEEEEEDDDCCCBBB???>>>===;;;::::::::::::;;;;;;::::::::::::;;;;;;:::999777777888888666555666555444444444444444444555555555555555555555555333444444333111111222444555555444333333333444444555444222222333555888:::777777777777777888999999@@@CCCJJJSSS^^^iiirrrxxxsssccc[[[WWWRRRPPPPPPOOOLLLIIIHHHHHHHHHGGGFFFKKKJJJIIIIIIHHHIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKJJJIIIIIIHHHGGGGGGCCCJJJSSSUUURRROOONNNOOOUUUSSSRRRQQQPPPMMMJJJGGGCCCCCCCCCBBBAAABBBEEEHHHJJJHHHEEECCCDDDEEEEEEEEEHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAA<<>>@@@BBBCCCDDDCCCCCC???@@@AAAAAAAAABBBDDDFFFEEEEEEFFFFFFEEEEEEDDDCCC@@@@@@???>>>===;;;;;;:::888888888888999:::;;;<<<888888999:::::::::::::::;;;<<<>>>@@@AAA@@@???>>>???AAACCCCCCAAA?????????==================<<<<<<<<<===>>>???>>>===<<<<<<:::<<<@@@EEEIIIKKKIIIGGGBBB@@@>>>>>>@@@AAABBBAAA??????===<<<;;;:::::::::888888:::;;;======>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;:::;;;===>>>?????????@@@BBBDDDGGGIIIJJJMMMNNNNNNLLLLLLSSS___iiitttxxxuuuhhhdddfffnnnqqqmmmeee``````ooo{{{xxxiiiYYYJJJ@@@>>>999777999999666444444222444555666555444444555444555555666777666666666555555444444333333222222333444666777777777666666444444444555666666777777888888888999::::::;;;;;;<<<<<<>>>???AAACCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA????????????????????????<<<>>>AAADDDFFFGGGFFFFFFEEEGGGIIIJJJKKKJJJHHHGGGLLLLLLNNNPPPRRRSSSUUUUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJJJJJJJIIIIIIGGGFFFFFFDDDBBB@@@???>>>>>>??????@@@@@@@@@@@@@@@>>>===<<<::::::888777777666666666999888888777777888888999888888777777888888888777444444333333333333444444444444444444444444444444222333444333222111222444444444333333333444444555444555666777888888888777??????>>>======???CCCFFFLLLTTTbbbrrr~~~ooodddZZZVVVTTTQQQPPPQQQNNNKKKHHHGGGGGGHHHGGGFFFNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGAAAHHHOOORRRPPPMMMMMMNNNRRRRRRQQQPPPOOOLLLJJJHHHFFFGGGFFFDDDCCCBBBDDDFFFIIIGGGDDDDDDEEEGGGGGGGGGHHHGGGEEECCCBBBBBBBBBCCCFFFFFFEEECCCBBB@@@??????AAAAAABBBBBBCCCCCCCCCCCC>>>EEEMMMMMMHHHBBBAAACCC>>>???AAACCCDDDDDDDDDDDD@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCBBB>>>>>>>>>===<<<;;;::::::888888888888999999::::::888888999::::::::::::::::::;;;>>>@@@AAAAAA@@@??????AAABBBBBB@@@??????@@@>>>@@@BBBCCCCCCBBB???>>>===;;;:::<<<>>>>>><<<999888:::???EEEJJJKKKJJJHHHAAA???======???BBBCCCCCC@@@???>>><<<;;;;;;;;;:::888888:::<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;===>>>???>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDBBBCCCLLLXXXbbbkkkrrr|||~~~vvvooonnnooovvv}}}zzzzzzdddUUUIIIAAA;;;::::::888777999999::::::888666555777999444555666666777666555555777666666555444333333222222333444555666666666555444444444444555555666666777777777777777777777777999999::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@???@@@@@@@@@??????>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;666888;;;>>>?????????>>>???@@@BBBDDDDDDCCCAAA@@@AAABBBCCCEEEGGGIIIJJJKKKKKKLLLKKKKKKIIIHHHFFFEEECCCCCCDDDFFFGGGIIIJJJKKKJJJJJJKKKKKKIIIGGGDDDCCCAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666666555666666777666666666666666666777666666777777777777888888444444444333333444444555444444444444444444444444222333444444333222333444333333333333333444555666666777888;;;???CCCFFFHHHQQQPPPMMMJJJIIIMMMTTTZZZccckkkwwwnnnddd\\\UUUTTTSSSPPPPPPQQQNNNKKKIIIGGGHHHHHHHHHGGGNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFAAAFFFLLLNNNNNNLLLLLLMMMNNNOOOPPPPPPOOOMMMLLLKKKIIIJJJJJJGGGDDDCCCBBBCCCHHHFFFDDDDDDEEEGGGHHHHHHGGGFFFDDDBBBAAABBBCCCDDDHHHGGGFFFDDDBBB@@@???>>>BBBBBBBBBCCCCCCDDDEEEEEEBBBEEEIIIKKKJJJFFFCCC@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@??????>>>>>>@@@@@@AAAAAABBBBBBAAAAAA<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;999;;;===@@@AAAAAA@@@@@@???AAABBBAAA???>>>???@@@>>>AAAFFFIIIIIIFFFAAA>>>???<<<999:::===>>>:::777777999===CCCHHHIIIHHHFFFAAA???======???BBBCCCDDD@@@???>>>===<<<;;;;;;;;;888999;;;<<<===>>>>>>>>><<<;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>===>>>???AAABBBBBBBBBAAAAAA@@@>>><<<>>>EEEPPPXXXeeennnyyy~~~xxxrrrnnnpppttt~~~lll\\\OOOBBB<<<:::999:::===@@@>>><<<999777777999:::666666666666666555444444777777666555444444333333333333444555555555555555444444444444555555555555777666666666555555555555555555555555555555555555888999:::;;;<<<<<<<<<<<<:::::::::999999888777777:::::::::999999999999999:::999999888888999999:::666777777888888888777777777777777777777777777777444555777999::::::::::::;;;<<<===>>>>>>===<<<;;;>>>>>>>>>???AAACCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBB===>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCAAA???>>>;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999::::::999888777777777777555555666777888999::::::888777666666555555555666444444333333333333444444222444555555444444555777444444444444444555555666333333333333333333333333111333555555444333444555333333333444555666777888666777999@@@JJJWWWcccjjjooollleee]]]ZZZ^^^hhhppp}}}sssddd[[[UUURRRRRRRRRNNNMMMOOONNNKKKIIIHHHHHHIIIIIIHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEECCCFFFJJJLLLLLLKKKKKKKKKLLLNNNOOOOOONNNLLLLLLLLLIIIJJJKKKJJJGGGDDDDDDDDDHHHEEECCCCCCEEEGGGHHHHHHFFFDDDBBB@@@@@@BBBDDDFFFHHHGGGFFFEEECCCAAA@@@???BBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDGGGIIIHHHDDD???BBBCCCCCCDDDDDDEEEFFFFFFHHHEEECCCBBBAAAAAA???>>>??????@@@@@@AAA@@@@@@@@@;;;;;;::::::::::::::::::;;;;;;<<<;;;:::999888777:::;;;;;;<<<<<<<<<<<<<<<999;;;>>>@@@AAAAAA@@@???@@@AAAAAA@@@???>>>???@@@;;;???DDDHHHIIIEEE@@@===???<<<::::::<<<===;;;888999:::===AAAEEEFFFFFFDDD@@@???===>>>@@@BBBCCCBBB@@@@@@>>>===<<<;;;;;;;;;:::;;;<<<===============<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<<<<======;;;<<<===>>>???@@@@@@@@@BBBAAA???===???DDDLLLQQQaaahhhuuu~~~|||wwwwwwsssxxxqqq```NNNDDDAAA???AAADDDAAA???<<<;;;<<<;;;:::888<<<;;;999777666555555555666666555555444333333333666666666666666666666666333333333333333333444444555555444444333333333333444444444444444444444444555666777888888888888888777777777777777666555444666666555555555555555555555555444444444444555555333333444555555555555444555555555555555555555555444555555666777888888999999999999999999888888888<<<<<<<<<<<<===???AAABBBBBBAAA???>>>===<<<======999999:::;;;;;;<<<==================<<<<<<;;;;;;777777777777777888999999777777888888777777666555666666666555555555555555333333333444555666777777666555444444333444444444444333333222222333333444111333555444222222333555444333333333333444555666222222222222222222222222222444666777666555555666555555555666777999:::;;;:::@@@KKKZZZkkk{{{rrrkkknnnyyy}}}xxxuuujjj]]]TTTPPPOOOQQQQQQMMMLLLMMMMMMKKKHHHGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJJJJJJJKKKMMMOOONNNKKKIIIIIIJJJFFFHHHJJJKKKIIIHHHGGGGGGGGGEEECCCBBBDDDFFFGGGGGGDDDCCCAAA???@@@CCCFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFFFFDDDAAADDDDDDDDDDDDEEEFFFFFFGGGEEEBBB@@@???AAAAAA@@@>>>???@@@@@@@@@@@@@@@???>>>999999999999:::::::::::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@??????@@@AAAAAA@@@>>>===???@@@;;;===AAACCCDDDBBB???===<<<;;;::::::<<<======<<<=========???BBBDDDDDDCCC@@@???>>>???AAABBBAAA@@@AAA@@@???===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@AAAEEEIIILLLYYY^^^lll~~~|||~~~yyy}}}nnn\\\TTTRRRRRRUUUWWWNNNMMMMMMQQQUUUTTTMMMFFFCCC@@@===:::777777777888666666666666666666666666999999888777666666666666444444444444444444444444333333333333333222222222444555555666666777777777444555666666666666666555666777888888888777666555555555444444333333222222333333222222222222333333444444555666666666666666666666666666666666666666555555555555666777888999777777666555555666666777777666666666777888:::;;;AAA@@@===:::888888999999777777777888888999999999999999999888888888999999888777777777888999999:::666666777777777666555555555555555555666666666666777666555444444333444444444333333222222222222333555555444444444444555555222444666555333222444666333222222222333444444555222222222222222222222222222444777888777666666777777777777888999;;;<<<===EEERRRhhhvvvxxxwwwllllllllldddYYYQQQNNNOOOQQQQQQNNNLLLNNNLLLJJJGGGFFFGGGHHHHHHGGGIIIHHHGGGGGGFFFGGGGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDFFFHHHIIIHHHGGGFFFFFFHHHIIIJJJJJJJJJJJJIIIKKKMMMOOOMMMIIIFFFFFFFFFCCCFFFIIIKKKKKKJJJJJJKKKGGGEEEBBBBBBCCCEEEFFFFFFCCCBBB@@@???@@@CCCGGGIIIGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@???>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGG???===;;;;;;>>>@@@???===@@@@@@@@@@@@@@@???>>>>>>999999999999999:::::::::999:::<<<===>>>======<<<999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>@@@AAAAAA???>>>===???@@@===>>>???@@@@@@@@@@@@@@@999::::::;;;<<<===???@@@AAA???>>>???AAACCCCCCCCC@@@??????@@@BBBBBBAAA???AAA@@@???===<<<<<<<<<<<<===============<<<<<<;;;<<<<<<======<<<<<<;;;:::888999:::;;;<<<<<<<<<<<>>>>>======>>>??????<<<<<<===>>>???AAADDDEEEQQQUUUcccyyy|||{{{}}}|||~~~uuufffbbbcccfffiiillleeedddhhhpppxxxvvvjjj___HHHEEE@@@<<<999888999;;;999999999999::::::::::::<<<;;;:::888777777777777666666666666666666666666444444444444444444333333111222222333444555666666555666666777777666666555444555666777777777555555777777666666555444444333555555444444444444555555222333444555555555555555444444444444444444444444;;;555222555888777666666444666888::::::888666555111222444555666777:::;;;777777888888888888777777999888777666555666777777666777777777777777777666333333333333333333333333444444444444444444444444555444444333333222222222555555444444555666777777444222000111444444222///111222444555555444222111///222555444111///222444333111222555666555333333333555666666555666888:::666:::;;;:::;;;??????<<<@@@;;;999;;;>>>@@@GGGNNNZZZlll~~~uuunnnfffcccdddddd___ZZZMMMLLLJJJKKKMMMNNNNNNMMMQQQOOOKKKIIIIIIIIIHHHGGGJJJIIIHHHFFFEEEDDDDDDDDDGGGHHHIIIJJJIIIGGGEEECCCHHHFFFDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGJJJLLLMMMLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLEEEBBB@@@AAACCCEEEDDDBBBAAABBBCCCEEEGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA>>>;;;;;;>>>@@@AAAAAAAAAAAABBBCCCDDDDDDFFFDDDBBBBBBCCCDDDEEEDDD@@@>>>;;;<<>>???@@@AAAAAA@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;<<<::::::<<>>>>>???????????????===;;;;;;===???======???@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>??????<<<<<<===???BBBBBBAAA?????????>>>==============================<<<<<<<<<::::::;;;;;;;;;:::999999<<<:::999;;;???@@@>>><<<<<<;;;;;;<<<>>>???>>><<>>@@@AAAKKKOOO[[[mmmxxxuuu~~~|||xxxuuuqqqnnnooosssyyy}}}zzzkkk[[[III@@@===;;;;;;<<<>>>>>>>>>???AAAAAA@@@>>><<>><<<<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAAAAABBBBBBAAA@@@===<<<:::<<>>>>>@@@AAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<<<<:::999999:::===>>>===;;;<<<<<<============>>>>>>>>>>>>>>><<<;;;;;;<<<>>>===>>>>>>???>>>===;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<===@@@BBBCCCBBB@@@@@@???>>>===<<<<<<===>>>============<<<<<<<<<<<<999999:::::::::::::::999===<<<<<<===@@@AAA@@@>>>;;;;;;;;;<<<>>>???>>>===@@@???===;;;;;;===???@@@EEEHHHQQQ```ooozzz~~~~~~xxxwwwvvvvvvxxxzzz|||~~~}}}sssrrr|||xxxrrrqqqqqqrrrvvv}}}uuuaaaSSSIIIBBB@@@BBBBBBAAAAAAAAABBBBBBCCCDDDGGGLLLPPPOOOJJJDDD???<<<===<<<;;;::::::999888777777888888777666666888:::999666444444666777777555666666777777666666555555888777666777888888666444444444444444444444444444555555666666666555555555555555555555666666777777777777777777666555444444999888:::;;;888444444999666555444333333333444555777666555444444444555666555555555555555555555555666666555444444444444555333444444555555444444333555444333222222333444555555555555555555555555555333333444444444444555555111222222333333333333222444222//////000222333444666555444333222333444555333333333333444444666666999999777555555666777888777777666666777:::@@@DDDJJJXXXfffmmmnnnpppooollliii```ZZZ]]]eeelllqqqvvvuuuiiibbb^^^[[[YYY[[[^^^\\\UUUOOOMMMKKKKKKKKKMMMNNNMMMLLLNNNLLLJJJIIIIIIJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKIIIGGGFFFHHHIIILLLKKKJJJHHHGGGGGGFFFFFFEEEDDDBBBBBBDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCAAA???<<<<<<>>>@@@@@@??????@@@@@@AAABBBCCCCCCAAA@@@@@@@@@@@@>>><<<;;;;;;;;;===???@@@@@@>>>===>>>?????????>>><<<;;;;;;;;;::::::::::::;;;;;;:::;;;<<<>>>>>>>>>======;;;::::::<<<>>>>>>===<<<============<<<<<<<<<<<<<<<======<<<:::999;;;<<<======>>>>>><<<;;;999888;;;;;;::::::::::::;;;;;;;;;<<<<<<======>>>??????<<<<<<>>>@@@CCCDDDCCCBBB@@@???===<<<;;;<<<>>>???=========<<<<<<<<<;;;;;;777777888999:::::::::999===<<<<<<===???@@@???>>>;;;::::::;;;===???>>>===???===<<<::::::;;;===>>>@@@AAAFFFOOOZZZbbbddddddccc```^^^aaaiiissszzz}}}}}}vvvuuu}}}zzztttppppppqqquuuzzzwwwdddUUUJJJIIILLLNNNOOOOOOMMMKKKMMMRRRWWW\\\___bbbaaaZZZPPPGGGBBBAAA???>>>>>>>>>>>><<<;;;:::;;;;;;999888888:::;;;:::888666777888999999888555555555555555555555555777666555666777666555333555555555555555555555555444444444444444444444444444444555555666666777777666666666555444444333333FFF@@@<<<;;;999777888;;;555555555555555666888888333222333555777888888888666666666666666666666666777777666666555555555555444444555555555555444444444333222111111333444555444444444444444444444444444444444444444333333333222333444555555444333333111111000111333444666666777777666555444333333333555444444444666888999:::;;;>>>@@@>>>======<<<:::::::::::::::>>>EEENNNTTTdddvvvxxxmmmmmmtttzzz}}}tttjjj```[[[ZZZ\\\ZZZXXXZZZ\\\[[[VVVRRRLLLKKKKKKLLLNNNNNNMMMLLLMMMKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFHHHJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFGGGHHHHHHGGGGGGBBBCCCBBB???======???AAA????????????@@@AAABBBBBBBBBAAA@@@@@@@@@???;;;999<<<===>>>???@@@???===<<<===>>>>>>>>>===<<<;;;:::;;;::::::999999::::::;;;999:::<<<===>>>>>>>>>>>>======>>>???@@@@@@??????=========<<<;;;::::::999:::;;;<<<;;;999888999;;;<<<<<<=========;;;:::999:::::::::999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???======>>>AAADDDEEEDDDCCC@@@???===;;;;;;<<<>>>@@@=========<<<<<<;;;;;;:::555666777888999::::::::::::::::::;;;<<<<<<<<<;;;;;;:::999:::===>>>>>>>>>===<<<;;;:::999:::;;;<<<>>>>>>@@@EEEKKKPPPRRRQQQUUURRRQQQXXXfffttt}}}{{{wwwyyy~~~xxxssspppuuuxxx}}}ppp___VVVXXX^^^ccceeefffcccaaaeeennnuuu{{{yyyvvvrrrhhhYYYNNNJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCC???<<<:::;;;<<<<<<;;;;;;:::;;;;;;;;;:::666666555555555666666666777666666777888999777666555555555555666666666666555555555555555666666777666666666666666777777777777666666555444444444444eeeVVVFFF???>>>;;;::::::777777888888999:::;;;;;;:::999999999:::999555222666555555444444555555666666666666666555555444444333333333444444333333333555444333333444555666777333333333333333333333333888777777666555444444333333444444444444444333333333444666777777777666666666777888888888777777666999999:::;;;<<>>>>>???AAA????????????@@@AAABBBBBBCCCBBBAAAAAAAAA???;;;999@@@AAABBBAAA@@@===<<<;;;>>>>>>>>>===<<<;;;;;;:::;;;::::::999999::::::;;;999:::<<<===>>>>>>>>>>>>===>>>??????????????????===<<<<<<;;;:::999888888999:::;;;;;;999888888999999:::<<<===>>>======<<<999999999999999:::;;;<<<;;;;;;;;;<<<======>>>>>>======>>>AAADDDEEEDDDBBB???>>>===<<<<<<===>>>@@@>>>======<<<;;;:::::::::555666777888999:::::::::999:::;;;;;;;;;;;;;;;;;;;;;999888999<<<>>>???>>>===<<<;;;:::999999::::::<<<<<<===???BBBEEEGGGGGGJJJHHHJJJTTTdddrrrzzz}}}~~~yyysssqqqxxx|||wwwttt}}}wwwjjjdddiiisssyyy{{{}}}}}}}}}tttbbbUUURRRSSSWWWYYYZZZXXXYYY\\\___ZZZYYYUUUOOOIIIDDDCCCCCCBBBBBBBBBBBB@@@?????????===<<<;;;:::999999999999999888888:::<<<===<<<:::444444444555555666666666888888777777888999::::::888999999::::::;;;;;;;;;<<<;;;:::999888888888888www]]]OOOHHHBBB===:::888888999:::<<>>;;;:::;;;:::666333666555444333333444555666555555555666555444444333111222222333333222222111111111111222333333333444444444444444444444444444555555555444333333222222666555444444333444444444444666888888777777777888999999999999999999999999:::===AAACCCFFFJJJRRRXXXeeerrr|||zzztttnnndddYYYYYYZZZ\\\```gggsss}}}zzznnncccXXXTTTPPPOOOXXXeeerrrkkkbbbYYYTTTPPPNNNMMMKKKKKKKKKMMMOOOOOOMMMKKKLLLJJJHHHGGGIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGJJJKKKKKKLLLLLLLLLLLLKKKHHHJJJLLLKKKJJJIIIIIIJJJMMMLLLKKKIIIGGGFFFEEEEEEGGGGGGGGGFFFDDDCCCDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDGGGHHHHHHGGGFFFAAABBBBBBAAA??????@@@AAA@@@??????@@@@@@AAABBBCCCDDDCCCAAA@@@@@@???===:::BBBCCCCCCBBB???<<<<<<<<>>===<<<;;;;;;:::;;;;;;::::::::::::;;;;;;:::;;;<<<>>>>>>>>>======:::<<<======<<<;;;<<<===<<<;;;;;;:::999888888777999:::<<<;;;999888888999888999;;;===>>>>>>======999888888999999:::;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAACCCDDDBBBAAA===============>>>>>>???>>>======<<<;;;:::999999777777888999:::::::::999:::<<<======<<<;;;;;;<<<:::999888999;;;>>>??????<<<<<<;;;::::::999999999999999:::;;;===>>>???@@@@@@@@@DDDMMMYYYeeemmmooouuutttqqqppp{{{}}}|||}}}uuummmkkkrrr|||kkk]]]ZZZXXX___ggggggddddddlllttt{{{xxxssskkkaaa[[[WWWVVVSSSTTTUUUSSSPPPNNNMMMMMMIIIHHHEEEBBB@@@?????????<<<;;;;;;<<<======<<<:::666666777777888888999999888888777777777999:::<<<;;;<<<===???BBBDDDEEEFFFEEEDDDBBB@@@@@@@@@AAAAAAyyyeeeXXXMMMFFFCCCBBBAAAAAADDDKKKUUU___eeeZZZRRRHHHCCCBBBBBBAAA???999888666555555666888999777888999999999888666666444444555555555555444444000111333555666666555444666666666666666666666666444444555555666666666777<<<:::888666666777999:::888:::<<<===???CCCJJJOOOQQQMMMHHHCCC@@@???@@@AAACCCJJJSSSWWWZZZbbboooyyy|||ooojjjlllnnnsss{{{xxxmmm___UUUOOOOOOMMMLLLVVVeeesssmmmddd[[[TTTPPPOOONNNKKKKKKKKKMMMOOOOOOMMMJJJMMMJJJHHHGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLLLLMMMNNNNNNMMMMMMGGGJJJMMMNNNMMMKKKJJJJJJNNNMMMLLLJJJHHHFFFFFFEEEGGGHHHIIIGGGDDDCCCDDDFFFCCCCCCCCCCCCBBBBBBAAA@@@>>>@@@CCCFFFGGGGGGFFFFFFAAABBBBBBBBB@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDBBB@@@??????>>>===<<>>>>>===<<<<<<999;;;======;;;::::::<<<::::::999999888888888777888:::<<<<<<:::999888999888999:::<<<<<<<<<;;;;;;888888888888999:::;;;<<<::::::;;;<<<<<<======>>>>>>>>>>>>@@@BBBBBB@@@>>>;;;<<<===>>>??????>>>===>>>======<<<:::999999888999999:::::::::::::::999999<<<======;;;:::;;;<<<:::888777888;;;>>>??????===<<<<<<;;;::::::999999777888:::::::::::::::;;;<<<===???EEELLLVVV^^^bbbggglllnnnppp~~~yyyssspppppprrrzzzvvveeeaaa```mmmyyyyyyssstttxxxtttrrrooopppqqqooojjjfffeeeeeecccaaa]]]XXXUUUSSSRRRRRRKKKIIIHHHGGGFFFEEEBBB@@@>>>??????@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDEEEGGGIIIMMMQQQVVV[[[^^^```ZZZYYYWWWUUUUUUUUUVVVWWWvvvdddVVVPPPOOOQQQPPPQQQWWWcccttttttbbbTTTNNNLLLJJJHHH===<<<:::999999:::<<<===<<<<<<===>>>===<<<;;;:::888888999999999999888888777999<<>>@@@AAACCCFFFIIIOOOYYYeeennnrrrkkk```TTTMMMJJJKKKMMMSSS^^^jjjpppttt}}}{{{tttuuuxxx|||{{{tttoooiiicccVVVNNNJJJNNNMMMKKKSSSaaahhhccc]]]VVVQQQNNNNNNMMMKKKKKKLLLNNNOOOOOOMMMJJJMMMKKKHHHGGGHHHIIIHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHDDDDDDEEEFFFGGGIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMNNNOOOOOOOOOOOOOOOGGGJJJNNNPPPOOOLLLJJJIIILLLKKKJJJIIIIIIIIIIIIIIIGGGIIIIIIGGGDDDCCCDDDGGGBBBCCCCCCCCCBBBBBBAAA@@@===???BBBEEEGGGGGGFFFEEE@@@BBBCCCBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA>>>======>>>=========>>>???===;;;;;;>>>AAAAAA@@@???>>><<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>===<<<;;;;;;===??????<<<;;;<<<>>>999999999888888888888888999;;;<<<<<<;;;999999999888999:::;;;:::999888777888888888888999:::;;;<<<::::::;;;;;;<<<======>>>???>>>>>>@@@AAAAAA???===:::<<<>>>???@@@???>>>===>>>======<<<:::999888888::::::;;;;;;;;;:::999999777999<<<;;;888777888::::::888777777:::===???@@@======<<<;;;;;;:::999999888999;;;<<<:::999888999>>>>>>???AAAEEEMMMVVV\\\XXXaaagggkkkzzz~~~}}}zzztttppprrrvvv|||}}}kkkfffnnn~~~|||zzzzzz}}}xxxsssooollljjjjjj```^^^[[[YYYWWWTTTPPPMMMGGGHHHHHHIIIJJJKKKKKKLLLRRRQQQPPPOOOPPPRRRTTTVVVZZZ]]]bbbiiipppwww|||uuusssqqqoooooooooqqqqqqyyyiiidddhhhmmmgggiiillluuusssooojjj___TTTDDDEEEEEEDDDAAA@@@AAABBBHHHQQQWWWRRRIIICCC@@@>>>444888;;;;;;999:::===AAAIIIGGGLLLUUUWWWPPPHHHDDD???===;;;999999;;;===???;;;<<>>>>>???@@@???>>>AAA@@@???>>>???@@@AAABBBBBB@@@>>>===<<<===>>>???:::<<>>;;;999:::<<>><<<;;;:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???===<<<::::::999888777777888888999:::<<<<<<<<<<<<:::999;;;<<<=========<<<::::::999:::;;;;;;;;;;;;<<<===<<<:::999999;;;<<<<<<;;;===???BBBBBB@@@===;;;:::;;;<<<<<<===>>>??????@@@===<<<<<<;;;:::888777666::::::999888888999::::::999999999888888888777777::::::::::::;;;<<<======???@@@@@@@@@???<<<999888<<<<<<<<<;;;;;;:::::::::<<<<<<===>>>@@@CCCEEEGGGNNNVVV]]]cccuuu~~~}}}{{{|||zzz~~~|||wwwsssuuu~~~}}}qqqrrr|||~~~~~~wwwssstttrrrjjj```[[[\\\ZZZXXX[[[```dddcccaaagggbbb___bbbfffhhhlllqqq{{{~~~uuurrrvvv{{{}}}qqqfffPPPOOOMMMLLLLLLPPPVVVZZZdddooowwwrrrfffZZZOOOGGG>>>>>>???CCCHHHNNNRRRTTTXXXaaappp|||~~~tttcccVVVNNNJJJEEECCCDDDGGGJJJKKKMMMOOOTTT___kkkvvv|||~~~uuuhhh\\\XXXYYY\\\bbbhhhnnnoooqqqttt|||sssmmmsss{{{}}}vvvvvvooobbb\\\YYYUUUQQQNNNMMMLLLJJJIIIKKKPPPSSSUUUUUUTTTSSSRRRPPPOOOOOOOOOLLLIIIKKKNNNOOOMMMJJJJJJKKKLLLKKKIIIHHHHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJIIIHHHFFFGGGHHHGGGFFFGGGIIILLLJJJJJJKKKKKKKKKLLLLLLLLLLLLPPPSSSSSSOOOJJJHHHGGGLLLKKKKKKKKKKKKKKKKKKKKKPPPOOONNNLLLJJJHHHEEEDDDBBBBBBAAAAAAAAABBBCCCDDDDDDFFFHHHJJJJJJGGGDDDBBB???>>>===>>>@@@AAAAAA@@@????????????@@@AAAAAABBBAAA@@@>>><<<<<<===>>>???;;;===???>>><<<;;;<<<>>>CCCAAA>>><<<;;;<<<===>>>???>>><<<;;;::::::::::::;;;;;;<<<============<<<<<<===>>>??????>>><<<;;;:::999888777777777777888999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;999888999:::;;;;;;:::999:::<<<;;;:::999:::<<<===<<<;;;===???AAA@@@>>><<<;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<;;;:::888777666:::999888888888888999:::999999999888888777777777666666666777888999:::;;;>>>>>>??????>>><<<:::888;;;;;;;;;::::::999999999<<<<<<<<<<<<===???AAABBBGGGNNNSSSXXXhhhzzzsssppppppqqqqqqxxxxxxzzz|||{{{|||yyy|||yyyrrruuu}}}yyyxxx}}}|||rrrjjjggghhhhhhhhhiiikkknnnppprrrxxxsssqqqtttxxxzzz}}}|||rrrbbb```\\\YYY\\\eeeqqqyyyxxxdddVVVIIIHHHIIIQQQ\\\ggglllmmmsssttteee]]]UUURRRVVV\\\______dddeeekkkzzznnniiilllqqqwww|||~~~{{{zzz{{{wwwlll^^^TTTQQQPPPMMMKKKIIIJJJJJJIIIHHHIIILLLOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOLLLJJJKKKNNNOOOMMMKKKJJJKKKLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMPPPSSSRRRMMMIIIGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPOOOMMMJJJHHHEEEDDDBBBBBBAAAAAAAAABBBCCCCCCDDDEEEGGGGGGGGGFFFDDDBBB===<<<<<<>>>@@@BBBBBBAAA===>>>???AAABBBBBBBBBAAAAAA???>>><<<<<<===>>>???>>>??????>>><<<===???AAACCCAAA???<<<;;;;;;;;;<<<<<<<<<;;;:::999999::::::;;;<<<======>>>>>>>>>======>>>??????>>>===;;;:::999888777777777777777777::::::999999999999::::::999:::;;;;;;;;;:::999888999:::;;;:::888888999::::::::::::<<<>>>>>><<<:::<<<>>>>>>===;;;::::::;;;888999999::::::;;;;;;<<<;;;;;;;;;:::999888777666999999888888888888999999888888888888777777777777444444444555666888999:::;;;<<<=========<<<:::999999999999999888888888888::::::::::::;;;;;;<<<===???DDDGGGJJJVVVhhhrrrrrrrrrlllddd^^^^^^```ccceeennnsssyyy}}}|||wwwuuu{{{vvvssssssuuu{{{uuuooonnnoooqqqtttuuuwww{{{zzzrrrpppmmmjjjiiinnnyyytttdddUUUWWW]]]gggsss}}}vvvlllbbb```gggooottttttwwwvvv|||zzzvvv{{{ddd]]]SSSLLLKKKJJJIIIGGGFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJKKKLLLMMMLLLJJJJJJKKKLLLJJJHHHFFFGGGHHHKKKLLLMMMMMMMMMLLLJJJIIIJJJHHHHHHIIIJJJKKKJJJIIIKKKLLLLLLKKKIIIHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLOOORRRPPPLLLIIIHHHIIILLLLLLLLLLLLMMMMMMMMMMMMPPPOOONNNLLLIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDCCCCCCBBB===<<<<<<>>>@@@AAA@@@???;;;<<>>???@@@@@@???>>>>>>???BBBCCCBBB@@@>>><<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>?????????>>>?????????>>>===<<<:::999888888777666666777777888<<<;;;999999999999;;;<<<::::::;;;<<<;;;:::999888999::::::999777666777888999999;;;===>>>>>>;;;999;;;<<<;;;:::888888999;;;888888999999999:::::::::999999::::::999888777777888888888777777888888888777777777777777777777777444444444555666888999:::888999:::;;;;;;;;;::::::777777777777777777777777888888888999999:::;;;;;;:::>>>???@@@HHHSSSYYYXXXZZZVVVRRRPPPRRRXXX^^^aaaiiiqqq{{{~~~~~~|||yyy}}}yyynnnmmmrrryyy|||nnnjjjlllnnnppptttzzzyyyrrruuuvvvwwwzzzzzzjjj```gggqqq{{{}}}tttkkkjjjrrr|||}}}oooeeeWWWRRRLLLHHHGGGGGGEEECCCEEEGGGIIIJJJJJJIIIIIIJJJLLLMMMOOOPPPOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJIIIJJJKKKKKKJJJHHHFFFGGGHHHKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIHHHIIIKKKLLLKKKJJJKKKMMMMMMLLLJJJIIIIIIJJJMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLOOONNNLLLJJJKKKMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLJJJGGGEEEBBBAAABBBBBBBBBBBBBBBBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA???>>>===>>>@@@@@@>>><<<:::<<<@@@CCCDDDCCCAAA@@@???>>><<<;;;;;;===>>>@@@AAA@@@>>>>>>???BBBDDDEEE??????>>>===<<<======>>>===============<<<<<<<<<;;;<<<===>>>??????????????????>>>===<<<;;;999999888888777777777777888888===<<<;;;::::::;;;<<<===;;;<<<<<<======<<<:::999888999:::999777666777888999999:::<<<>>>===;;;888999:::999777555666888:::888888999999999999::::::888888888999888888777777777777777777777777777777666666666666666666666666333333333444555666888888666777777888999999::::::666666666666666666666666555666777888:::;;;<<<<<<:::;;;;;;<<>>>>>???@@@???===:::;;;===@@@BBBCCCCCCAAA@@@>>>===<<<;;;;;;===>>>@@@@@@???>>>???AAADDDEEEDDD??????>>>>>>>>>>>>?????????????????????>>>===<<<:::;;;<<<===>>>???????????????>>>===;;;::::::999888888888888888888999:::======<<<<<<<<<<<<======;;;<<<=========<<<;;;:::888999:::999777777888999888888888:::<<<<<<:::888777777777666444444666888888888888888888888888888666777777888888888777777666666777777777777666666555555555555666666666666111111111111222333444555555555666666777888888999555555555555666666666666444555666888:::;;;;;;;;;999999:::;;;>>>@@@@@@>>>>>>>>>???AAAFFFNNNWWW^^^dddnnnxxx|||rrrkkkiiiqqq}}}vvvlllmmmsssxxxyyy|||yyyrrrrrrpppllljjjppp{{{tttwww{{{~~~qqqfff^^^VVVNNNHHHDDDDDDDDDDDDDDDCCCBBBAAADDDFFFHHHIIIHHHHHHHHHIIIJJJKKKNNNOOOOOONNNLLLJJJHHHIIIJJJIIIIIIHHHIIIIIIFFFHHHIIIIIIHHHGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJJJJLLLMMMLLLKKKIIIKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMLLLIIIIIILLLOOONNNMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@??????@@@AAA@@@???>>>===<<<<<<===???@@@@@@>>>;;;===>>>@@@BBBBBBBBB@@@???>>>===;;;;;;;;;===>>>@@@???======???CCCEEEEEECCCAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@???>>><<<;;;999:::;;;<<<===>>>>>>>>>???>>>===<<<;;;:::::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;:::999777999:::999888888999:::888777666777999:::999888444555666555444333555666777666666666666666666666555666666777888888777777555555666777777666555555444444444555555666666666333222222111111222222333444444444555555666777777555555555555666666666777444555666888888999888888777666777:::<<<<<<:::999:::;;;<<<===@@@GGGPPPWWW\\\eeeooovvvqqqnnnqqq|||wwwrrrvvv}}}xxxtttooorrrtttuuuxxxppphhh^^^WWWSSSPPPKKKFFFAAABBBCCCEEEFFFFFFEEEDDDCCCEEEGGGGGGGGGFFFGGGIIIGGGIIILLLNNNOOONNNLLLKKKIIIJJJKKKJJJIIIIIIJJJKKKEEEGGGHHHHHHHHHHHHIIIKKKKKKJJJIIIGGGGGGHHHIIIIIILLLKKKJJJKKKLLLMMMLLLKKKHHHJJJLLLMMMKKKJJJJJJJJJFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMNNNLLLIIIHHHKKKNNNNNNMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCDDDCCCBBB@@@???===>>>@@@AAA@@@???===;;;::::::<<<>>>AAAAAA???===??????@@@AAAAAAAAA@@@???===<<<;;;:::;;;===>>>@@@>>>======@@@DDDFFFDDDBBBDDDCCCBBBAAA@@@>>>======@@@AAAAAA@@@???===;;;:::888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::999999999:::;;;;;;<<<999:::<<<<<<<<<<<<:::999::::::;;;<<<;;;:::999888777888::::::999999:::<<<888777555666777999999888222444555555333333444555555555555555555555555444444555666777888888888777444555666777777666555444444444444555555555666666666555444444333333444444444444444444444555666777555555555666666666777777555555666777777666555444444333444999;;;:::777777:::;;;<<<<<<>>>CCCKKKRRRUUU^^^hhhqqqwwwyyy|||~~~~~~~~~xxxuuuuuu{{{|||vvvuuu{{{|||wwwwww|||{{{sssnnnbbb^^^VVVOOOIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJGGGKKKNNNKKKJJJLLLLLLJJJHHHHHHGGGGGGHHHHHHIIIJJJTTTOOOKKKIIIJJJLLLLLLKKKQQQPPPOOOMMMKKKIIIFFFEEEIIIGGGFFFFFFGGGHHHHHHGGGBBBAAA@@@AAABBBBBB@@@>>>BBBAAA@@@@@@AAAAAA???===;;;<<<===?????????>>>===<<<>>>@@@BBBBBB@@@>>><<<>>>===;;;::::::;;;<<<=========>>>@@@CCCEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888888888999::::::;;;<<<<<<>>>>>>>>>>>>===<<<;;;::::::::::::999999:::;;;;;;999999888888777666666666777777666888999888666333333333333444444555555555666555444444222222111000444555555666777888888999777666555444444555666777666666666666555555555555444444444333333222222222111111111222222333333444444444444555555555555666666666666666777777777777777777666666555555555555666777888;;;===???AAABBBLLLOOOYYYiii|||zzzsssrrrqqqqqqssswww{{{~~~}}}|||zzz~~~xxxsssvvv|||{{{{{{|||sssjjjbbb]]]YYYVVVPPPJJJFFFCCCBBBCCCCCCCCCDDDEEEEEEDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEFFFHHHJJJLLLLLLKKKJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHEEEFFFFFFGGGHHHGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGLLLNNNKKKJJJKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGHHHNNNLLLJJJKKKLLLLLLJJJGGGNNNNNNMMMLLLJJJHHHFFFEEEGGGEEEDDDEEEFFFHHHHHHGGG@@@@@@???@@@BBBBBB@@@???BBBAAA@@@AAAAAAAAA???>>><<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>======<<<;;;:::;;;;;;<<<>>>===>>>AAADDDEEEEEEDDDCCCBBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;:::999999888888999999:::;;;;;;<<<======>>>>>>>>>======<<<::::::;;;:::::::::::::::;;;;;;999999999888888888888777777666666666777777555444444444555555555555555666222222333333333333444444444555555555666777777777777666555444444555666777777666666666555555444444333333333333333333222222000000000111111111111111333333333333444444444444444444555555555666666666444555555555666666666777888888999:::;;;<<<===>>>CCCEEEMMM\\\nnn|||~~~~~~zzzuuusssssstttvvvxxxzzz|||}}}{{{vvvvvv{{{|||ssswwwrrrgggaaa\\\VVVRRROOOMMMJJJFFFDDDBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEHHHJJJLLLLLLJJJIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHHHHHHHHHHHHHGGGLLLNNNKKKIIIJJJJJJGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGIIILLLMMMKKKGGGDDDJJJJJJJJJJJJIIIHHHFFFFFFEEECCCBBBCCCEEEFFFFFFEEE???>>>>>>@@@BBBBBBAAA@@@BBBAAA@@@AAABBBBBBAAA???>>>>>>=========>>>?????????@@@@@@AAAAAA@@@@@@???======<<<;;;::::::;;;;;;======>>>@@@DDDEEEEEEDDDCCCBBBAAA@@@????????????AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>???;;;;;;::::::999999888888::::::;;;;;;<<<<<<==================<<<;;;::::::;;;::::::999999:::::::::888888888888999999999999888666555555666666555444666666666666666555555555222222333333333333444444444444444444555555555555666666555444444555666666777777666555444444333333222222222333333333333333222222222222111111111111222222222222333333333333333333333444444444555555222333444555666777888888999999999999999999999999;;;<<>>???AAABBBCCCDDDDDDDDDCCCDDDFFFEEEDDDBBBCCCCCCGGGIIIKKKKKKJJJIIIHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJHHHLLLNNNKKKIIIJJJJJJHHHFFFDDDCCCAAA@@@@@@AAABBBBBBDDDGGGIIIJJJIIIFFFDDDFFFGGGGGGHHHGGGGGGFFFFFFEEECCCAAAAAABBBCCCBBBAAA>>>>>>>>>@@@CCCDDDCCCBBBBBBAAA@@@@@@BBBCCCBBBAAA??????=========>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA===<<<<<<;;;::::::::::::<<<;;;<<>>???::::::::::::999999888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999888888777888888888555666666777888999999999888666444444555666555444777666666666555555444444666555444444222222111000444444444333333333333333555555555555555555555555777666666555444333222222111111222222333333333444555555555444444333333333222222222222333333333333333333333333444444444444222333333444555666777777888888888777777666666666;;;:::;;;@@@GGGMMMQQQRRRZZZ\\\___dddhhhjjjkkkkkkoooppprrrvvv{{{~~~~~~~~~tttvvv{{{xxxnnnnnnttt|||uuuvvvlllggg[[[TTTLLLJJJMMMNNNJJJEEEDDDEEEEEEDDDDDDCCCBBBBBB>>>>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCFFFHHHJJJKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGFFFBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHLLLMMMIIIHHHKKKMMMLLLGGGEEEBBB@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@@@@@@@???===???>>>???AAADDDEEEDDDCCCBBB@@@??????AAACCCCCCBBB@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;:::999888999999:::<<>>===;;;;;;999999999999:::;;;<<<===:::999999999999999888888999999999999999::::::::::::;;;;;;;;;;;;::::::999888888777666555555666666333333444555666777888888777666555555666666555444666555555444444333333333666555444444222222111000333333333333222222222222444444555555555555444444555555555444333222222222111111111222222333333333555555555444444333333333333333333333444444444444333333444444444555555555444444444444555555555555666666666666666666666666:::999999:::===AAACCCDDDIIIKKKOOOTTTYYY^^^bbbeeemmmllllllpppwww}}}xxxvvvwww{{{|||}}}~~~yyytttnnnkkkooovvv|||xxxnnnpppcccZZZVVVRRRNNNIIIIIIKKKJJJGGGBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCEEEFFFEEECCCBBBBBBBBBFFFHHHJJJJJJIIIGGGGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKKKKHHHHHHMMMRRRSSSIIIFFFCCC@@@>>>>>>??????BBBCCCCCCBBBAAABBBDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDAAA@@@@@@???===<<<>>>>>>>>>@@@CCCDDDDDDBBB@@@>>>===>>>@@@BBBCCCCCC@@@@@@???>>>>>>>>>??????>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;999888777777777888:::>>>??????>>>BBBBBBBBBBBBBBBCCCCCCDDD@@@@@@@@@???>>>===<<<;;;999999999999999::::::;;;999999999999999999888888888888888888999999999999999::::::;;;;;;:::999999888777666555555555555555222333333444555666666777777666666888999888666333444444444444444333333333222222333333333333444444222222222222333333333333444444555555555555444444444444333333333222222222111111111222222222222222222222222222111111111111333333333333444444444444333333333444444444555555444444444444444555555555444444555555555666666666444555666888:::<<>>>>>??????@@@@@@AAACCCDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCCEEEGGGIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAABBBDDDEEEFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIKKKIIIFFFGGGPPPWWWZZZKKKHHHDDD@@@>>>>>>???@@@AAABBBDDDCCCAAA@@@BBBEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@???@@@@@@???>>>=========???AAABBBAAA@@@???===;;;<<<>>>AAABBBCCC@@@@@@@@@@@@@@@???>>>===<<<===???@@@@@@???===<<<<<<<<<<<<<<<;;;999777666777777888:::===??????>>>?????????@@@AAABBBCCCDDDBBBBBBBBBAAA@@@???>>>===;;;;;;:::999999999::::::888888888888888888999999999999999999999999999999999999::::::::::::999999:::999888777666666666666333444444555555666666666666777888:::;;;:::666333444444444444555555555555222222333333333333444444111222222333333444444444333444444555555444444333222222222222333333333333222222222222111111111111000000000111111111111111222222222222333333333333222222222222333333333333222222333444444555666666555555555555555555555555000222444666888999:::<<<888;;;???CCCHHHOOOXXX^^^[[[XXXWWWZZZdddttt}}}xxxqqqkkkkkkkkkiiikkknnnqqqrrrxxx~~~zzzxxx|||zzztttpppllljjj{{{lll]]]QQQKKKJJJJJJEEEDDDAAA@@@???AAABBBDDDDDDCCCAAA?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBCCCEEEGGGIIIIIIHHHFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBB???AAACCCDDDEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBBFFFFFFEEEEEEEEEGGGHHHJJJIIIJJJHHHEEEGGGQQQ[[[___MMMJJJEEEAAA>>>>>>???@@@???BBBEEEDDDBBB@@@AAACCCCCCCCCDDDEEEFFFFFFFFFEEEAAA@@@>>>???AAABBBBBBAAA<<<<<<<<<===???@@@???===>>><<<:::;;;>>>AAABBBCCC???@@@AAAAAAAAA???>>>===;;;<<>>@@@???>>><<<<<<===>>>???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???======<<<;;;::::::::::::888888888888888888999999::::::::::::::::::::::::888999999:::::::::999999;;;:::999888777777777777555555555666666666666666666777999<<<===;;;666222444555555555666666777777666555555444333222111000111111222333444444555555333333444555555444333333000111111222222333444444333222222222111111000000111111111222222333333444000111111111111222222222000111111111111222222222///000111333555666888888777666666555555444333333000222555666666555555666444666888:::===BBBKKKQQQOOOMMMLLLOOOZZZiiiyyy~~~{{{uuupppmmmrrrllliiijjjjjjhhhiiikkklllmmmttt}}}zzzwwwwww}}}tttmmmfffaaaZZZRRRKKKHHHFFFEEECCCAAA@@@AAADDDFFFDDDBBBDDDCCCBBB@@@>>><<<;;;:::===>>>@@@AAABBBCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEGGGIIIJJJIIIGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@AAADDDFFFDDDBBBFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGIIIMMMPPPQQQQQQDDDBBB???===<<<===???@@@AAACCCDDDDDDBBB@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<============@@@???>>>>>>>>>@@@CCCDDD============<<<<<<<<<<<<<<<<<<===============<<<======<<<;;;:::888666666777999;;;===>>><<<;;;999;;;<<<>>>???@@@@@@@@@@@@BBBBBBBBBBBBAAA???===<<<;;;;;;::::::888777555444888777777777888:::<<<===999:::;;;<<<<<<:::888777666888;;;<<<;;;:::;;;<<<999999888888777666666666444333333333333444555555999:::;;;<<<;;;999777555333444444444555666666666333333333111///...///111000111111111111222222222111111222333333444555555333333333333333333333333333222111000000111222333...///000111222333333333222222222222222111000///000000000000000000000000444444333222333444555666333333333333333333333333222222333333444555666666666666666888:::>>>BBBDDDBBBBBBBBBDDDJJJUUUaaajjjppprrrrrrmmmfffbbbbbbeeejjjfffffflllqqqqqqqqqrrrooo{{{wwwyyy|||~~~~~~|||zzzoooeee]]]YYYUUURRRNNNIIIFFFDDDDDDDDDCCCAAA@@@AAACCCEEECCCBBBBBBAAA@@@???>>>>>>===<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEHHHIIIJJJHHHGGGEEECCCCCCCCCBBBBBBBBBAAAAAACCCAAA@@@AAADDDEEEDDDBBBDDDBBBBBBCCCEEEGGGGGGFFFFFFEEEDDDCCCDDDDDDFFFFFFGGGFFFFFFGGGIIIJJJJJJIIICCCBBB???===<<<===???@@@???AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBB@@@???===<<<<<<<<<<<<<<<============??????>>>>>>???@@@BBBCCC============<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>======<<<;;;:::888777666888999;;;===>>><<<;;;999:::;;;===???@@@AAA@@@@@@AAAAAABBBAAA@@@>>>===;;;::::::;;;::::::999888777999888888777888888::::::888999:::;;;:::999777666666888;;;;;;:::::::::;;;999999888888777666666666555444444444444555666666888999:::::::::888666555444444444444555555555555444555555333111000111222000111111111111222222222111111222222333444444555333333333333333333333333222222111000000111222222000000111222222222111111222222222222222111000000000000000000000000000000333333333333333444555555555555555555555555555555222222333333444555555666666666555666777:::<<<>>>=========>>>BBBJJJTTT[[[ccceeeddd___YYYVVVWWWZZZcccbbbeeemmmqqqrrrsssvvv~~~yyyuuuuuusssuuuwwwzzz|||sssqqquuu{{{}}}ttteeeZZZRRRNNNKKKJJJIIIGGGFFFEEEDDDDDDDDDBBB@@@@@@@@@BBBCCCBBBAAA????????????>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBBBBBAAABBBDDDGGGJJJKKKJJJHHHGGGEEECCCBBBBBBBBBBBBEEEDDDDDDEEEFFFEEECCCAAABBBAAA???===<<<===>>>???===???AAAAAA@@@@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA=========<<<<<<<<<<<<;;;<<<<<<>>>???@@@@@@@@@@@@>>>===<<<;;;:::999888777888999;;;======<<<;;;:::999;;;===???@@@AAAAAAAAA@@@@@@@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;::::::999999888777666666777777777777888999999777666555666888:::;;;999888888999999999888888777666666666555555555555555666666777777777888888888666555444555555555555444444444444444444555444222111111222000111111111111222222222111111222222333333444444333333333333333333333333222222111000000111222222111222222222111000000///111222222222222111000000000000000000000000000000222333333444444444444444555555555555555555555555222222333333444444555555666555444333444555666777888888888888:::>>>EEEJJJXXXXXXWWWRRRNNNLLLOOORRRWWWZZZaaajjjnnnooottt{{{|||rrrllliiiiiilllmmmnnnpppuuu~~~yyyqqqssszzz~~~uuuuuu|||}}}vvvmmmaaaVVVOOOKKKIIIIIIGGGGGGFFFEEECCCAAA@@@???@@@@@@???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCBBBBBBBBBAAABBBEEEIIIKKKLLLKKKGGGFFFDDDBBBAAAAAAAAAAAADDDCCCDDDEEEEEEDDD@@@>>>AAA@@@???=========>>>???===???@@@AAAAAABBBDDDFFFHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@>>>===;;;:::;;;;;;;;;<<<<<<<<<============>>>???@@@@@@??????======<<<<<<<<<;;;;;;;;;:::;;;===>>>???@@@@@@AAA>>>===<<<;;;:::999888888888999;;;<<<===<<<;;;:::999:::===???AAAAAAAAAAAA>>>?????????>>>===;;;::::::;;;;;;;;;;;;::::::999888777777666666666666666777777888888888777666555666888::::::999888777888999999888888777666666666444444444444444555666666555666666666666555444333555555555444444333333333222333444333222111111222000000111111111222222222111111222222333333333333222222222222222222222222222111111111111111111222111111111111111000000///111111222222222111111000000000000000000000000000111222333444555444333333222222222222222222222222222222333333333444444444444333333222222222333444666777777666777999===@@@MMMLLLJJJFFFCCCDDDGGGJJJLLLPPPXXX```cccfffqqq}}}~~~pppfff```]]]aaahhhhhhjjjnnntttzzzrrrsssxxx~~~xxxpppiiieee[[[WWWPPPJJJGGGFFFEEEDDDCCCCCCBBBBBB@@@>>>;;;:::>>>?????????>>>>>>>>>??????>>>>>>======<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAACCCFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCFFFIIIJJJJJJHHHEEEDDDCCCAAAAAAAAABBBBBBDDDDDDDDDFFFGGGFFFCCC@@@@@@???>>>=========>>>???>>>???AAABBBBBBDDDGGGIIIPPPOOONNNLLLJJJGGGDDDBBBAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::;;;===>>>?????????>>>===<<<;;;:::999999:::999:::;;;<<<<<<<<<;;;;;;999;;;===???@@@AAAAAAAAA===>>>??????>>>===;;;:::<<<<<<;;;;;;:::888777666555555666666777777777777888888888888888777777666555777::::::999888888888999999888888777666666666333333222222333333444555444444555555444444333333555555444444333333333222222444666555444333333333000000111111111222222222111111222222222222222333222222222222222222222222111111111222222111111111//////000111111111111000000111111222222222111111000000000000000000000000000111333444444444333222222222222222222222222222222222222333333333333333222222222222333333444444444555666666555777999<<>>;;;:::;;;>>>@@@CCCFFFLLLQQQSSSYYYgggvvv{{{sssiii```YYYVVV^^^gggjjjmmmrrrzzz|||zzz~~~~~~|||{{{}}}yyyqqqggg]]]UUUPPPNNNLLLIIIGGGFFFDDDBBB@@@AAABBBBBBBBBAAA@@@???>>>===>>>???>>><<<<<<<<<>>>>>>>>>======<<<<<<;;;;;;======>>>??????????????????AAADDDFFFHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBBBBBBBBCCCEEEGGGHHHGGGEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDFFFGGGGGGEEECCC???>>>>>>======>>>>>>>>>???@@@AAABBBBBBDDDHHHJJJUUUUUUSSSPPPLLLHHHDDDBBBAAAAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>>>>>>>>>>???>>><<<::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@===>>>?????????===<<<;;;<<<<<<<<<;;;999888666555444555666777777888777777888888888777777777777777555777999::::::999::::::999999888888777666666666222222222222222333333444444444444444444444444444444444444444333333333333444666888888777555555555000111111111111222222222111111222222222222222222222222222222222222222222000111222222222222111000...//////000111111111000000000111222222222222111000000000000000000000000111222222333333333333333444444444444444444444444222222222222333333333333111222222333333444444555222333444444333444666999>>><<<:::888888999;;;<<<<<<===@@@DDDEEEKKKYYYgggwww{{{~~~yyyuuusssooojjjccc\\\ZZZdddqqqrrrvvv}}}}}}~~~zzz|||~~~yyyyyy~~~|||~~~zzzrrrnnnhhh```XXXRRRMMMJJJIIIHHHGGGGGGFFFEEEBBB@@@BBBBBBBBBAAAAAAAAAAAAAAA<<<>>>???>>>;;;:::;;;===;;;;;;<<<<<<<<<<<<======<<<===>>>>>>???>>>>>>>>>@@@AAADDDGGGHHHHHHGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDBBB@@@???@@@BBB??????@@@CCCFFFGGGEEEDDDFFFEEECCCBBBBBBBBBCCCDDDFFFEEEDDDDDDEEEEEEDDDBBB>>>>>>======>>>>>>>>>>>>???@@@AAAAAAAAACCCGGGJJJVVVVVVTTTRRRNNNIIIEEEBBBBBBBBBAAA@@@???===<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>><<<<<<<<<<<<===>>><<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>???>>><<<:::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@??????>>>===>>>?????????>>>===<<<<<<<<<<<<<<<;;;:::888888777777888888888777666555777777666666555555666666444666999;;;;;;;;;<<<===999999888888777666666666333222222222222333444444444444444333333444444444333333333333333333444444222444666777666444444444000111111111111222222222222222111111111111111111111111111111111111111111000111222222222222111000000000000000000000///...000000111222222222222222000000000000000000000000222222222111222222333444333333333333333333333333222222222222222222222222222222333333333333333333444444444333111222444777<<<:::888888888999999999777777999===>>>@@@JJJTTT___aaadddhhhiiigggdddcccjjjkkkkkkgggaaa```lll{{{~~~}}}wwwssssssyyy~~~||||||~~~~~~{{{{{{||||||{{{zzzwwwwwwsssiii```^^^[[[VVVQQQMMMKKKJJJJJJDDDCCCBBBBBBCCCCCCAAA@@@AAA@@@>>>===;;;;;;::::::;;;===???===:::999:::<<<999999:::;;;<<<>>>>>>???<<<===>>>>>>>>>>>>>>>===@@@BBBEEEHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDD@@@BBBDDDCCC@@@>>>@@@BBB<<<<<>>>>>>>>>>>>>>???@@@@@@@@@@@@BBBFFFIIIUUUUUUTTTRRRNNNJJJFFFCCCBBBBBBBBBAAA???>>><<<;;;:::::::::;;;;;;;;;<<<<<>><<<;;;:::<<<===>>><<<<<<;;;;;;;;;:::::::::===>>>>>>?????????>>>>>>???>>><<<:::999:::;;;<<<:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===>>>>>>???@@@@@@???>>>===;;;<<<<<<<<<<<<<<<;;;;;;999999:::999888666555333666666555444444444444555333666999;;;<<<<<<===>>>999999888888777666666666444333333333333444555555444444444333333444555555222222222333333444444444...000333444222111000000000111111111111222222222222222111111111111111111111111111111111111111111000111222333333222111000222222111111000...---,,,///000111222222222222222000000000000000000000000333222111000111222444555111111111111111111111111222222222222222222222222333333333333333222111111777777666444222222444666666555333333333444333222333333666:::;;;;;;@@@GGGKKKLLLOOOSSSUUUTTTSSSTTT___bbbeeeddd^^^___mmm|||yyyvvvsssqqqmmmiiijjjrrr~~~~~~|||}}}zzzooohhhddd```[[[VVVQQQOOOMMMJJJHHHFFFEEEEEEEEEDDDBBB@@@??????@@@AAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777999;;;<<<<<<<<<>>>@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDBBB@@@??????>>><<<;;;======>>>???@@@BBBDDDEEEEEEEEEDDDBBB??????@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???>>>======???@@@AAAAAAAAABBBCCCEEEHHHIIIIIIQQQUUUQQQJJJFFFCCC@@@@@@AAABBBBBBAAA>>><<<:::===>>>???>>><<<;;;;;;<<<::::::999999999:::;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@@@@???===;;;;;;;;;<<<<<<;;;<<<<<<=====================???@@@@@@???>>>>>><<<<<<<<<<<<==================>>>>>>===;;;999888;;;:::999888777555444444555444333333222222222222888888999::::::::::::999;;;;;;999888777777777777444333222222111111222222222333333444444333333222000//////000111444666777444333222222111111222222---...///111222222222222111111222333333333333222/////////000000000000000///000000111111111111000000000////////////000000000000000000000000000000000000000000111111111111000000111111111222222222333333333222222222111111111111111111111111111111333222222222222222222333111111111222222333333333:::999777666444444333333111111333555777999:::;;;>>>???@@@BBBDDDFFFHHHIIIVVVYYY\\\\\\\\\___fffmmmuuu{{{uuuooohhhcccaaa^^^___cccfffkkkyyyoooggg^^^WWWTTTRRRMMMIIIIIIHHHGGGEEEDDDCCCBBBBBBBBB@@@>>>===<<<===>>>???======<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;888999;;;;;;;;;;;;===>>>===>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCBBB@@@??????>>><<<:::<<<======>>>@@@AAACCCDDDCCCCCCCCCAAA>>>>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@===>>>@@@???>>>===>>>@@@AAAAAAAAAAAACCCDDDFFFGGGGGGOOOSSSOOOIIIFFFCCC@@@@@@AAAAAA@@@???>>><<<;;;;;;===>>>===<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;;;;<<<===>>>@@@AAAAAA@@@@@@@@@???===<<<;;;;;;<<<<<<;;;;;;<<<==================>>>?????????>>>===<<<;;;<<<<<<<<<============<<<<<<======<<<;;;999888::::::999888777666666555666555444333333333333333777888888999999999999999999888777666555555555555555444333333222222333333222333333444444333333222222111111111222222333444333333222111111111111222///000000111111111111000000111222222333333222222000000000000000000111111000000111111111111111000000000////////////000000000000000000000000000000//////000000000111111111000000111111111222222222333222222222111111111111111111111111111111111111222222111111111111222222111222222222222222222333888777666555444333333222444444444444555555666666999999:::<<<===>>>??????HHHLLLOOOPPPPPPTTT[[[aaalll|||sssnnnjjjeee^^^YYYWWWUUUUUUYYY^^^fffwww{{{zzz}}}}}}{{{{{{ttt]]]WWWPPPKKKIIIHHHEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;===============<<<<<<;;;999:::;;;;;;::::::;;;===<<<===>>>@@@BBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBAAA???>>>>>>===;;;:::;;;<<<===>>>???@@@AAABBBAAAAAAAAA@@@>>>===>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@===???AAAAAA@@@???>>>???AAAAAA@@@AAABBBCCCDDDEEEEEELLLPPPMMMHHHFFFDDD@@@AAA@@@???>>>======<<<<<<:::<<<============>>>@@@???>>>>>>=========>>>>>><<<<<<;;;:::::::::;;;;;;======>>>???@@@@@@@@@???@@@???>>>===<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<===>>>??????>>>===;;;:::;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<;;;:::999888:::999888888777777888888888777666555444444444444666777777888888888888888666666555444333333333444666555444444333333444444222222333333333333222222333333333333222111000000333222222111111111111111111111111111111000//////000111222222333333222222222111111000000111111111111111111111111111111111000000////////////000000000000000000000000000000//////000000000000111111000000000111111111111222111111111111000000000000111111111111111111111111111111000000000000111111222222222222222111111111666555444333222222222222333333333333333333444444555555555666666777777777;;;>>>AAABBBCCCGGGMMMSSS^^^ppprrrooojjjgggddd```ZZZUUUSSSQQQQQQVVV]]]iiizzz{{{sssmmmooottt{{{yyyjjj\\\QQQMMMHHHEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>=========>>>??????<<<<<<;;;::::::;;;;;;;;;======>>>>>>======<<<;;;;;;<<<===<<<;;;:::;;;<<<>>>>>>???@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@AAA@@@>>>===>>>===;;;::::::;;;<<<===??????@@@@@@???@@@AAA@@@???>>>???AAABBBBBBAAAAAAAAA@@@@@@@@@???AAADDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDJJJNNNKKKHHHGGGEEEBBBAAA@@@===<<<;;;;;;<<<===;;;===>>>>>>======>>>???@@@???>>>>>>============;;;;;;:::::::::;;;;;;<<<>>>>>>>>>?????????????????????>>>===<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;===>>>>>>>>>===<<<:::999::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;:::999888:::999888888888888999:::999999777666555555555555555555666777777777777777555444444333333333333444555555444333333333333333222222333333333333222222222222333333333111///...222222111000000000000000000000111111111000000///000000111222222222222222222111000000///000111111333333222222111111111111000000////////////000000////////////////////////////////////000000000111000000000000111111111111000000000000000/////////111111111111111111111111000000////////////000000333333222222111111000000444333222111111111111111//////000111222333444555333333444444555666666777777999:::;;;<<>>>>>;;;;;;:::::::::;;;;;;<<<===============<<<<<<;;;<<<===>>>===;;;;;;;;;===???@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>??????AAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>===>>>===<<<::::::;;;<<<>>>???????????????@@@BBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCFFFFFFDDDBBBAAAAAA???@@@@@@AAAAAABBBBBBBBBEEEJJJMMMKKKIIIIIIGGGCCC@@@>>><<<:::999:::<<<===>>>?????????===<<<<<<>>>@@@???>>>===<<<<<<<<<<<<::::::::::::;;;;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<=========<<<:::999888::::::::::::;;;;;;;;;;;;888999:::;;;;;;;;;:::999:::999888888888999;;;<<<::::::888777666555555555333444555555666666555555444444333333333444555555444333333222222222222222111222222333333222222111///000111222333222111000222111000000//////000000......000111111222222222000000111222222222222111111000///...///000111222666555333222111111111111000000////////////000000////////////////////////...////////////000000000000000000000000000000000////////////////////////000000000000000000000000000//////////////////000222222222111111000000000222111111000000000111111...//////000111222222333111111222444555666777888777888888888888999;;;===BBBJJJRRRWWW[[[```dddeeefffccc___\\\[[[[[[\\\\\\WWW\\\ccckkksss}}}vvvmmmgggddddddeeecccaaaccchhhpppzzz}}}}}}~~~wwwpppqqqxxx|||yyytttjjjccc[[[WWWUUUPPPIIICCC@@@@@@???>>>>>>>>>???@@@>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======;;;:::;;;<<<@@@????????????>>>>>>>>>@@@???>>>=========>>>??????@@@@@@AAABBBCCCEEEFFFDDDDDDCCCBBBAAAAAAAAABBBAAA???>>>>>>>>>>>>===;;;:::;;;===????????????>>>>>>???AAABBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@BBBDDDEEEEEECCCAAA@@@AAA>>>???@@@AAABBBBBBBBBBBBFFFJJJKKKIIIIIIJJJGGGCCC>>>===;;;999999:::;;;<<>><<<;;;::::::::::::::::::;;;<<<===>>>???@@@???>>>===============<<<<<<<<<<<<<<<;;;999999888999::::::;;;;;;:::::::::;;;<<<<<<;;;:::999888999999999:::::::::;;;;;;888999:::<<<<<<<<<;;;;;;<<<;;;999888888999;;;===;;;:::999777666555555444222333333444444444444444444444333333444555666666333333222111111111111222111111222222222222111111...///000111222222222222111000000///////////////---...///000222222222333///000111111222222111111000//////...///111444555888666444222111111111111000000////////////000000000000000000000000000000......////////////000000111000000000000000//////////////////000000000000000000000000000000000000000000////////////000000111111111111111000000000000000000///000000111111222222222111000///......//////000222333555666666777777666555555555555555:::===AAADDDHHHMMMRRRUUUXXXVVVTTTSSSUUUXXX\\\___[[[dddoooxxxssslllfffbbbZZZYYYZZZ]]]]]]ZZZ\\\aaakkkwww|||~~~{{{xxxzzzwwwppphhhfffhhhhhhddd___RRRMMMIIIFFFFFFEEEBBB???>>>???>>>>>>======>>>@@@;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;::::::999888:::;;;;;;999999:::;;;===============>>>>>>>>>>>>===<<<;;;;;;===>>>@@@===>>>>>>???AAABBBDDDEEECCCCCCBBBAAAAAAAAABBBCCCAAA@@@>>>>>>??????>>><<<;;;<<<>>>@@@@@@@@@???>>>;;;>>>@@@AAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCAAA???>>>>>>???===>>>@@@BBBCCCDDDDDDDDDFFFIIIIIIHHHGGGHHHFFFAAA<<<<<<:::999999::::::;;;>>>???@@@???======>>>???AAA@@@???===;;;:::::::::;;;;;;;;;<<<===>>>@@@@@@AAA@@@>>>===<<<<<<<<<===:::;;;;;;;;;;;;999888777888888999:::::::::::::::999999:::;;;;;;:::999888999999999999::::::::::::888999;;;<<<======<<<<<<===<<<:::888888999;;;===;;;:::888777555444444444111222222333444333333333222222222333444555666777444444333222222222222333111111222222222222111111/////////000000111222333000000///............///...///000111111111111111///000000111111111111111111000///000111444888:::999888555333111111111222000000////////////000000000000000000000000000000........./////////000000111111000000/////////////////////000000111111111000000000000000000000000111000000//////000000111000000000000111111111111000000//////000111222222333333222111000///...---///000000111222222333333555444333333333333333222555555777:::<<<>>>AAADDDIIIJJJJJJKKKMMMPPPTTTWWWWWWbbbmmmvvvxxx{{{xxxoooddd_________ZZZWWWWWWXXXWWWTTTWWW\\\cccppp}}}yyyzzzrrrppprrr|||{{{llloooyyy}}}{{{~~~jjjccc[[[WWWVVVVVVSSSOOOFFFDDDAAAAAAAAAAAA???===::::::;;;:::999999:::;;;:::;;;===???@@@@@@???>>>????????????>>>===<<<;;;999999999999::::::;;;<<<::::::;;;;;;::::::999888666888999999888888999::::::;;;;;;<<<===>>>>>>???===<<<;;;:::;;;===???@@@<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@AAABBBCCCDDDBBB@@@??????@@@@@@>>>===;;;<<>>:::<<>><<<;;;===>>>===>>>@@@CCCDDDEEEEEEEEEEEEHHHHHHFFFFFFGGGDDD???;;;;;;::::::999:::::::::<<<===??????>>>>>>@@@AAABBBAAA@@@>>><<<;;;::::::;;;;;;;;;<<<>>>???AAABBBAAA@@@>>>===<<<<<<<<<===999:::;;;;;;:::999777666888888999::::::::::::999777888999:::;;;:::999888888888999999999:::::::::888999;;;===>>>>>>======???===:::888888999;;;===;;;:::888777555444333333111111222333333333333222111111222222333444555666555555444333333333333444111111222222222222111111111111/////////000222222000000///...............111111111111111000////////////000111111111111111222111111111333777;;;===:::888555333111111111222000000////////////000000000000000000000000000000............/////////000111111000000/////////...//////000000111111222222000000000000000000000000111111000000000000111111//////000000111111222222000//////000000111222333000000000000111111111111222222222222222222222222444333222333444444333222333333444666777666777999===???AAACCCDDDEEEFFFGGGKKKUUUaaajjjttt||||||vvvrrrrrrnnnddd[[[YYY[[[^^^___[[[WWWVVVSSSQQQTTTZZZ\\\hhh}}}yyypppiiicccbbbfffjjjhhhjjjuuuxxxkkkvvv{{{xxxyyyyyyuuuuuu|||xxxhhh\\\UUUMMMIIIIIIJJJGGGEEECCCCCCBBBAAA???===;;;::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999999;;;:::999888888:::<<<=========<<<;;;;;;:::999999777777777777777777777777888;;;>>>@@@@@@???<<<:::===<<<<<<;;;<<<===>>>???:::;;;===>>>@@@AAAAAAAAACCCAAA???======???AAACCCBBB@@@??????@@@@@@???===<<<<<<<<<<<<============<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>============<<<>>>??????>>>@@@DDDHHHFFFFFFFFFFFFEEEDDDBBBBBB???>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;::::::<<>>@@@AAA;;;;;;;;;999666666888:::;;;:::999777666555555555333333222222222333444444333333333333333333333333222333333333333222111111000000111111111111000000000000000000////////////000000000000111111111111222111000//////000111222222111000//////000111222888444000222777<<<===<<<444333111000000000111111000000000000000000000000............//////////////////............//////........................000...---///222222000...////////////////////////000000000000000000000000000///...------...///000000000000000000000000000111111000000//////......000111111111111222222222222222222222222222222222111111222333333444555555666777888999;;;===>>>>>>GGGLLLTTT\\\cccfffggggggdddbbb^^^ZZZWWWUUUTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTTTT```sss~~~rrrcccXXXUUUVVVVVVVVV```bbbeeekkk{{{xxxvvvzzzvvvzzzuuuzzz}}}yyyzzzzzzpppbbbUUUOOOJJJDDDBBBDDDEEECCCAAAAAAAAA@@@???>>><<<;;;:::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888;;;:::888888888999;;;<<<<<<<<<;;;::::::999888888666666666666666666666666888:::<<<>>>>>>===;;;:::<<<;;;;;;::::::<<<===>>>;;;<<<<<<===>>>???@@@@@@BBBAAA@@@>>>>>>???@@@AAA@@@???>>>>>>??????>>><<<<<<<<<<<<=========>>>>>><<<<<<===>>>???AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::===???@@@@@@AAACCCFFFHHHHHHGGGEEECCCAAA>>>===???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<<;;;::::::<<>>============<<<;;;::::::777777777888888888999999777888999:::;;;<<<<<<===::::::999999888777777777999999888777888999:::;;;::::::999999888888777777666666666666666666666666888999::::::;;;;;;::::::::::::999888999:::;;;<<<===<<<<<<<<<<<<===>>>???AAAAAAAAA@@@???????????????===<<<<<<===>>><<<;;;;;;;;;<<<===>>>>>>??????<<<======>>>???@@@BBBCCC@@@@@@???>>>============>>>>>>>>>=========<<<<<<999<<>>>>><<<;;;:::<<<>>>??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888:::;;;;;;:::888999999999999::::::::::::999999999888888777777777999888888777777777777777:::;;;<<<;;;999888888888:::999888777666555555555555444444333222222222222444444333333222222111111333444444444444333222222000000111111111111000000000000000000//////////////////000000000000111111111000000//////000000111111000000//////000000111222222333777::::::555111111000000000000000111222//////////////////////////////000000000111111111//////............/////////////////////////////////......///111111000...000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000////////////........./////////000000222222222222222222222222000000111111111111111111111111222333555666777777888999<<>>???@@@@@@============>>>@@@AAAAAA???>>>===<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<;;;===???@@@BBBCCCDDDDDD@@@@@@AAAAAAAAA@@@?????????@@@AAAAAA@@@>>><<<:::888999999::::::;;;;;;;;;888999999:::;;;<<<===>>><<<;;;:::;;;===>>>===<<<:::;;;;;;;;;;;;;;;::::::::::::999999999888888888777888999:::;;;;;;999888888888888888888888999999999999888777777666555555888777666666666666666666999;;;<<<<<<:::888777777999999888666666555555555666555444333222111111111555444444333222111000000222333333333333222111111000000111111111111000000000000000000////////////////////////000000000111000000000//////000000000000000000//////000000000111111333666888666222...////////////000111111111////////////////////////////////////000000000000//////............//////////////////////////////.........///000000//////111111111111111111111111000000000000000000000000/////////....../////////000000000000000000000000000000000000////////////....../////////000000000111111111111111111111111111111111111111111000000000000111222222333444444666777777888999:::::::::::::::::::::::::::;;;;;;>>>???@@@AAACCCDDDFFFFFFKKKPPPVVV]]]``````___]]]___aaaaaa[[[TTTOOOOOORRRUUUVVVVVVVVV[[[gggxxx|||mmm___WWWRRROOONNNKKKPPPWWWZZZ]]]dddpppzzz~~~xxxqqqqqqttt|||vvvyyy{{{}}}{{{qqqcccYYYVVVRRRNNNIIIFFFDDDAAA???>>>::::::;;;<<<>>>>>>===<<<888888888999999888888777777777777777888888888888;;;;;;::::::999999888888888777777666666555444444666666666666777777888888666666666666666666555555555555555555555555555555777666666555666777888999777666666555555777888999;;;;;;::::::999:::::::::===>>>???@@@???>>><<<;;;;;;:::999:::;;;<<<;;;999999:::;;;<<<===>>>??????>>>=========>>>???@@@@@@======<<<<<<;;;<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>???BBBDDDFFFFFF??????@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>>;;;999888888999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;<<<<<<;;;:::::::::;;;;;;:::999888777888888888888888777777777777888::::::::::::999999777777777666666666666666888888777666666555444444666555555666666777888999888:::<<<;;;999777777777888888777666555555555555666555444333222111111111444444333222111111000000111111111111111000//////000000111111111111000000000000000000////////////...////////////000000000/////////000000//////////////////000000/////////222111111222222222000///.........///000000000000........................---------.........////////////............//////////////////////////////---...//////////////////000000000000000000000000////////////////////////...//////////////////...////////////////////////////////////000000000000/////////000000000111111111111111111111111111111222222222222222111111111111111111222222333333333222222222222333444444555555555666777777888888888888999:::;;;===>>>???@@@???BBBGGGLLLPPPRRRSSSSSSVVV[[[]]]ZZZSSSNNNOOORRRVVVWWWVVVSSSQQQUUU```hhhjjjcccYYYTTTTTTTTTTTTRRRNNNTTTZZZ[[[YYY\\\eeennnyyytttwww{{{|||zzzxxxwwwxxx}}}|||sssnnnmmmsss{{{~~~rrrxxx}}}}}}~~~~~~xxxvvvrrrnnnmmmqqqsssnnnbbbUUUMMMJJJCCC???===??????;;;::::::888999999:::::::::999999777777888888888777666666666666666777777777888888999888888777666555444444777777666666555555444444555555555666666666777777666666666666555555555555555555555555555555555555666555555555555666777777666666555444555666777888888999999::::::999888888:::;;;<<<=========;;;;;;:::999888999;;;;;;;;;:::999999:::;;;<<<<<<======>>>>>>=========>>>>>>???======<<<<<<;;;<<<<<<============<<<<<<<<<;;;;;;@@@??????AAADDDGGGGGGFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@???===;;;999888888999:::;;;<<<======???>>><<<::::::::::::;;;>>><<<;;;:::;;;;;;999888999999:::::::::888777666777777777777777777777777666888:::;;;:::999999:::666666666555555555555555666666666555555444444444444444555555777888999:::888999:::999777666666666888777666666555555555666555444444333222222222222333333222222111111000000///000000000000///......000000111111111111000000000000000000////////////......////////////000000...//////000000//////......//////000000//////...111111///.........//////---...///////////////...........................,,,,,,---------.........//////............//////........................,,,---//////.........///////////////////////////////////////////////////......////////////......////////////////////////////////////000000000000//////000000000111111111111111111111111111111111111222222222222222222222222222222222222222222333111222222222222333333333222222333444555555555444444555666777888999:::;;;:::;;;>>>AAACCCEEEFFFGGGJJJNNNRRRQQQNNNLLLOOORRRRRRTTTTTTPPPLLLMMMSSSZZZZZZWWWUUUUUUXXXZZZZZZYYYYYY___dddeeebbbccciiiooouuunnndddhhhllllllkkkjjjlllooo|||wwwooommmqqq|||vvvuuuvvvwwwvvvwww}}}rrrnnnyyy~~~~~~xxxmmmgggeeecccaaa^^^ccceee^^^QQQHHHDDDCCC>>>999888;;;<<<888666888777777888888777777888999777888888888777666555555444555555555666666666666777666666555555444444444777777777666555555444444444444555555666666666666555555555666666666666666555555555555555555555555555555555666666666666666666666555444555666777888555777999::::::999777666888999999:::;;;;;;;;;;;;:::999888999;;;<<<;;;:::999999999::::::;;;;;;;;;???>>>>>>=========>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;>>>???BBBFFFJJJJJJGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>><<<;;;:::999999999:::;;;<<<===>>>>>>@@@???<<<;;;::::::;;;<<<>>>===;;;:::::::::888666555666888999:::999888777888888888888888888888888555888;;;;;;:::888999:::777777666666666555555555555555444444444444444444444444444555666777888999888888888777555444555666777777666555555555555666444444333222222333333333222222222111111111111111000000000000000//////...000000111111111111000000000000000000////////////........./////////000000......///000000///............///000000///.........//////...---------...---.../////////...---,,,........................------------........./////////............//////------------------------+++---//////...---...000........................////////////////////////---...///000000///...---////////////////////////.../////////000000000111........./////////000000111111111111111111111111//////000000111222222222222222222222222222222222222333333444444333222222111222222333333333222111333333333444555666666777777888999:::<<<===>>>>>>@@@BBBEEEEEEDDDEEEHHHKKKHHHKKKMMMKKKGGGFFFKKKOOOPPPPPPRRRUUUXXX[[[\\\\\\^^^dddjjjnnnoooqqqvvv{{{~~~vvvgggbbbeeeiiijjjhhhiiinnnrrrzzzvvvwww}}}mmmjjjiiiiiiiiilllwwwuuunnnooo}}}}}}wwwkkkjjjdddZZZSSSRRRRRRPPPTTTZZZ[[[SSSGGG???>>>???>>>888777;;;<<<999888;;;666777888777777888999;;;888888888888777666555444333333333444444444555555666666666777777777777777777777777666555555444444333444555555666666555555555555666666666666666666555555555555555555555555444555666666777777666666666666555444555666777888333555888;;;;;;999777555777777888888999:::;;;<<<:::999888999;;;<<<;;;:::999999999999999999999999???>>>>>>============>>>======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;<<<>>>DDDKKKOOOMMMGGGAAA@@@AAABBBCCCDDDEEEEEEEEEAAA@@@>>><<<;;;:::::::::999999:::;;;<<<>>>>>>???@@@>>><<<;;;;;;;;;===>>>???===;;;::::::999777555222444666999::::::999999999999999999999999999:::555888;;;<<<999888999;;;888888777777666666666555333444444444444444444444444444444444555555666777888888777555333333444666777666666555555555555666333333222222222333444444111111111111111222222222111111111111111000//////000000111111111111000000000000000000////////////............/////////000---...///000000///...------...///000000///...---+++---...///---,,,,,,,,,....../////////...,,,+++..................................../////////000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,***---000///---,,,...000........................////////////////////////---...///000000///...---////////////////////////.../////////000000111111---------.........//////000000000000000000000000---......///000111111222222222222222111111111111000000111111111///---,,,222222333444333222111000222222333333444444444555111222333444555666777888888999999888888999;;;>>>===@@@CCCAAA===<<>><<<;;;:::;;;;;;:::999888888999;;;<<<===;;;:::888999;;;=========<<<<<<;;;:::888777666666888888777777777777888888888888999999888777555444555555777888888999999999999888888888777777666666555555555777888888555333222222333444555666777888999888777555444444444444555555555555444333222111555555444333333222111111111111111111000000000000---...///000000///...---222222222222///---///333....................................//////////////////////////////////////////000//////...------........................------,,,+++,,,---///000111///------...///...---..................------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////......---,,,,,,,,,,,,---......111111000000//////......------------------------//////000000000000////////////000000000000//////111111000000//////......000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111111111222222333333333444444444111111111222222333333333555555666777888999::::::555555666888999;;;<<<<<>>>>>======<<<;;;;;;;;;:::999888777666666777666666666666777888888;;;777===IIIMMMEEE???@@@@@@AAACCCDDDDDDCCCBBBAAA@@@???===<<<;;;;;;;;;<<<;;;::::::999:::;;;<<<===;;;:::888999;;;=========;;;;;;::::::999888888777::::::999999999999::::::::::::;;;;;;:::888666555555666777888999999999999:::999999888777666666555444444444666777666444222222333333444555666777888888888777666555555555555555555555555444333222222555444444333222222111111111111111111000000000000---...///000000///...---,,,---000222111...+++***....................................////////////........................//////000000//////..............................++++++*********+++,,,---///...---...///000///---..................------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......------------------...//////000000000/////////......------------------------//////000000000000////////////000000000000//////000000000000//////......////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111222222222333333333333444555555666666777777888444444555555666666777777999:::===@@@BBBCCCCCCCCCCCCFFFKKKRRR[[[ccckkkooozzzuuupppmmmllliiiccc^^^YYY\\\`````````bbbhhhmmmpppuuuwwwuuuvvvyyyyyytttssssssrrrrrrtttzzz```bbbaaa^^^[[[\\\dddjjjwwwyyywwwrrrpppuuuzzz|||}}}~~~wwwuuuxxx|||zzzvvvooofff```]]]___bbbdddgggkkkkkkggg^^^TTTNNNLLLLLLLLLJJJGGGCCC@@@===999:::;;;::::::>>>DDDJJJKKKHHHBBB<<<888666666666333444444444444555555555555555666777777777666666666666666555555444444333222222222222222222222222444444444444333333333333333444444444444333222222111111222333333333333222222333444555666666555555444444333333333333444444555555666777777666444333333111000111333444444444444444555555555555444444333333333444444444555555444555555666666666555555666777888888777888:::===>>>>>>>>>>>>>>>======<<<;;;;;;999888666444333222333333333333333444555666888555999CCCFFFAAA===???BBBCCCDDDDDDDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===;;;:::888999;;;=========;;;:::::::::999999999888;;;::::::999999::::::;;;<<<<<<===<<<;;;999888666555666777999::::::;;;;;;;;;::::::888777666555555333333333444666666333111333333444555666666777888777777777777777777777777666666555555444333333333444444333333222222111111222222111111111000000000......////////////....../////////000222222...***........................---............/////////...........................//////000000000000///------------------------++++++*********+++,,,,,,---------///111222000...------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...............////////////////////////....................................//////000000//////......//////000000//////...000000000////////////...////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111/////////000000000111111222222333333333333444444444444444444444444444444555555555444444444444444555666777999:::;;;;;;;;;999;;;???EEELLLTTTZZZ^^^iiiccc\\\WWWUUUTTTQQQOOOLLLOOOQQQRRRRRRTTTXXX]]]]]]```aaa```aaacccbbb___^^^^^^___```ccciiipppuuuyyyoooiiiSSSVVVXXXXXXXXXYYY___cccjjjjjjgggcccgggoootttuuuzzzxxxwwwvvvwwwzzz|||}}}~~~{{{zzz{{{|||}}}|||{{{~~~{{{sssmmmkkklllooojjjgggaaa[[[VVVSSSSSSTTTPPPRRRTTTUUURRRLLLFFFAAAAAAAAA@@@>>>===;;;:::999999::::::999999;;;???CCCEEEAAA<<<888555444555777333333333333444444444444555555666666666666666555555555555444444444333333333333333333333333333333333333333333333333222222333333333333333222111111000000111222222222222222222333444555666555444444333333222222222222333333444444555555555555444333222111000111333555555444333333333444444333333333333333333333444444444444333444444555555555555444444666888888888999<<<>>>>>>>>>??????>>>>>>===<<<::::::999777666444333333222222111222222333444555777555888>>>@@@>>>===@@@CCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;=========<<<<<<;;;:::999999888888999999888888888888999999<<<=========<<<:::888777666777888:::;;;;;;;;;<<<<<<;;;:::999777666555444444444333444666666444222333444444555666777777777666666777888888888888888666666555444444333333333333333333333222222111111222222222111111111000000...//////////////////...555222---***---111111...........................---------.........//////..............................///000111111111000---------------------------------------------...,,,---...111444444222000,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,------..................................................................//////////////////......//////////////////...////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111222222222////////////000000000111333333333333333333333444333333222222111111111000555555555555555555555555555555666777777888888888666777999===BBBHHHLLLOOOUUUQQQKKKGGGFFFFFFDDDCCCBBBDDDEEEFFFFFFHHHKKKOOOLLLNNNPPPQQQSSSTTTUUUTTTSSSSSSSSSSSSTTTXXX]]]aaahhhlllqqqtttqqqiii___YYYJJJNNNQQQSSSSSSTTTVVVYYYXXXYYYXXXYYY___iiinnnmmmqqqqqqpppooonnnoooqqqrrrsssyyytttrrroookkkjjjkkkmmmooo{{{}}}yyy{{{~~~{{{vvvtttuuuzzzxxxvvvuuutttsssrrrpppmmmkkkgggbbb]]][[[[[[\\\VVVTTTPPPLLLIIIGGGEEEEEEDDDDDDDDDCCCBBB@@@>>><<<<<<<<<;;;:::999999999999999999999999888:::<<<>>>???===999666444444666777333333444444444555555555555555666666666666555555444444444444333333333333333333333333333333333333111111111222222222222222222222333333222222111000///000111111222222111111222333444555555555444333222222111111111111222222333333333444444444333333222111111333555666555444333333222222222222333333333333444444444555555555333444555555666666666555333555777888999999;;;===>>>>>>>>>>>>>>>===<<<<<<888888777777666666555555222222222222333444555666888777999<<<===<<<===@@@CCCCCCCCCCCCCCCCCCBBBBBB?????????>>>>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;;;;:::888999;;;=========>>>>>><<<;;;999888777666::::::999999999999::::::;;;<<<<<<<<<<<<:::999888888999:::;;;<<<<<<<<<<<<<<<<<<;;;999888666555444666555444555666777555444444555555555666777777777555666777888999999888888666555444333222222333333333222222222222222111111222222222222111111111111/////////....../////////222555333...---000000,,,........................------------....................................---...///000000000000000---------------------------------------------,,,------///222444555333111,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,---------------.......................................////////////............////////////...................../////////........................////////////////////////000000000000000000000000000000111111111222222222000000000111111111222222333333333333333333333333222222111111000000//////333333333444555555666666555555555555666666777777444444555666888;;;>>>???DDDCCCBBBAAAAAA@@@???>>>===>>>?????????AAADDDFFFBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKKKKJJJJJJLLLPPPSSSWWW[[[___aaa```ZZZTTTOOOIIIKKKNNNNNNMMMLLLLLLLLLLLLOOOQQQSSSZZZbbbfffeeedddfffggggggggggggiiikkkfffkkkrrryyy{{{zzzvvvsssggggggeeebbb```aaacccfffoooyyy}}}{{{{{{uuuqqqqqqpppsssvvvyyy{{{}}}}}}xxxsssllldddccceeeiiiiiihhhfffccc```]]][[[YYYXXXUUURRRPPPNNNMMMLLLIIIFFFCCCAAA@@@@@@>>>===>>>===;;;:::999::::::;;;888777666666666666666777555555555666777888::::::;;;999777555444555555666444444444444555555555555555555666666666555444444333333333333333333333333444444444444444444444444000000000111111111111111111222222222222111000000000000111222222222222111222333444555555444333222111111000000000000111111222222222222222333333333222222222333555666555333333333222222222222333333333333333444444444555555333444555666666666666666222444777888888999:::;;;===============<<<<<<;;;777777666666666666555555222222222333444555666777999:::<<<<<<;;;;;;===???AAAAAAAAAAAABBBBBBCCCCCC@@@@@@@@@???>>>===;;;;;;999999;;;<<<<<<======<<<;;;:::888999;;;=========>>>======;;;:::999777777===<<<<<<;;;;;;<<<<<<===:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;999888777666666777666555555666777666555555555666666666777777777444555777888999888777777666444333111111111222222222222222222222222111111333222222222222111111111//////............//////...===FFFBBB:::666222---........................,,,------------.........---------------------------......////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******------...000333333222111++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++------,,,++++++,,,,,,,,,------------------------------------------......//////......------......//////......------............/////////........................////////////////////////000000000000000000000000000000000111222222333333111111111222222222333333333333222222222222111111222222111111000000000///000111111222333444444444333333333222333333444555666555555444555666777888:::<<<===>>>???>>>===<<<===<<<<<<<<<===>>>@@@AAACCCAAA@@@BBBBBB???>>>AAAAAABBBDDDDDDDDDFFFIIILLLQQQSSSTTTUUUTTTQQQNNNLLLFFFHHHJJJJJJIIIHHHFFFFFFHHHLLLNNNNNNQQQXXX[[[ZZZVVVYYY\\\]]]\\\]]]___aaa[[[]]]aaadddffffffeeeddd\\\]]]^^^\\\ZZZZZZ\\\___dddnnn}}}tttpppppprrr}}}~~~vvvmmmiiihhhgggjjjnnnqqqqqqqqqrrrsssmmmiiidddaaaZZZRRRQQQVVVVVVVVVTTTRRROOOLLLLLLLLLJJJIIIHHHGGGFFFDDDCCCAAAAAA???<<<;;;<<<===<<<:::999888888777777777888888666555555555555555666666333333444555666777777666777777666555555444444444333333333444444444555555555555666666555555444333222222222222222222333333222222222222222222222222/////////000000111111111111111111111111000000///000111222222333333222222222333444444444444222222111000000//////000000111111111111111111222333333222111222333444444222111444333222222222222333444222222222222333333333333222333444555666666666666111333666777777777888999<<<<<<<<<<<<<<<;;;::::::777666666555444333333222222222222333444666777888:::<<<>>><<<::::::<<<===?????????@@@AAABBBCCCDDDAAAAAAAAA@@@???<<<:::999999:::<<<>>>???@@@@@@@@@;;;:::888999;;;=========;;;;;;;;;;;;;;;:::::::::======<<<<<<<<<<<<======:::;;;<<<>>>???>>>>>>===============<<<;;;::::::;;;;;;:::999999888777777666555444444555666555444666666666666777777777777444555777888888777666555555333111000//////000111111111111111111111222222333333222222222111111111000///...------...///000,,,DDDVVVOOO@@@777444111........................,,,,,,---------.........---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,++++++,,,...000///...***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......//////......------------.........//////........................////////////////////////000000000000000000000000///000000111222222333333111111111222222222333333222222222111111000000000222222222222222111111111222222333333333333333333222111000000111222333444777777666555555666777888777999:::;;;;;;;;;:::;;;===;;;::::::;;;===>>>>>>EEEAAA@@@BBBAAA======AAA>>>@@@AAABBBBBBDDDFFFHHHKKKLLLMMMMMMMMMMMMLLLKKKBBBCCCFFFGGGHHHGGGFFFFFFEEEIIIJJJGGGGGGKKKOOOOOOMMMPPPTTTTTTRRRRRRTTTVVVRRRRRRRRRRRRSSSUUUVVVWWWTTTWWWXXXWWWUUUUUUWWWZZZZZZdddsss~~~uuummmiiihhhaaapppyyyrrrttttttssspppkkkeee```^^^^^^bbbfffhhhgggdddbbbbbbZZZVVVSSSRRRKKKDDDDDDJJJJJJIIIGGGCCCAAAAAACCCDDD???>>>=========<<<:::888;;;888555555777999888777555666777777777777666555777777777777777888888888666666555666666666444333444555555555555444333222222222333333333444444444555666666666555444333333222222222222222222222333111111111111111111111111.../////////000000111111111111111111111000//////111111222333333333333222222333444444444333222111000000////////////000000111111000000111222333333111111111222333333111...555444333222222333444555000111111111111222222222111222333444555555555555111333666777777666777888;;;;;;<<<<<<;;;;;;:::999777777555444222111//////222222222333444666777888:::===???<<<999999:::;;;======>>>???@@@BBBCCCDDDBBBBBBBBBAAA???<<<999888:::;;;>>>@@@BBBBBBBBBBBB<<<:::888999;;;=========888999999:::;;;<<<======;;;;;;::::::::::::;;;;;;:::;;;===???@@@AAA@@@@@@?????????>>>===;;;:::999:::::::::999999888888888666444222333444555444444666666666666777777777777444555666888888666555333444333000///......000111111111111111111111222222333333333222222222111111000///...------...///000)))DDDVVVKKK777...000222........................,,,,,,,,,---------......------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***+++***((()))+++------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---//////...---,,,+++++++++,,,,,,---------++++++++++++++++++++++++---..................------..................------------.........//////........................////////////////////////000000000000000000000000///000000111222222333333111111111111222222222222222111111111000000//////222222222222222222333333777777666555555444333333222111000000111222444555444333333222333444666777777888888888777777888999<<<;;;999999:::<<<<<<<<>>>>>>>>>>>==================<<<:::888777999:::999999999888888888777777555555444444444333333333444444444555555555555666555555444333333333333444333333333333333333333333222111000111333444333222444333333222111111111222222222111000/////////000222222222111111///......///000111222222111000///111111111111111111111111111111222222222333333333222222222222222222333333////////////000000000000000000000000000000000000222222333333333222222111333222222111111222222333222222222333333333444444666666666666666666666666222333666888999:::::::::;;;::::::999888777666666555333222444666666333111222333444333333555;;;@@@CCCCCCBBBAAAAAA@@@??????===<<<;;;>>>BBBDDDCCC@@@EEEDDDAAA>>><<<;;;::::::777;;;AAAFFFHHHGGGEEECCC<<<<<<<<<<<<===>>>@@@@@@>>>>>><<<;;;;;;<<<===>>>;;;:::888999;;;>>>??????======<<<===>>>AAACCCDDD@@@@@@???===<<<<<<<<<<<<>>>===;;;999888666666555333333333444444444555555888888777666555555666666:::;;;;;;999444111222333555444333222111111111111333333222111111222333333333333222222111000//////......------------......000111222222222000///...---------............///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------............------,,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...---,,,,,,+++*********+++......---,,,,,,---------...---,,,,,,......---,,,............////////////---------...............//////............//////000///.........///111222***...000...******///444000000000000000000000000333222111000////////////111111222333333333222222111111222222222222222333000111111111111222222222444444333222222333333333666555444444444555777888<<<:::888666666888;;;<<<>>>???@@@AAAAAA@@@>>>===>>>???BBBDDDDDDDDDBBBAAAFFFEEEFFFIIILLLMMMJJJGGGAAACCCFFFFFFEEECCCCCCDDDHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJIIIGGGFFFHHHGGGDDDBBBBBBCCCEEEFFFGGGFFFDDDDDDEEEGGGJJJLLLKKKOOOVVV]]]aaaaaa```^^^aaaeeefffbbb^^^\\\YYYUUUVVV\\\dddjjjmmmqqqwww|||{{{||||||yyytttooolllkkkjjjlllnnnlllhhheeeddddddaaa```]]][[[WWWUUURRRQQQRRRRRRQQQPPPMMMJJJFFFDDDGGGHHHHHHGGGGGGEEEDDDDDDCCCBBBAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999777777999:::888888777777777666666666555444444444444333333333444444444444555555555555555555444333333333333444333333333333333333333333222111000111333444333222444333222111111111111111222111000000000000000000222222222111111000///...//////000111111000//////111111111111111111111111111111111222222222333333111111111111111111111111////////////000000000000000000000000000000000000222222222333222222222111333222222111111222222333222222333333333444444444666666555555444444333333333444666888999:::::::::;;;::::::999888888777777666444222333444555444222///111333333444555999===CCCDDDCCCBBB@@@>>>>>>???<<<;;;;;;>>>AAABBBAAA???CCCBBB@@@===<<<;;;::::::999<<<@@@CCCDDDCCCAAA???===============>>>???@@@<<<;;;:::999999:::;;;;;;<<<::::::;;;===?????????<<<===>>>???@@@BBBDDDEEEBBBAAA???>>>===<<<<<<<<<<<<;;;:::999888888888888444444444444444444444444888888777777666666666666666888999888555444555777555444333222111111111111333333222111111222333333333333222111111000//////......------------.........//////000///...---,,,---------............///////////////////////////,,,,,,,,,,,,---------............//////.........---------......------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---//////---,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...---,,,++++++******++++++------,,,,,,,,,,,,------...---,,,,,,......---,,,............////////////---------------...////////////............//////000///.........///111111/////////......///000222000000000000000000000000111000000000000000111111111111111222222333333333333333222222222111111111000000111111111222222222444333333222222333333333888777666666666777999999;;;:::999777777777999:::<<<===>>>@@@@@@???>>>===>>>???@@@BBBBBBCCCCCCBBBCCCBBBCCCEEEHHHHHHEEECCC@@@BBBEEEFFFEEEDDDDDDEEEIIIHHHFFFFFFFFFHHHJJJLLLHHHHHHIIIHHHHHHFFFDDDCCCAAA@@@???>>>>>>@@@BBBCCCBBBAAA@@@@@@AAACCCEEEGGGHHHKKKNNNQQQSSSRRRQQQOOOPPPUUUWWWTTTQQQQQQOOOLLLNNNPPPRRRUUUXXX[[[^^^```]]]___``````^^^\\\[[[[[[ZZZ[[[[[[YYYVVVTTTTTTTTTNNNMMMLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFEEECCCAAA@@@???@@@@@@??????>>>===<<<>>>===<<<;;;:::999999999:::::::::999999999888888999::::::999777777999:::666666666666555555555555444444444444333333333333444444444444555555555555555555444333333333333333222222222222222222222222222111000111333333333111333222111111111111111111000000000000000000111222111111222111111000///......//////000000//////...111111111111111111111111111111111222222222222333111111111000000//////...////////////000000000000000000000000000000000000111222222222222222222222222222111111111111222222333333333333444444444444666555555444333222111111333444666888999:::::::::::::::999999888888777777666555333444555666666555000222444666666777:::<<>><<<===???<<<;;;;;;===???@@@???>>>@@@???===<<<;;;;;;:::;;;;;;<<<>>>??????>>><<<;;;>>>>>>>>>======>>>??????>>>>>>============>>>>>><<<<<<<<<>>>@@@AAAAAA???<<<===???BBBCCCDDDEEEEEECCCBBBAAA???===<<<<<<<<<<<<;;;:::999888888888888555555444444444444444444888888888777777777777777666888999888666666666888555555444333222222222222333222222111111222222333222222222111111000000///......------------......---...///000///...---,,,---------............///000000000000000000000000---.........////////////...//////000000//////...---..................---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,...---,,,++++++***++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,...---,,,,,,......---,,,---............/////////......---,,,---...///000//////............////////////......//////000111444111//////111222111000000000000000000000000000///...//////000111222333111000000000111333444555555555444333222111000000000000000111111111222222333333222222222222333333777777666666777777888999:::999999888888777777777888:::<<<===>>>???>>>>>>>>>>>>???AAABBBCCCCCCDDDAAAAAAAAACCCDDDDDDBBB@@@@@@BBBEEEFFFFFFFFFGGGGGGIIIHHHFFFEEEEEEGGGIIIKKKHHHHHHHHHHHHGGGEEECCCAAA??????>>>>>>???AAACCCDDDCCCBBBAAAAAABBBDDDEEEGGGJJJJJJKKKKKKKKKKKKJJJJJJIIINNNOOOMMMKKKLLLKKKIIIKKKHHHFFFGGGKKKNNNNNNNNNKKKMMMPPPPPPPPPOOOPPPQQQRRRQQQOOOMMMKKKJJJJJJKKKEEEEEEEEEEEEDDDDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>===============<<<;;;:::;;;:::999888888888888888999999999888888888777777777888999888777777888:::666666666666555555555444444444444333333333222222333333444444444555555555555444333333222222333333222222222222222222222222222111000111222333222111222111111000000000111111000/////////000111222222111111111111111000//////......////////////......111111111111111111111111111111111111222222222222222222111000//////......////////////000000000000000000000000000000000000111111111111111222222222222222111111111111222222333333333333444444444444444444444444333333333333444555666777888999999:::888888777777777777777777555666888:::<<<<<<;;;:::888999999::::::<<<===???DDDFFFFFFCCC===;;;===@@@<<<<<<<<<===>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::;;;::::::;;;;;;;;;:::999999??????>>>=========>>>>>>??????????????????@@@@@@<<<<<<===@@@BBBCCCAAA@@@<<<>>>AAADDDFFFFFFEEEDDDDDDCCCAAA@@@>>>===<<<<<<===<<<;;;999888777666666555555555555444444444444888888888888888888777777::::::999888666555444444555444444333222222333333222222222222222222222222222111111111000000000///......------------......//////000111111000///...---------............///------------------------............//////////////////000000000000//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...---,,,+++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,++++++*********+++,,,,,,...---,,,,,,......---,,,---------........./////////...---,,,,,,...///000///......------......///............//////000000333222111111111111000///000000000000000000000000///......//////000111222000000//////000222555777777777666444333111000000000000000000111111111111222222222222222222333444444444444444555555666666666666777888888888777666555777888;;;<<<===>>>>>><<<>>>AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@CCCFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHIIIHHHGGGEEECCCBBB?????????@@@AAACCCEEEFFFDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHLLLNNNKKKIIIJJJJJJGGGIIIEEEAAAAAADDDGGGGGGFFFEEEGGGIIIIIIIIIIIIKKKLLLJJJHHHEEECCCBBBBBBCCCCCC>>>?????????@@@@@@@@@AAA<<<<<<<<<<<<<<<;;;::::::999999999999999999888777::::::999888888999999999999999999888888888777777666888999999888777888999777777666666666555555555444444333333333222222222333333333444444444444555444444333222222222222333111111111111111111111111222111000000222222111000000000000//////000000111000/////////000111222222000111111111111000000/////////............//////000000000000000000000000000000111111111222222222333333222111000000//////////////////000000000000000000000000000000000000111111000000000111222333222111111000000111111222222222222333333333333444222222333444555666666777444444555555666777888999555555555666666666666666444999???EEEGGGGGGEEECCCFFFDDDAAA@@@@@@AAABBBCCCFFFFFFEEEBBB===<<<===???<<<============<<<;;;;;;:::::::::;;;;;;;;;::::::666777777888888999999999>>>>>>==================;;;;;;;;;<<<<<<=========<<<<<<===@@@BBBCCCAAA@@@===???BBBFFFGGGFFFEEEDDDDDDCCCAAA???>>>===<<<<<<;;;:::999999888888999999555555555555555555555555666777888888888888777777999888777666666555555444444444333222222222333333222222222222222222222222111111111000000000000000......------------.........///000111111000///...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******+++++++++,,,++++++***++++++,,,,,,+++*********++++++,,,---...---,,,,,,......---,,,------------..................---,,,---...///000......------------......---......///////////////...222444222...,,,...111////////////////////////000000////////////000000000///......000222555666888777666555444333222111//////000000000111111111111111111111222222333444333444444555555555555555222333555777888888777777444555666999;;;<<<>>>>>>;;;>>>CCCGGGHHHFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@AAACCCFFFGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFDDDCCC>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDDDDFFFHHHIIIGGGKKKLLLHHHFFFHHHHHHFFFEEEBBB>>>>>>AAACCCCCCBBBBBBDDDEEEFFFEEEEEEGGGIIIHHHEEEBBBAAAAAABBBAAA@@@<<<=========>>>>>>??????<<<<<<;;;;;;::::::::::::999999:::::::::999999888999999999888999999::::::999999999888888888888777777999::::::999888888999777666666666666555555555333333333333222222222222333333333333444444444444444444333222222222222222000000000000000000000000222111000000111222000//////////////////000000111000000000000000000111222000000111111111111000000000//////......//////000000000000000000000000000000000000111111111111222222222222111111000000///////////////000000000000000000000000000000000000111000//////000111333444111111000000000000111111111111111111222222222222000111222444555777888999333333333333444555777777444444555555666666777777777>>>GGGNNNRRRSSSSSSSSSVVVSSSOOOLLLKKKKKKIIIHHHGGGEEEBBB@@@>>>>>>??????===>>>???>>><<<::::::;;;999:::;;;;;;;;;;;;::::::444555666777888999999999<<<<<<<<<;;;;;;<<<======:::;;;<<<===>>>>>>>>>===<<<<<<<<<>>>@@@AAAAAA??????AAACCCFFFFFFEEEDDDBBBBBBAAA@@@???>>>=========777777777888999;;;<<<===444444555555555666666666444555777888888777666666444333333444666888777666333222222111111222222333111222222333333222222111000000000000000000000000......------------......+++,,,---...///...---------------............///........................++++++,,,,,,,,,---------...//////000000//////...,,,------------------,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......///...---,,,,,,+++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++************+++++++++******++++++,,,,,,++++++***++++++,,,---......---,,,,,,......---,,,,,,------------.........---------.....................------------......------...////////////...+++000444222---+++---111////////////////////////000000///....../////////000/////////000222333444555555444444333333222222/////////000000000111111111111000111111222333444555555666777777777777666111222444666777777777666333444555777999<<<===>>><<>>??????======>>>@@@@@@BBBEEEFFFEEEEEEEEEFFFEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHGGGFFFEEEDDD>>>??????@@@BBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBCCCEEEEEEDDDDDDEEEGGGIIIJJJCCCGGGIIIFFFDDDGGGHHHFFFCCCAAA???>>>???@@@@@@???@@@BBBCCCCCCCCCCCCEEEGGGHHHEEECCCBBBCCCDDDBBB@@@>>>>>>>>>???????????????<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;;;;777777777777777888999:::888888888888777777777777999;;;<<<<<<:::888888888555555555555444444444333333333333222222222222111222222333333333444444444444333222222111222222222000000000000000000000000333111000000111111000...///............///000111222111000000000000000000000000111111111111000000111000////////////000111000000000000000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000///...///111333444111111000000000000111111///000000000000111111111000111111333444555666777333222222222222333555666555555666666777888999999===DDDMMMTTTZZZ^^^bbbeeegggeeebbbaaa^^^ZZZSSSNNNIIIDDD???===@@@AAA@@@>>>>>>@@@AAA???<<<::::::;;;::::::;;;<<<<<<;;;:::999444555777888999999888777:::::::::::::::;;;<<<===;;;<<<>>>???@@@@@@??????<<<::::::;;;===?????????AAABBBDDDEEEEEEDDDBBBAAA@@@???>>>>>>=========>>>999999888888999999:::;;;333333444555666777888888333444666777777777555555222111000222555777777555111111111000000111111222111222333333333333222111///000000000000000000000......------------......++++++---.........---------------............///////////////////////////+++,,,,,,,,,,,,---------.........//////.........++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,,,,---......///...------,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------------------------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++***************++++++******++++++,,,---++++++++++++,,,---...///...---,,,,,,......---,,,,,,,,,---------.........+++,,,...///000///...---...------,,,,,,------...,,,---.../////////......,,,...111111///...///000////////////////////////...............///000111///000000000111111222222///000000111111111222222////////////000000000111000000000000111222333444444555666777777777666666444444555555555444444444444444555777999;;;===>>>>>>???AAABBBBBBAAA???>>><<<>>>@@@???===>>>@@@BBB???AAADDDDDDDDDCCCCCCDDDDDDEEEGGGHHHHHHFFFDDDCCCEEEEEEFFFGGGGGGFFFEEEDDD@@@@@@AAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFAAAEEEGGGDDDDDDGGGIIIHHHBBBBBBAAA@@@???>>>>>>>>>???AAABBBBBBBBBCCCEEEHHHEEEBBB@@@@@@AAAAAA???<<<>>>==================<<<777777777888999:::;;;<<<888888999999:::999999999555555555555666666777888888777777777666666666666:::<<<======:::888777888444444444333333333222222333333333222222222111111222222333333333444444444444333222222111111222222000000000000000000000000333111000000111111000..................///000111222222111000//////000000///000000111111111000000222111000//////000111222000000000000000000000000000000000000111111111111.........///////////////////////////000000000000000000000000000000000000000///......///111333444111111000000000000111111////////////000000000000111111111222222333444444222111111000111222444555666666777888999::::::;;;CCCHHHPPPWWW]]]dddlllqqqtttsssrrrrrroooggg\\\TTTJJJCCC<<<<<>>???AAABBB@@@<<<::::::;;;:::;;;<<<===<<<;;;:::999555777888::::::999777666888888888999:::;;;<<<===777888:::<<<<<<<<<<<<;;;;;;:::888999;;;>>>??????CCCCCCDDDDDDDDDBBBAAA@@@>>>>>>============>>>>>>???>>><<<:::777666555555222333444555666888999999111333555666777666555444555333111222444555333111111000000000000000111111111222333444444333222111////////////000000000000.........------.........,,,---///000000000//////---------.........//////........................,,,,,,,,,---------......------............------***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,---...//////------,,,,,,,,,---......+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))******+++*********+++,,,,,,---,,,,,,,,,,,,---...///000...---,,,,,,......---,,,,,,,,,,,,---------......***,,,...000111///---,,,...------,,,,,,------...,,,,,,.../////////...---...---...000222222000...////////////////////////,,,,,,,,,---///000222333///000111111111111000000+++,,,---...///000111111////////////000000000000000000000000111222333444222222444555555555444333777777666444333222111111555555666777999;;;===>>>AAA@@@>>>=========>>>???>>>@@@BBBAAA@@@@@@CCCFFFCCCBBBBBBDDDFFFGGGFFFEEE???AAAEEEHHHIIIHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDCCCEEEDDDCCCBBBAAAAAABBBCCCDDDBBB@@@BBBFFFHHHHHHFFFGGGEEEAAAAAACCCFFFIIIJJJEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBB@@@???>>>>>>===>>>@@@AAA@@@???===;;;::::::999888999:::<<<===<<<<<<;;;:::888777666666888888777777777777888888999888888888777777666666333333444444555666666666333333333333333333333333222222222222222222222222333222222111111222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111111000000000000111111333222000///.........///000000000000111111111111111111111111111111111111............////////////000000111111111111000000///000000000111111111111111111000000000000000111////////////////////////000111111111111222222222111111222222222333333333555666666555666999===AAAEEEOOOWWWXXXZZZcccpppxxx}}}{{{{{{yyyppp```TTTGGGAAA<<<;;;>>>@@@@@@===<<<======>>>======<<<<<<;;;;;;<<<;;;:::888666444777777666777777999;;;<<<===<<<;;;::::::;;;<<<===:::999999888888999999:::999999:::;;;<<<===>>>???BBBBBBBBBAAA@@@???======;;;<<<<<<<<<<<<<<<;;;:::======<<<;;;:::888888777444444555555555555555444555555555555555555555555444333222222333333111000000000////////////000000111111111111111000//////...........................---+++******+++---...////////////////////////...---,,,---/////////...------/////////...---,,,+++,,,,,,------,,,,,,+++---......///////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------......---++++++,,,......---,,,,,,,,,,,,---...............////////////------------------------...//////000000000000000///......---------......000000//////......------222111111000000000000000000000000000000000000000444444444444444444444444222222444444444444222222555555666666777999:::;;;?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDDDDEEEEEEDDDCCC???AAACCCFFFGGGFFFEEEDDDGGGGGGGGGFFFFFFEEEDDDCCCEEEDDDBBBAAAAAAAAABBBBBBCCCAAA@@@AAADDDFFFFFFDDDGGGDDDAAAAAACCCGGGIIIJJJEEEDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>======<<<===>>>??????===<<<::::::999999999999:::;;;<<<;;;;;;:::999888888777777888777777777777777777888888888888777777666666666555555555555555444444444333333333333333333333333222222222222222222222222222222222111111222222222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111111000000000000111111333222000///.........////////////000000000111111....................................////////////000000111111111111000000//////000000000111111111111111000000000000111111000000000000000000000000000000111111111222222222111111111111222222222222555555555555555888<<<@@@JJJSSSYYYZZZ]]]fffpppvvvyyywwwwwwwwwvvvlll\\\PPPFFFBBB======@@@BBB@@@>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777666888888777777777999:::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<===>>>>>>AAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666666555666666666666666666555555555555555555555555555555444333111222333333222000111000000//////000000111111111111111111000//////...........................---+++******+++---..............................---,,,---...//////------....../////////......+++,,,,,,------,,,,,,+++------...///////////////...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------......---++++++,,,...---------------------------.........////////////---------------------------...//////000000/////////......------......///000000000//////.........///.........///000000111000000000000000000000000333333333333222222222222222222333444444333222222555555555666777888999:::========================@@@?????????AAABBBDDDEEEJJJHHHEEECCCCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@AAACCCDDDCCCBBBEEECCCAAABBBDDDGGGHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>======<<<<<<<<<===>>>===<<<;;;::::::999999999999:::;;;;;;:::999999999888888777777777777777666666777777777777777777666666666666666666666555555444333333222333333333333333333333333222222222222222222222222222222111111111111222222222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111000000//////000000111222111000///.........///.........////////////000---------------------------............/////////000111111222222111111000////////////000000000000111000000000000000111111111111111111111111111111000000000111111111222222000000000000111111111111444444555555555777;;;>>>KKKPPPUUUWWW]]]hhhqqqtttmmmlllkkklllkkkcccUUUKKKEEEBBB???@@@BBBBBB@@@===:::::::::::::::::::::::::::::::::::::::999888888:::999888777777888999:::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======999999:::;;;<<<======>>>????????????>>>===;;;;;;999:::;;;<<<<<<===<<<<<<:::999999888777666555555777777777777777666555444444444444444444444444444444222111222333333222000111111111000000111111111000000111111000000//////////////////////////////...---,,,++++++,,,---..............................,,,,,,---...///...---...............///000111+++,,,,,,------,,,,,,+++------...////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******************************+++++++++++++++***************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******)))(((((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------......---++++++,,,---------............---------------.........//////........................,,,---......//////......//////............//////000000000000////////////,,,,,,,,,---...///111222////////////////////////111111111111111111111111222222333333333333222222444444444555666777999999:::::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCKKKHHHDDDBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAADDDBBBAAABBBEEEGGGHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>======<<<============<<<;;;:::999999999999999999::::::888888888888888888777777666666666666666666666666666555555555555555555555555555555444444333333333222222222222222222222222111111111111111111111111111111000000000000111111111000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////000000////////////000000111111000///////////////---------.........//////........................---------.........//////000111111111111111111000........./////////000000000000000000000000111222111111111111111111111111000000000000111111111111////////////000000000000222333444444444666999<<>><<<999999888888999999::::::999:::::::::::::::::::::;;;:::999888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999:::;;;;;;<<<=========>>>>>>===<<<;;;::::::888999:::;;;<<<<<<<<<<<<;;;::::::999888888777777666777777666666555444333444444444444444444444444333222111111333333222111222222111111111111222222///000000000000000//////000000000000000000000000...---,,,,,,,,,,,,---...........................---,,,+++,,,...///...---......------...000111333+++,,,,,,------,,,,,,+++,,,---......//////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++))))))************))))))************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...,,,+++***+++---,,,---............---,,,,,,,,,---------.................................+++,,,------......------//////.........///000000000000000000000000000000------------...///000111........................000000111111111111222222222222222333333222222222333333444444555666888999999999::::::;;;<<<===============>>>???@@@@@@AAAIIIFFFCCCBBBCCCDDDEEEDDDCCCBBB@@@???@@@BBBDDDFFFEEEEEEEEEEEEDDDCCCBBBBBB??????@@@@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBBBBBBBBBBBAAAAAACCCFFFHHHHHHGGGCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<999999999999999999999888777777777777777777777777444555666666666666555444444444444444444444444444333333333333444444555555222222222222222222222222111111111111111111111111111000000//////000000111000000000///000000111111////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////000000////////////000000000000000000000/////////------------....................................------------............///000000111111000000///---............/////////000000//////000111222222111111111111111111111111//////000000000111111111....../////////000000000111222333333333444777999AAACCCEEEHHHRRR^^^ddddddYYYUUUQQQOOOOOONNNKKKHHH?????????@@@@@@???<<<:::999888888888888999:::;;;::::::::::::::::::;;;;;;;;;:::999888888888999:::=========>>>>>>=========;;;;;;;;;::::::;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777777888::::::;;;;;;;;;999999999888888777777777444555555555444444333222444444444444444444444444333222111111333333333111222222111111111111222222...//////000000000//////000000000000000000000000------------------------........................---,,,+++,,,.........---...---------...///111222+++,,,,,,------,,,,,,+++,,,------..................---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******((())))))******))))))(((******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------,,,******+++---,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................+++,,,,,,---------------...............///000000///////////////000000000000//////....../////////------------------------000111111111222222222333222222222222222222222222222222222333444555777777999999::::::;;;<<<======<<<======>>>>>>?????????FFFDDDBBBBBBDDDEEEFFFEEECCCBBB@@@>>>???AAADDDEEEDDDDDDDDDDDDCCCBBBAAA@@@===>>>??????@@@?????????>>>AAACCCDDDCCCBBBBBBCCC@@@@@@AAACCCFFFHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<999999999:::999999888777888777777777666666555555333444555666666555444333333333333333333444444444111222222333444444555555222222222222222222222222111111111111111111111111000000////////////000000111000000/////////000000////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000//////000//////......//////000//////000000000000//////---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000//////...------------.........///////////////000111222333111111111111111111111111/////////000000000111111////////////000000000000000111222222222333555777BBBCCCCCCCCCHHHPPPUUUTTTRRROOOKKKIIIIIIJJJJJJJJJ>>>????????????===<<<;;;:::999999888999:::<<<===;;;;;;::::::::::::;;;<<<;;;:::999888888999:::;;;<<<===>>>>>>>>>>>>===<<<======<<<<<<<<<<<<======999999::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999555666777888888999999888666666666666555555444444222333333444444444333333333333333333333333333333222111111111333444333222111111111000000111111111......///000000000//////////////////////////////---------------------------------------------------++++++,,,---...---,,,---------------...///000+++,,,,,,------,,,,,,+++,,,,,,---............---...---,,,,,,++++++,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))************))))))************************)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,------,,,******+++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......---------------------...///000............////////////111000//////......//////........................000000000111222222333333222222111111111111222222111111222222333444666777999999::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>EEEDDDCCCDDDEEEFFFEEEDDDAAA@@@>>>===>>>???AAACCCBBBBBBBBBBBBAAA@@@??????<<<===>>>?????????>>>>>>;;;>>>BBBCCCBBBAAAAAACCC??????AAADDDGGGHHHGGGFFFBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>======<<<<<<;;;;;;<<<<<<888999999:::999888777666888888777666555555444444222333555666666555333222222222222222333333333444333333333333333333333444111111111111111111111111111111111111111111111111000//////......//////000222111000///////////////////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000////////////............//////...///000111111000//////---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............------,,,,,,---------.........////////////000111222333000000000000000000000000////////////000000000111//////000000000111111111...000222222111222444555===??????<<<===CCCFFFFFFIIIGGGFFFEEEEEEFFFFFFFFF???@@@@@@@@@>>>===<<<===<<<;;;:::::::::<<<>>>???<<<<<<::::::999:::;;;;;;:::999888888999:::<<<===:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999555555666666666666666555666666555555555555444444222222333444555555555555333333333333333333333333222111000111333444333222111000000//////000000111---......///000000//////........................------............------------------------------,,,+++***+++---...---,,,,,,,,,---------------,,,+++,,,,,,------,,,,,,++++++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,+++***))))))******++++++******)))************************((()))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------+++***)))+++,,,---+++)))(((((()))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............+++++++++,,,,,,---...///,,,---------.........///.........---......//////..............................///000000111222222333222111000000111222333111111111111222444555666999999999999999999999999<<<===>>>?????????>>>>>>FFFEEEDDDEEEFFFEEECCCBBB@@@???===<<<===>>>@@@AAAAAAAAAAAAAAA@@@???>>>>>>;;;<<<===?????????>>>===888<<>>???AAADDDGGGHHHGGGEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBAAA@@@???>>>===============<<<<<<<<<>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;888999::::::999888777666999888777666555444333333222333555666666555333222111111222222222333333333555444444333333222222111111111111111111111111111000000000000000000000000//////............//////222222111///............////////////////////////////////////////////////////////////////////////000000////////////000000//////000000000000////////////............//////...///000111111000//////.........////////////000////////////////////////,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,---------......////////////000111222333////////////////////////////////////000000000000000000000000111111111111...000111222111111333555555888888555555:::>>>??????@@@AAABBBCCCCCCBBBAAA@@@AAAAAA@@@>>>===>>>???===<<<;;;:::;;;===???AAA===<<<;;;:::999:::;;;;;;999999888888999;;;<<<>>>999999:::;;;;;;:::999999:::999999888888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::555555555555555555444444777777777777777666666666222222444555666777777777333333333333333333333333222111000111333444333222000000////////////000000------...///000000//////........................------............------------------------------,,,+++***+++---...---,,,+++,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++,,,------......------...---,,,,,,++++++,,,,,,++++++******)))((((((''',,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************++++++,,,---,,,+++***)))******++++++++++++******************************(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---+++***)))***,,,---+++(((&&&&&&(((+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......//////......+++******+++,,,---...///,,,,,,,,,---------......+++++++++,,,---...///000////////////////////////---------...///000000111333222111000000111222333000000000111222333555555888888888888777777777777======???@@@@@@???>>>>>>IIIGGGDDDCCCCCCAAA???======<<<<<<<<<<<<===>>>>>>CCCBBBAAA@@@???===<<<<<<;;;<<<===>>>????????????????????????>>>>>>>>>>>>@@@???@@@BBBEEEFFFCCC@@@BBBCCCCCCDDDCCCCCCBBBAAA???@@@@@@AAA@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>><<<<<<;;;:::999999999999999999999888888888777777888888777777666444333222666666777777666444333111000000111222333333444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000......------------......000000//////.........---////////////000000000000/////////000000000000000///......---------......000000000000000000000000///............---------......////////////......++++++---.........---,,,000000////////////000000...------,,,,,,------...........................------------------------,,,---...///000000000000////////////////////////......------------......000000000000000000000000---///000111111222444666:::777444333555777888888999;;;===>>>>>>>>>@@@BBB????????????>>>===;;;;;;;;;:::999888888:::;;;=========;;;:::999888888888;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::999888777888888999999999888888777:::::::::;;;;;;<<<<<<<<<::::::::::::999777666444555555444333333333333444555555555555666666666666333333444555555444333333111111111333444444222000000111222333444333222222000000//////000111222333,,,,,,------.../////////------......///000111111000///...---,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++*********+++,,,+++++++++,,,,,,---------000//////...,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++***)))'''''''''((()))************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......000///...---------------000//////.........//////000000000000000000000000222222111000//////000000111222333333222111000///222111000000000111333333777777777666777777888888<<<======>>>>>>>>>>>>===HHHFFFCCCBBBBBBAAA>>><<<<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>===>>>AAADDDDDDBBB???CCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@???======;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<;;;:::888888777777999999888888888777777777555666666666666555555444555555666666555333222111111111111222222333333333222222222222222222222222111111111111111111111111000000000000000000000000..............................------------......000/////////.........---.../////////000000000000------------..................---------......//////////////////////////////............---------------............------+++,,,---...///......---//////............//////...------,,,,,,------...------------------------........................,,,---...//////000000000////////////////////////......------------......///////////////////////////000111111000000222444999666333222444666777777777999:::;;;;;;<<<>>>@@@>>>??????>>>===<<<;;;;;;===<<<:::888888888999:::::::::999888777777777777::::::999888888999::::::::::::;;;::::::999888777888888999999888888777777999999999999999:::::::::777888888888888666555444666555444444333333444444666666666777777777888888444444444444444444444444333222111222333333222000000000222333333333222111000000000000111111111111---------............///***++++++,,,------............---,,,+++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))((('''(((((()))************************+++******))))))******+++************************,,,,,,,,,++++++*********************+++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------.....................---------....../////////............//////////////////////////////333333222222111222222222000111111222222111000///111111000000000111222333666666666555666666777888<<<<<<======>>>>>>======FFFDDDBBBAAAAAA@@@===<<<:::;;;;;;<<<======>>>>>>???>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;===???BBBCCCAAA???BBBAAA@@@???>>>??????@@@>>>>>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<:::999888777777777888888888888777777777777333444444555666666666555333444444444333222111000111111222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000------------------------......------------....../////////...................../////////000000000---------------------------------------...///000........................///............---------,,,,,,------------,,,,,,------...////////////......------------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////000//////000000000000000000000000......------------......////////////////////////111222222111000///111222777555222111333444555555444666888888888999;;;===>>>>>>>>>>>>===<<<;;;;;;===<<<:::888777777777888666666555555555555666666888888777777777777888888888888999999999999888888888888888888888777666666888888888888888777777777555555666666666666555555666555555555444444444444777777888888888999999999666555444444444444555666555333111111222222222000///000111111222222111111000111222222222111000////////////.........------******++++++,,,,,,------------,,,+++************,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***++++++,,,,,,++++++)))*********++++++++++++******)))((((((((())))))************************+++******))))))******+++************************+++++++++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,---...///000///...............//////////////////////////////111111111222222222222222...///000000000000000///111000000000000111222222555555444444555666666777;;;;;;;;;<<<<<<=========DDDBBB@@@@@@??????===;;;999:::;;;<<<======>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;<<<======>>>>>>============<<<<<<;;;;;;:::999;;;===???AAAAAA@@@???@@@???=========???AAACCC========================<<<<<<;;;;;;;;;;;;::::::<<<<<<============<<<<<<999999888777777777777888888888777777777666666666333333444555555555555444222222222222222111000000222222222222111111111111111111111111111111111111222222222222222222222222////////////////////////------------------------...------,,,,,,------..................................../////////000000000///////////////......,,,,,,,,,---...///000111------------------------///............---------,,,------......------,,,.........///////////////......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...////////////////////////////////////...------,,,,,,------...////////////////////////000000111000//////111333888555333222333555555444222444666777777777999;;;===============<<<;;;:::;;;;;;999888777777777888444444444444444555666666666666666666666666666666666666777888888888777777777777888888777777666555999999888888777777666666444555555666666666666666666666666666555555444444777777777777888888888888777666444333333444666777666444111000111222222111//////000000111111111111000111333333333111///...000000000///...------,,,,,,,,,,,,------.........------,,,+++++++++++++++,,,,,,---......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,---...+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))******************))))))))))))))))))******************************))))))))))))******+++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........---------,,,,,,,,,------...///......---------...//////////////////////////////......///000111111111111------...//////000000000000000000000000111111222444444444444555666666777::::::::::::;;;;;;<<<===CCCAAA?????????>>><<<;;;999:::;;;<<<=================================<<<:::;;;<<<===>>>>>>>>>>>>=========<<<;;;::::::999999;;;>>>@@@AAA@@@@@@@@@===<<<<<<<<<>>>AAADDDFFF<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::666666666666777888999999777777777666666666555555444444444444444333333222222111111111000000000000222111111111111111111111111111111111111111111111111111111111111111111111////////////////////////........................------,,,,,,,,,,,,---------------...........................////////////000000//////.........---,,,,,,,,,---...///000111------------------------///............---------......////////////..................//////000000///..................///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////------------------------------,,,,,,,,,,,,------........................---...000000///000333555888666444444555555555444222333555666666777999;;;;;;<<<<<<<<<<<<;;;;;;:::888888888777888888888888444444444444444555666777555555555555555555555555555555666666777666666666555666666777777666666555:::::::::999888888888777666666666777777888999999666666777777777666555444555555555555666666666777777666444333333444666777666333111000111222222111000000000000000111111111111222333444333222///...111111000///...------,,,,,,,,,---------------......------,,,,,,,,,,,,---,,,,,,---......---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***(((((()))))))))*********))))))******************))))))))))))))))))))))))***))))))))))))))))))*********************************************************+++++++++,,,,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...---------......---,,,,,,,,,,,,,,,---------------...//////........................,,,---///111222333333333---------......///000000//////000000111111111111333333333444444666777777888888888888999:::;;;<<>>===;;;999:::;;;======<<<;;;;;;<<<<<<<<<===============;;;<<<===>>>????????????>>>>>>===<<<;;;::::::999999<<>>>>>???;;;;;;;;;<<>>???@@@@@@@@@@@@??????>>>===<<<;;;::::::999<<>>???@@@AAA;;;:::999999999;;;<<<===<<<<<<;;;;;;:::999999888666777777777777777777666666555555555444555555666666666666555555555444444111222222333333333333222222111000000000111222222//////000000111111222222111111111111111111111111////////////////////////000000000000000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........//////......---,,,,,,+++******......---------......///------------------------///............------------......//////......---...---,,,,,,,,,---//////...------------------......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................---...////////////111333777666444444444444333111000222444444444555777999999::::::;;;;;;;;;::::::777777777777777777666666444444333333333444555555444444555666666555444444444444555444444333222111111222333555666777888888999999999:::::::::::::::999999888777888888::::::666777888999999777666444333333333333444444444444333333333333333333333333111000000222444444333222222111111000111222333444111111222222222222222333111000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++*********))),,,,,,,,,,,,------------++++++************++++++******+++++++++,,,,,,,,,************************((())))))***************)))))))))*********++++++((()))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))*********+++(((((()))))))))*********((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,------------,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---...///000...........................///333666888999999999111000///.........///000......000111111111000////////////000111222333444666555555555666888:::<<>><<<;;;<<<=========;;;999777999999999::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;::::::888;;;>>>>>>;;;999999:::::::::;;;<<<======<<<<<<::::::999888999:::<<<===<<<<<<;;;::::::999888888555555666666666666555555888777666555444333333333666666555555555444444444///000111222333444444444222222111000000111222333...//////000111222222333000000000000000000000000////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------.........//////000000///...------,,,,,,///......---------..............................//////.........---------,,,------......------,,,------,,,+++,,,---...///---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............---------------------------,,,,,,++++++,,,,,,---........................///000000000......000111666555333333333333222000///000222333333444666888999999:::;;;;;;;;;::::::888888888888777555444333444444333333222333333444444444555666666555444444555555555444333222111000000111222555666888888999888888888999:::::::::;;;:::999888777777888999:::666777999:::999888666555333333333444444444555555111222222333333222222111//////000222555555444222333222111111111222444444222111111111222333444444000000000000////////////////////////////////////+++++++++***++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---,,,+++***)))++++++++++++******))))))***++++++,,,...//////000++++++************++++++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************************++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))(((((((((((())))))))))))*********************************)))))))))))))))((((((((((((((((((((((((************************)))************+++++++++++++++,,,---------,,,,,,++++++++++++,,,---......+++++++++,,,---...///000........................,,,...111555777888888888222111000///......///000---...000111111111000///,,,,,,------///000111222666555444444555777:::<<>>>>>?????????>>>===;;;:::999888999999::::::;;;;;;<<<=========>>>?????????@@@<<<;;;;;;<<<>>>???===<<<>>>===<<<;;;:::999999999999:::<<<>>>??????>>>>>>;;;;;;;;;999777777999:::<<<;;;999777777888999::::::999888777777666666666555555444444444333333333555444444333333222222111111111000000000000111111222111111111000000//////000000000000000000000000444333111////////////000//////000000111111222222000000000000000///......000000//////.........------,,,************,,,---------------------------////////////////////////000///...------...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,+++******))))))(((++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...............////////////333333222111111111222222111111111222444777999;;;:::999888777666666666777777888888888888888777777444333333333333333333222444444444555555555666666555444333333222222222222333444666888999:::999999999999999::::::;;;;;;;;;CCC:::444888======:::888;;;:::;;;<<<<<<;;;888555666666555444444333333222111111222222222222111111///000111222222222222222444333222111111111333333000000111111111111000000111000///......///000111//////.........---------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------******+++,,,------------++++++++++++++++++++++++(((((())))))*********+++,,,+++++++++***)))))))))+++++++++*********))))))))))))))))))))))))))))))******************************))))))))))))******((()))***+++++++++++++++******************************++++++++++++******++++++************++++++***((('''((()))***)))'''((()))*********((('''&&&(((((())))))*********++++++*********))))))(((((())))))************))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***((((((((())))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,---......------------------------///......222666888888666///000111000///...///000......///000111222222333111111111111111111111111666555444555888:::;;;:::BBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>===;;;999888999999::::::;;;<<<============>>>>>>??????@@@@@@===<<<<<<===>>>???===<<<>>>===<<<:::999999999999999:::;;;<<<<<<<<<;;;::::::::::::888777666888:::;;;999888666666777888999777666555444333333333333555555444444444333333333555444444333333222111111111111000000000000111111111111111000000000//////000000000000000000000000333222111////////////000000000000000000000//////...////////////...------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///...------------,,,,,,,,,........................------------------------------------------------+++++++++,,,,,,,,,------******++++++,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............////////////333222222111222222333333444444333333444666777888888888777777777777777888555555666666666555555444444444444333333333333333333333444444444555555555444444333222222222333333444555666777888999999999999999999::::::;;;;;;<<>>>>>???AAABBBCCCCCCAAAAAA@@@>>><<<:::888777888999999;;;<<<===>>>>>>=========>>>???@@@@@@@@@>>>=========??????===;;;===<<<;;;999888888888777888999:::::::::999777666888999999888666666777999999888777666555666777777666555444333222222222222555555444444444333333333444444444333222222111111111000000//////000000111111111000000000000//////000000000000000000000000222222111000////////////111000000///......---------............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,........................------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---............/////////111111111111222333444444777666555555444444555555666666777777777777888888444444555555555555444444555555444444444333333333222222333333333444444444333333222222222333444444666666666666666777888888888999999:::;;;<<<<<<<<<:::999;;;>>>===999888:::;;;::::::;;;;;;:::888555333333222111111000000//////000000000000000000///000000111222222222222111111111000000000111111222000000111111111111000000000000////////////000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------------------,,,+++***)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***************++++++++++++++++++***************))))))))))))))))))))))))******************************))))))))))))************+++++++++******)))((((((((((((((((((((((((******++++++++++++******++++++************++++++***)))((((((******)))(((((())))))))))))(((((('''))))))))))))************************)))))))))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))***))))))((())))))***+++*********************************++++++++++++,,,*********++++++++++++,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......///222333333222///000111000...------///000000000000000000000000111111111111111111111111444333333555888::::::999;;;<<<>>>???AAABBBCCCDDDBBBAAA@@@>>><<<:::888666777777888999;;;<<<======<<<<<<===>>>??????@@@@@@???>>>>>>>>>??????===<<<===<<<;;;999888777777666777888999999999888777666777888999888666666777888999888777666666666777777888777666555444444444444555555444444444333333333444444333333222111111111000000////////////000000000000000000000000//////000000000000000000000000111111000000//////////////////.........---------...............---,,,,,,---------,,,,,,,,,,,,,,,+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------.........//////000000000111222333444555777666666555555444444444777777777777777777666666555666666777777777777666666666555555444444333333111111222222222333333333222222222222333333444555777666555444555666777888888888999:::;;;<<<===>>>@@@===<<>>;;;:::999:::;;;:::888666555444444333222222111111/////////....../////////000111111222222222111111000000000000000111111111000000111111111111000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************,,,++++++******++++++,,,+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******++++++************++++++***)))((()))******)))(((((())))))))))))((((((((()))))))))))))))******************)))))))))))))))((())))))******))))))(((*********)))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++************************************++++++++++++************++++++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++............///000111111111222333111///......///000000000000000/////////111111111111111111111111333222333555888::::::999<<<===???@@@BBBCCCCCCCCCBBBAAA@@@>>><<<:::888666555666777888999:::;;;;;;:::;;;;;;<<<>>>??????@@@???>>>>>>???@@@@@@>>>======<<<;;;999888777666666555666888999:::::::::999666777888888777666777888999999888888777777777777999888777666555555555555555555444444444333333333444333333222222111000000000000////////////000000//////////////////000000////////////////////////000000000000/////////...,,,---------.........///...////////////...---------------------------...+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------............/////////000111222333444444444444555555555555555888888888888777555444333555555666777888888777777777777666555555444333333111111111222222222333333222222222222333333444555666666444444444555666777777888999:::<<<===>>>???OOOEEE>>>>>>AAA@@@===<<<;;;:::999999:::999888666555555444444333222222111//////...------...//////111111222222222111111000//////000000111111111111000000111111111111000000//////000000000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************)))))))))))))))***+++++++++,,,******************************************************************************))))))))))))******+++++++++++++++***)))(((******************************++++++++++++******++++++************+++++++++)))((()))***+++***))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******'''(((((((((((((((((('''))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++++++++***++++++++++++++++++++++++......---------...///000444555555444111//////000000000000///////////////000000000000000000000000111111222555888999999888<<<>>>@@@BBBCCCDDDCCCCCCAAAAAA@@@>>><<<:::888777555666666777777888888999888999:::;;;<<<===>>>??????>>>>>>???AAAAAA@@@???>>>===<<<:::888777666666555666888:::;;;;;;;;;:::555777999999888777888999999999888888888777777777777666555444333333333333555555444444444333333333333333333222111111000000000//////......//////000......////////////000000////////////////////////...//////000000//////...,,,,,,------...//////000///////////////...------------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((())))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------------.........///.........///000111111111222333444444555444444666777888888777666444333333444555666777777777666888888777666555444444333111111222222222333333333333333222222222333444444444444444444444555666666777777999:::<<<>>>???@@@WWWKKK???>>>@@@>>>:::888<<<:::888888999999777666444444333222222111111000000///...------...///000111222222222222111000000//////000111222222222222000000111111111111000000//////000000000000//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++*********)))))))))))))))***************+++++++++***************+++++++++************************************************((((((''''''''''''((((((******+++++++++******)))******************************++++++++++++******++++++************+++++++++***))))))++++++***))))))(((((((((((())))))***************))))))))))))))))))))))))************'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))************+++)))))))))************+++***************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---///111777777777555222000000111////////////////////////000000000000000000000000///000111444888999999777<<<===@@@CCCEEEFFFEEEEEE@@@@@@???>>>===;;;999888777777777777777888888888666777888999;;;<<<===>>>>>>===>>>???BBBCCCBBBAAA@@@>>>===;;;999888777777666777888999::::::999888555888::::::999999999:::777777888888777777666555666555444333222222222222555555444444444333333333333333222222111000000000//////............//////........./////////000000////////////////////////---...///000000///...................../////////---............---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---------...............---------......///000111222333333333222222333444666777888777666555444555666777888888888888999999888777666555444333222222222222333333333444444444333222222222333333111222333444555666666666666777888;;;===???@@@AAANNNEEE>>>>>>>>><<<999:::<<<:::888888888888777666555555444333333222222111111000...------...000111222222222222222111000000///000111222333333333222000000111111111111000000...///000111111000///...---------.........//////------------------------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,++++++***)))(((+++++++++++++++++++++++++++++++++******)))))))))+++++++++***************))))))*********+++++++++************************************************)))(((((((((((((((((()))))))))***+++++++++************************************++++++++++++******++++++************+++++++++***))))))++++++***))))))(((''''''((()))***+++************)))))))))(((((()))))))))************))))))************))))))((()))))))))************))))))))))))))))))))))))))))))***+++******(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++,,,000333777888777555222000///000---.........///000000000000000000000000000000000...///111444888999888777:::===@@@DDDFFFGGGHHHGGG?????????>>>===;;;:::999999999999888888888888777555666777888:::;;;<<<============???BBBDDDCCCBBB@@@???===;;;999888777777777888888999999888666555666888:::;;;:::999999:::666666666777666555555444666666555444333333333333555555444444444333333333333333222222111000000000//////............//////---.........//////000000////////////////////////---...///000000///......000000000///......------,,,,,,---------,,,++++++*********++++++,,,,,,,,,---,,,************,,,---------------------------------------------------***+++,,,------,,,+++***,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------............---,,,,,,,,,------000111222333222111000//////111444777999999888888777777888::::::;;;;;;;;;999999888777666555444444222222333333333444444444555444444333222222222222///111333555666666666666666777888;;;===???AAABBB>>>;;;;;;======;;;<<>>>>><<<;;;:::999444555666777888888888888666666777888999;;;===>>>======>>>@@@@@@AAAAAA@@@@@@???===<<<:::999999999:::999999999::::::888777888999::::::;;;;;;::::::;;;:::888777555444444333444333333222222333333444111222333333444444333333222222222111111111111000000000000000000000000000///////////////......---//////000000000000////////////000000///...------//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))************))))))++++++++++++++++++++++++,,,+++******))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.................................------,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,---...///------------------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000//////000222222333444555666666666666333555999;;;<<<<<<:::999888888777666555444444333333333333333333444555666111///...///222555777777444444555555666777777888888:::<<<===<<<::::::;;;======>>>>>>>>>>>>======888999999999999888777777<<<888444444555666555333222222222222222111000///222222222111111111111000111222222333333222222111////////////////////////---------............/////////.........------------,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,******)))))))))))))))***,,,***))))))***++++++************)))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))************))))))************************,,,,,,,,,***((((((***,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''$$$"""$$$)))+++)))&&&))))))))))))))))))))))))((())))))((('''&&&&&&'''))))))))))))))))))))))))))))))))))))************++++++************++++++(((((())))))))))))((((((------------,,,,,,+++*********+++---///000111222555444333222111000000000------,,,,,,,,,,,,------///000111111111///...------///222222222111222444>>>@@@BBBEEEFFFEEEDDDCCC??????@@@@@@???>>>======777777777777777777666555444444555666888999;;;;;;<<<===>>>???@@@AAAAAAAAA>>>>>>===;;;;;;::::::::::::999888999::::::888777888999999:::;;;:::::::::;;;:::888666555444444333333333222222222222333333111222333333444444333333222222222111111111111000000000000000000000000000///////////////......---//////000000000000/////////////////////...------///......---,,,,,,++++++------------------------//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,++++++***************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------------,,,,,,,,,++++++------------------------******)))))))))***+++,,,//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......///000222333444555666666666666333555888:::;;;;;;:::999888777777666555444444333444333333333333444555666888555222111222333444333333333444444555555666666999;;;=========<<<<<<============>>>>>>=========999999999999999888888777:::777444444555555333111222333333333222222111000222222222111111111000000111222222333333222222111........................---------............/////////.........------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***+++++++++******)))))))))******---+++******+++,,,+++***+++************)))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))************))))))************************+++++++++)))(((''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,)))'''(((,,,...+++((())))))))))))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))******************,,,,,,------,,,,,,+++*********+++,,,...///000000333333222111000000000000...------------------...//////000000000///...---...///222222111111222333BBBCCCDDDEEEDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@::::::999888777666555444888999:::;;;<<<===>>>???;;;<<<>>>???@@@AAAAAAAAA======<<<;;;;;;;;;;;;<<<;;;999888888999999888777888888999::::::::::::999:::999888666555444444333333333222222222222333333111222333333444444333333222222222111111111111000000000000000000000000000///////////////......---...//////000000//////......////////////...------.........------,,,,,,+++------------------------111000///...---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,+++,,,------...000///...---,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///...000111333333444555666666666666333444777999:::999888888777666666666555444444444444444333333333444555555;;;888444333333444444333333333333444444444444444666888;;;;;;;;;;;;<<<===<<<<<<============<<<<<<999::::::::::::999888888777666444444555444222000111111111222111111000///222222111111111000000000111111222222222222111111........................---------............///...............---------------,,,,,,,,,,,,------........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++++++++************++++++///---++++++,,,,,,+++***,,,,,,++++++************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************((())))))******))))))((()))))))))))))))))))))))))))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++///,,,***+++---...+++))))))))))))))))))))))))))))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......111111111111111111111111.........------...............//////......---,,,...000111222111111222333DDDDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCBBBAAA@@@@@@;;;:::999888777666666666;;;<<<===>>>???@@@AAAAAA;;;<<<===???@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;999888888999999888777777888888999999999999999999888777666555444444444222222111111111111222222111222333333444444333333222222222111111111000000///////////////////////////////////////......---...//////////////////............//////...------......---------,,,,,,,,,------------------------//////...---,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++++++++***++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++************++++++++++++************************++++++******************************************------------.........///......------,,,+++******++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111111000000111222333333444555555555555555222333555777888777777666555555555555555555555444444444333333333444444555666444222222444666777777444444444444444444444444222444666777777777999;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::999888888555555555555444333000////////////000000///......111111111111000000000000111111222222222222111111........................---------............///........................------,,,,,,,,,,,,------...........................------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++***++++++,,,---000...,,,,,,------,,,+++---,,,,,,,,,+++*********((()))))))))************))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++************************,,,***((()))++++++***((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))***++++++,,,++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,000000111111222222222222///......------......///---------------------,,,...000111222111000111222DDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???===<<<:::999888888888888999999999:::<<<===>>>>>>>>>>>><<<<<<===>>>???????????????>>>===<<<;;;:::::::::;;;999777777888888888777666777888888999999888888888888666555444444444444222111111000000111111222111222333333444444333333222222222111111111000000///////////////////////////////////////......---......////////////......------............---------------------,,,,,,,,,------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))************))))))++++++++++++++++++++++++***++++++++++++***)))(((************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...000///......///111222333333444444444444333111222333555555555555444444444444444555555555555555444444333333333444444333111///000333666777888555555555555555666666666222333555666555666888:::;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888333444555555333111000/////////000000000000000///111111111000000000//////000111111222222111111000........................---------............///---........................------,,,,,,------..............................------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++******+++,,,,,,---000...,,,,,,---------,,,------,,,,,,+++******)))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''')))((('''&&&'''(((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((***++++++***))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***)))(((((((((((()))***+++******+++,,,,,,+++++++++++++++++++++++++++++++++///000111222333333333222......------------......------,,,,,,,,,---------...000111111000000000111DDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA???<<<:::999999888888777888:::<<<===;;;<<<>>>@@@@@@@@@@@@???===>>>>>>??????>>>>>>===>>>>>>===<<<;;;:::::::::;;;999666666777888888777666666777888888888888777888777666555444444444444111111000000000000111111111222333333444444333333222222222111111111111000000000000000000000000000///////////////......------......//////......---,,,,,,---............---------------------------------------------------)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++)))))))))******)))))))))++++++++++++++++++++++++******+++,,,,,,***)))(((***************+++++++++++++++++++++++++++++++++)))))))))************+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------***,,,------,,,+++---...111222222333333222222111111111222333333333333333333333444444555555555666555555444333333333444444444222//////111333444444444444555555666777777888555666777777666777999;;;::::::;;;;;;;;;;;;::::::888999999999999888777777444555666555222111000111111111222222333333222222111111000000000/////////000000111111111111000000---------------------------------............///---------.....................------------......------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))***************+++,,,---...---+++,,,---......---------,,,+++***))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%'''))))))((('''((()))((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,---))))))))))))))))))))))))''')))***)))(((((()))+++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))******)))(((''''''((()))***)))***++++++++++++++++++++++++++++++++++++,,,,,,...///111222333222111111---------,,,,,,---------------,,,,,,,,,---.........000111111000///000000FFFEEEBBBAAA@@@AAACCCDDDBBBAAAAAA@@@>>><<<;;;::::::999888888888:::<<<===>>>???AAACCCCCCCCCBBBAAA????????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;999666555666777888777555666777777888888777777777777666555444444444444000000000//////000000000111222333333444444333333222222222111111111111000000000000000000000000000///////////////......------......//////......---+++,,,------.........---------------------------------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))******++++++******)))++++++++++++++++++++++++)))***+++,,,,,,+++)))((())))))*********+++++++++************************))))))))))))*********************************************+++++++++,,,,,,++++++++++++++++++++++++,,,---.../////////......+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,------,,,,,,---///000000111111111111000000000000111111111222222222222222333444444555666666666555444333333333333333555333000///000222222222222222333444666777888888666777888777666666999;;;::::::;;;;;;;;;;;;::::::777888888888888777666666555666777444111000111333///000111111222222111111111000000000////////////000000111111111111000000---------------------------------............///---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))))))))***+++,,,,,,,,,+++***+++---.........---,,,+++***)))(((((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))***)))(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((()))************+++,,,))))))))))))))))))))))))&&&'''))))))(((''')))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))---+++)))((('''((())))))))))))***+++++++++++++++***+++++++++,,,,,,------,,,...///000111000...---,,,,,,++++++++++++,,,,,,...---,,,,,,,,,...///000...000111111000//////000HHHFFFCCCAAA@@@@@@BBBCCC@@@@@@@@@???>>>===<<<;;;;;;:::999888888:::<<<===;;;<<<>>>@@@@@@@@@>>>===@@@@@@??????>>><<<;;;:::888888999:::<<<>>>@@@AAA;;;999666555666777888888555666666777777777777777777666555444444444444444000000////////////000000222222333444444444333333222222222111111111111000000000000000000000000000///////////////......------..................---+++,,,------.........------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,,,,+++)))'''))))))******++++++++++++************************))))))))))))******************************************++++++,,,,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...///000000//////000222//////000000000000///...000000000000000111111111222222333333444555666666666555444333333333333333444222//////111333444444000000111333555666888888666666666555444444666888999::::::;;;;;;::::::999777777777777777666555555666777777444111000222555,,,,,,---...//////......000000000000////////////000000111111111111000000---------------------------------.........//////---------.........//////......------------......++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))(((((((((((()))***+++,,,+++***)))***,,,...///...,,,,,,+++***)))((('''&&&))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))%%%'''*********)))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((()))***)))(((''''''((())))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))///---+++)))(((((()))***((()))***+++++++++++++++***++++++,,,------......+++,,,...//////...,,,+++,,,++++++******++++++,,,...------,,,---...///000...000111111///...///000EEECCCAAA??????@@@BBBDDDBBBBBBAAA@@@???===;;;;;;===;;;888666555777999;;;>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::999888777555555444444333333444444555666666666666666555444333333333333111111000000000000111111111111222222222222111111444111...///111222000...222000///------///000222000000//////.........---000///...------------------///111111000//////000,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,...,,,)))((()))******)))+++*********,,,---,,,+++,,,)))'''(((++++++)))''')))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++---------......---,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,------...------++++++++++++------////////////////////////........................------///000222444555666555555555444444333333333222222333333333333444444111222333555777888999999222444555555555666888:::;;;;;;;;;::::::999999999::::::888666555444444444555555444333222000000///...///000111222222111000///............---------////////////...---,,,+++/////////......---------++++++++++++++++++++++++------------------------------......///000000000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,......---,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++******+++,,,+++***)))(((,,,)))'''(((,,,...///---222...)))((())))))(((''''''((()))&&&""""""''',,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++...---+++*********++++++------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////DDDBBB@@@>>>>>>???AAABBBDDDDDDCCCBBBAAA???>>>===>>><<<:::888888:::<<<>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::::::::888777666555333333333333333333444444555666666666666666555444333333333333111111000000000000111111111111222222222222111111333111//////000111000...000000............000000000/////////............//////...------------------///000000...---...///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++***))))))***++++++---+++)))((()))******)))+++***)))***,,,,,,,,,******((('''(((+++,,,+++))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********************************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++)))***++++++,,,,,,+++++++++,,,,,,------,,,,,,+++******+++,,,,,,------...---,,,++++++++++++,,,---,,,------...///000000000000000000000000000000000//////000111222333333444666666555555444444444444222222333333333333444444222222444555777888888888222333444444333444666888:::::::::999999888888888999888777555444333333333444333333222000//////...//////111222222111000000///............---------------...............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,------,,,++++++***))))))))))))))))))))))))))))))************++++++++++++++++++,,,------,,,+++***+++)))((())),,,/////////333///+++)))***+++***(((''')))***'''$$$$$$''',,,(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---,,,+++*********++++++,,,,,,------,,,++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...............///CCCAAA???>>>===>>>@@@AAACCCCCCCCCBBB@@@???======<<<:::888888888;;;===???>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999888888999999999999999999999999666555444222111111111111333333333444555555666666666666555444333333333333111111000000000000111111111111222222222222111111333111//////000000000///........................////////////............//////...------------...---//////...,,,+++,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++***))))))***++++++,,,+++))))))*********)))***)))((()))+++,,,+++***(((''''''(((+++,,,,,,+++)))************+++++++++,,,+++***))))))***+++,,,*********++++++++++++,,,************************))))))))))))************)))))))))))))))))))))))))))************+++++++++((())))))*********))))))++++++++++++++++++++++++)))************+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,,,,***+++,,,---///000111222111111111111111111111111111111111222222222222222666666555555555555444444222222333333333333444444333333444666666777777666333444444333222222333555888999999999999888777777777666555444333222222222333222222111000///......000000111222222111/////////............---------+++,,,---...////////////---,,,,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++------,,,++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,++++++******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---------------,,,+++***)))+++...000111000333000---+++,,,,,,+++***''')))+++***'''&&&(((+++(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,+++************++++++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///CCCAAA@@@>>>>>>>>>???@@@@@@@@@??????>>><<<;;;:::777666555555777999<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888999999999999999999999999444444333222111000000000222333333444444555666666666666555444333333333333111111000000000000111111111111222222222222111111222111//////////////////------............------///////////////.........///......---------......///000000...,,,++++++---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************++++++***((()))***+++***))))))(((((((((***+++***)))((((((((()))***++++++***))))))*********+++++++++,,,***)))'''''')))***,,,************++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))***)))))))))************************))))))*********+++++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,++++++++++++++++++,,,***+++,,,---...///000000111111111111111111111111111111111222222222222333444444444444444444444444222222222333333333444444444444555555666666555555555555555444222111222333777888999999999999888777666555444333333333333333333222222111000000//////000111222222111000///...///............---------,,,------...//////..............................------------------------++++++++++++++++++++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,+++++++++*********)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---///111222222111000...---,,,,,,++++++''')))++++++***(((((()))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))*********+++++++++++++++*********************+++++++++++++++******)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......BBBAAA@@@???>>>>>>>>>>>>============<<<;;;999999555555555555777:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888888888888888888888888444444333222111111111111222222333333444555555555666666555444333333333333111111000000000000111111111111222222222222111111000000000///......//////------............------.........///////////////......---------......///000111000...,,,+++,,,...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++************)))((()))***+++***((()))(((((((((***+++***)))***++++++***)))((((((((())))))*********++++++++++++***(((''''''(((***+++))))))*********+++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++******************************))))))*********+++++++++))))))***++++++++++++******++++++,,,,,,++++++***))))))***++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////...///000000222222333444222222222222222222222222222222222333333333444444444444555555555555444444777777777555222111222333777888999::::::999888777555555444444333444444444333333333222222111111000000111222222111000///...///............---------......//////...------,,,........................++++++++++++++++++++++++------------------------***+++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++,,,---......---...///000111222222333//////...---,,,+++++++++''')))+++,,,+++***))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))******+++******)))))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......AAA@@@???>>>===<<<<<<<<<============<<<;;;:::999666666777888999<<<>>>???;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;::::::999999888777777777777777777777777444444333222222222222222222222222333444444555555666666555444333333333333111111000000000000111111111111222222222222111111000000000///...---...000.................................///////////////...------------...//////000000000...,,,,,,---///------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************)))***++++++++++++***)))((((((((()))***+++)))(((***)))((()))+++,,,+++***+++,,,,,,+++(((''''''((()))************++++++++++++***)))(((((()))***+++)))))))))************+++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++((()))***++++++,,,++++++************************)))************+++++++++((()))******++++++************++++++++++++******))))))******+++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000111222333000000111111111111222222222222333333333333444444333444444555555555444444777777777555333111222333555666888999:::999777666444444333333333444555555333333333333222222111111000000111222222111/////////............---------////////////...---,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------------------------***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++---...//////111333333222222222333...//////...,,,++++++,,,((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))******+++*********(((((()))************)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...>>>>>>===<<<;;;:::999999:::;;;;;;::::::999888777666666777888999;;;===>>>;;;:::::::::;;;;;;<<<===:::::::::999888888777777777777777777777777777777333333222222111111222222111222222333333444555555666666555444333333333333111111000000000000111111111111222222222222111111///000111///---,,,...000000000............000000............/////////000---------------...//////.........,,,++++++---000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++++++++***)))''''''''')))++++++)))'''+++***)))***,,,,,,,,,***)))+++,,,+++((('''(((***)))************+++++++++************************))))))))))))************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***++++++++++++************************)))************+++++++++((())))))*********************++++++++++++******)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))******++++++,,,,,,---------------------------------........./////////000000000111111222222222222222222333333333333444444222333444444555555555555555666666444222111111333111333555777888777555444222222222222222333444444222222222222111111111111//////111222222111000000///............------------...............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))******************+++,,,...000111111444666666333111222333...000111000---,,,,,,...)))(((((()))******)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))***++++++***)))'''(((((()))******)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...<<<<<<;;;:::999777777666777777777777777666555444444444555666777999;;;<<<::::::::::::;;;;;;<<<===999999888888777666666666777777777777777777777777333222111111111111111222111222222333333444555555666666555444333333333333111111000000000000111111111111222222222222111111...000111///---,,,...000222111///------///111222---.........//////000000---------------...///000------,,,+++)))***---000---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))''''''''')))++++++)))'''+++*********,,,---,,,+++''')))++++++((('''))),,,)))************+++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++++++++******))))))(((((()))))))))))))))))))))))))))************+++++++++'''''')))***++++++++++++)))))))))))))))))))))))))))************+++++++++(((((()))*********************++++++++++++******)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))(((((()))+++,,,---...///------------------------//////......------------111111222222222333333333222222333333333444444444111222333444555555555555444444444333000000111222///111333555666555333111000000000000111222333333111111111111000000000000...///000111222222111000//////.........---------,,,,,,---...////////////---------....../////////------------------------++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,---------......,,,------......------,,,******************++++++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,---000222333333555888777444111111222...111333222///---...///)))((('''((()))))))))(((******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((******)))'''&&&((((((((((((((((((((((((*********))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((()))+++++++++***)))''''''((())))))***)))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...<<<999777666666777666666888888777666666666666666999999999::::::;;;;;;;;;>>><<<:::999999:::;;;===;;;::::::999888777666666444555555666666666666666444444333222222111111000111111111111111111111111222222222222222222222222444333111000000000111222//////............//////////////////............///////////////////////////......---------....../////////...---------,,,//////.........---------,,,++++++******++++++,,,000//////...------,,,,,,************************++++++++++++++++++++++++************+++,,,------)))***++++++++++++***)))))))))))))))))))))))))))*********************************+++,,,,,,,,,---------,,,,,,+++***))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((************************(((((())))))*********+++,,,)))&&&&&&(((******((())))))))))))))))))))))))*********************************)))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++---,,,***))))))***+++,,,......//////000111111111/////////000111111222222222222333333333333444444111111111111222333444444444444333222222333333333222333444555555333111000000000111222222222222111333333333222111000//////222111000//////000111222..................---------.........---,,,++++++---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...000000///...------,,,,,,******************++++++))))))))))))))))))))))))+++*********))))))((((((************+++---///000/////////...............111222222222000---***((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''*********)))))))))))))))))))))************))))))***))))))))))))+++---...*********)))))))))))))))(((((()))***+++,,,,,,---)))************++++++++++++++++++,,,,,,---------;;;999777666666777666666777666666555444444555555::::::::::::999999999999;;;::::::999999:::;;;<<<<<<;;;:::888777555444444333333444555666666666555444444333333222111111111111111111111111111111111222222222222222222222222111000//////......////////////............//////////////////..........................................------------.....................---------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,************************++++++++++++++++++++++++,,,+++***************+++************************))))))))))))))))))))))))************************************++++++++++++,,,,,,+++******)))((((((************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((************************(((((()))))))))*********+++)))&&&&&&(((***)))((())))))))))))))))))))))))***************************)))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***+++,,,,,,++++++,,,------...------......///000000000/////////000111111222222222222222333333333444444222222111111111222333333444333333222222222333333222333444555444333111000000000111222222222222111222222222222111000//////111000000000000000000111------------------------..................------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...000//////...------,,,,,,************************))))))))))))))))))))))))************)))))))))(((************+++---///000111111111111222222222222//////000000000...+++***))))))))))))(((((((((((())))))))))))))))))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))***)))((('''''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))((((((((())))))(((((()))***,,,---***)))))))))))))))))))))((()))))))))***+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,;;;999666555666777666666666555444444333444444444;;;::::::999999888777777777888999999::::::::::::<<<;;;:::888666444222111111222333444555666666666444444333333222222111111111111111111111111111111111111111111111111111111///////////////......---//////............///////////////............---...........................---------------......---------...............------,,,,,,,,,+++++++++------,,,,,,,,,,,,------///......------,,,,,,+++************************++++++++++++++++++++++++,,,+++***)))((((((((((((+++***))))))))))))***+++))))))))))))))))))))))))************************************))))))))))))*********))))))(((((('''************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))************************(((((())))))))))))*********)))''''''((())))))((())))))))))))))))))))))))************************))))))))))))))))))******+++++++++***************+++***))))))))))))***+++***++++++,,,------------,,,,,,,,,---......///////////////000111111222222222222222222333333333333333222111111111111111111333222222222222222333333222333444444444333111000000000111222222222222111222222222222111000/////////000000111111000000///,,,------....../////////,,,,,,------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...//////......---,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))************+++---...///111111111222222333333444------...//////...,,,,,,******))))))((((((''''''))))))))))))))))))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))******)))((((((((())))))))))))************))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))***++++++))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++:::888666555666777777666555555444444444444444555888888888888888888777777444666888:::;;;:::999999:::999888666555333222222222222444555666777777777555444444333222222111111111111111111111111111111111111111111111111111111///000111222111000///...///......------....../////////.........---------........................------,,,,,,------......,,,---------...///////////////.........------------,,,,,,++++++,,,,,,---------------,,,,,,++++++******************************************************)))(((((((((((((((,,,***)))'''''')))***,,,))))))))))))))))))))))))******************************))))))((((((''''''*********))))))(((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))************************(((((())))))))))))))))))))))))((((((((())))))((())))))))))))))))))))))))************************)))))))))))))))*********************************************************)))***+++,,,,,,+++***)))+++++++++,,,------....../////////000111111222222111222222222222333333333333222111000000000000000222111111111111222222333222333333333333222111000000000111222222222222111111111111111111000//////...///000111111000///...------...///000111111222*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------............------,,,,,,,,,+++++++++***************))))))))))))))))))))))))*********)))))))))))))))*********++++++,,,---...------...//////000111111,,,------...---,,,+++++++++******)))(((''''''&&&((((((((((((((((((((((((''''''((()))************((((((((((((((((((((((((*********))))))))))))***))))))************))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********)))))))))((((((((((((((())))))*********+++++++++---,,,,,,,,,++++++******999777555444666777777666666555555444555555666666555555666666777888999999333555888:::;;;:::999888777666666666555555444444444444666777777888888888555555444444333222222111000000000000000000000000000000000000000000000000//////000111111///...---......------------..................------------........................,,,,,,,,,,,,,,,---......,,,---------...///////////////.........---------++++++************++++++,,,,,,,,,,,,,,,+++++++++************************************************((((((''''''((())))))***+++***(((''''''(((***+++))))))))))))))))))))))))***************************))))))(((((('''''''''***************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************************************++++++++++++******,,,---......---+++)))(((******++++++,,,---------/////////000111111222222111111111222222222333333222111111000////////////000000000000000111222333222333333222222222111111000000111222222222222111000000111111111000//////...///000111111000///...,,,,,,---...//////000000,,,,,,++++++,,,---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,,,,,,,***++++++,,,---......///...------,,,+++***)))(((+++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&'''))))))*********(((((((((((((((((((((((()))))))))************)))))))))************))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))***))))))(((((())))))***'''(((((()))))))))))))))(((((())))))************)))))))))((((((((((((((())))))*********+++++++++,,,,,,,,,++++++*********999666444444555777777666555555555555555555666777222333444555777888999999555666888:::;;;:::999888666666666666666666666666666666777888888888888777555555444444333333222222000000000000000000000000////////////////////////---------------,,,,,,+++......------------...............------------,,,------------------------++++++++++++,,,---...///---------...............------,,,,,,,,,+++++++++******))))))))))))******++++++++++++++++++++++++************************************************''''''''''''((()))***+++***)))(((((((((((()))***))))))))))))))))))))))))************************))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((('''''''''(((******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++******+++,,,,,,+++******/////////...---,,,+++*********++++++,,,,,,------/////////000111111222222111111111111222222222222111000//////////////////////////////000111222222333222222222111111111111000000111222222222222111///000000111111000//////...//////000000//////...******++++++,,,---------000///...---...///000111///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,+++++++++++++++,,,,,,------......---,,,+++***)))((((((******))))))((((((''''''))))))))))))))))))))))))((()))))))))(((((('''&&&))))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((())))))***+++***)))(((((()))***+++(((((()))******))))))(((((((((((()))******++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++*********888666444444555777777666444444333333444555555666333333444555666666777777777888999::::::999999888777777777666666555555555777777777777777666666555555555555444333333222222000000000000000000000000////////////////////////...---,,,,,,++++++,,,,,,...------,,,,,,------............---------,,,,,,------------------------++++++++++++,,,---...///...............---------------,,,,,,,,,++++++++++++******************+++*********+++++++++++++++************************************************)))))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((('''''''''&&&(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,******++++++,,,------.../////////000111111222222111111111111222222222222//////.........///000000///......///000111222222333222222111111111111111000000111222222222222111//////000000000000000////////////....../////////,,,,,,,,,,,,------------000///...,,,,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))((()))))))))************))))))***+++,,,++++++***+++++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&))))))))))))))))))))))))&&&'''((()))))))))((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***'''((((((((()))))))))***&&&&&&''''''((())))))******)))(((''''''((()))***))))))***++++++***)))((('''(((((()))******++++++((()))))))))***+++++++++)))************+++++++++************++++++++++++888666444444555777777666222222222222333333444555444444555555555555555555999999:::::::::999999888:::999888777666555444444777777777777666555444333666555555444444333222222000000000000000000000000////////////////////////000///...---,,,---...///...------,,,,,,------.........---------,,,,,,,,,------------------------++++++++++++,,,---...////////////......------,,,//////.........---------,,,++++++++++++++++++,,,******************++++++************************)))))))))))))))))))))))),,,+++***))))))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))******++++++'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%(((++++++)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++***+++,,,------,,,+++***&&&&&&%%%%%%''')))+++,,,***++++++,,,,,,---....../////////000111111222222000111111111111222222222...............///000111............///000222222333222111111000000111111000000111222222222222111//////000000000000000///000///...------...///000000000000000000/////////...---+++)))))))))+++,,,---------,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((())))))*********+++((()))+++,,,,,,+++***)))******)))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&((()))*********))))))))))))))))))))))))%%%&&&''')))))))))((('''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''((((((((())))))******&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***)))***+++,,,,,,+++***)))'''(((((()))***+++++++++(((((()))***+++,,,,,,---)))************+++++++++))))))******+++++++++,,,888777555666777888666555444444222222222222444444666555555444444444555555555666888999999888777777::::::888666555444444444777888999999888666333222222222222111111000000000000000000000000000000000111///...///000111000...000///...---,,,------...,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***------++++++++++++------...,,,***+++---...,,,***((())))))))))))*********,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''************))))))))))))"""###$$$&&&'''(((((()))******))))))((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((('''''''''''')))***+++,,,,,,+++))))))''''''((()))***++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))***+++,,,+++*********+++,,,,,,---------,,,//////000000000000//////......///000000000000000///////////////.........111///---...222444333111222111111111000000//////111111111111111111111111222222111000//////000000........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111000///...*********,,,---,,,)))&&&+++++++++++++++++++++++++++++++++++++++***)))(((************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******++++++************++++++)))))))))))))))*********''')))+++---......---,,,---,,,,,,+++*********+++************************)))))))))((()))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))((('''''''''((()))***+++,,,,,,---'''&&&&&&&&&&&&''''''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((!!!$$$&&&(((((('''&&&''''''((()))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))888666666666777888777555444444333222222333444444555555555444444444555555555666777888999888777777:::999888666555444444444777888888999888666333222333333222222222111111111000000000000000000000000000///...///000111000...///...---,,,+++,,,,,,---,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,------,,,***+++---...,,,***+++++++++******)))))))))******))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))***************)))((((((*********)))))))))((((((###$$$%%%'''((((((((((((***)))))))))((((((((('''&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((())))))***++++++***)))((((((((())))))******++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))***+++,,,++++++******++++++,,,---------,,,......////////////......------...////////////.../////////////////////......,,,+++,,,///111000///111111111111000000000///111111111111111111111111222111111000//////000000........................---------............///...------,,,,,,+++++++++,,,---...000000///...------+++******++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******+++******************+++))))))******+++++++++,,,)))***,,,.........---,,,---,,,,,,+++*********+++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''(((((())))))************(((((('''''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%'''((()))))))))))))))(((***)))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************++++++++++++777666666777888888777666444444333333333333444444555555555555555555555555555666777888888888888777999888777666555555444555777777888888777555333222333333333333222222222222000000000000000000000000000///......000000///......---,,,+++***+++,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++*********)))***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++------,,,+++***)))((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((******+++++++++***))))))******))))))))))))((((((&&&&&&'''((((((((((((((())))))))))))(((((((((((('''''')))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********+++***)))(((((()))***+++++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,------............------,,,,,,---............---......//////////////////---,,,+++,,,...//////...111111111111000000000000111111111111111111111111111111000/////////000000........................---------............/////////...---,,,+++******,,,---.........---,,,+++///,,,)))((()))+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))***+++,,,------...+++,,,---.........,,,,,,,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))******))))))((()))))))))))))))(((((('''))))))))))))))))))))))))******)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''((()))))))))))))))((('''++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******++++++,,,,,,,,,---777666666777999999888666444444444333333444444444444444555555555555555555555555666777777888888888888777666555555555555555777777777777555444222222333333333333333333333333000000000000000000000000000///......///000///......---,,,++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++------,,,,,,+++******)))'''(((((())))))******************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********))))))(((***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******)))(((((('''(((((())))))))))))************'''''''''(((((((((((((((*********)))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...........................///////////////...---......///000000111111111000000000000000111111111111111111111111111000000/////////000000........................---------............///......------,,,,,,,,,+++---------------,,,+++***///---******+++,,,,,,+++++++++++++++++++++++++++******+++,,,---------,,,************************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******))))))************))))))(((((()))***+++------...---............---,,,++++++++++++,,,+++++++++***(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))))))))*********++++++***(((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++)))))))))))))))(((((('''++++++)))(((''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))***++++++,,,,,,,,,666666666888::::::888666444444444444444444444444333333444555666666555555555555555666666777888999666666555555555555555666777666666555444333222111333333333333333333333333///////////////////////////...---...///000///---///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((''')))))))))((((((((((((''')))))))))***))))))((('''(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))******((()))))))))*********+++'''''''''''''''(((((()))*********)))))))))))))))***))))))))))))))))))***++++++++++++++++++++++++***************+++++++++,,,,,,+++*********+++,,,++++++,,,,,,,,,,,,++++++------...////////////...---.........//////000000..................///000000000000000000000111111000000000000000000000000000///////////////000000////////////////////////---------............///,,,,,,,,,------.........---------,,,,,,+++******---,,,,,,---......+++)))++++++++++++++++++++++++))))))***++++++,,,++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******((()))************)))(((''''''((()))***+++,,,---.........------,,,++++++***++++++,,,,,,,,,+++***(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))***++++++,,,++++++***(((((('''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((())))))))))))((((((***)))((('''&&&%%%%%%%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))******++++++555555777999;;;;;;999666444444555555555555444444222333444666666666555555444444444555666777888999555555555444555555666666666666555444333222222111222222222222333333333333///////////////////////////...------//////...---///...---,,,---...///000------------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------+++,,,,,,------,,,,,,+++***+++,,,+++***)))***,,,************++++++,,,,,,************++++++++++++))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''((((((''''''))))))((((((((((((''''''((()))))))))))))))((('''(((((((((((())))))))))))((())))))******)))''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((***+++,,,'''(((((())))))*********''''''&&&''''''((()))***)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,---,,,***))))))***++++++++++++,,,,,,,,,,,,++++++------...///////////////------......///000000000---......---,,,,,,---///000000000000111111111111000000000000000000000000//////......//////000000////////////////////////---------............///++++++,,,---...///000000------,,,,,,,,,,,,,,,,,,---------///000///,,,)))++++++++++++++++++++++++))))))***+++++++++******************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******'''((()))******)))((('''''''''((()))***+++++++++---------,,,,,,+++++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))((((((((())))))***************)))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''))))))))))))''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((***)))((('''%%%$$$###"""''''''((()))))))))))))))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))555555777:::<<<;;;999777333444555666666555444333111222444666777777666555444444444444555777999:::444444444444444555666777666666555333222222111111111111111222222222333333///////////////////////////...------//////...---------,,,,,,,,,---...///,,,,,,------------------+++,,,,,,------,,,,,,+++******++++++,,,,,,------++++++,,,---------------+++,,,,,,------,,,,,,+++)))+++,,,+++))))))***,,,******************))))))************))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))((((((((('''''''''''''''((())))))((((((((('''((((((((()))))))))***((()))*********((('''&&&(((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''(((((()))***+++&&&&&&'''(((((()))******''''''''''''''')))***+++(((((())))))******++++++(((((())))))))))))((((((+++++++++++++++++++++++++++***)))))))))***+++,,,---,,,***)))((()))***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---............---------......///000000111---///000...,,,,,,...000///000000000111111111111000000000000000000000000...............///000000////////////////////////---------............///,,,,,,------......//////,,,,,,,,,,,,,,,------...///...------......---+++++++++++++++++++++++++++++++++,,,,,,++++++******************************)))************+++++++++***++++++,,,,,,++++++*********++++++++++++******'''((()))******)))(((''')))))))))******+++++++++,,,++++++*********++++++(((***+++------,,,+++***************************'''(((***+++++++++)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))((('''&&&&&&%%%%%%(((((('''''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))***)))(((&&&$$$""" %%%&&&''')))************(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))),,,++++++******))))))(((555555777:::<<<<<<999777333444555666666555444333111222444666777777666555444444333444555777999:::444444444444444555666777666666444333222111111111000000000111111222222222///////////////////////////...------...///...---,,,,,,+++***+++,,,...///,,,,,,,,,------.........++++++------------++++++******+++,,,---......///***+++,,,,,,------,,,,,,++++++------------++++++(((+++,,,,,,)))(((***,,,,,,++++++***)))(((''''''******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))***)))))))))(((((((((''''''''''''&&&&&&'''((((((((((((((('''((((((((())))))******((()))*********((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''((()))++++++)))((('''((((((((((((((((((((((((***)))((((((((((((((()))%%%&&&&&&'''((())))))***((('''''''''((()))+++,,,'''(((((()))***++++++,,,(((((())))))))))))((((((+++++++++++++++++++++++++++***)))))))))***,,,------,,,***)))((()))***++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---------...///000000111000222333111///...000333//////000000111111111222000000000000000000000000...............///000111000000000000000000000000---------.........//////..................------,,,,,,,,,,,,------...///222///,,,+++,,,.........++++++++++++++++++++++++------------,,,,,,+++***************************)))************++++++++++++++++++,,,,,,+++++++++******++++++++++++******'''((()))++++++)))((('''+++++++++++++++++++++,,,+++******))))))***++++++((()))+++---------+++***************************'''(((***+++,,,+++)))((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))******(((&&&$$$""" ''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((())))))'''$$$###$$$%%%'''(((***+++++++++(((((('''''''''(((((()))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))...------,,,+++***))))))666777999:::;;;;;;::::::888777555333333333444444555555555555555666777888888555333333555666555333444333333333444666777999777777666555333222111111///000000111111111111000//////.........---------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,------......------,,,,,,+++*********,,,...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++------,,,,,,+++*********+++,,,+++***))))))***+++,,,************************,,,+++)))((((((((()))***+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************''''''((((((((((((''''''((('''%%%#########%%%&&&''''''(((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((())))))*********))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((******))))))(((((('''''')))(((((('''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,---------------------------...//////////////////000000000000000000000000////////////............///000000///---...000222222333222///+++***---000,,,---...///000000000000,,,---...//////...---,,,000000000000000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,+++***))))))******---,,,+++*********+++,,,------,,,+++,,,---...///************************))))))))))))))))))************))))))))))))******+++***)))(((((()))***+++******++++++++++++******++++++************++++++,,,,,,+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))(((******))))))((((((((('''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''******))))))(((((('''''',,,+++***((((((((()))***,,,,,,+++***)))(((''''''+++******)))(((''''''&&&)))))))))))))))(((''''''******))))))))))))******,,,,,,++++++***+++++++++666777999:::;;;;;;::::::999888777666555555555555555555444555555666777888888666333444555666555333222111111111222333555666666555555444333222111111000000111111111000000/////////.........------------,,,,,,,,,,,,---...///---......//////......---,,,------......------,,,...---+++******+++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------///---,,,++++++******++++++++++++***))))))***++++++************************+++******)))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''+++***((('''&&&'''((()))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++************************+++++++++,,,,,,,,,---------------------------......///////////////000000000000000000000000////////////............///000000///...///111333666777777333...,,,---000//////000000000//////...,,,---...//////...---,,,------------------------000//////...------,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,++++++***))))))******---,,,+++*********++++++---,,,,,,++++++,,,---...*********************************)))))))))))))))******))))))))))))******+++***)))(((((()))***++++++++++++,,,,,,+++++++++*********))))))*********,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))''''''((()))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''')))***+++***((('''((()))***)))))))))((((((((('''))))))((((((((((((((((((******))))))((('''''''''*********)))(((''''''''')))))))))))))))(((''''''******))))))))))))******+++++++++******+++,,,,,,666777999:::;;;;;;::::::999999999999888777666666444444444555555666888888888666555555666666555444222222111111222333444555333333333333333222222111111111111111111000///.../////////.........------------,,,,,,,,,---.........//////////////////...,,,------......------,,,///...,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++///000111000...------...,,,,,,++++++******++++++++++++***))))))***++++++************************)))************))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))''''''''''''(((((((((((('''(((((())))))(((((('''+++***)))((((((((()))***(((((((((((())))))))))))************************))))))))))))************))))))))))))(((((((((((()))))))))******+++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,------------------------------...///////////////000000000000000000000000////////////...............///000//////000333555<<<======999333///...///111111111111000///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,///...------++++++***)))++++++******++++++,,,,,,,,,+++******)))*********---,,,++++++******++++++,,,,,,++++++***++++++,,,************************+++*********))))))((((((******))))))))))))************))))))))))))******+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++,,,,,,+++))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''''')))***+++***)))((()))***))))))))))))((((((((((((&&&''''''(((((((((((('''((((((((('''''''''''''''******))))))(((((('''''')))))))))))))))(((((('''***))))))(((((())))))******************+++,,,---666777999:::;;;;;;::::::888999::::::999888666555444444444444555777888999777777666666777666555555444444444444444444555555111111222333333333222111222222222111111///...---////////////............------,,,,,,,,,------.........////////////......,,,------......------,,,...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***************************---......---+++)))***+++,,,,,,++++++***++++++,,,+++******************+++************************((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((***)))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000000000000////////////...............///000//////111444666???AAABBB>>>777111////////////000000///...------------------------------.................................------,,,,,,,,,---------,,,,,,+++++++++,,,++++++***++++++,,,,,,++++++***************+++,,,,,,++++++++++++***++++++++++++***************************************++++++******)))(((((((((******))))))))))))*********))))))))))))))))))******++++++,,,,,,++++++***(((((())))))))))))(((((('''(((***++++++***((('''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((*********(((((()))***))))))))))))((((((((((((%%%&&&((()))***)))(((((('''''''''(((((()))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))***+++------666777999:::;;;;;;::::::777888888999888777555444333333444444666777888999666777888888777666666555444444444444444444333333000111222333444333222111222222222111111///...---000000/////////............------,,,,,,,,,------,,,------......------,,,,,,------......------,,,++++++++++++,,,,,,------,,,,,,+++++++++*********************************+++,,,---+++)))(((((())),,,++++++***++++++,,,,,,*********++++++*********************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''((((((((((((((()))))))))*********(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))((('''&&&&&&%%%''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))************************)))))))))******+++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++***)))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////////////////////////////............---.../////////000333666>>>AAABBB???888222///...+++,,,,,,---......---------------,,,,,,---------////////////////////////---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,+++***************++++++,,,,,,,,,,,,++++++***************************)))************************************))))))((((((******))))))))))))******)))))))))******)))))))))))))))************))))))'''((())))))))))))((('''%%%'''(((******)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((%%%&&&''''''((('''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((((((((('''((())))))''''''((()))(((((((((((())))))))))))&&&''')))***+++******)))'''(((((())))))******+++))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))***+++,,,---666777999:::;;;;;;::::::777777777777666555444444333333333444666777999:::666888::::::888666666666222222333333222111000///000111333555555444222111111111111111111000///...000000000/////////............---,,,,,,,,,------,,,,,,------------,,,,,,,,,------......------,,,******+++,,,------......++++++++++++************++++++++++++++++++++++++,,,------,,,***)))***+++++++++******++++++,,,,,,)))***++++++++++++***)))************************((())))))************)))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))************((())))))******))))))(((''''''(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))((('''&&&&&&%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&''''''((()))***''''''''''''(((((((((((())))))(((((((((((())))))************++++++++++++(((((())))))***+++++++++,,,++++++******++++++,,,************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////////////////////////////////////////............---...///......///222444999<<<===;;;555000//////)))***+++,,,------------------,,,,,,,,,,,,------........................------,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,++++++******++++++*********)))******+++,,,+++,,,,,,,,,,,,+++***)))((()))***++++++++++++***************************)))))))))))))))))))))*********))))))))))))******))))))************))))))(((((())))))))))))((((((((((((************((((((%%%&&&((())))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&'''((((((''''''((()))(((((((((((())))))))))))((())))))***************((()))))))))******++++++))))))))))))(((((((((((('''(((((())))))))))))))))))((((((''''''(((((())))))))))))))))))***+++,,,666777999:::;;;;;;::::::888888777666555555555555333333333444666777999:::555888;;;;;;999666666777222333333333222111///...111333555666666444222111000000111111111000000///000000000000/////////...///...---,,,,,,,,,,,,,,,------............------,,,------......------,,,++++++,,,,,,---,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,---++++++******++++++,,,---)))***++++++++++++***)))************************)))))))))))))))******+++((((((((()))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((((((((())))))))))))***))))))************))))))(((((())))))***************)))))))))((((((((('''(((((((((((((((((((((((((((((())))))******++++++'''((((((((()))))))))***'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''((()))***''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))*********+++((((((((()))***+++++++++,,,++++++******++++++,,,************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,---.../////////////////////////////////////////////............---.........------000222222555777555111......///++++++,,,---------,,,,,,------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++******))))))***++++++,,,++++++,,,,,,,,,+++***)))'''(((***+++,,,---,,,,,,************************((((((((()))******++++++******))))))))))))******((()))***++++++***)))((())))))************))))))((()))+++,,,,,,+++)))(((((((((((()))))))))******************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))******++++++(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&((())))))(((((()))***'''((((((((()))))))))******))))))(((((((((((()))((((((((()))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((******))))))))))))******666777999:::;;;;;;:::::::::999777555555555666666333333333444666888999:::555999<<<<<<999666666777444555555555444222111///222444666777666555222000///000000111111111111000000000000000///////////////...---,,,,,,,,,,,,,,,......////////////......,,,------......------,,,------------,,,+++******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---+++*********+++,,,,,,---)))***+++,,,,,,+++***)))***************************)))((((((((()))+++,,,&&&'''''''''(((((())))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))))))))************))))))&&&'''((()))))))))))))))******))))))((((((((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''((((((((())))))******&&&&&&'''((()))***+++,,,******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((()))))))))(((((((((((())))))'''((((((((())))))******'''(((((()))***+++++++++,,,++++++++++++++++++,,,***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---.../////////////////////////////////000/////////.....................---,,,,,,...000---000222111...,,,...000............---,,,++++++------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******))))))***+++,,,,,,++++++,,,---,,,+++***)))&&&(((***,,,---......---************************''''''((()))***+++,,,,,,******))))))))))))******((()))***++++++***)))(((******++++++++++++******(((***+++,,,,,,+++***(((******))))))***+++,,,,,,************************((((((((((((((((((((((((&&&''')))*********)))((())))))******+++++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''')))******))))))***,,,'''((((((((())))))******+++)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((+++***)))))))))))))))***666777999;;;<<<<<<<<<<<<777777777777666555444333222333444666777777777777:::::::::888555444555666666555444333222333444444333333222222111000//////......//////000000111111///............------------,,,,,,++++++,,,,,,---+++,,,------......------++++++,,,,,,---...////////////...------,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***...---,,,+++***((('''''',,,,,,,,,+++++++++******((((((((((((((((((((((((***%%%!!!$$$***///...***((((((''''''''''''((((((''''''(((((())))))*********)))((('''&&&&&&'''(((+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((***+++***(((''''''((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((()))***+++***)))'''%%%''''''''''''''''''''''''%%%'''***------,,,)))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((()))))))))))))))*********)))))))))((())))))***++++++++++++*********))))))++++++******)))(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////000000//////.........---000000//////......------..................---------.........---,,,,,,+++++++++,,,---............,,,------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,---...//////---+++******))))))+++---...---++++++++++++************)))******))))))))))))******+++*********))))))(((((())))))************))))))(((((()))***++++++,,,,,,,,,,,,+++***))))))******((()))+++,,,,,,+++)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((((((''''''************************&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))*********666777999:::;;;<<<;;;;;;777666666555444444333333333444555666777777777777:::::::::888666555555666666555444333222333444444333333222222111000000///////////////000000111111///............------------,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,,,,---...............------,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,+++***)))((((((,,,,,,+++++++++************************************'''%%%&&&***,,,***(((((((((''''''''''''((((((((((((((((((((()))))))))))))))((('''''''''((((((*********)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))******((('''(((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''&&&''')))++++++***((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,---...////////////000/////////.........---////////////..............................---------.........------,,,+++------.........---,,,,,,,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))))))))***++++++,,,---------,,,***)))***))))))+++---...---++++++++++++************)))******))))))))))))******************)))))))))((())))))************))))))((())))))***++++++,,,,,,,,,++++++***))))))******((()))+++,,,,,,+++)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,666666888999:::;;;;;;:::777666444333333333333444555555666666777777888888:::;;;;;;999777666666777666555333222222222333444333333222222111000000000/////////000000000000111///............------------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,------------------,,,,,,+++*********++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,+++******+++++++++*********)))))),,,++++++++++++******************************************))))))((('''&&&((((((''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((())))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&(((******)))(((((()))))))))))))))))))))))))))))))))(((''''''(((******''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++************)))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---......///....../////////............................../////////------------------......---............---,,,,,,/////////......,,,+++++++++,,,---...............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))******++++++++++++*********************+++---...---,,,+++++++++************)))******))))))))))))******************)))))))))))))))******++++++******))))))))))))***++++++,,,,,,,,,+++******)))*********)))***+++,,,,,,+++***)))))))))))))))((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&%%%$$$(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))***************+++++++++666666777888999999999:::888777555333222333555666777777666666666777777888999:::;;;:::888666666777555444333222222222333444222222222111111111000000000000000000000000000000///............------------,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++************++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++************************************'''***,,,,,,(((&&&&&&'''((((((''''''''''''(((((()))))))))((((((''''''&&&'''''''''(((((()))******))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%''')))***)))((()))***(((((((((((((((((((((((()))((('''&&&''')))***,,,''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((***)))(((((((((((())))))'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((((((((())))))(((((())))))***+++************))))))))))))'''(((((()))***+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------.........---........................---------....../////////,,,,,,------------......------............------...............---,,,,,,+++,,,---...////////////---------------------------------------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))),,,+++************++++++*********+++---...---,,,+++++++++*********))))))******))))))))))))***************)))))))))))))))******++++++++++++******))))))*********+++++++++++++++***************+++)))***++++++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((&&&$$$"""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((()))******((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((------,,,+++***)))((((((666666666666777888888999999888666444444555777888888777666666555666666777888999;;;:::888666666777555444333222111222333333222222222111111111111111111111111111000000000000///............------------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++************))))))+++******))))))******+++***++++++,,,,,,++++++***************************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))%%%))),,,,,,(((&&&''')))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''((())))))*********(((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))***)))((()))***((((((((((((((((((((((((((((((''''''((()))***+++''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((''''''***))))))))))))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------------------------...............,,,,,,------......//////,,,,,,,,,,,,------......------...//////......---,,,---....../////////...,,,---....../////////...------------------------.........------,,,,,,,,,,,,,,,,,,++++++*********))))))************)))))),,,,,,++++++++++++,,,---+++******,,,...///...,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))******++++++,,,,,,,,,,,,++++++***************++++++++++++***************++++++*********++++++*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((&&&$$$"""((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((+++++++++*********))))))666555555555555666777888999888777666666777888888888777666444444444555666666888::::::888666666666555444222111111111222333111111111111111111111111222111111111111000000000///............------------,,,,,,++++++,,,,,,---+++,,,------......------++++++++++++,,,,,,,,,,,,******************************))))))))))))*********++++++,,,,,,++++++***+++***))))))))))))***+++******************+++++++++************)))))))))((((((((((((((((((((((((%%%(((+++***((('''(((***((((((''''''''''''((((((((((((''''''''''''''''''(((((()))*********))))))''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))(((((()))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))((((((''''''&&&)))))))))))))))******+++(((((()))))))))))))))***'''(((((()))***+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------------.........---------------.........++++++,,,,,,------......------...////////////...,,,,,,---//////000000000....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,...///...---+++++++++************)))******))))))))))))******))))))))))))************+++,,,,,,------,,,,,,+++*********************************)))******+++,,,************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%))))))))))))))))))))))))&&&'''((()))***+++,,,,,,666555444444444555666777666666666666777777777777888777555333222333444444444666999999777555555555444444222111111111222333111111111111111111111111222222222111111111000000///............------------,,,,,,++++++,,,,,,---+++,,,------......------*********+++,,,,,,,,,---++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***+++***)))(((((()))***+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))((('''''')))***((((((''''''''''''((((((&&&&&&''''''''''''''''''))))))*********)))(((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''')))******((('''(((((())))))))))))))))))))))))'''(((*********)))'''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))(((''''''&&&&&&'''''''''''''''((())))))(((((((((((())))))******(((((())))))*********+++************************************************++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,------............------------------,,,***++++++,,,------......------...///////////////---...///////////////...///000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,+++***((()))+++,,,,,,,,,+++***+++++++++,,,...///...---+++++++++************)))******))))))))))))******((()))))))))************,,,,,,------------,,,,,,******************************))))))***++++++,,,+++******************+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))((('''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))666555444333444555666777444555666666777666666555888777444222111222333333333555888888777555444444444333222111111111222333111111111111111111222222222222222222111111000000//////.........------------,,,,,,++++++,,,,,,---+++,,,------......------))))))***+++,,,,,,------++++++++++++++++++,,,,,,******))))))))))))******+++++++++,,,,,,++++++++++++***)))(((((()))***++++++++++++*********))))))************))))))))))))************************,,,***((('''''''''((((((((((((''''''''''''((((((%%%&&&&&&''''''((((((((()))***++++++***)))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((***+++***(((''''''((())))))))))))))))))))))))''')))***,,,+++)))&&&$$$''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((%%%''')))***+++***)))((())))))))))))))))))))))))&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******))))))))))))************************************************************++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,,,,------..................------,,,,,,,,,******+++,,,,,,---......------...///000000//////000000000000///...---,,,111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,*********++++++,,,,,,---+++,,,------------,,,+++&&&'''***+++,,,+++***(((,,,++++++---//////...---+++++++++************)))******))))))))))))******(((((())))))*********+++,,,------......------,,,++++++************************))))))***+++,,,,,,++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))),,,+++***((('''%%%$$$###555666666666666666555555555555666777777666555444666555333222222222333333444555777888999888666555777666444222111000//////111111111111111111111111000000000000////////////***+++,,,,,,------------......---,,,+++***)))(((******++++++++++++,,,,,,,,,,,,---------,,,+++***+++++++++*********))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((***((('''%%%%%%'''(((***)))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))******)))(((((((((((((((***)))(((''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''')))'''&&&(((++++++)))'''(((((())))))))))))(((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))(((&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''''''''(((((())))))******,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))***)))))))))((()))******(((''''''((())))))*********))))))((())))))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,------------------......//////...,,,+++))),,,---......//////.........---,,,,,,++++++++++++***,,,...///000///...---111000///---------...///---.........---,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,...---+++)))((())))))***))))))))))))))))))))))))******))))))******+++,,,***+++---......---+++***,,,++++++***))))))******,,,+++***))))))******+++************************''''''''''''(((((((((((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''+++(((&&&'''))))))'''$$$''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((((((444555555666555555444444555666777777888777666555555444333111111111222333444555777888999888666555666555444222111000//////000000000000000000000000000000000000////////////***+++,,,,,,---------,,,,,,,,,,,,++++++++++++***,,,,,,------------......,,,,,,------,,,,,,+++++++++++++++*********))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))),,,++++++***))))))*********)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((((((''''''(((((()))((((((((('''''''''''''''((()))******)))(((''''''''''''''''''''''''''')))'''&&&(((***+++)))'''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))((()))***+++***(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))((((((''''''&&&((((((((((((((()))))))))+++*********)))((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))))))))+++,,,+++***((())))))))))))*********))))))((((((((()))))))))*********)))))))))))))))))))))))),,,++++++++++++++++++,,,,,,,,,,,,------------------............,,,+++***,,,,,,---............---...---,,,,,,+++++++++,,,,,,---...000000///...---//////...---------------------......---,,,,,,+++------,,,,,,,,,,,,------+++++++++*********))))))************+++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,+++))))))))))))***))))))))))))))))))))))))******))))))******+++,,,***+++---......---+++***++++++***************+++,,,+++***)))))))))++++++************************((((((((())))))))))))***)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&'''))))))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%(((&&&%%%&&&'''((('''%%%((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************333333444444444444333333444555666777777888777777444333222111000111222222444555777888999888666555666555333222000000//////////////////////////////000000000/////////......++++++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))******+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((''''''&&&&&&'''''''''((()))))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((******)))((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))((((((******)))(((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))++++++***)))((('''&&&&&&))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''((()))***+++,,,------+++******+++((())))))******)))))))))(((((())))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,---------...------......---,,,+++***++++++,,,---------------------,,,+++++++++,,,,,,---...///000000///---,,,,,,------------,,,,,,+++---------------,,,,,,+++------------------------+++++++++***************)))))))))*********++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---......---,,,++++++***************+++++++++***))))))))))))++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''***((('''(((******)))(((((((((((((((((((((((((((''''''((())))))))))))(((******))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))************111222222333333333333222222333444555666666777777333222111000000000111222444555777888999888666555555444333111000000//////000000000000000000000000000000000///.........---+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,+++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))%%%&&&'''(((((('''%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((******)))(((((()))******(((((('''&&&&&&&&&&&&&&&&&&''')))******((('''%%%(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))******)))((((((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&'''((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((''''''''')))))))))((((((''''''&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++***,,,------+++******+++'''((())))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,------...------------,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,,,,///////////////...---,,,+++,,,---......---,,,+++,,,,,,---------,,,,,,+++---------......---------************************((())))))))))))*********++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******)))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,---......---,,,,,,*********)))******+++,,,******)))(((((()))++++++************************(((((()))))))))*********(((((((((((((((((((((((())))))******))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))))))))''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((&&&'''(((((())))))((((((*********)))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((000000111222333333222222111111111222333444555555222111000000000111222333444555777888999888666555444333222111000/////////111111111111111111111111000000000///...------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************+++++++++,,,,,,---,,,+++*********++++++******************************))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((('''(((***++++++***)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((******))))))))))))******(((((('''&&&&&&&&&&&&&&&%%%'''(((******)))'''&&&))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&'''((('''%%%((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%%%%''')))***)))***,,,+++)))(((((()))''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,------...---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,...//////...---,,,++++++,,,,,,---,,,,,,+++,,,,,,---......---,,,,,,************************((())))))))))))*********++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++*********)))******************************))))))******+++,,,------------------------+++***************++++++))))))((((((((()))+++,,,************************'''''''''((((((((())))))((((((((((((((((((((((((******++++++******)))((((((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((())))))''''''((((((((((((''''''''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&''''''"""!!!!!!"""###$$$$$$###((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((///000111222333333333333111000000000111222333444222222111000111222333444444555777888999888666555333333222000000/////////111111111111111111111111111000000///...---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++*********,,,,,,------------......---,,,+++))))))******+++***************+++++++++******))))))))))))*********************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))******))))))))))))(((''''''&&&&&&''''''&&&'''((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&(((******)))((()))***(((((())))))))))))((((((''''''&&&''''''((()))***'''''''''''''''''''''''')))((((((''''''(((((())))))(((''''''))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))$$$$$$%%%&&&'''((())))))((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))''')))******(((''''''(((&&&&&&'''((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---......,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,------...............***++++++,,,,,,,,,,,,,,,++++++------------++++++***************+++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++******)))******************************))))))******+++,,,------------------------,,,++++++***))))))******)))(((''''''((()))+++,,,************************''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))(((''''''((()))''''''(((((((((((('''''''''''''''((())))))******&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))************///000111222333333333333222222111000000111222333333222111111111333444555444555777888999888666555333222111000000//////000111111111111111111111111111000///...---,,,,,,+++,,,---------,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------------......---,,,***)))((()))***+++))))))*********+++++++++******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((())))))))))))))))))(((***)))((((((''''''((((((''''''''''''((((((((()))***)))(((''''''((()))***''''''''''''''''''''''''%%%(((******(((''')))***(((((())))))))))))((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''))))))(((((((((((()))))))))(((''''''))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''''')))))))))((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''')))******(((''''''(((%%%&&&'''((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,---......,,,,,,+++******+++,,,---,,,,,,---............---,,,+++++++++,,,,,,---...++++++******++++++,,,,,,,,,,,,,,,,,,,,,------...******+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))*********+++++++++************+++++++++,,,*********++++++++++++,,,,,,,,,,,,+++++++++******)))***++++++++++++***)))******************************))))))******+++,,,......------------......------+++***))))))((((((((((((''''''((()))+++,,,************************'''(((((((((((()))))))))))))))))))))))))))))))))***************))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((***)))&&&%%%''')))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((((((&&&&&&'''''''''((((((((()))(((((()))+++,,,,,,+++((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))************000000111333333444444444444333222111111111222333333333222222222333555666444555777888999888666555222222111000//////000000000000000000000000000000111000///...---,,,++++++------------,,,,,,+++***((()))***+++,,,---......******+++++++++,,,,,,,,,---,,,***(((((()))***+++))))))******++++++++++++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))+++***)))'''&&&&&&''')))***))))))))))))))))))))))))(((((())))))))))))((((((******)))((((((((((((((('''''''''''''''((()))******)))(((''''''((()))***''''''''''''''''''''''''%%%(((******(((''')))+++(((((())))))))))))((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%%%%&&&'''&&&%%%((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((%%%&&&&&&''''''(((((((((******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((()))%%%&&&''''''((((((''''''((()))******(((''''''(((%%%&&&'''((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++************++++++((()))***+++,,,---......,,,+++*********+++,,,---,,,---......//////......++++++++++++,,,,,,---...***)))))))))***+++,,,,,,++++++***)))***+++---...)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))******++++++++++++***++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********))))))+++,,,,,,+++***)))*********************************)))***++++++,,,......------------.........---,,,***)))(((((((((((('''''''''((()))+++,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((''''''((((((((((((''''''######$$$%%%%%%&&&'''''''''((((((((())))))******&&&%%%$$$%%%((())))))(((((((((((((((((((((((((((%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''(((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((((((///000000111111222333333444333333222222333333444333333333333444444555666999888888777777777777777333222111000////////////111111111111111000//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///,,,,,,,,,++++++***************+++++++++,,,,,,,,,***************************************************************************+++,,,,,,+++***)))((())))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&%%%******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((()))))))))))))))(((((((((((())))))))))))((((((((()))*********(((&&&$$$%%%%%%&&&&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((,,,,,,***)))(((((((((((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,...//////......,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,000---******,,,,,,)))'''---,,,,,,+++*********+++************************+++++++++************)))************************))))))***+++,,,,,,------************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************.........////////////000111///+++*********)))(((,,,+++***)))((((((((((((************************(((((((((((()))))))))))))))((('''&&&&&&'''((()))***++++++,,,+++***)))(((,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''000000111111222333333333444444333333222333333333222222222333444555666777888777666666555555666666333222111000////////////000111111111111000//////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...,,,,,,,,,+++++++++******************+++++++++,,,************************************************''''''''''''''''''''''''***++++++,,,+++***)))((())))))))))))))))))))))))***++++++++++++***))))))((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))*********))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((("""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&'''((())))))(((((((((((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((( $$$&&&(((((((((%%%%%%&&&&&&'''(((((()))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))(((+++******)))(((((((((((())))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++------------,,,***++++++,,,,,,,,,++++++*********+++++++++,,,,,,%%%$$$%%%(((,,,///000///---,,,++++++******++++++************************+++++++++************)))************************))))))***++++++,,,------************************((()))************)))((((((((((((((((((((((((((())))))))))))************---------........./////////---***)))***+++*********)))))))))))))))******************************(((((((((((()))))))))))))))(((''''''''''''((()))***+++,,,,,,+++***)))(((++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&000111111222333333444444555555444333222222333333222222222333444555777777777666555555444444555555333222111000////////////000000111111000000///...---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++++++++***)))))))))*********++++++************************************************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++******)))(((''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))((())))))))))))))))))))))))(((((('''''''''((()))))))))((((((''''''(((((()))***))))))(((((((((((()))(((((((((''''''''''''&&&(((((())))))))))))(((((('''(((((())))))(((((('''###$$$%%%'''''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))******************++++++++++++******++++++++++++++++++++++++((()))+++,,,---,,,,,,+++))))))***+++,,,,,,,,,,,,*********++++++++++++,,,***)))((((((***+++***))),,,,,,++++++******++++++************************+++++++++************)))************************))))))******+++,,,,,,,,,************************((())))))******))))))(((''''''''''''''''''''''''))))))))))))************,,,,,,,,,,,,------------,,,***))))))+++,,,,,,+++(((((((((((()))***+++,,,************************(((((((((((()))))))))))))))((((((''''''(((((()))***+++,,,,,,,,,+++***)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&'''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&111111111222333333444444666555444333333333333333111111222333444555777888777666555555444444555555333222111000////////////000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,++++++++++++++++++++++++((())))))))))))*********************************************************++++++++++++++++++++++++*********+++************))))))))))))))))))))))))***************))))))((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''')))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))************(((((((((((((((((((((((((((((((((((())))))******(((((((((''''''(((((((((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''(((((())))))))))))((('''(((((((((((((((((('''...------+++)))&&&$$$###&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))'''((((((((())))))((((((((()))))))))******************++++++++++++******++++++++++++++++++++++++)))***+++,,,------,,,+++)))***+++,,,,,,,,,,,,,,,************++++++++++++000///---+++)))&&&$$$###,,,,,,++++++***++++++,,,************************+++++++++*********))))))************************))))))******+++++++++,,,************************((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************+++++++++,,,,,,,,,,,,,,,***))))))+++,,,+++***((((((((((((((()))******************************(((((((((((()))))))))))))))(((((((((((((((((()))***+++,,,,,,,,,+++***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&000111111222222333444444666555444444333333333444222222222333444555777777888777666666555555666666333222111000////////////000000000000000///............------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++++++++++++++++++++++++++((())))))))))))*********************************************************((((((((((((((((((((((((******************++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''')))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))******((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***'''((())))))***))))))(((((()))))))))************)))******++++++******)))+++++++++++++++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++***++++++++++++***++++++,,,++++++***++++++,,,,,,************************+++++++++*********))))))************************)))***************++++++)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))((()))))))))************************+++++++++,,,---+++******+++***)))'''******)))(((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))))))))(((***+++,,,------,,,+++***)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&///000000111222222333333555555444444444444555555333333333333444555666666888777666666555555666666333222111000//////////////////000000//////...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))*********++++++************************************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))))))))******))))))((('''************************'''(((((())))))))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))***++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''&&&&&&''''''((()))(((((((((((())))))***'''(((((((((((()))))))))&&&'''((())))))******)))&&&''''''((((((''''''&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((()))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))************))))))************))))))++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,+++***)))))))))))))))************+++(((***+++,,,++++++---...++++++******++++++,,,,,,************************+++++++++************)))************************************************)))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))************************++++++++++++,,,+++******+++***(((&&&+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((***+++,,,---------,,,+++))))))(((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&''''''((()))***%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''...//////000000111222222444444333444444555666777444444444333333444444555777666555555444444555555333222111000//////////////////000000//////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))*********))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******+++++++++******)))''''''''''''''''''''''''''''''((((((((('''&&&&&&(((''''''&&&&&&''''''(((((((((((((((((()))******'''((((((((())))))))))))&&&'''((()))************&&&''''''((((((''''''&&&***))))))(((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++***+++,,,---,,,***)))'''))))))))))))************))))))************))))))+++++++++++++++++++++++++++,,,---...------,,,+++++++++,,,,,,,,,++++++***))))))))))))***************,,,---,,,)))((()))***++++++******++++++,,,---************************+++++++++************)))************************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***))))))***++++++)))''')))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))************)))(((******,,,---------,,,,,,)))))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))'''&&&'''((()))(((&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((.........///000000111111333333333444555666777888555555444333333333333444555555444333333333333444333222111000///////////////////////////......---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''''''''&&&%%%'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''&&&))))))))))))))))))))))))''''''(((((((((&&&%%%$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******&&&'''((()))************&&&''''''''''''''''''&&&&&&&&&&&&&&&''')))***+++'''''''''''''''''''''&&&$$$%%%'''))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***++++++,,,---...---+++)))'''))))))))))))************))))))************))))))++++++++++++++++++++++++***+++,,,---,,,,,,******)))***++++++,,,,,,,,,,,,))))))))))))************&&&(((+++***)))(((***---+++*********+++,,,,,,---************************+++++++++************)))*********************************))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,''''''(((***,,,,,,+++)))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******,,,---...------,,,***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))000//////.........//////555444444333333222222111666555333222111222333333222222333333222222111000000000000000////////////111000000///...---------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((************************(((((())))))************))))))))))))))))))))))))------,,,***(((''')))*********))))))))))))******+++***)))***+++***)))'''+++***)))(((((()))******&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((('''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((%%%$$$$$$$$$%%%'''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))******++++++***************)))((('''************************------,,,+++************---------,,,,,,++++++++++++***)))(((((()))***+++++++++******************((()))***+++++++++++++++++++++******++++++,,,---,,,,,,++++++***)))((((((*********)))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))+++---...000---******,,,------+++,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''*********)))))))))))))))++++++,,,------......///++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''%%%((((((''''''''''''((((((((((((((((((((()))******//////............//////222333333333333333333333555444333222222222222333444444444444444333333222000000000000////////////000000000///...---------...---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********************************)))))))))*********++++++))))))))))))))))))))))))+++,,,+++***(((''')))*********))))))))))))*********)))))))))******((('''***)))(((''''''((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((((((((('''%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))((('''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((''''''''')))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))*********)))************))))))(((************************++++++******))))))******------,,,,,,,,,++++++++++++***))))))))))))***+++************************))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,+++******)))((((((************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((()))***+++,,,---***((((((***,,,+++***,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((***)))))))))))))))))))))++++++,,,------......///++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''&&&((((((''''''''''''((((((((((((((((((((())))))***//////............//////111111222222333444444555444444333222222222222333555555666666555555444333000000000000////////////000000//////...---------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))***+++,,,,,,***************************************+++++++++)))))))))))))))))))))))))))******)))'''''')))+++******))))))))))))*********)))))))))******(((&&&((((((''''''''''''(((((())))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&&&&'''(((((()))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((((((((''''''***)))))))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))(((((())))))************)))************************)))))))))((())))))******,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,---......+++++++++******))))))(((+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++)))((((((***,,,,,,+++++++++***))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******++++++,,,------......///+++++++++***))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''(((((('''&&&(((((((((''''''(((((((((((((((''''''(((((()))***///............//////000111111222222333333333333333333222222222222222222555555555666555555444333000000000000/////////////////////......---------,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************************++++++++++++))))))))))))))))))))))))'''((())))))(((((()))+++******))))))))))))*********)))((()))******(((&&&((('''''''''(((((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))((((((((((((((((((************))))))))))))((((((((((((((((((((((((******))))))(((((((((''''''((()))***************************************)))))))))))))))***+++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,***************+++++++++)))******+++++++++******,,,++++++++++++,,,------+++*********)))))))))(((******************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))+++******+++---.........++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))*********++++++,,,------......///,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))(((&&&''''''((((((((((((''''''(((''''''''''''((())))))...............///000000333333333222222111111111111222222222222222222222333444444444444333222222000000000000////////////............------------,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))************************************************))))))))))))))))))))))))%%%'''))))))(((((()))+++******))))))))))))*********)))(((((())))))(((&&&(((((())))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((((((''''''&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((())))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))))))))(((((('''''''''((()))******************************************************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++******)))***************++++++,,,*********)))))))))))))))'''((((((((())))))*********))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((((()))******++++++******)))***+++,,,------......+++***))))))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******(((((())))))************++++++,,,------......///,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''((())))))((('''''''''''''''''''''(((((()))......---......///000111444333333222111111000000000111222222333222222222222222333333222222111000000000000000////////////------------------------,,,,,,+++++++++,,,------++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((((('''*********************************)))))))))))))))))))))))))))))))))))))))&&&(((******)))))))))*********))))))))))))******)))((((((((())))))'''%%%'''((()))***+++++++++***((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''(((((((((((('''))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&'''(((((()))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&((()))***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))******(((((()))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((('''((())))))************)))************************++++++++++++++++++,,,---*********+++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,***++++++++++++***)))))))))))))))))))))***++++++))))))))))))))))))))))))&&&''''''(((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))*********++++++''')))+++++++++***+++,,,******)))(((((((((((()))))))))))))))))))))))))))************************'''''''''(((((()))))))))((((((((()))******++++++++++++,,,------......///,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''&&&'''((())))))((('''&&&''''''&&&&&&''''''((()))---------......///000111222222222111111111111111///000111222333222222111222222222222222111111000000000000000////////////------------------------,,,,,,+++*********++++++***+++---......---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))(((((((((************************)))))))))(((((((((''''''))))))))))))))))))))))))''')))+++,,,***))))))*********))))))))))))******)))((('''((())))))'''%%%&&&'''((()))*********)))))))))))))))((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''(((((((((((('''&&&&&&&&&''''''((())))))***%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''((()))***++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))************))))))(((************************,,,+++***************+++)))*********++++++++++++))))))***++++++***))))))((())))))***++++++,,,,,,+++++++++++++++***))))))******))))))******+++,,,((()))))))))))))))))))))'''''''''((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))((('''((()))***+++'''***,,,,,,***)))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((('''(((((()))******++++++++++++,,,------......///---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))))))))(((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((---------......000111111000000000111222222333333///000111222333333222111222333333333333222111111000000000000////////////------------------------,,,,,,+++***))))))))))))***+++---......---+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************))))))(((((('''''''''&&&))))))))))))))))))))))))(((***,,,,,,+++***)))*********))))))))))))******)))((('''((())))))'''%%%$$$%%%'''))))))))))))(((+++*********))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))***************)))((('''************************++++++***)))(((((())))))))))))******++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,+++++++++++++++***)))(((++++++******++++++,,,---(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))),,,//////,,,***+++,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,------......///------,,,++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))************************'''&&&&&&''')))***)))(((&&&'''(((******((('''&&&'''&&&&&&&&&&&&'''((((((............////////////////////////////////////000000000000000000000000000000000000///////////////////////////......---///............------------------,,,+++***((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,++++++******++++++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++''''''(((((())))))************))))))((((((''''''((((((''''''''')))***+++((((((&&&&&&''')))+++---,,,+++***((('''(((((()))&&&&&&''''''((()))))))))+++)))&&&''')))***)))'''---,,,***(((((((((((()))))))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))) !!!###%%%''')))******+++******)))(((''''''&&&(((((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''')))******)))(((((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((&&&&&&***...,,,)))%%%%%%(((******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************+++++++++******))))))))),,,+++++++++***)))))))))++++++******************------,,,+++************+++,,,---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++'''(((******((('''((()))(((((((((((((((((((((((())))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))+++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))******+++,,,---.........------,,,+++***))))))(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))((('''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((---.........////////////////////////////////////000000000000000000000000000000000000/////////..................---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++*********))))))))))))))))))************))))))************************************************))))))*********+++++++++(((((((((((())))))))))))***)))))))))((((((((('''***)))(((''''''((())))))(((((('''&&&''')))+++,,,///...---+++***)))((((((((((((((((((((('''''''''+++(((&&&''')))***)))''',,,+++***(((((((((((()))(((((((((''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%'''(((((()))))))))*********)))(((''''''''''''((()))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))+++***)))((())))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$%%%(((+++,,,)))&&&&&&((())))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************,,,+++++++++************+++++++++************************************************))))))***+++++++++,,,---...---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********(((***++++++***))))))***))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,,,,++++++***)))*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))))),,,,,,------......//////---,,,,,,+++******))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((---------.........//////////////////////////////000000000000000000000000000000000/////////......---------------,,,++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++++++++***))))))))))))************))))))************************************************)))))))))*********++++++))))))))))))(((((((((((())))))))))))((((((((((((+++***)))(((''''''''''''((((((''''''''')))***+++000000///...,,,***)))(((***))))))(((''''''&&&&&&***(((''''''((())))))(((******)))(((((()))))))))((((((''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))************)))((('''******))))))((((((''''''&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''''')))+++***)))((()))***)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%(((***,,,***((('''((()))((('''************************(((((((((((())))))))))))))))))************))))))************************,,,,,,,,,++++++++++++******************+++++++++************************(((((((((((()))***+++,,,+++,,,---------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))*********+++------+++***+++,,,************************))))))(((((((((((())))))+++++++++,,,++++++***)))******))))))))))))((((((************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******------------------------+++++++++******))))))((())))))((((((''''''''''''((((((((((((((('''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((,,,,,,---------.................................////////////////////////000000/////////.........---------------,,,++++++,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------...---,,,+++***))))))************))))))************************************************))))))))))))******************))))))((((((''''''))))))))))))((((((((((((******)))(((((((((((((((((((((''''''((()))***+++......//////...,,,***)))))))))((((((''''''''''''((('''''''''(((((())))))((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***************)))((('''***)))))))))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((())))))((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***)))((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))((('''((()))*********)))))))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************,,,,,,,,,+++++++++++++++)))))))))***+++++++++,,,***************+++++++++)))))))))))))))***+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))))))))))))))+++---,,,+++***++++++************************))))))(((((((((((())))))******++++++++++++******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********,,,+++++++++*********)))*********)))))))))))))))))))))((((((''''''&&&&&&(((((('''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))*********)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************************''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((,,,,,,,,,,,,------------------------------------........................////////////............---............---,,,,,,------------,,,,,,,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---------,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))))))))***,,,---------++++++''''''''''''(((((())))))'''''''''''''''''')))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((***)))((((((((())))))(((((()))******)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++---,,,+++***************+++,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((***++++++***))))))***************************))))))(((((((((((()))))))))******++++++*********(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************+++++++++***))))))(((((()))))))))))))))************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))++++++******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++++++++,,,,,,,,,------------------------------......................../////////.........------...............---,,,,,,------------,,,,,,,,,,,,***+++++++++***)))((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++***))))))(((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))************((((((((()))))))))))))))'''((()))+++,,,,,,,,,,,,&&&&&&''''''((())))))***%%%&&&''''''&&&'''(((***(((((()))))))))(((''''''((()))))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((('''&&&&&&'''(((&&&%%%%%%(((++++++***(((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))************************)))************+++++++++***************+++++++++)))))))))***++++++,,,,,,...---,,,+++************,,,+++++++++************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''''''(((******((('''((()))************************))))))(((((((((((())))))((()))******+++*********''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++,,,,,,,,,++++++*********((())))))******+++++++++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------------,,,++++++,,,,,,,,,,,,++++++++++++((())))))************)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++***(((&&&&&&'''(((***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))(((((((((((())))))))))))((((((***))))))******+++,,,---'''''''''((((((((((((((($$$&&&''''''&&&&&&(((+++(((((()))))))))'''&&&%%%&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''&&&&&&''')))***+++''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&'''(((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''')))******)))(((((()))&&&'''''''''((((((((((((((((((''''''''''''(((((()))'''&&&&&&((((((&&&$$$"""&&&+++,,,+++)))((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************(((((()))))))))*********+++++++++***************((())))))***++++++,,,,,,++++++***************+++,,,++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&((())))))((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************'''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++*********))))))******+++,,,,,,---******)))((('''&&&%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''(((((()))******)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------+++,,,,,,,,,,,,+++******+++++++++************)))&&&'''(((***++++++,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...,,,(((&&&&&&'''***,,,))))))************))))))************************************************(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******))))))*********((('''&&&((()))))))))))))))((('''---,,,************,,,,,,)))))))))(((''''''&&&&&&$$$&&&((('''%%%&&&(((+++)))))))))))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))((('''''''''((()))+++,,,''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))((((((((((((((())))))))))))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))***,,,,,,***)))***+++'''((((((((())))))******((((((''''''''''''((((((+++)))'''(((******(((%%%!!!%%%+++---+++))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************''''''(((((()))))))))***,,,+++++++++******))))))((())))))***++++++,,,,,,(((((((((((()))***+++,,,,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''(((******((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******************************'''(((((()))***+++++++++((((((((((((((()))))))))))))))***+++,,,------...+++***)))((('''&&&%%%%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%$$$$$$###))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''',,,,,,++++++++++++++++++)))***,,,...//////..................////////////000000///..................---,,,+++************)))******++++++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''''''''((()))***+++)))************+++++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))((((((((((((((()))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))(((((())))))(((((((((((())))))))))))******)))(((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&***))))))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&+++(((&&&'''))))))'''%%%''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((''''''''''''***************)))(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++((()))))))))******************+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,+++***+++,,,...///+++++++++***)))((('''&&&++++++***)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))*********))))))(((*********)))(((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++*********))))))))))))))),,,++++++++++++++++++,,,++++++***)))(((((())))))******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))******)))''''''&&&&&&&&&&&&'''((('''%%%%%%'''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******))))))((((((((('''***((('''&&&&&&'''(((***************************,,,,,,------------,,,,,,........./////////000000000//////..................---,,,+++************,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,+++***))))))((((((((()))************+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))*********************))))))((((((((()))(((((((((''''''''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))(((((())))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((()))******)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))((((((((('''''''''((((((((((((((()))******))))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''"""$$$)))...000,,,$$$''''''''''''(((((((((((())))))))))))(((((((((((())))))((((((((('''''''''))))))******)))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((())))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************)))*********++++++++++++*********+++++++++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,---******+++++++++***))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))***+++++++++******))))))))))))))))))))))))))))))************))))))++++++***))))))(((''''''(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))******))))))))))))******+++******)))(((((())))))))))))((((((''''''&&&&&&'''''''''(((((('''''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&'''(((((('''&&&&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))((((((((()))*********+++,,,,,,,,,+++,,,,,,------////////////000000000000000///......------......------,,,+++************------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++******---,,,+++***)))))))))))))))************+++++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))***))))))))))))***++++++,,,,,,+++***)))(((((('''((((((((((((''''''''''''&&&''''''((((((((((((((((((''''''''''''''''''((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))(((((())))))***+++(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&''''''(((***+++,,,)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''$$$(((...444555111)))###''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,*********++++++++++++,,,******))))))******+++,,,++++++++++++++++++******)))***++++++,,,,,,,,,+++***)))))))))))))))***+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***************+++******))))))))))))))))))))))))))))))))))))************))))))+++++++++***))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((******)))((((((((())))))(((((((((((((((''''''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''((((((((((((((((((((((((***)))(((''''''&&&''''''((())))))(((''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''(((((()))***+++,,,,,,+++******)))***,,,...////////////000000000111111//////...------------...---,,,++++++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))***+++,,,,,,))))))*********+++++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((())))))))))))******)))))))))***+++,,,,,,+++++++++******))))))((((((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))((((((((((((((((((((())))))***&&&&&&&&&'''''''''&&&&&&(((((((((((())))))))))))'''''''''((((((((((((((())))))((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***+++,,,---......---,,,''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''&&&''''''(((''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++***************+++++++++***+++,,,,,,+++***((('''++++++,,,------,,,,,,+++---,,,++++++************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************))))))(((((((((((((((((((((((((((((())))))************)))++++++++++++******))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''((((((((()))))))))))))))(((''''''&&&&&&''''''(((***))))))((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((()))***)))'''''')))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((())))))******+++,,,------,,,+++***))))))***,,,,,,////////////000000000000//////...---------------,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++((((((((((((((()))++++++))))))*********+++++++++))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))***************++++++,,,))))))******+++++++++,,,'''''''''((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))'''''''''''''''''''''&&&''''''''''''((((((((((((&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''%%%$$$$$$&&&)))+++''''''''''''(((((((((((('''((((((((()))))))))******)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))*********+++++++++))))))******++++++++++++***+++,,,,,,+++***((('''.........------+++******...---+++***((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********))))))((((((((((((((((((((((((((((((((()))***************+++++++++***************(((((((((((())))))))))))***++++++,,,,,,++++++***(((((((((((((((((((((((((((((('''''''''''''''(((''''''(((((()))))))))))))))((((((''''''(((((())))))((((((((((((((())))))'''''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((()))***)))'''''')))***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((()))))))))))))))))))))(((((((((((())))))*********+++,,,,,,------...---,,,***)))(((((('''............///////////////...------,,,,,,------,,,,,,++++++***++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++***)))((('''''''''''')))************+++++++++))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))***++++++,,,,,,++++++'''(((((()))***+++,,,,,,'''''''''((((((((((((((((((((((((((((((((('''&&&(((''''''''''''''''''(((((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((###%%%&&&((()))))))))(((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((())))))))))))************)))(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((###%%%''''''&&&%%%&&&'''''''''''''''((((((((((((''''''(((((())))))************)))))))))(((((((((%%%&&&''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''************************'''''''''((((((((()))))))))))))))************+++))))))***++++++++++++***++++++++++++++++++******.........---,,,+++))))))+++***)))'''&&&%%%%%%%%%''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))'''((()))******+++******************************(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))(((((('''(((((((((&&&''''''(((((())))))***))))))(((((((((((())))))((((((''''''(((((())))))(((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((())))))(((''''''(((***((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))************++++++++++++******************)))(((------------............///...------,,,,,,------,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,+++***)))(((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))((()))+++---...,,,+++)))((((((((())))))*********''''''''''''((((((((()))((((((((((((((('''&&&&&&)))((((((''''''(((((()))***)))(((&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''(((((()))))))))*********)))(((((((((((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&))),,,,,,***((('''(((''''''''''''(((((((((((('''''''''((()))******************)))))))))((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,++++++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++*********)))(((((('''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))&&&&&&((()))************))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))(((''''''((((((&&&&&&''''''((())))))***))))))(((((((((((())))))'''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''(((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((('''&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((*********)))))))))))))))"""$$$'''***,,,---......,,,,,,,,,---------............---,,,,,,,,,,,,---+++++++++***++++++,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---)))************+++++++++))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))'''))),,,...///---***((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&))))))(((((((((((()))))),,,+++)))'''&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''((((((((((((((('''''''''''''''''''''((())))))&&&'''((((((&&&$$$""" (((((((((((()))))))))***))))))(((((('''''''''&&&(((((())))))*********+++''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((******'''$$$$$$&&&)))''''''''''''((((((((()))&&&''''''((()))******+++************))))))))))))&&&&&&'''((()))))))))((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************((()))***+++,,,+++******,,,,,,+++***+++,,,...///******+++,,,,,,,,,++++++************+++,,,---...&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''(((((((((((($$$%%%'''(((***+++++++++))))))))))))))))))))))))''''''(((******+++++++++((((((((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''((()))*********)))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&'''((('''%%%%%%'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******''''''((((((((((((''''''***)))(((''''''((()))***************************---------............///------------------------***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,)))************+++++++++------------,,,,,,+++***(((((((((((())))))))))))***+++,,,,,,,,,,,,+++***++++++******))))))((((((++++++******))))))(((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((())))))))))))+++---//////---+++***######%%%&&&((()))***+++&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((($$$$$$%%%%%%'''(((******++++++***((('''&&&%%%$$$(((((((((((((((''''''&&&%%%&&&&&&'''((()))******((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***'''$$$&&&***+++(((%%%))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%))))))))))))************++++++)))'''%%%&&&))),,,))))))(((((((((((())))))))))))((((((''''''&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))))))))))))))************+++***)))'''''')))***+++))))))))))))))))))))))))((()))***---///...+++)))***++++++******)))((('''******))))))((((((''''''))))))))))))))))))))))))************))))))))))))(((((())))))************((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++###///%%%'''+++&&&///222...+++(((&&&'''(((((('''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((()))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((+++,,,,,,+++(((''',,,+++***(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***************************------------............------------------------***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++***************))))))))))))*********))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((***+++------+++)))'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((()))******)))((('''&&&&&&%%%(((((((((((((((''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&***'''%%%&&&)))+++(((%%%''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''(((((()))))))))*********(((((('''%%%######&&&((())))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''((()))***))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***---......+++))))))************)))((((((******))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''''''''((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((()))))))))%%%---&&&)))+++///===777---+++(((&&&'''(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((())))))************)))(((((((((((((((((((((((()))(((((((((''''''''''''&&&''')))******)))'''&&&))))))((((((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,---------..............................***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,---******+++,,,,,,+++******)))))))))***************))))))))))))************)))))))))))))))(((((('''************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((*********(((&&&%%%))))))(((''''''&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((,,,+++***)))(((''''''''')))(((((((((''''''''''''(((((((((((((((''''''&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&***'''%%%&&&)))***(((&&&''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((())))))))))))'''((((((((((((((())))))(((((())))))))))))******++++++,,,***(((''''''((()))((((((''''''(((((()))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((())))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***,,,...---+++((((((((()))************)))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((()))))))))(((((((((''''''((()))''',,,***999NNN:::,,,***(((''''''(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&'''''''''((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++,,,,,,,,,------------........................***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------******++++++++++++******)))))))))******+++++++++(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((()))))))))'''%%%$$$))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((++++++)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''')))'''&&&'''))))))(((&&&''''''''''''''''''''''''(((((())))))************((())))))))))))*********''''''(((((())))))******(((((((((((()))))))))***+++---......+++)))(((((((((((((((''''''(((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++******)))((((((((((((((()))))))))******************)))(((((()))******))))))))))))))))))))))))***)))***+++---,,,***((('''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((+++&&&&&&---(((===UUU888,,,***((('''((()))((('''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,---........................***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,+++++++++************++++++++++++************************))))))******++++++,,,,,,(((((())))))******++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((('''(((((()))))))))(((&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''((('''''''''((((((((('''(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))*********+++''''''(((((())))))******'''(((((((((((()))))))))''')))++++++)))&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((())))))************))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&((()))))))))******************))))))))))))******))))))))))))))))))))))))******)))***,,,,,,***(((&&&'''(((***++++++++++++))))))))))))************************************************)))))))))((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''(((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))))))))+++%%%$$$---(((:::OOO111+++)))'''((())))))((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))(((((('''&&&%%%(((((((((((((((((((((((('''''''''((((((((((((((()))((('''%%%%%%'''((()))((('''''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++++++++++++++))))))))))))************+++***))))))))))))***+++*********+++++++++++++++))))))))))))************'''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((())))))(((((((((&&&&&&'''((())))))******''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''((((((((((((((())))))''''''(((((((((((())))))''')))++++++)))'''''''''(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))+++***)))***++++++)))(((''''''(((******+++++++++)))))))))************+++************************************))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''$$$%%%&&&'''((())))))***+++&&&###...---333AAA+++***((('''((()))***)))'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))************))))))((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***))))))((('''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------))))))***+++++++++++++++))))))))))))*********++++++***)))(((((()))***+++,,,++++++++++++++++++************)))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&''''''((()))))))))'''''''''((())))))******&&&&&&'''''''''(((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&'''(((((())))))((((((''')))((((((''''''(((((()))(((((())))))))))))(((((('''((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))******(((((((((''''''''''''''''''''''''((((((((())))))((()))++++++***)))***+++(((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))))))))************))))))************))))))))))))))))))))))))))))))+++***))))))******)))''''''((()))***************))))))*********+++++++++************************************))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))((())))))))))))))))))))))))'''(((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((())))))###222666...333***)))((('''(((******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))((())))))************)))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((()))(((((('''&&&&&&&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))***+++++++++++++++))))))*********++++++++++++***)))(((((()))***+++---,,,,,,++++++*********++++++******))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++$$$%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''&&&%%%&&&&&&'''((()))******%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''((()))((('''''''''((('''''''''''''''''''''''')))))))))((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))$$$%%%''''''&&&&&&((()))'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((()))(((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&######%%%''')))+++,,,---''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))************))))))************)))))))))))))))))))))))))))))),,,***))))))******)))'''((())))))************)))))))))******++++++++++++************************************))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&(((,,,$$$555===,,,+++,,,)))((('''(((******)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))************))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++************)))''''''(((((())))))***************)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''******))))))((((((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((***+++((((((((((((((('''''''''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''((()))((((((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((())))))))))))((((((######$$$&&&''')))***+++(((((((((((())))))))))))%%%%%%&&&'''((()))******)))***++++++***)))'''&&&))))))))))))))))))))))))...+++)))))),,,---,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))((((((((()))***++++++&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((&&&''')))+++***&&&###000>>>555'''((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&''')))))))))((('''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))***))))))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((('''''''''(((((()))***************))))))*********))))))(((******))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************+++++++++*********))))))***************)))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((('''))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((()))))))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))***************))))))))))))))))))))))))))))))---***((()))+++,,,+++)))*********+++++++++,,,,,,************************************************))))))))))))))))))***+++(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))+++***(((&&&222@@@666((()))((('''%%%$$$$$$%%%'''((()))))))))(((((((((((((((((((((''''''''''''(((((((((((()))*********)))))))))((((((''''''(((((()))((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((''''''((())))))******))))))))))))************))))))***)))))))))(((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++******))))))++++++*********))))))))),,,,,,,,,+++***))))))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((()))))))))***'''''''''''''''&&&&&&&&&((((((((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))((((((%%%&&&&&&'''(((((())))))&&&''''''((((((''''''&&&''''''(((((()))******+++(((''''''&&&'''((()))***&&&&&&''''''((())))))***((((((''''''''''''((((((&&&&&&'''(((((()))******(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))******)))))))))(((((((((******************+++,,,))))))))))))))))))))))))+++)))((()))***+++***)))*********++++++++++++,,,))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))*********++++++((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''(((*********)))333@@@777)))+++'''&&&%%%$$$$$$%%%&&&''')))))))))(((((('''''''''((((((''''''''''''(((((())))))((((((((((((((((((***))))))(((((())))))***((((((''''''''''''((((((((())))))))))))(((((('''''''''(((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((((((((''''''((())))))))))))((())))))************))))))))))))))))))((((((((((((((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&(((******)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))+++)))'''&&&&&&''')))+++))))))(((((((((((())))))&&&'''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((&&&%%%&&&''')))+++''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))************))))))))))))---,,,***))))))***+++,,,)))))))))))))))))))))))))))(((((()))))))))((((((************++++++++++++))))))))))))))))))))))))************************++++++***)))((((((((()))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&((()))(((++++++222<<<555)))+++'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&((((((''''''''''''((((((((('''&&&$$$$$$$$$%%%&&&******))))))))))))******((((((''''''''''''(((((())))))***))))))((('''&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))************)))))))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((''''''((((((((()))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))*********)))))))))((((((((((((((()))))))))******,,,+++******)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''))))))(((((('''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((('''((((((''''''&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++))))))((((((''''''''''''((((((''''''''''''((((((******))))))(((((((((((((((((())))))))))))((((((((()))))))))******++++++(((((((((((())))))))))))((((((((()))***+++++++++...---+++)))(((((())))))))))))))))))))))))))))))'''((()))))))))((((((((())))))*********+++++++++************************))))))))))))))))))))))))++++++***)))((((((((()))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((******************************))))))))))))******((((((((((((((((((((((((***************************)))))))))((((((((('''(((((()))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((%%%******...666000''')))((((((''''''''''''(((((()))((((((((('''''''''&&&((((((''''''''''''((((((((('''&&&$$$$$$$$$%%%&&&******))))))))))))******((((((''''''''''''(((((())))))***))))))((('''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((()))***************(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))((((((''''''''''''((((((((())))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************)))))))))(((((((((&&&''''''((())))))******,,,,,,+++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))*********)))(((((('''&&&&&&'''(((((())))))(((((('''+++******)))((((((''''''(((''''''&&&'''((()))******))))))(((''''''&&&&&&((((((''''''''''''((((((******)))(((((('''&&&&&&(((((())))))))))))((((((++++++******))))))(((((((((((((((((())))))))))))&&&''''''((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))&&&(((***+++)))((((((((()))))))))************+++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))************************((((((((()))))))))))))))((((((((()))))))))******((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&''''''###)))((()))///+++%%%)))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((***))))))(((((())))))***((((((''''''''''''((((((((())))))))))))(((((('''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))''''''((())))))))))))((('''((()))******+++******(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((((((((('''''''''(((((((((((()))))))))************************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,***)))))))))(((((((((((()))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))''''''&&&&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''***)))(((''''''((()))***)))))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((((()))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************++++++***))))))***++++++))))))))))))))))))))))))************************''''''(((((())))))******(((((((((((()))))))))***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''"""***'''$$$)))'''$$$)))''''''((((((((((((''''''%%%&&&&&&''''''(((((((((((((((''''''''''''(((((((((((()))*********)))))))))((((((''''''(((((()))((((((''''''''''''(((((('''(((((())))))))))))(((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***'''((())))))******))))))'''((()))******+++++++++'''((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((()))))))))***************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,---))))))))))))((((((((((((,,,,,,++++++***)))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))***+++'''''''''&&&&&&'''''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&''''''''')))(((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&+++)))(((''''''((()))+++''''''(((((())))))******(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((()))(((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((($$$%%%&&&((()))+++,,,,,,(((((((((((())))))))))))((((((((((((''''''''''''"""###&&&(((***++++++***))))))))))))))))))))))))&&&)))------***(((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************&&&&&&'''((()))***++++++(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&))))))'''&&&&&&&&&"""***'''"""&&&%%%$$$***&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((%%%&&&''')))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((())))))***))))))&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***(((((()))***************''''''(((******+++++++++'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''(((((())))))))))))))))))************)))************+++++++++---,,,+++)))(((((('''''')))***+++,,,---,,,++++++******++++++++++++******,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,,,,+++***))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++******)))(((''''''&&&(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((()))''''''''')))+++,,,,,,***(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++******++++++++++++******(((((()))***+++*********))))))))))))))))))))))))''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))******))))))))))))*********((('''&&&&&&'''(((*********))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))+++***)))))))))***,,,---''''''''''''(((***+++,,,***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))++++++++++++++++++++++++************************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))((('''''''''''''''((('''&&&'''((())))))'''(((((((((((())))))))))))''''''(((((())))))******+++***)))'''''''''((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((()))))))))))))))((('''''''''''''''((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,+++***)))(((((((((((()))***+++,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,---,,,++++++******++++++,,,************+++++++++,,,+++++++++************)))))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''*********)))((('''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((('''''''''((((((((())))))''''''&&&'''))))))(((&&&((((((((((((((((((((((((''''''&&&&&&'''((()))***)))******++++++******)))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''***))))))(((((())))))***)))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''((((((((((((''''''&&&'''(((((())))))((((((***))))))((()))***+++,,,)))(((((((((((())))))***)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***************)))))))))(((************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''(((***,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&&&&$$$%%%'''((()))((('''&&&((('''&&&'''((())))))'''(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((''''''((()))((((((((((((((((((((((((''''''(((((()))************)))))))))((((((((('''''''''''''''''''''''''''***)))((('''&&&''''''(((((())))))))))))(((''''''((((((((((((((('''''''''(((((())))))))))))******)))))))))*********++++++******))))))))))))******)))***++++++,,,,,,++++++******++++++++++++******************++++++++++++++++++************++++++)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((''''''((((((((())))))))))))((('''((()))((('''%%%((((((((((((((((((((((((((((((''''''''''''((()))))))))************))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((((())))))((((((((((((((((((((()))************)))((((((((((((((())))))*********)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))++++++++++++++++++++++++************************************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''***,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&& """&&&)))***)))'''%%%((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((((((((())))))***+++++++++))))))))))))((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((''''''(((((((((''''''&&&))))))((((((''''''&&&&&&(((((((((((()))))))))***))))))))))))************))))))(((((()))***++++++)))******+++++++++++++++******++++++++++++***************++++++++++++,,,++++++************++++++((())))))))))))*********+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***)))))))))++++++)))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((()))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))((((((((((((''''''(((((((((((('''''''''((())))))******))))))''''''''''''(((((())))))))))))(((((((((((())))))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************)))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************+++++++++++++++++++++++++++******************+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%$$$###%%%'''*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&"""$$$''')))***)))'''&&&((('''&&&'''((())))))'''(((((((((((())))))))))))******))))))(((((('''''')))))))))(((((((((((()))((((((((((((((((((((((((++++++***))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((%%%&&&&&&''''''&&&&&&&&&))))))((((((''''''&&&&&&'''(((((((((((()))))))))(((((()))))))))*********(((((((((((()))***+++,,,)))))))))*********++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++******))))))******+++((())))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((('''''')))+++,,,+++***(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''***(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))***++++++++++++***&&&&&&''''''((((((((((((''''''''''''((()))***+++(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))******************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************++++++++++++++++++++++++*********++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((($$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$###%%%''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&)))))))))(((((((((((((((((('''&&&'''((())))))'''(((((((((((())))))))))))******))))))((((((''''''((((((((())))))))))))((())))))))))))))))))))))))***))))))(((((('''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((('''''''''''''''(((((((((((())))))((((((((()))))))))******))))))(((((()))***++++++***))))))))))))***++++++******++++++++++++******++++++++++++,,,,,,,,,---******))))))))))))******)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((((((((('''%%%$$$''''''''''''((((((((((((((((((((()))))))))******%%%%%%%%%''')))+++***)))((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((('''''')))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((&&&&&&&&&%%%'''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((()))******++++++******&&&''''''((()))(((((((((&&&&&&''''''(((***+++,,,%%%%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&)))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''+++***)))((((((((())))))((('''&&&'''((())))))'''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******)))))))))))))))*********))))))((()))***+++,,,******++++++++++++******************++++++++++++******))))))))))))******************+++++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''((()))(((&&&%%%''''''''''''(((((((((((((((((()))))))))*********'''&&&&&&''')))***)))'''((((((((((((((((((((((((%%%&&&'''((())))))((((((&&&''''''((((((''''''&&&&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''***))))))(((((())))))***''''''(((((((((((('''''''''((((((((()))))))))***''''''((((((((((((''''''''''''((()))))))))))))))&&&'''((()))))))))((((((((((((((((((((()))******%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&'''((())))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++***)))(((''''''((())))))***))))))(((((('''&&&'''((())))))'''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))******)))((())))))))))))))))))))))))'''''''''((())))))******'''((((((((()))))))))***((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((()))***************&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))*********)))((((((((()))+++,,,******++++++++++++******))))))))))))******************))))))))))))*********++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''"""$$$&&&((())))))((('''''''''''''''((((((((()))))))))))))))************+++***)))***++++++)))'''(((((((((((((((((((((((($$$%%%''')))))))))))))))&&&''''''''''''''''''&&&###%%%&&&((()))*********''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******''''''(((((((((((('''''''''((((((((())))))******''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&''')))*********)))(((***))))))((((((((((((((((((((()))******+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''%%%%%%&&&&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++)))((('''"""$$$(((***+++***((('''((('''&&&''')))))))))'''(((((((((((())))))))))))''''''(((((())))))******&&&'''(((*********)))((())))))))))))))))))))))))++++++******)))((((((((('''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&************))))))))))))))))))))))))************++++++******)))(((((((((&&&&&&''')))***+++,,,---+++++++++***************)))************+++++++++,,,,,,,,,++++++*********''''''(((((())))))******************************)))))))))+++------+++)))))))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((***)))(((&&&&&&((()))***************************(((((((((((())))))))))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''')))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))+++***)))((((((''''''(((((('''&&&&&&&&&''')))***'''(((((()))***+++++++++)))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))((((((''''''(((((())))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++((($$$ $$$(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******)))))))))))))))******+++...,,,))))))++++++***((())))))))))))))))))))))))******))))))))))))******************))))))))))))******+++++++++,,,,,,,,,+++***)))(((((()))***+++++++++******))))))(((((())))))***++++++++++++***************************,,,++++++***)))((((((''')))((('''&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))---***'''&&&(((***)))'''))))))((((((''''''&&&&&&''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''(((((((((((((((((()))))))))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''(((((()))))))))***(((((()))))))))*********((((((((()))******++++++''''''((()))***++++++,,,******************++++++)))************+++++++++,,,,,,,,,+++++++++******)))))))))***************************************))))))(((***+++,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))(((+++***(((''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))))))))))))))((((((((((((((())))))(((((('''''''''((()))***'''(((((()))******++++++))))))((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))******)))))))))))))))******+++,,,)))'''(((***,,,+++)))))))))))))))))))))))))))******))))))))))))******((((((((((((''''''''''''*********+++++++++,,,,,,)))(((''''''''''''((()))*********)))))))))))))))))))))***++++++++++++***************************++++++***))))))((('''''')))(((''''''''''''((()))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))),,,)))&&&&&&((()))((('''))))))))))))((((((((((((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((((((((((((''''''''')))))))))))))))(((((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((()))))))))***'''''''''''''''''''''''''''(((((())))))(((((('''%%%%%%&&&'''((()))******(((((())))))))))))******((((((((()))******++++++((()))))))))************)))))))))***+++++++++,,,)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++******))))))))))))))))))))))))***((('''''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''((())))))(((((((((((((((''''''''''''(((((())))))(((((('''(((((((((((((((((((((((($$$%%%&&&'''((()))******''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''''''''''''((()))***+++)))(((((((((((()))***+++'''(((((())))))******+++)))))))))(((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********)))))))))))))))******+++)))'''&&&''')))+++++++++))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((*********++++++++++++,,,)))((((((''''''(((((()))))))))))))))************))))))***++++++++++++*********************************))))))(((((('''''')))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))***(((&&&&&&'''((((((''')))))))))))))))*********%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((''''''''''''''''''((())))))(((((('''''''''&&&))))))******))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))******+++''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((()))******(((((((((((()))))))))***++++++******)))(((((((((*********)))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++*********)))((((((((((((((((((((((((***(((&&&&&&((()))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))(((++++++***))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***))))))(((((()))))))))))))))(((''''''&&&&&&(((''''''&&&&&&''')))***))))))((((((''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))'''''''''''''''((()))***)))))))))))))))******+++(((((((((((())))))******)))))))))((((((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((())))))*********)))'''&&&&&&(((***+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((((((((((())))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++******************)))))))))))))))******+++((((((''''''((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))************************++++++++++++************************(((((())))))******++++++))))))***++++++++++++***************************)))))))))((((((((('''''')))(((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''(((''''''''''''(((((())))))******%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&)))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))++++++******)))(((((((((************))))))))))))(((((()))***+++,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((((((((((((((((((***(((&&&&&&((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((()))))))))(((''''''&&&&&&(((''''''&&&&&&''')))***))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((('''''''''''''''((())))))***************((((((((((((((()))))))))***)))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''(((((())))))*********((('''&&&'''(((***,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++*********)))))))))))))))******+++******)))(((''''''((((((******************************))))))))))))******((()))))))))*********+++))))))*********+++++++++******++++++++++++******(((((())))))******++++++))))))***++++++++++++***************************))))))))))))((((((((((((((())))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((((((((%%%&&&&&&''''''(((((((((''''''((())))))))))))((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&***************))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''+++*********)))))))))(((''''''(((((((((((())))))((((((((()))******++++++*********))))))))))))))))))))))))***+++++++++,,,)))************+++++++++***++++++++++++,,,,,,,,,***************)))))))))))))))))))))))))))))))))***((('''''')))******)))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***)))((('''&&&&&&&&&&&&'''((()))*********))))))((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((())))))))))))((((((''''''((()))***+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******++++++++++++)))'''&&&''')))******************************))))))))))))******&&&&&&''''''(((((()))))))))))))))************+++((())))))******))))))((())))))))))))************))))))***++++++++++++***************************************))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&(((******)))((()))***&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((''''''(((((()))(((''''''''''''''''''(((((((((((((((((((((((((((******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''((((((((()))))))))))))))'''''''''((((((((())))))((((((((()))******++++++)))))))))))))))***************************++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++************************))))))(((***+++,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''(((((((((&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))(((''''''&&&&&&&&&''''''&&&'''((()))))))))((((((((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***)))))))))))))))******+++)))+++,,,***((('''))),,,******************************))))))))))))******&&&&&&&&&'''((()))))))))))))))))))))************((()))************)))(((*********)))))))))))))))))))))***++++++++++++***************************************++++++++++++((()))************)))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&)))+++,,,***)))***+++'''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&''''''((()))))))))***++++++++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))******++++++(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))++++++******)))(((((((((((()))))))))************+++++++++***************)))************+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------************************)))))))))+++------+++)))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))))))))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&((()))))))))((('''((((((((((((((('''''''''************))))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))((((((''''''&&&&&&((()))************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))***+++((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))******+++(((***++++++)))))),,,...******************************))))))))))))******'''(((((()))***++++++,,,))))))))))))***************+++,,,------,,,+++***++++++******))))))(((((())))))***++++++++++++***************************++++++++++++++++++,,,,,,((()))***++++++***)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&))),,,---+++)))***,,,))))))(((((('''''''''&&&%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))%%%%%%&&&'''((()))*********++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++************************'''((((((((())))))******)))))))))))))))***++++++************************))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((************************''''''(((***+++,,,---...+++++++++*********))))))+++++++++++++++++++++++++++*********))))))((((((((())))))))))))***************))))))))))))******((('''&&&&&&'''))),,,---(((((())))))))))))((((((,,,***)))'''''')))***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))+++******)))(((''''''&&&((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))(((&&&''')))+++)))(((''''''''')))***+++******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))************))))))))))))*********))))))))))))))),,,,,,,,,+++***))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***+++,,,---++++++++++++++++++++++++******))))))((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&&&&'''((()))***&&&&&&'''((()))***++++++************))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***************)))((((((((()))***++++++***)))((())))))))))))))))))******---,,,+++)))(((&&&%%%$$$((((((((((((((()))******)))'''&&&''')))******)))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((()))***+++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++************)))))))))((()))))))))*********++++++******))))))))))))*********)))'''''''''(((***+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))*********))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((())))))))))))))))))))))))((()))))))))'''''')))***)))(((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))************))))))))))))***))))))))))))))))))))),,,++++++***))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++,,,---++++++++++++++++++++++++***)))))))))((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((''''''&&&'''((()))***'''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++&&&&&&'''(((((((((((((((((((((((((((((((((((((((***************)))((((((((())))))******))))))((()))))))))(((((((((((((((******))))))((((((''''''((((((((((((((()))*********((('''''')))***))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++************))))))))))))************+++++++++,,,******))))))))))))******+++***)))'''''''''((()))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++*********))))))(((((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((()))***+++++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))'''(((******((((((((()))((())))))))))))(((((('''***))))))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++******))))))(((((('''((())))))******))))))(((((((((((()))))))))******''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((()))))))))*********%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))******))))))(((((()))((((((''''''(((((()))))))))((((((''''''&&&&&&'''''''''((()))*********((((((((((((((()))******+++)))''''''((())))))((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********************************************************************************************************)))))))))))))))******+++++++++,,,,,,,,,******))))))))))))************)))((('''(((((()))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++******)))((((((((('''(((((((((((()))))))))(((((()))))))))*********(((((((((((())))))))))))'''(((((())))))))))))((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((()))))))))***,,,------,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))************)))))))))((()))))))))))))))************)))))))))(((((('''''')))))))))******)))))))))(((((()))))))))*********''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************---,,,+++++++++++++++,,,************************))))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((('''''''''((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))))))))))))))(((((()))((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&''''''((()))******+++((((((((((((((())))))***,,,***((('''((()))((('''((((((((((((((((((((((((***))))))(((((('''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************+++++++++************)))************************************************))))))))))))))))))************+++++++++,,,,,,,,,******))))))))))))******((((((((((((((())))))***(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***)))))))))(((((('''''''''(((((((((((()))))))))***))))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&''')))******((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++)))(((((((((((()))*********((('''&&&))))))))))))************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************)))))))))((((((((())))))************))))))))))))(((((((((((())))))************))))))))))))))))))************''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,+++******+++++++++************************(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''((())))))))))))((('''''''''''''''''''''''''''(((((()))))))))(((((()))((('''&&&&&&'''((()))*********))))))((((((((((((((((((((())))))))))))((((((((((((((())))))***,,,***((('''((()))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************++++++*********************************+++++++++************************))))))))))))************************+++++++++,,,******))))))))))))******''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++))))))))))))((((((((((((&&&'''((())))))******)))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))'''((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((******((((((((()))((())))))))))))((((((''')))))))))************+++(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))******++++++******))))))))))))*********++++++''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))******++++++************************(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))(((((('''&&&'''((((((((())))))******%%%%%%&&&&&&'''((((((((((((((()))))))))*********'''(((((()))))))))))))))''''''''''''''''''''''''''''''((()))))))))(((((()))((((((''''''(((((())))))))))))***************))))))))))))((((((((((((((((((((((((((()))******+++)))''''''((())))))((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++******************************************++++++))))))*********+++++++++************************((()))))))))************)))))))))*********++++++******))))))))))))******)))))))))))))))(((((('''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((%%%&&&&&&''''''(((((()))(((((()))))))))*********))))))*********+++++++++******))))))((((((''''''&&&'''((()))************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))'''''')))***)))(((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))************))))))))))))'''(((((()))******++++++************************)))******++++++******)))))))))*********+++++++++''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***++++++************************'''((((((((()))))))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((&&&%%%'''''''''((((((((())))))%%%&&&&&&'''(((((()))))))))))))))*********++++++&&&'''(((((())))))((((((''''''''''''''''''''''''&&&''''''((())))))((((((((())))))******))))))(((''''''(((((()))*********(((((((((((())))))))))))((((((((((((((()))*********((('''''')))***))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))*********************************))))))*********+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++((())))))))))))***************))))))))))))******++++++******)))'''&&&%%%(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))%%%%%%&&&'''((()))******))))))))))))************)))************++++++++++++******)))(((''''''&&&&&&'''((()))************(((((())))))))))))((((((''''''''''''((((((((()))))))))(((((((((((())))))((('''&&&%%%$$$%%%%%%%%%((((((((((((((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))(((&&&''')))+++)))(((''''''''')))***+++))))))******++++++++++++************************&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))))))))'''(((((()))***+++++++++***************+++++++++******++++++++++++******)))************+++++++++'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))'''((((((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((())))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((()))***++++++***)))(((%%%%%%&&&'''((()))******''''''(((((())))))******((((((((((((((()))******)))'''&&&''')))*********))))))))))))))))))))))))''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************+++++++++*********))))))+++++++++*********))))))++++++************++++++************************((()))***+++***)))'''%%%))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))'''(((((((((&&&&&&(((*********))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&'''(((***+++))))))))))))************''''''''''''(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))************************)))***+++***)))((((((***+++)))''')))+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))))))))******,,,***((('''&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++******(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((('''''''''+++***)))((((((''''''(((******))))))((((((''''''$$$'''***+++***)))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))+++***)))((('''&&&%%%%%%$$$%%%&&&'''((()))***+++***))))))((((((''''''&&&*********)))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((()))***************************************************************+++++++++*********))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++)))'''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''')))(((((((((((((((((()))((()))))))))''''''(((***)))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''((()))((((((((()))))))))******''''''''''''((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))******))))))((((((''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))***))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((******)))((()))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((('''((())))))***)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,***)))))))))******+++***((('''''''''))))))(((((())))))))))))((((((((((((((()))))))))******+++++++++******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))(((((((((''''''))),,,,,,+++***)))***))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************+++++++++***************+++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((()))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))++++++)))(((&&&******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''''''''''''''''''''((()))***)))((('''(((***((((((((('''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))++++++***)))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******((((((((())))))*********))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((((((***)))(((((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''(((((()))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++******)))*********+++***)))((('''((()))***((())))))******))))))((()))))))))*********++++++******+++******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((()))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))((((((((((((''')))++++++***((((((((()))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))***+++((((((((()))))))))******((((((((())))))*********&&&&&&''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((((((((((())))))******+++))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************************************************************++++++************++++++))))))))))))))))))))))))******++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''(((((((((''''''((((((((())))))))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))***)))(((''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((((((***(((((())))))***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************************)))(((((())))))***)))))))))******))))))))))))*********++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&(((******((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&((()))(((&&&%%%%%%%%%((((((((((((((((((((((((***************))))))(((((((((((((((((((((((((((&&&&&&'''((()))******+++************))))))))))))&&&''''''(((((())))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************************************************************++++++************++++++))))))))))))))))))))))))*********+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))******)))))))))(((((((((''''''(((((((((((((((((('''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&((())))))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((()))***+++******))),,,,,,+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))************************)))***+++***(((((((((***'''((()))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++************))))))))))))*********))))))************)))))))))*********++++++++++++)))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((''''''''''''((((((&&&''')))******)))'''%%%(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))******+++******)))(((((())))))(((((((((((())))))))))))&&&((()))(((&&&%%%%%%&&&(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))'''''''''(((((())))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))******************))))))))))))))))))))))))))))))************))))))(((((()))******************************************************************************+++++++++***************+++++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((()))))))))))))))''''''((((((((((((''''''''''''((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&'''((())))))((('''&&&''')))******(((&&&%%%&&&'''''''''''''''((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************''''''((((((((()))))))))''''''''''''(((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((()))***+++++++++***))),,,,,,+++***)))(((((('''(((((())))))))))))******))))))))))))))))))))))))************************)))***+++***)))((((((***&&&(((***)))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++++++++***))))))******************)))******++++++******))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''(((((())))))******+++---,,,+++***))))))))))))(((((((((((()))))))))))))))***+++***(((((((((***))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((((((((()))******++++++++++++******************))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************))))))*********+++++++++))))))*********+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))******************************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******&&&'''((())))))((('''&&&'''''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&''')))******)))'''&&&(((+++,,,,,,***((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********)))(((((((((((()))))))))******''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''')))***,,,,,,+++***)))************************(((((()))))))))*********))))))))))))))))))))))))************************)))***+++***)))((((((***&&&(((***)))'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++,,,++++++***))))))******++++++++++++)))******++++++******)))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''''''''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))******++++++******)))))))))))))))***'''((((((((()))))))))***)))***+++***))))))***,,,))))))))))))))))))))))))%%%&&&'''((()))*********))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((************************))))))(((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************************************************************))))))******++++++++++++))))))******++++++++++++++++++************++++++************************((((((''''''((()))******************************************************))))))))))))))))))))))))'''((()))******)))((('''&&&&&&'''((()))***++++++&&&'''((())))))((('''&&&'''((()))***+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***'''((()))++++++)))((('''***,,,......,,,***(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))******((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((******++++++***)))'''&&&))))))))))))************''''''''''''((((((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''')))+++,,,,,,,,,***)))'''((()))***+++,,,------(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((((((***%%%(((******'''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++,,,,,,+++***((()))***+++++++++++++++******++++++++++++******(((((((((((())))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((+++***)))(((''''''(((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))'''(((((()))***+++++++++(((''''''(((((()))***+++'''((((((((())))))******'''((()))((('''(((***,,,))))))))))))))))))))))))###$$$&&&((()))*********)))))))))))))))))))))))))))))))))))))))*********''''''''''''((((((((())))))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++---,,,***)))))))))************))))))))))))******++++++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((***---000000---)))&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))************************''''''((((((((((((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******************************))))))((((((''''''''''''((((((((((((''''''******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++++++++******((('''&&&(((((((((((())))))))))))((()))++++++)))((()))***)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))******+++))))))************)))))),,,,,,+++***)))))))))***))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((((()))***,,,+++***((('''&&&&&&'''((()))***++++++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((******++++++++++++******&&&'''((()))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************************))))))))))))))))))))))))************************(((((())))))))))))(((((()))************+++++++++,,,+++***)))))))))***+++******))))))))))))*********************************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))+++......,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))***************)))((('''(((((((((((()))))))))***((()))++++++)))((()))***(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***************************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))******++++++++++++******---------------,,,,,,,,,++++++************++++++******))))))))))))************)))((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''((((((''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%((('''&&&&&&&&&'''((()))((()))***+++******)))(((''''''(((((())))))******)))))))))************+++((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************(((((()))*********))))))))))))))))))))))))))))))*********)))((('''''''''+++++++++***************************************************************++++++++++++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++'''((((((((((((((((((''')))************+++++++++*********)))******+++,,,******))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******''')))++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********))))))(((((((((((()))))))))******((()))++++++)))((()))***'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++***)))))))))******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))************)))((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))))))))(((((()))(((''''''((()))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&((('''''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********************************))))))(((((())))))************+++******))))))))))))))))))))))))))))))******))))))(((((('''''',,,+++++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))))))))(((((())))))*********+++++++++)))))))))******+++,,,,,,******))))))))))))*********************+++++++++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&''''''((()))******+++((()))***)))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((***++++++***(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((())))))************)))(((((()))))))))*********((()))++++++)))((()))***((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))******+++))))))************))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))*********)))***+++,,,,,,+++***)))******))))))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************))))))))))))+++***)))(((((()))+++,,,(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******)))(((((((((((()))*********)))))))))((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))************************************)))(((''''''((()))***+++++++++++++++***)))(((((((((((((((((((((((((((***)))))))))(((((((((''',,,+++++++++***)))))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++))))))******++++++++++++******))))))))))))******))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++*********(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&'''))))))))))))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((())))))************)))))))))))))))************((()))++++++)))((()))***)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***))))))((())))))******))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********)))***+++,,,,,,+++***)))******))))))))))))*********))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************,,,+++***)))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))))))))))))))((((((''''''((()))************))))))((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************************************))))))(((((((((((())))))+++++++++++++++***)))((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))***+++++++++************))))))))))))******)))))))))***++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********++++++)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))((()))))))))*********++++++((()))++++++)))((()))***************++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))((((((((()))******))))))))))))))))))))))))******++++++++++++************++++++,,,---------******++++++++++++************))))))))))))************)))((((((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))************))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''&&&''''''(((((())))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++************************((())))))******))))))(((*********+++******))))))))))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++******+++,,,+++***))))))******))))))))))))******((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((('''))))))*********+++++++++((()))++++++)))((()))***))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******+++++++++,,,---.........++++++************++++++******))))))))))))************)))((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))$$$&&&((()))******)))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((('''%%%$$$%%%&&&'''))))))))))))((())))))))))))((((((((((((((())))))))))))*********(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))''')))+++,,,,,,+++)))'''(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,((((((((((((((((((((((((************************---,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++***+++,,,,,,+++***)))(((******))))))))))))******((())))))***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))************************'''((((((((())))))******))))))************))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++******((('''''')))************+++++++++((()))++++++)))((()))***(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))******)))((('''************************)))))))))))))))******+++))))))************))))))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******))))))***+++,,,,,,------,,,+++***))))))***+++,,,******))))))))))))************)))((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))&&&'''''''''(((((()))))) """&&&)))+++,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))(((&&&$$$######%%%''')))******)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((('''))),,,......,,,)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))+++++++++***************'''((()))***+++,,,------------,,,+++*********+++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((('''((()))))))))))))))(((+++++++++++++++***)))(((,,,,,,,,,+++***)))((('''(((((((((((()))***+++,,,))))))(((((((((***+++,,,******))))))((((((''''''))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))'''&&&&&&(((***,,,---***&&&&&&)))++++++*********))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((*********)))***+++&&&'''(((***++++++,,,,,,'''''''''((()))*********(((((())))))*********++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***((('''''''''((()))'''''''''''''''((())))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''************************************************))))))))))))))))))))))))******************++++++,,,+++******))))))******))))))))))))******************))))))((((((''''''(((((())))))))))))((((((+++*********))))))((((((+++++++++++++++***)))(((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&************))))))))))))+++)))(((&&&&&&((()))+++'''''''''''''''''''''''')))(((%%%######$$$&&&(((''''''((()))))))))))))))&&&&&&''''''(((((())))))+++(((&&&'''***+++)))'''(((''''''&&&&&&((()))***'''((()))******)))((('''(((((((((((((((((((((((((((((())))))*********++++++***((('''&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))************************)))*********++++++,,,,,,************************************++++++++++++,,,,,,+++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))*********)))(((''''''***************)))((((((******+++++++++******)))******)))))))))))))))***))))))((('''((((((******+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((()))******,,,)))&&&&&&(((******)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))))))))***(((((())))))***)))))))))''''''(((((())))))******(((((()))))))))*********+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((+++***)))((('''(((((()))'''''''''''''''((())))))))))))))))))((((((((((((************)))))))))((())))))))))))))))))))))))*********))))))(((((((((************************************************))))))))))))))))))))))))))))))*********+++++++++,,,+++******))))))******))))))))))))******************))))))(((((((((((((((((())))))))))))((((((************)))))))))(((+++++++++++++++***))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************+++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))(((''''''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((()))))))))))))))'''''''''((((((((((((((()))'''%%%&&&)))***(((&&&(((''''''&&&'''((()))***'''((()))******)))((('''((((((((((((((((((((((((((((((((()))))))))******((('''''''''''')))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))++++++++++++++++++++++++))))))***+++,,,---......************************,,,,,,++++++*********))),,,+++******)))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))+++++++++***)))(((&&&&&&)))))))))***))))))((('''))))))***+++++++++++++++,,,+++***)))((((((((((((+++***)))))))))))))))***++++++++++++************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++(((&&&&&&'''))))))((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((()))+++***)))(((((())))))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((******)))((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***************)))))))))************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++***))))))))))))***))))))))))))***************))))))))))))(((((((((((())))))******))))))(((************))))))))))))***++++++++++++***))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************+++++++++***************++++++++++++++++++++++++***************+++++++++******************************)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''((()))******((('''&&&'''(((((()))))))))))))))(((((((((((((((''''''''''''&&&%%%&&&((()))((('''(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((((((((())))))(((((('''((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))((((((((((((''''''(((((((((((())))))))))))++++++++++++++++++++++++*********+++,,,---------)))))))))***************,,,,,,+++++++++*********+++******))))))************************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++***************************************)))((('''))))))************)))))))))******+++++++++******++++++***)))(((((())))))---,,,,,,+++************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***+++***(((''')))((('''&&&'''((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((''''''((()))(((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((***))))))(((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******************************************************************))))))))))))))))))))))))'''((((((***+++,,,------++++++***)))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,***************************************************************************************************************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''++++++******))))))(((((())))))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((()))))))))((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++++++++++++++++++++***)))*********+++++++++,,,***++++++++++++,,,,,,,,,+++***************++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((()))******+++*********++++++,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))(((((()))***+++++++++++++++******))))))((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%''')))++++++***((('''((((((((('''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***((('''''''''(((''''''&&&'''((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''((())))))******))))))'''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))******************++++++************************************************))))))))))))))))))))))))'''((((((***+++,,,------+++***))))))(((((())))))((()))))))))************))))))))))))************))))))************))))))))))))))))))))))))******)))******+++++++++******))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,***************************************************************************************************************************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''++++++******))))))(((((((((((((((((('''''''''''''''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))'''%%%%%%&&&'''((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((())))))))))))***+++&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,---------***+++++++++,,,,,,------+++++++++***++++++,,,---*********************************************************++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++'''''')))***+++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((((()))***+++,,,'''((((((((((((''''''&&&((((((((((((((()))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))***+++***(((''''''((())))))((('''((()))*********)))((('''''''''))))))))))))))))))))))))&&&'''((())))))******)))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((''''''((((((((('''&&&'''(((***+++'''''''''((()))*********))))))((((((((((((''''''))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++***)))(((''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))***************************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))(((((((((((()))))))))))))))************)))))))))************+++)))******++++++******)))))))))))))))************))))))***++++++++++++***)))))))))************+++************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***************************************+++++++++************************+++++++++*********************************************)))((((((((((((((())))))))))))))))))))))))************************&&&''''''((((((''''''&&&))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((+++)))&&&$$$$$$%%%((())))))))))))))))))(((((('''(((((((((((((((''''''''')))***++++++))))))***+++&&&''''''((()))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&''')))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,------...************************************************)))******+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,((()))******++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((***)))))))))))))))******&&&'''((()))))))))(((((((((((()))))))))*********))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((******))))))(((''')))+++***((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((('''((()))+++***)))''''''((()))***%%%&&&'''((()))***+++,,,))))))((((((((('''''''''((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((())))))***)))((('''&&&'''((()))++++++***)))((('''''''''((()))*********((()))))))))************))))))))))))))))))))))))((((((((())))))*********************************************************))))))))))))))))))))))))))))))*********+++++++++******)))((((((((((((((())))))))))))************))))))*********+++++++++)))******++++++******)))((()))))))))************))))))***+++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))*********+++++++++************************+++++++++*********))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((())))))'''((((((((((((((((((((()))))))))***+++,,,,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''(((((()))))))))))))))((('''''''''''''''((((((((((((((()))+++,,,+++((('''((()))&&&&&&((()))))))))((('''***)))(((''''''((()))***))))))))))))))))))))))))******)))))))))(((((((((###%%%''')))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))*********(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,------...///000000///......---+++******))),,,,,,,,,,,,------...///************************************************))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++******)))((()))***+++++++++++++++))))))***++++++++++++***,,,+++***)))(((((((((((()))***+++,,,------,,,+++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************'''(((((()))))))))))))))'''***,,,+++)))((()))+++''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))((('''((()))...---***(((''''''((()))$$$%%%&&&((()))+++,,,---))))))(((((('''''''''&&&((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))*********)))'''&&&'''(((***+++,,,+++)))(((&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))))))))***************************************************))))))))))))))))))))))))******************++++++******)))((((((((((((((())))))))))))************))))))******++++++++++++******++++++++++++******(((((())))))*********+++((()))***+++++++++++++++))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++******))))))******************************)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))'''''''''((((((((((((((())))))***+++,,,,,,------(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++)))(((''')))))))))))))))(((''''''&&&'''''''''(((((()))))))))+++,,,***'''%%%&&&(((%%%&&&((()))))))))((('''***)))(((''''''((()))***))))))))))))))))))))))))++++++******))))))((((((&&&'''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++(((((((((((())))))))))))+++---///000///.........//////.........///000111...............000111111...///000111111000///...000///...------............---,,,+++************++++++,,,,,,,,,,,,,,,,,,---------,,,+++***(((''',,,,,,+++************+++************************+++++++++*********))))))***************************************************(((((((((***+++***)))'''''''''((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************(((((()))***+++***)))(((((((((((())))))))))))'''(((***+++++++++***)))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%++++++***)))(((((())))))))))))))))))))))))))))))''''''(((((()))*********((((((((((((((((((((((((***************)))(((((()))))))))(((''''''&&&&&&'''(((((((((((((((((('''******))))))((((((''''''))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************++++++******+++---...000+++++++++*********))))))+++***)))(((((()))***+++***)))((((((((()))++++++************************))))))************))))))))))))))))))))))))))))))***************************+++---------+++)))(((***************************************************************************************************+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((())))))*********++++++++++++&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&******))))))(((((('''''''''((()))))))))(((&&&%%%)))************))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))(((((())))))******))))))((((((''''''))))))(((((((((((())))))''''''(((((())))))******+++)))'''(((+++,,,***(((---000222222111000111111000000111111111222222222444444444444555666777777777777888888888777666666666555555444444333222222000000///------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++++++++******))))))************************++++++++++++++++++*********))))))************************************************+++***)))***,,,,,,,,,++++++******))))))(((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))(((((((((***+++***)))))))))))))))(((((((((((('''((()))*********))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''&&&&&&+++******)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))******))))))((('''(((((())))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************************************************************************************000///...---+++***)))(((************************************************+++*********+++,,,---...+++++++++*********))))))+++***)))(((((()))***+++******)))))))))***+++,,,************************))))))************))))))***************************************************+++,,,------+++)))((())))))))))))))))))))))))***************************************************************************++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((***)))(((((((((((()))***))))))))))))*********+++'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&***)))))))))((((((((('''))))))*********)))'''''''''(((((()))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***+++)))((((((***+++***(((222555777888888777888888;;;<<<===>>>???>>>======>>>>>>??????@@@AAAAAABBBDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@???===;;;999777666555444333222111111////////////////////////,,,,,,,,,------.........++++++************++++++)))*********++++++,,,,,,+++++++++***************++++++++++++++++++++++++***************************)))((()))+++,,,+++***,,,++++++***))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))******))))))((((((''''''&&&'''((())))))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))******)))((('''%%%%%%$$$(((((((((((((((((((((((((((((()))))))))(((''''''((((((((()))***++++++++++++***)))(((((()))***+++))))))))))))((((((((((((''''''((((((((()))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************000//////---,,,+++***)))***************************************************)))))))))***+++,,,---+++++++++***************+++***))))))))))))***++++++************+++,,,,,,************************))))))************))))))++++++++++++++++++++++++***************************+++,,,,,,,,,+++***)))((((((((((((((((((((((((***************************************************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))***)))(((((('''((((((((((((((((((''''''''''''&&&))))))))))))(((((((((((()))************))))))(((%%%&&&'''(((((()))(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))((()))***+++***(((999<<>>===<<<;;;777777666555444444333222///.....................,,,,,,,,,++++++,,,,,,---)))******++++++,,,,,,---************************++++++++++++++++++++++++************************(((&&&&&&'''((()))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))((('''(((*********(((******))))))((((((''''''&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))*********+++***(((''''''(((***+++))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,---************************************************)))))))))))))))***++++++************************************************+++++++++++++++,,,,,,,,,************************)))******++++++******)))++++++++++++++++++++++++******************************++++++++++++***)))))))))))))))))))))))))))*********************************************************************************+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''(((((((((((((((((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((())))))***)))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((******)))))))))))))))***''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))******))))))BBBDDDHHHJJJKKKLLLMMMOOOMMMOOOQQQRRRSSSRRRPPPOOOQQQRRRSSSUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUVVVVVVUUUSSSPPPNNNNNNNNNMMMLLLKKKIIIGGGFFFCCCBBBAAA???===<<<::::::666555333111000//////...------,,,+++++++++++++++******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((&&&&&&'''((()))(((''')))))))))***++++++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((''''''''')))***)))(((***)))))))))(((((((((''''''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((())))))******************)))((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))((((((''''''''')))(((''''''''''''((()))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))******++++++++++++************************************************(((((()))))))))******)))******************************++++++++++++************++++++,,,,,,,,,,,,******************************++++++++++++******************************************************)))***************************************************************************************************************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***+++++++++(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((***)))))))))))))))******''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))******)))))))))***LLLNNNQQQSSSSSSRRRSSSTTTRRRSSSTTTUUUVVVUUUTTTTTTSSSUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWUUUSSSPPPOOOLLLLLLJJJIIIGGGFFFEEEDDDBBB@@@===999777555444444000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,+++***,,,++++++***))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&''')))***)))(((((((((((()))))))))))))))((((((''''''(((((()))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))************((((((''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((()))))))))(((((()))))))))((('''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((())))))***))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))************************))))))******************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++***))))))((((((************************************************((()))************))))))***************+++++++++******+++,,,,,,+++******)))******+++,,,+++++++++******************************++++++++++++******))))))))))))))))))))))))************************)))))))))************+++*********************************************************************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((''''''''''''(((((()))'''((()))******+++******))))))))))))))))))))))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((***+++***)))((()))***VVVXXXYYYXXXVVVTTTSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTQQQRRRTTTVVVWWWVVVUUUTTTRRRSSSTTTVVVWWWXXXYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\ZZZWWWTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMKKKHHHDDDAAA??????>>>777666444222000//////...---------,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***,,,,,,,,,++++++******))))))(((((('''))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&''')))))))))(((''''''(((((())))))******))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))'''((())))))******)))))))))))))))((((((((((((((('''((()))******)))(((''''''((((((((()))))))))***((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))*********************************)))((('''''''''))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))************************************************)))******++++++***))))))))))))*********+++++++++***++++++,,,,,,++++++***((()))***+++++++++*********************************++++++,,,,,,++++++***************************************************)))))))))))))))***++++++******************************************************************************************************)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''((())))))))))))((('''''''''((((((((()))))))))'''''''''((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))***'''((((((((())))))))))))'''((((((((()))))))))***(((((('''''''''(((******(((((()))))))))))))))((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((***+++***(((((()))+++\\\]]]]]][[[WWWSSSQQQPPPLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQSSSTTTSSSRRRQQQNNNPPPRRRUUUWWWWWWWWWWWWTTTUUUUUUVVVXXXZZZ\\\]]]]]]]]]^^^]]][[[XXXUUUSSSPPPQQQRRRSSSTTTUUUVVVWWWUUUSSSOOOKKKIIIGGGGGGGGG???>>><<<999777555444444///...------,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************(((((()))***+++***)))'''''''''((())))))******))))))))))))))))))))))))((()))***++++++***)))(((************************(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&''')))))))))'''&&&&&&'''((()))***++++++***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************(((((())))))******++++++'''(((+++,,,,,,+++(((''''''((((((((())))))******))))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************+++******)))(((''''''&&&))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++,,,,,,------************************************************)))***+++,,,,,,+++***)))))))))******++++++++++++***+++,,,------,,,+++***'''((()))***+++***))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))(((((()))***++++++))))))))))))))))))))))))******************************************************************************)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******'''((((((((())))))*********)))(((((((((***+++,,,'''(((((((((((((((''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))((())))))***++++++******))))))((((((''''''))))))(((((((((((())))))******))))))((((((((('''(((***,,,+++(((''')))+++```bbb```XXXRRRPPPMMMJJJFFFEEEDDDCCCCCCFFFJJJMMMIIILLLPPPPPPNNNLLLLLLMMMKKKMMMOOOQQQQQQQQQPPPOOOJJJLLLOOORRRUUUWWWYYYYYYZZZ^^^```^^^]]]\\\VVVOOOTTTSSSTTTTTTVVVYYY[[[]]]XXXVVVSSSRRRQQQQQQOOOMMMQQQMMMHHHEEECCC@@@;;;777555222///---------,,,+++---+++***)))******)))((())))))))))))************+++++++++*********))))))******************************++++++++++++************++++++++++++******(((((()))******************&&&%%%)))+++)))(((***+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((&&&''''''((()))******+++''''''((()))***++++++,,,))))))(((((((((((())))))******))))))))))))******&&&&&&''''''''''''&&&&&&***************************)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++******))))))((((((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,+++************+++++++++,,,,,,,,,+++++++++******)))))))))++++++************+++++++++++++++***************++++++++++++++++++++++++((()))******++++++******)))))))))*********++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------***(((((((((*********(((''''''(((((()))***************++++++++++++******+++++++++*********))))))++++++***************+++******************************++++++++++++******++++++++++++++++++++++++++++++************++++++***************************))))))***,,,,,,+++)))++++++******************&&&&&&'''((())))))******************))))))))))))(((((())))))((('''&&&&&&******))))))((((((''''''+++***)))((('''''''''((()))************+++++++++((((((((((((''''''''''''))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***'''&&&&&&'''***+++******))))))((((((''''''++++++***)))(((((())))))''''''&&&&&&&&&&&&''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************bbbccc___VVVNNNJJJGGGDDDCCCBBBAAA@@@@@@CCCGGGIIIJJJMMMPPPPPPOOONNNNNNPPPNNNOOOPPPPPPPPPNNNLLLKKKGGGHHHIIIJJJMMMOOOQQQSSSVVV[[[^^^^^^^^^^^^YYYSSSVVVVVVVVVWWWXXXZZZ\\\^^^YYYWWWUUUTTTTTTSSSRRRPPPVVVSSSOOOLLLKKKHHHDDDAAA;;;888444222222111000...///,,,***)))***++++++***,,,,,,,,,------------...,,,,,,,,,,,,++++++************************************++++++++++++************++++++++++++******(((((()))***************)))%%%%%%(((***(((''')))************)))))))))((())))))))))))))))))))))))************)))))))))(((''''''(((((()))******+++(((((())))))******++++++))))))(((((((((((())))))******))))))))))))******(((((())))))))))))((((((************************)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******((()))***+++,,,++++++***))))))*********+++++++++,,,,,,+++++++++*********++++++************++++++++++++++++++++++++++++++***)))))))))))))))(((((((((((()))***************************++++++++++++)))))))))))))))***++++++************+++++++++,,,+++)))((()))***+++***)))******************++++++******++++++++++++******+++++++++*********))))))++++++***************+++******************************++++++++++++******++++++++++++++++++++++++++++++************++++++***************************))))))***,,,---+++***************************))))))******+++,,,,,,---************))))))))))))(((((())))))(((''''''&&&(((((((((((())))))))))))***))))))((((((((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((+++++++++******)))))))))((((((''''''''''''((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************cccddd___UUUNNNKKKIIIFFFIIIGGGEEEDDDEEEGGGIIIKKKKKKMMMOOOOOOOOOOOOQQQRRRQQQQQQQQQQQQOOOLLLJJJHHHCCCBBB@@@???@@@CCCGGGIIIPPPVVV[[[\\\^^^```^^^YYYZZZZZZZZZZZZ\\\]]]______\\\ZZZXXXWWWXXXXXXWWWVVVYYYWWWUUUSSSRRRPPPNNNKKKDDDAAA>>>;;;:::888666444222///,,,++++++,,,---,,,*********++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((()))******************&&&&&&)))+++)))(((***************))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))*********)))))))))))))))************))))))(((((())))))*********))))))))))))******((())))))******))))))(((************************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))***))))))))))))(((((((((,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))))))))************---,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,******)))))))))((((((((())))))***+++++++++++++++,,,+++++++++++++++++++++))))))))))))******************+++++++++++++++,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++++++++******++++++++++++******+++++++++***************+++***************++++++******************************++++++++++++******++++++++++++++++++++++++++++++************++++++************************+++******+++------,,,************************************+++,,,,,,------************))))))))))))(((((()))))))))((('''''''''''''''((()))*********((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********)))(((((())))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************bbbdddaaaZZZVVVVVVVVVTTTQQQOOOKKKIIIIIIJJJJJJKKKHHHIIIIIIIIIJJJKKKMMMNNNPPPPPPPPPOOOMMMKKKIIIHHH@@@===999777777:::???BBBJJJQQQWWWZZZ\\\``````^^^]]]^^^^^^^^^___``````aaa___]]][[[[[[\\\]]]\\\[[[ZZZYYYWWWUUUTTTRRRPPPOOONNNKKKHHHEEECCCAAA>>>;;;888555111...---...------)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((()))***************,,,((('''+++,,,***)))+++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))******************)))))))))))))))***))))))))))))))))))*********))))))))))))******''''''((((((((((((''''''************************'''((()))++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))((())))))***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))*********++++++++++++------------------------,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++++++++************+++,,,------...---------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------------///...------...///---,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++************************************)))******+++,,,******************************++++++++++++******************************++++++************++++++************************+++******+++------,,,+++***************+++++++++((()))))))))*********+++************)))))))))((((((((()))))))))((((((''''''((((((((()))))))))***''''''((()))******++++++))))))))))))***************************+++++++++((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******&&&'''((((((((('''&&&&&&******))))))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************bbbeeeeee```]]]___aaa```TTTPPPLLLIIIIIIHHHGGGEEECCCBBBAAABBBBBBDDDDDDDDDIIIIIIIIIIIIIIIHHHGGGGGG@@@===999666666999>>>AAAHHHPPPVVVXXX[[[___aaa___```aaaaaaaaaaaaaaaaaaaaa```___]]]]]]_________^^^ZZZYYYXXXVVVSSSQQQPPPPPPUUURRRPPPMMMLLLIIIFFFCCC@@@===888444222111///.........------,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******(((((()))***************,,,'''&&&***+++)))((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))))))))******))))))))))))************))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))'''((()))++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))************'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------...////////////...000000000000000000000000000111222222222111111000........................///...------......---+++((())))))***+++,,,,,,---++++++,,,,,,,,,,,,++++++******************************))))))***++++++,,,******************************++++++++++++******************************++++++************++++++************************+++******+++------,,,***))))))*********+++++++++)))))))))))))))*********************)))))))))((((((((()))))))))))))))(((***)))))))))((((((((('''&&&''')))***++++++++++++(((((()))))))))*********)))*********+++++++++,,,((((((((((((((((((((((((&&&''''''((((((((('''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******''''''(((((()))(((((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************cccggggggcccaaaccccccaaaZZZVVVQQQOOOOOONNNKKKHHHCCCBBB@@@@@@AAAAAA???>>>AAAAAABBBCCCDDDDDDEEEFFFBBBAAA???===>>>@@@DDDFFFJJJSSSYYYZZZZZZ^^^``````bbbbbbccccccbbbaaa``````___^^^\\\\\\]]]^^^]]]\\\YYYZZZZZZXXXUUURRRRRRSSSXXXVVVTTTSSSRRRPPPMMMJJJHHHEEEAAA===;;;888555222111000///...---,,,+++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******(((((()))******************%%%$$$'''(((&&&%%%&&&))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))*********+++******))))))******+++******))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))))))))))))))************+++***))))))))))))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************))))))******+++,,,,,,,,,,,,,,,---------...,,,,,,---------------...,,,,,,++++++++++++,,,,,,******++++++,,,,,,------++++++,,,,,,---.........000000111222222222222111555555555666666666777777777777888999999777666555222222222222111111111111111000......//////...,,,+++++++++,,,------......++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))***+++,,,,,,******************************++++++++++++******************************++++++************++++++***************************))))))***,,,,,,+++))))))))))))***++++++,,,,,,************************************))))))))))))(((((()))*********))))))*********)))((('''''''''&&&''')))+++,,,,,,++++++((((((((()))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''((())))))******+++++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))******)))))))))***+++,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************aaafffhhhfffdddeeedddaaabbb^^^YYYYYY[[[[[[XXXUUUNNNLLLJJJJJJJJJHHHDDDAAA@@@@@@AAABBBCCCEEEFFFGGGFFFGGGGGGHHHIIIKKKMMMNNNPPPXXX^^^]]]\\\^^^``````ccccccccccccbbbaaa___^^^\\\ZZZXXXXXXYYYYYYXXXWWWVVVXXXYYYXXXUUUTTTUUUWWWXXXWWWVVVVVVVVVUUURRRPPPMMMKKKIIIGGGEEEBBB>>>;;;444333222000---+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******(((((()))***************+++'''%%%((()))'''%%%'''((()))))))))************))))))))))))))))))))))))((()))))))))************************************(((((())))))******+++++++++******))))))******+++******))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))*********+++++++++***))))))))))))(((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,++++++,,,,,,,,,---------++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,------...//////000......///111222333444555777888888999999999999999;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCBBBAAA???>>>;;;;;;;;;::::::999999999999777666555666666444333222222222111111000000000+++,,,,,,------,,,,,,+++))))))*********+++++++++))))))))))))***+++,,,---******************************++++++++++++******************************++++++************++++++************************)))(((((()))++++++***(((((())))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))(((((()))***************))))))))))))(((((((((((('''(((***,,,,,,,,,******(((((((((((()))))))))***(((((())))))***++++++,,,))))))))))))))))))))))))'''(((***+++++++++***)))************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***)))'''&&&''')))+++,,,)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************___eeeiiihhhggghhhgggdddddd```]]]^^^aaabbb```]]][[[YYYWWWVVVVVVSSSNNNIIIDDDDDDDDDEEEFFFHHHJJJKKKIIIKKKMMMOOOQQQSSSSSSSSSUUU]]]bbb```]]]^^^``````ccccccccccccbbb```^^^]]]YYYWWWUUUUUUUUUUUUTTTSSSRRRUUUWWWVVVTTTTTTVVVYYYWWWWWWVVVWWWXXXWWWUUUSSSPPPOOONNNNNNMMMJJJEEEBBB;;;:::888666333000///...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******(((((()))***************...***)))+++,,,***(((***(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++++++++******************'''(((((()))***++++++,,,++++++************++++++******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))******++++++++++++''''''((()))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........///000111111222222333444666888:::;;;<<>>>>>>>>>>><<<;;;999999777666444333111111+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))))))))***+++,,,---******************************++++++++++++******))))))))))))))))))))))))++++++************++++++************************(((''''''(((******)))(((((())))))***++++++,,,,,,''''''''''''&&&&&&&&&&&&************))))))))))))(((((()))***************''''''(((((())))))******((()))+++,,,,,,+++***)))(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))+++---...---+++***+++++++++***************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((&&&$$$"""###%%%(((***))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************bbbccceeefffgggggggggfffdddbbbaaaaaacccddddddcccbbbbbbaaa___\\\YYYVVVTTTMMMIIIEEECCCDDDDDDBBB@@@JJJKKKNNNQQQSSSUUUUUUVVVXXX[[[]]]]]]\\\[[[\\\^^^_____________________^^^YYYVVVTTTTTTUUUSSSOOOLLLOOOOOOOOOPPPQQQSSSUUUWWWWWWWWWWWWXXXZZZZZZXXXVVVSSSOOOLLLMMMOOOOOOKKKFFFFFFDDD@@@;;;777333111///...------,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++************++++++************************************************+++++++++************)))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))***+++(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))***++++++***)))((())))))(((((((((((())))))************************))))))))))))(((((((((((())))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,++++++++++++,,,---...//////000000000000333888<<<;;;===@@@@@@>>>>>>@@@CCCFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEJJJKKKMMMMMMMMMKKKIIIHHHLLLIIIFFFGGGJJJMMMNNNMMMIIIIIIHHHGGGEEECCCAAA@@@@@@??????>>><<<:::888777333333222111000...,,,+++......------------,,,,,,***+++,,,,,,------,,,,,,))))))***++++++++++++***,,,+++******)))*********************************,,,,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,))))))))))))))))))))))))+++******)))'''&&&$$$###))))))))))))))))))))))))))))))))))))))))))******'''((((((((()))))))))******)))'''''')))))))))((((((***+++------,,,+++*********))))))))))))******((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))************))))))+++***)))'''''''''((()))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))++++++******))))))(((((())))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))***++++++***)))***++++++++++++++++++***)))(((dddeeefffggghhhiiiiiiiiigggeeedddeeefffhhhhhhggggggfffeeeccc```]]][[[YYYQQQNNNJJJHHHHHHHHHFFFDDDIIIJJJMMMOOOQQQRRRSSSSSSVVVXXXZZZZZZYYYYYY[[[]]]\\\]]]___```aaa```___^^^[[[YYYXXXWWWWWWUUUQQQMMMLLLKKKJJJIIIJJJLLLNNNOOORRRRRRTTTVVVYYYYYYWWWUUURRRMMMIIIIIILLLNNNMMMKKKLLLJJJGGGBBB>>>999666444111000...---,,,,,,------...---------,,,,,,,,,,,,++++++************++++++************************************************+++++++++************)))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))******(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))((()))***++++++***)))(((***))))))(((((())))))***************************(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,++++++------------------------,,,,,,---...000111333444555666777777888;;;???CCCBBBDDDFFFFFFEEEFFFHHHKKKNNNMMMMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJLLLNNNOOOOOONNNMMMOOOLLLJJJJJJMMMPPPPPPPPPLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;:::888666333111000111000000///...---,,,,,,+++++++++++++++++++++,,,***++++++,,,,,,,,,++++++,,,++++++******************************************+++++++++******)))(((++++++***))))))***++++++************************)))))))))******)))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************)))'''''')))***)))((((((***+++------,,,+++*********))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''******))))))(((((((((((())))))************))))))+++***)))(((''''''((()))))))))(((((((((((())))))))))))((((((((()))***+++))))))))))))******************)))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))******++++++++++++******************)))))))))((()))))))))))))))))))))))))))***++++++***)))***++++++++++++*********))))))eeeeeefffggghhhiiijjjjjjgggeeedddeeehhhiiijjjiiijjjhhhfffdddbbb```______XXXUUURRROOOOOONNNLLLKKKLLLMMMOOORRRSSSSSSSSSSSSSSSTTTTTTSSSSSSTTTVVVYYYXXXZZZ\\\___```___^^^]]]]]]\\\[[[[[[ZZZXXXTTTPPPLLLJJJGGGEEECCCDDDEEEFFFJJJLLLOOOSSSWWWXXXVVVTTTPPPJJJDDDBBBEEEJJJMMMNNNQQQPPPNNNKKKGGGBBB>>><<<777666333111///.........,,,,,,---.........------++++++************++++++************************************************+++++++++************)))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))************))))))*********))))))*********************************''''''(((((())))))******))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,+++++++++000//////.........//////...///111333666888:::;;;>>>???AAAAAABBBDDDHHHKKKJJJLLLMMMMMMMMMNNNPPPRRRRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIIIIHHHIIIIIIIIIHHHIIILLLOOOQQQRRRSSSSSSQQQOOONNNOOOQQQRRRRRRRRRNNNNNNMMMKKKIIIHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@===:::888666666666444333111///...---...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++)))************)))((((((++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++******+++)))'''((()))***))))))((()))+++,,,,,,,,,+++*********))))))))))))******************************))))))))))))((((((((((((***))))))))))))(((((((((((())))))******))))))(((***))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))***+++,,,))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,+++***)))))))))***+++cccccccccdddfffggghhhiiicccaaaaaabbbeeegggggggggiiigggeeecccaaaaaaaaabbb^^^\\\YYYWWWUUUTTTSSSSSSUUUVVVWWWYYYZZZZZZZZZYYYTTTSSSRRRPPPOOOPPPRRRTTTUUUVVVWWWXXXZZZ[[[[[[[[[ZZZ[[[\\\]]]\\\[[[XXXVVVTTTPPPKKKFFFBBBAAAAAAAAADDDFFFJJJOOOTTTVVVUUUSSSOOOHHH@@@;;;===CCCHHHKKKPPPPPPPPPPPPNNNJJJGGGEEEAAA???;;;777333111//////++++++---......------,,,++++++************++++++************************************************+++++++++*********)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))(((((((((***+++***)))((()))***+++******))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((((((((()))))))))******)))))))))++++++************++++++************************))))))))))))(((((((((((())))))************))))))'''(((***,,,,,,***(((''')))))))))))))))))))))))))))))))))))))))******+++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++///.........///111222333333555777;;;>>>AAACCCDDDGGGIIIJJJJJJIIIJJJLLLNNNPPPOOOOOONNNNNNNNNPPPQQQMMMKKKHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDFFFGGGJJJMMMOOOQQQRRRSSSOOOOOOOOOPPPQQQRRRRRRRRROOONNNLLLIIIFFFCCCBBBAAADDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA???>>>>>>===<<<999777555333222333111///---,,,---...///...------,,,++++++++++++,,,,,,+++************+++++++++++++++++++++++++++)))***************))))))+++******************+++++++++++++++++++++++++++......,,,+++***))))))((())))))))))))))))))))))))++++++******)))(((((((((+++++++++++++++*********+++)))(((((()))******)))))))))***+++,,,++++++*********))))))))))))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((()))))))))(((((((((((())))))************)))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++---+++)))(((((()))+++,,,aaaaaacccdddeeeggghhhhhh___^^^]]]___aaacccdddcccfffeeedddbbbaaabbbbbbcccbbbaaa___\\\ZZZYYYYYYZZZ\\\]]]^^^````````````___\\\YYYVVVTTTSSSSSSSSSSSSTTTSSSRRRRRRSSSUUUWWWYYYTTTWWWZZZ]]]^^^]]]\\\\\\[[[XXXRRRKKKFFFBBB@@@@@@BBBCCCGGGLLLQQQSSSRRRPPPNNNHHH???888777;;;@@@CCCGGGIIILLLNNNOOONNNMMMMMMJJJHHHDDD???:::666222111------------------,,,,,,++++++************++++++************************************************+++++++++*********))))))&&&'''(((((()))((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++***)))(((((((((***+++***)))((()))***++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))***))))))))))))))))))***++++++************++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))'''(((***,,,,,,***((('''************************)))))))))))))))******+++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,---...000333555888999:::<<>>>>>>>>>>>@@@AAACCCEEEGGGHHHJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQOOOMMMIIIDDD@@@<<<:::999>>>>>>>>>>>>???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFEEECCCAAA>>><<<:::999555444111...------...//////...---+++*********+++---,,,,,,+++***+++++++++++++++++++++++++++++++++******++++++,,,++++++************++++++*********************************---,,,+++)))(((((((((((())))))))))))))))))))))))************))))))((((((************************+++***((((((*********)))))))))******++++++++++++******))))))))))))******************************(((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((((((((((())))))))))))((())))))(((((((((((())))))++++++******)))((('''&&&((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++,,,+++)))(((((()))+++---^^^___bbbdddffffffffffff___]]]\\\]]]```aaabbbaaaccccccbbbbbbbbbbbbccccccbbbbbbaaa___\\\\\\]]]___]]]^^^```bbbccccccbbbbbbdddaaa]]][[[[[[[[[YYYXXXVVVUUUSSSRRRQQQSSSTTTVVVPPPTTTZZZ^^^______``````^^^\\\WWWQQQLLLGGGEEECCCDDDDDDFFFJJJMMMOOOOOONNNMMMIIIAAA:::777777999;;;===???CCCGGGKKKNNNOOOPPPPPPOOOMMMIIIDDD>>>999777333222000///---,,,,,,,,,++++++************++++++************************************************+++++++++************)))'''((())))))******))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++)))((((((***+++***)))((()))***++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))***************))))))*********))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))((()))***++++++***)))(((************************)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------......///000000000...///333666:::===???@@@BBBDDDHHHKKKNNNPPPRRRRRRQQQRRRTTTSSSQQQNNNMMMMMMMMMJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGBBBAAA@@@>>>===<<<<<<;;;888999:::<<<===???@@@AAAGGGJJJNNNPPPQQQPPPQQQQQQOOOLLLGGGBBB===999777666888888888888:::<<<>>>???DDDFFFHHHJJJLLLNNNOOOOOOJJJJJJHHHGGGEEECCCBBBAAA999777555222111000//////111000...,,,++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***++++++++++++***))))))))))))))))))))))))))))))(((''''''((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))***)))))))))*********++++++,,,***((()))***+++***)))))))))))))))******++++++******))))))))))))******************************(((((((((((()))))))))))))))))))))************+++'''(((((())))))((((((''''''(((((())))))))))))((())))))(((((((((((())))))+++++++++***)))(((&&&&&&))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))******)))))))))))))))))))))************)))))))))))))))))))))))))))***++++++***)))***++++++***)))))))))***+++,,,WWWZZZ]]]aaaccccccaaa```]]]\\\[[[[[[]]]___^^^^^^]]]^^^______```````````````aaaaaa___]]]]]]___aaa]]]^^^```bbbcccdddccccccdddbbb```___``````^^^\\\YYYYYYYYYXXXWWWUUUTTTSSSPPPUUU\\\```aaa```aaabbb___^^^\\\XXXUUUQQQNNNLLLIIIHHHGGGHHHKKKLLLMMMLLLLLLIIIEEE???:::666555555555777;;;@@@EEEJJJNNNPPPPPPQQQRRRQQQMMMHHHBBB???;;;999555111...------...++++++************++++++************************************************+++++++++************)))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,---.........,,,***((((((***+++***)))((()))***,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))*********++++++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...000111222333444444777<<<@@@DDDEEEFFFFFFIIIKKKNNNRRRTTTUUUUUUUUUQQQSSSVVVVVVUUURRRQQQQQQLLLHHHDDDCCCDDDFFFFFFEEEGGGGGGGGGGGGHHHHHHIIIIIIDDDCCCAAA???<<<;;;::::::555555666888:::===???@@@EEEJJJOOORRRSSSRRRSSSTTTOOOLLLHHHCCC???<<<::::::777666666666777:::<<<>>>BBBCCCFFFIIILLLNNNOOOPPPLLLKKKJJJJJJIIIHHHGGGGGG@@@???>>>;;;999777666555555333111...---,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++)))***++++++++++++***)))************************)))(((''''''''')))+++,,,))))))))))))))))))))))))((((((((()))******++++++((())))))***+++,,,------,,,***))))))***++++++***)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++''''''((((((((((((''''''&&&'''((()))******)))((())))))(((((((((((())))))))))))***++++++******)))))))))))))))************''''''(((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))******++++++******)))((()))))))))************)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++PPPSSSXXX\\\^^^^^^[[[ZZZ[[[ZZZXXXYYYZZZ[[[[[[ZZZWWWXXXZZZ\\\]]]]]]\\\[[[^^^```aaa___]]]]]]___ccc]]]___aaacccdddeeeeeeeee```___]]]___aaaaaa___\\\[[[]]]^^^___]]]YYYTTTQQQRRRWWW^^^bbbbbbaaaaaabbb`````````___]]]ZZZWWWVVVLLLJJJHHHHHHIIIKKKKKKKKKJJJJJJHHHCCC===888555444222444777<<>>999333000...///000++++++************++++++************************************************+++++++++************)))''''''((()))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---.../////////---***)))(((***+++***)))((()))***,,,++++++******++++++,,,))))))))))))))))))))))))'''((((((((())))))******)))*********+++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))************))))))******))))))))))))******************************)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))------------------------,,,++++++++++++++++++,,,------///000222444555666;;;>>>CCCHHHKKKKKKKKKJJJNNNOOORRRUUUWWWXXXWWWWWWQQQTTTWWWYYYXXXVVVUUUUUUKKKHHHDDDDDDFFFIIIJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIDDDCCCAAA>>><<<:::888888555666777:::<<>>???@@@CCCFFFHHHKKKLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDBBB???===;;;888666333000///...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************)))***+++,,,,,,+++***)))++++++++++++++++++++++++---+++)))((('''((()))***))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))***+++---...//////,,,***))))))***++++++***)))))))))))))))******+++******))))))))))))******(((((((((((((((((((((((('''((((((((())))))******))))))******++++++++++++''''''((((((((((((''''''&&&'''(((*********)))((())))))(((((((((((())))))'''(((***,,,------------))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++******))))))((((((+++++++++,,,,,,+++++++++(((((())))))*********+++)))))))))))))))))))))))))))+++++++++***)))***+++((()))***+++++++++++++++MMMQQQVVVXXXWWWVVVVVVWWWXXXXXXVVVUUUUUUVVVXXXZZZVVVWWWXXXYYYYYYYYYYYYYYYZZZ^^^aaa```\\\ZZZ\\\___XXXZZZ\\\___aaaaaa]]]ZZZ^^^___```aaabbbaaa``````^^^^^^___```aaa^^^YYYUUUWWWYYY[[[^^^```cccdddeeeeeebbb`````````___\\\YYYUUUQQQLLLHHHGGGHHHHHHIIIMMMLLLJJJFFFAAA<<<777444777...,,,444999:::CCCPPPTTTRRRPPPRRRTTTUUURRRNNNJJJGGGBBB===888444111000///---+++*********)))(((---,,,,,,+++******++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''))))))))))))******************++++++++++++******))))))******+++++++++,,,...------,,,+++***))))))************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++************++++++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++******))))))************************++++++++++++++++++++++++...---+++******+++---......------,,,+++***)))))),,,+++++++++,,,---...///000000222555888<<>>>>>===<<<;;;999999888:::;;;===BBBGGGJJJJJJIIIKKKMMMQQQTTTVVVWWWVVVVVVRRRQQQPPPMMMJJJFFFCCCAAABBBAAA???>>>>>>@@@CCCEEE???@@@BBBCCCDDDEEEEEEEEECCCEEEGGGIIIKKKLLLLLLLLLJJJJJJIIIGGGEEECCCDDDEEE@@@>>>;;;888555222111000------------,,,,,,,,,,,,)))***++++++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))+++---///111---,,,***(((((()))***+++&&&&&&&&&''''''((()))***+++++++++************))))))(((''''''''''''(((((((((((((((((())))))))))))))))))************))))))***)))))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++******++++++,,,************************MMMPPPTTTUUUTTTSSSTTTUUUSSSRRRQQQQQQRRRTTTUUUUUUXXXXXXXXXWWWUUUUUUUUUUUUWWWZZZ]]]^^^\\\ZZZZZZZZZXXXXXXYYY[[[]]]\\\YYYWWWYYYZZZ\\\^^^______^^^^^^aaaaaaaaabbbbbb```\\\YYYXXXYYY\\\^^^```aaabbbbbb___]]]]]]^^^aaabbb```^^^YYYTTTNNNKKKJJJIIIHHHFFFIIIIIIJJJIIIFFFBBB>>><<<999000---222666666>>>JJJRRRRRRSSSUUUVVVTTTQQQNNNMMMKKKGGGCCC>>>:::777555000...+++++++++,,,+++***,,,,,,+++*********++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))(((''''''))))))))))))************)))))))))******)))))))))*********+++++++++,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++*********)))------------------------,,,,,,,,,+++++++++++++++...---+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000555777999<<<@@@CCCFFFGGGLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVXXXYYY[[[YYYZZZ\\\]]]]]]\\\ZZZYYYWWWUUURRROOOLLLJJJHHHGGGEEEDDDBBB@@@>>>===<<<<<<===============<<<<<<<<<>>>???AAAEEEJJJMMMMMMLLLKKKMMMPPPSSSUUUUUUTTTSSSSSSSSSRRRQQQPPPMMMKKKJJJHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJGGGFFFFFFGGGFFFDDDAAA===999666333222//////...------------...***++++++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,...000---,,,***)))((()))***+++''''''''''''((()))***+++,,,,,,,,,++++++*********)))((((((''''''(((((()))(((((((((((())))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))******************,,,,,,+++***************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,************************QQQRRRSSSSSSRRRQQQSSSUUUSSSQQQPPPSSSWWWYYYYYYWWW^^^]]]\\\YYYVVVTTTUUUWWW[[[\\\^^^```aaa```\\\YYYWWWVVVTTTTTTUUUTTTSSSQQQSSSTTTWWWYYY[[[\\\\\\\\\___^^^]]]^^^^^^]]][[[XXXXXXZZZ]]]```aaaaaa```___]]]\\\\\\^^^```bbbbbbaaa]]]XXXRRRPPPPPPNNNIIIDDDCCCEEEGGGHHHHHHGGGEEEDDD>>>555000222222222888AAAMMMQQQUUUXXXWWWTTTQQQPPPQQQPPPNNNKKKGGGBBB>>><<<444111...,,,,,,------,,,++++++*********++++++,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******))))))(((((())))))))))))************((((((((((((((((((((((((******+++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++************------------------------------,,,,,,++++++******------++++++++++++------,,,,,,+++,,,,,,---......------...000111333444555>>>@@@CCCFFFIIIKKKLLLLLLPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOQQQSSSVVVXXXZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\YYYUUUPPPMMMLLLKKKGGGDDDAAA@@@>>>;;;:::999999999;;;;;;<<<<<<======>>>>>>AAAAAADDDHHHLLLNNNNNNMMMKKKMMMOOOQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMKKKIIIHHHGGGFFFHHHGGGEEEDDDCCCBBBCCCCCCFFFDDDAAA??????AAACCCDDDHHHIIIKKKKKKJJJIIIJJJJJJMMMKKKHHHDDD???;;;888777444222111///.........///+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++***************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---...---,,,***)))))))))***+++(((((((((((()))***+++,,,.........---,,,+++******)))))))))(((((())))))***(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++******)))))))))))))))***))))))))))))))))))))))))''''''((())))))***+++++++++******))))))))))))***************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,************************\\\[[[XXXVVVTTTUUUVVVXXXZZZXXXXXX]]]cccfffeeecccfffgggfffccc___^^^```ccchhhggggggjjjmmmllleee___WWWTTTPPPNNNMMMMMMLLLKKKNNNOOORRRUUUXXXYYYZZZZZZ[[[ZZZYYYZZZZZZZZZXXXWWWWWWYYY]]]aaabbbbbb```___bbbaaa```____________^^^```\\\WWWWWWXXXUUUNNNGGGBBBBBBBBBCCCDDDFFFGGGGGGCCC;;;555333111000444:::DDDKKKTTTXXXWWWUUUSSSSSSRRRRRRRRRPPPMMMIIIDDDBBB:::777222///...------,,,+++************+++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********))))))(((((()))))))))************)))))))))(((((()))))))))*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,++++++,,,---...///---///111444888:::<<<===EEEGGGJJJLLLMMMMMMLLLKKKMMMMMMNNNNNNMMMJJJHHHGGGFFFHHHKKKOOOTTTWWWYYYZZZ]]]\\\[[[[[[[[[[[[\\\]]][[[VVVQQQPPPQQQQQQMMMIIIDDDBBB???===;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBBBBDDDGGGKKKMMMMMMKKKLLLMMMNNNOOOPPPOOONNNMMMKKKKKKLLLMMMMMMNNNNNNNNNQQQQQQQQQPPPOOOMMMKKKIIIFFFDDDBBBAAA@@@AAACCCDDDBBBAAA>>><<<;;;;;;<<<<<>>999444111///---+++,,,+++++++++++++++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((()))))))))************+++******))))))******+++))))))))))))))))))((((((*********++++++,,,,,,---************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---///000111333777;;;???CCCEEEFFFIIIJJJKKKLLLKKKIIIFFFEEEDDDEEEEEEEEEDDDBBB@@@???AAADDDIIIOOOTTTXXX[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[]]]YYYUUUUUUYYYZZZWWWTTTLLLJJJGGGDDDBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFIIILLLNNNMMMLLLMMMMMMNNNOOOOOONNNMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIOOOPPPQQQRRRRRRQQQPPPNNNEEEDDDAAA???>>>>>>???@@@======<<<;;;999888666555999<<<@@@DDDGGGJJJMMMPPPNNNNNNMMMLLLJJJGGGEEECCCAAA???;;;777333000///...---,,,++++++++++++,,,---,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))(((((((((((()))***+++++++++++++++***************)))))))))******+++,,,---//////000000///...,,,+++)))))))))))))))***++++++(((((((((((())))))))))))))))))************))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,++++++******++++++,,,************************|||wwwpppjjjgggeeedddcccbbbdddhhhmmmrrrwww{{{}}}~~~~~~|||||||||xxxooohhh\\\XXXRRRNNNMMMLLLKKKJJJIIIJJJMMMOOOQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUSSSQQQRRRUUUYYY]]]```aaaaaaaaa``````___^^^\\\\\\^^^```_________``````^^^YYYVVVRRRNNNIIIDDDBBBCCCFFFHHHIIIFFFAAA<<<888555444444555;;;CCCJJJPPPTTTWWWYYYRRRSSSTTTUUUSSSPPPMMMKKKHHHEEE@@@<<<888555111.........---,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++******))))))))))))************,,,+++***))))))***+++,,,)))))))))))))))(((((((((*********++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------...000333444888;;;???CCCGGGIIIKKKKKKIIIIIIHHHGGGEEECCC@@@???============>>>>>>??????DDDHHHMMMTTTYYY\\\]]]]]]XXXWWWVVVUUUUUUVVVWWWXXXWWWTTTSSSTTTWWWYYYYYYWWWTTTRRRNNNKKKIIIIIIJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLNNNQQQRRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNJJJIIIHHHGGGGGGGGGGGGHHHLLLMMMOOORRRSSSTTTTTTSSSJJJHHHEEEBBB>>><<<;;;;;;999999::::::888666444222333666:::===AAAEEEJJJNNNLLLMMMMMMMMMLLLKKKIIIHHHGGGEEEBBB???;;;777444222000///---,,,++++++,,,---,,,,,,,,,+++++++++*********************+++++++++***************************************+++++++++************************))))))))))))))))))))))))(((((())))))************++++++++++++******))))))))))))))))))***+++,,,------...000000000///---+++(((((((((((()))******+++(((((((((((()))))))))))))))))))))******))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++***))))))((('''''')))(((((((((((())))))***))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************zzzsssooolllhhhfffggglllqqquuuxxx}}}{{{vvvnnniiibbb^^^YYYUUUSSSRRRQQQPPPOOOQQQRRRTTTUUUUUUUUUTTTPPPQQQRRRUUUWWWVVVSSSQQQRRRSSSVVVYYY[[[\\\]]]]]][[[\\\\\\ZZZXXXYYY\\\___]]]___bbbaaa^^^[[[ZZZYYYWWWTTTOOOIIIFFFDDDDDDDDDGGGGGGDDD@@@<<<999666333444666:::AAAJJJQQQUUUWWWUUUUUUVVVWWWVVVTTTRRRQQQLLLJJJGGGDDDAAA===888555111000///...---,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++++++++***))))))))))))************+++***)))(((((()))***+++++++++++++++*********)))++++++++++++++++++,,,,,,************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................++++++,,,,,,---.........+++,,,,,,------,,,,,,+++.........///222666:::<<>>===:::::::::;;;>>>AAADDDFFFKKKNNNTTTYYY\\\]]]]]]\\\UUUUUUTTTTTTTTTTTTUUUUUUQQQQQQQQQRRRTTTVVVWWWXXXXXXVVVRRROOOMMMMMMOOOPPPMMMNNNNNNOOOPPPQQQRRRRRROOOOOOPPPRRRTTTUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMOOOQQQSSSUUUVVVVVVNNNMMMJJJGGGCCC???===<<<888888777666666555555555333555777888;;;@@@FFFJJJLLLMMMNNNOOONNNMMMKKKJJJIIIIIIHHHGGGDDD@@@<<<:::555333000...---------...,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))******++++++******+++++++++++++++***))))))))))))((())))))***+++,,,+++,,,///000111///...,,,''''''''''''((()))***+++(((((((((((()))))))))))))))******++++++******))),,,+++***)))(((((((((((())))))))))))))))))))))))******************))))))))))))(((((())))))***+++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************wwwsssnnnjjjfffnnnttt{{{~~~{{{tttnnniiifffbbb^^^ZZZXXXWWWVVVTTTWWWXXXYYY[[[[[[ZZZYYYYYYXXXYYY[[[^^^```___\\\YYYRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[ZZZXXXUUUUUUXXX[[[\\\```cccaaa\\\XXXXXXZZZVVVTTTQQQMMMHHHDDDAAA???FFFGGGEEEAAA>>>;;;777333555444555<<>>:::333222000///------,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++))))))))))))************+++)))(((''''''((()))+++---------,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................***++++++,,,---...//////+++,,,,,,------,,,,,,+++......///111555;;;@@@CCCKKKLLLNNNOOOOOOOOOMMMLLLDDDCCCAAA@@@????????????;;;:::;;;<<<@@@EEEJJJMMMOOORRRWWW[[[]]]\\\ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWWWWXXX[[[]]]ZZZWWWSSSPPPNNNNNNPPPQQQMMMNNNOOOQQQSSSUUUVVVWWWQQQPPPQQQSSSUUUUUUTTTRRRPPPPPPQQQQQQQQQQQQRRRRRRLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMOOOQQQSSSUUUWWWXXXNNNMMMLLLJJJHHHEEEBBBAAA999777555333333555777888555666666666888===CCCGGGMMMNNNOOOPPPOOONNNLLLJJJJJJKKKLLLLLLJJJGGGCCCAAA888666333000.........///,,,,,,,,,+++++++++******))))))******++++++++++++************************))))))******++++++++++++************************)))))))))))))))))))))))))))******++++++++++++******++++++++++++***))))))(((((((((((()))***+++,,,)))+++...000111000...---&&&&&&&&&&&&'''(((******(((((((((((())))))))))))+++++++++,,,,,,+++++++++,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,'''''''''''''''((())))))(((((())))))*********+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,************************|||ppplllpppyyywwwqqqkkkgggaaaZZZWWWWWWYYYZZZ_________bbbddddddbbb```eeeppp||||||rrrcccUUUYYYUUUPPPNNNPPPSSSVVVXXXWWWVVVTTTSSSSSSTTTUUUWWW______^^^\\\YYYXXXYYYZZZ[[[YYYUUUOOOJJJEEEAAA???@@@???AAAEEEHHHEEE===666777666555777<<>>:::555111//////...---.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++++++++*********))))))+++,,,,,,)))&&&&&&))),,,,,,+++******))))))*********************************************)))((('''---***((((((+++,,,+++)))************************,,,,,,,,,,,,++++++***)))***************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++************************++++++***)))(((((())))))******))))))))))))*********************+++++++++)))************+++++++++++++++++++++++++++++++++******)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++......////////////.........---+++******+++---...,,,------...////////////333111222777???GGGJJJKKKOOOMMMKKKKKKMMMLLLJJJGGG>>>@@@CCCCCCAAA???>>>???@@@AAABBBEEEHHHLLLPPPRRRTTTVVVWWWYYYYYYWWWVVVUUUSSSUUUYYYZZZZZZXXXWWWWWWXXXWWWWWWWWWWWWYYYZZZ[[[VVVSSSOOOLLLKKKLLLLLLLLLMMMMMMMMMOOOQQQTTTWWWYYYPPPQQQSSSTTTTTTQQQNNNLLLPPPOOOMMMMMMMMMOOOQQQRRRPPPPPPNNNMMMMMMNNNOOOOOOUUUTTTSSSRRRRRRSSSTTTUUUSSSQQQPPPPPPPPPNNNKKKHHH@@@===999666555555777999666777888;;;===???AAABBBLLLNNNPPPPPPOOOMMMMMMNNNLLLMMMMMMNNNNNNLLLKKKJJJFFFBBB<<<888555222///---...---,,,++++++,,,------+++,,,,,,,,,,,,+++***)))+++++++++*********))))))************************,,,++++++******++++++,,,************))))))))))))+++***)))(((((()))***+++******++++++++++++******************************))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))************)))))))))))))))************************((()))***++++++***(((''')))************+++++++++))))))(((((((((((())))))+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++)))************+++++++++{{{zzzyyysssmmmjjjfffaaa______aaabbb]]]___dddiiinnnpppqqqppp|||rrrbbbYYYVVVQQQNNNNNNPPPRRRSSSRRRQQQPPPOOOOOOPPPRRRSSSYYYZZZZZZYYYWWWVVVWWWXXX]]]\\\YYYVVVQQQMMMIIIGGGCCCCCCEEEIIIMMMLLLEEE???;;;:::888888;;;BBBIIINNNPPPSSSUUUWWWWWWWWWXXXYYYWWWVVVTTTTTTSSSPPPKKKHHHBBB>>>999555333111...------,,,,,,+++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++***)))))))))+++++++++*********)))))))))***)))'''%%%$$$'''***,,,+++******))))))******************************((())))))***************+++)))'''(((***+++***(((******************************+++++++++***))))))***************)))(((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++************************,,,+++***)))))))))))))))******))))))))))))******------,,,+++***)))(((((()))************+++++++++,,,,,,,,,+++++++++******+++******))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++......////////////.........---,,,++++++,,,------------------...///000111666777;;;@@@GGGKKKMMMMMMNNNKKKHHHGGGHHHIIIHHHFFFGGGIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGIIILLLOOORRRTTTVVVWWWYYYZZZ[[[ZZZYYYXXXVVVXXX[[[\\\\\\ZZZYYYXXXZZZYYYVVVTTTSSSSSSTTTUUUXXXUUUQQQNNNMMMMMMLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRNNNOOOQQQRRRRRRPPPOOONNNMMMMMMKKKKKKKKKMMMOOOPPPRRRQQQPPPNNNNNNNNNNNNOOOSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRQQQNNNKKKFFFDDD@@@<<<999888999999:::;;;;;;===???AAACCCDDDMMMOOOQQQQQQOOOMMMMMMNNNKKKLLLMMMMMMMMMLLLJJJJJJJJJGGGBBB???<<<:::666444///...,,,++++++,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++******************************,,,++++++******++++++,,,))))))******++++++,,,,,,+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))************)))))))))))))))))))))*********************************))))))******+++*********)))************+++++++++*********))))))*********++++++++++++++++++++++++***))))))((()))***+++,,,++++++++++++++++++++++++************++++++++++++|||uuummmkkkgggdddcccdddggghhh___eeennnvvv|||zzziii]]]ZZZUUUQQQPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNQQQTTTVVVWWWVVVUUUVVVWWW\\\\\\\\\[[[XXXUUURRRPPPJJJJJJKKKOOOSSSTTTPPPMMMCCCAAA===;;;<<>>@@@DDDGGGIIINNNPPPQQQQQQOOONNNMMMNNNKKKLLLMMMMMMMMMLLLJJJIIILLLJJJGGGFFFDDDAAA>>>;;;333111...,,,++++++---...+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************++++++************++++++((()))***+++,,,---......******))))))))))))************++++++++++++******(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************************************((((((((()))))))))******((()))***++++++***)))((((((((())))))******++++++***************************************+++,,,---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************+++++++++,,,~~~xxxrrrnnniiieeedddgggkkknnnfffnnnyyyxxxiiiddd```[[[WWWTTTRRRPPPNNNNNNMMMLLLJJJIIIIIIIIIIIILLLOOOSSSUUUUUUUUUUUUVVVWWWXXX[[[\\\[[[YYYWWWUUURRRRRRRRRUUUXXXYYYXXXVVVMMMJJJEEEAAAAAADDDIIIMMMPPPRRRTTTUUUUUUVVVXXXYYYXXXWWWVVVVVVWWWVVVTTTRRROOOLLLHHHDDD???999333//////...---,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))(((((((((************************++++++******))))))***+++,,,+++******))))))************************************************++++++)))))))))*********))))))************************(((((()))***+++++++++************++++++******)))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************,,,,,,+++++++++++++++,,,******))))))))))))******)))))))))***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------............---,,,,,,+++---000666;;;???AAAEEEIIIKKKIIIHHHIIIKKKJJJJJJJJJJJJKKKLLLKKKKKKEEEEEEDDDBBBAAACCCFFFIIIJJJKKKLLLOOOQQQSSSUUUVVV[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZYYYVVVTTTQQQOOOLLLJJJIIIKKKMMMOOOMMMMMMKKKHHHEEECCCBBBCCCFFFEEEDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGJJJLLLMMMOOOPPPOOOOOONNNRRRQQQRRRSSSUUUUUUSSSQQQNNNMMMKKKHHHDDD@@@===;;;===<<<<<<===@@@EEEIIILLLNNNPPPRRRQQQPPPNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHFFFBBB@@@;;;888333///,,,,,,,,,---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++************************++++++************++++++))))))******+++,,,,,,---***))))))))))))))))))*********++++++++++++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((************************(((((()))))))))*********((()))***++++++***)))(((''''''((()))***++++++,,,******************************))))))***,,,...///))))))*********+++++++++***++++++++++++++++++***************************************+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,|||{{{vvvooojjjhhhkkkpppsssnnnvvvwwwjjjgggddd^^^ZZZWWWTTTRRRPPPOOONNNLLLJJJHHHFFFEEEDDDFFFJJJNNNPPPQQQQQQRRRRRRSSSUUUYYY[[[\\\\\\ZZZYYYYYYXXXXXXYYYZZZ[[[[[[ZZZVVVRRRNNNJJJIIIJJJNNNPPPSSSUUUVVVWWWVVVWWWYYY[[[XXXVVVVVVVVVWWWWWWVVVTTTSSSQQQMMMJJJEEE???999555000///...------...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,************************+++************+++++++++,,,+++******))))))******************************...---+++***))))))))))))***+++,,,,,,,,,++++++***************************))))))***+++,,,,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++++++++++++++,,,,,,******))))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++(((((()))***,,,---...///,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...////////////...,,,,,,...222777>>>CCCGGGIIIJJJJJJGGGDDDCCCEEEIIILLLNNNOOOOOOMMMIIIFFFDDDAAAAAAAAAAAABBBEEEJJJNNNLLLMMMOOORRRUUUWWWYYYZZZ\\\[[[[[[ZZZXXXWWWUUUUUUTTTSSSRRRSSSTTTTTTQQQOOOHHHGGGEEECCCDDDEEEHHHIIIIIIKKKLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEDDDBBBBBBBBBCCCEEEGGGDDDCCCCCCCCCCCCDDDFFFGGGFFFGGGJJJLLLMMMNNNMMMMMMLLLLLLMMMPPPRRRSSSRRRPPPPPPPPPOOOMMMKKKHHHEEECCCAAA@@@???>>>@@@CCCFFFHHHMMMOOOQQQQQQPPPNNNNNNOOOOOOOOOPPPQQQPPPOOONNNMMMLLLKKKKKKKKKKKKJJJGGGDDDBBB???:::444000...---------,,,,,,++++++,,,------************++++++++++++************************+++******))))))******+++******************)))))))))))))))******)))))))))******++++++++++++******************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))(((''''''((()))***++++++,,,******************************))))))***,,,...///))))))*********+++++++++))))))***++++++***))))))************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,|||wwwrrrpppqqqtttvvvwww|||tttkkkhhhddd^^^ZZZWWWVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDDDDGGGJJJKKKLLLLLLMMMNNNSSSUUUXXX[[[\\\]]]]]]\\\]]]\\\\\\\\\\\\[[[[[[\\\ZZZXXXUUURRRQQQRRRTTTUUUWWWXXXYYYXXXWWWXXXYYY[[[XXXWWWVVVVVVXXXXXXWWWVVVUUUSSSPPPMMMJJJEEE@@@<<<444222000...------...///******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------***************+++++++++)))((('''(((***+++***(((,,,+++******))))))******************************000...,,,***)))(((((())))))+++......---+++++++++***************************++++++,,,,,,,,,,,,+++)))***++++++,,,+++++++++)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******************************+++************+++,,,,,,******))))))))))))******+++++++++*********)))))))))************+++++++++'''((()))***,,,---//////+++,,,,,,---,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------......///000000000...000555:::@@@FFFJJJLLLNNNLLLHHHDDDAAABBBFFFIIIOOOPPPQQQNNNHHHBBB>>><<<===>>>???@@@BBBFFFLLLPPPQQQRRRUUUWWWYYY[[[\\\\\\YYYYYYWWWVVVTTTSSSRRRQQQPPPMMMLLLMMMOOOPPPMMMKKKDDDCCCBBBBBBBBBBBBCCCDDDFFFJJJNNNOOONNNMMMNNNPPPRRRQQQNNNLLLJJJHHHHHHHHHDDDDDDDDDEEEEEEDDDCCCCCCDDDBBB@@@??????@@@AAABBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJFFFGGGHHHKKKOOOQQQPPPOOORRRRRRQQQQQQPPPNNNMMMLLLIIIGGGEEEBBBAAAAAABBBBBBJJJLLLOOOPPPOOONNNOOOOOOPPPQQQRRRRRRRRRQQQOOONNNOOONNNMMMMMMNNNMMMKKKIIIGGGDDD@@@;;;666333000//////...,,,+++++++++,,,---)))***************++++++******************************))))))))))))***************)))))))))(((((())))))************))))))******++++++++++++******************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++************************)))))))))*********++++++***))))))))))))))))))***(((((())))))******++++++***************************************+++,,,---)))************+++++++++((()))***++++++***)))(((***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,}}}uuunnniiieee___[[[YYYZZZZZZZZZTTTTTTSSSRRRPPPNNNLLLKKKGGGIIIJJJKKKJJJKKKMMMNNNRRRSSSUUUXXXZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]ZZZZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZYYYWWWWWWXXXZZZZZZXXXWWWWWWXXXYYYYYYXXXUUUSSSQQQOOOMMMJJJGGGDDD<<<999555111...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++))))))*********+++++++++)))((('''(((+++,,,***(((,,,+++******))))))******************************///...,,,***))))))***+++(((+++......,,,******+++***************************++++++++++++******))))))***++++++,,,,,,,,,+++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++************************)))))))))))))))***+++,,,******))))))))))))******+++++++++***************)))************+++++++++)))******++++++,,,------***+++,,,---------,,,+++)))******+++,,,,,,------------------------------,,,------......------,,,///............000111222222666===DDDIIILLLLLLLLLKKKGGGBBB@@@AAADDDGGGHHHMMMMMMLLLIIICCC@@@???@@@???AAACCCDDDGGGJJJOOOSSSVVVWWWXXXZZZZZZZZZZZZZZZUUUTTTSSSRRRRRRQQQQQQQQQMMMJJJHHHJJJNNNOOOMMMIIICCCDDDEEEGGGHHHIIIJJJJJJMMMRRRYYY]]]]]]]]]```cccgggeee```[[[WWWSSSQQQPPPKKKLLLOOOQQQRRRRRRRRRQQQKKKIIIGGGEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEIIIHHHGGGFFFFFFEEEEEEEEEBBBBBBDDDHHHLLLOOOOOONNNQQQPPPPPPOOOOOONNNNNNNNNMMMLLLJJJHHHFFFEEEEEEDDDGGGJJJMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQOOONNNQQQOOOMMMMMMNNNNNNMMMLLLGGGFFFDDDAAA===999666555111000---+++***++++++,,,*********++++++,,,,,,,,,******************************))))))))))))***************************+++((()))***++++++***)))(((******++++++++++++******************************((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++)))))))))))))))*********************************))))))******+++*********)))************+++++++++)))***,,,------,,,***)))************************((()))***+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------{{{tttlllgggaaa]]]]]]^^^```aaaXXXXXXXXXXXXWWWVVVUUUTTTLLLMMMNNNMMMLLLMMMOOOQQQPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]_________^^^______YYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXVVVVVVWWWYYY[[[ZZZXXXXXXYYYZZZZZZYYYUUUSSSPPPOOONNNMMMKKKIIIDDDAAA;;;666111...------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((())))))******+++++++++++++++***)))+++---...,,,***,,,++++++***)))*********************************...,,,+++))))))***,,,---&&&***---...+++))))))******************************************)))(((''')))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))************++++++++++++************************))))))(((((()))***++++++******))))))))))))******'''((()))***+++,,,------)))************+++++++++,,,,,,,,,+++++++++******)))***,,,---...------,,,))))))***+++,,,,,,------------------------------,,,------......------,,,000///------...000222444666;;;CCCJJJNNNOOOMMMKKKEEEAAA======AAAEEEGGGGGGIIIIIIHHHDDDAAABBBGGGKKKIIIJJJMMMNNNPPPSSSWWWZZZXXXXXXYYYYYYYYYWWWVVVUUUQQQQQQQQQPPPQQQRRRRRRSSSMMMJJJGGGIIINNNPPPMMMJJJDDDFFFJJJNNNQQQTTTUUUUUUZZZaaajjjooopppqqquuuyyyzzzwwwqqqjjjccc^^^ZZZYYYZZZ]]]aaaeeeggghhhgggfffZZZYYYVVVSSSRRRRRRRRRSSSTTTSSSQQQNNNMMMLLLLLLLLLMMMKKKHHHEEECCCBBBAAAAAA@@@@@@CCCGGGKKKNNNNNNMMMNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKEEEHHHKKKMMMNNNNNNOOOQQQOOOPPPQQQQQQQQQPPPOOONNNQQQOOOLLLKKKLLLLLLLLLKKKFFFFFFEEEDDDAAA>>>;;;999222111...,,,******+++++++++++++++,,,,,,---------******************************))))))))))))******))))))***+++,,,------...((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,+++(((''''''(((+++,,,*********)))))))))))))))************************((()))***++++++***(((''')))************+++++++++***+++---......---+++***))))))))))))))))))))))))&&&'''(((******))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------}}}ssssssrrrmmmfffbbbaaabbb]]][[[XXXXXXYYY[[[\\\]]]]]]YYYTTTSSSUUUWWWWWWVVVUUUTTTRRRRRRTTTVVVVVVUUUYYY\\\```ccccccbbb___]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXWWWZZZZZZZZZ[[[\\\\\\ZZZXXXWWWVVVUUUSSSPPPNNNMMMLLLFFFDDDAAA===888333///---...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))))))))******+++++++++*********))))))******************************++++++++++++******************************************************************************)))))))))))))))******+++,,,+++******))))))************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++************************)))************+++++++++))))))))))))***************************)))((((((++++++************++++++,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++&&&&&&''')))***+++,,,---------------------------........................---...000222333777;;;>>>JJJMMMQQQSSSRRRNNNIIIFFF===>>>@@@CCCFFFIIILLLNNNLLLMMMMMMNNNNNNNNNNNNMMMQQQRRRTTTUUUVVVVVVUUUUUUXXXTTTSSSWWWYYYUUUQQQOOOOOOTTTWWWWWWXXX[[[ZZZVVVUUUQQQPPPTTTWWWUUURRRSSSMMMOOORRRWWW\\\___``````hhhiiirrryyyuuurrrmmmjjjkkkoooppprrrsssrrrrrrssstttkkkiiieee___[[[]]]ccciiiiiieeecccdddbbb\\\XXXWWW]]]XXXQQQKKKGGGDDDAAA>>>AAAAAAAAAAAABBBDDDFFFGGGJJJJJJJJJJJJIIIIIIIIIHHHIIILLLOOOOOOMMMKKKLLLNNNJJJKKKKKKLLLLLLMMMMMMNNNKKKLLLNNNOOOOOONNNMMMLLLKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMLLLKKKHHHDDD@@@===;;;999444///,,,******+++---+++))))))***++++++***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++*********))))))((((((******************+++++++++*********))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))+++***)))(((((()))***+++*********)))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***)))))))))******++++++++++++******---+++***+++---...---+++}}}}}}|||xxxpppjjjgggfffbbb^^^[[[[[[___ccceeeeeefffbbb___^^^___aaaaaa```]]]YYYSSSPPPPPPRRRTTTUUUWWWYYY]]]```aaa```]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[[[[\\\^^^^^^\\\ZZZ[[[ZZZXXXWWWTTTRRRQQQPPPKKKIIIFFFBBB===777222//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))))))))***++++++++++++*********))))))******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,+++******))))))***************))))))***************************************++++++++++++******)))************+++++++++************************((())))))))))))*********))))))))))))***************************)))((((((++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******************++++++,,,,,,---------------------------...---------------------...///000222555:::AAAFFFMMMPPPSSSUUUUUUQQQLLLIIIDDDDDDFFFIIILLLOOOQQQSSSSSSTTTUUUVVVWWWWWWVVVVVVXXXYYYZZZZZZZZZYYYXXXWWWYYYUUUSSSTTTSSSOOOOOOQQQ[[[dddlllooopppqqqnnnjjjhhhaaa\\\\\\[[[YYYXXXZZZZZZ[[[^^^bbbgggjjjlllmmmpppsss~~~zzzwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzqqqpppnnnlllmmmqqqxxx|||zzzwwwxxxxxxsssnnnlllkkkeee[[[SSSMMMHHHEEECCCAAAAAA@@@@@@AAACCCDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHKKKNNNNNNMMMKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNNNNMMMKKKIIIFFFCCCAAA@@@===888333000------,,,---+++******+++,,,,,,+++++++++++++++************************+++++++++,,,+++*********))))))))))))************************************)))))))))((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++*********************++++++++++++******+++***)))(((((()))***+++***)))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******---+++***+++---...---+++{{{yyyzzz~~~xxxqqqnnnjjjddd___```fffmmmoooooopppnnnllllllnnnpppppppppllleeeZZZRRROOOQQQSSSUUUUUUVVVYYY[[[\\\\\\[[[[[[]]]]]]^^^^^^______``````YYYZZZ\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^______^^^\\\]]]\\\[[[YYYWWWUUUSSSSSSOOOOOOMMMIIIDDD===777333111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++************++++++++++++*********************************************++++++++++++******************************************************++++++++++++++++++++++++***))))))))))))***++++++,,,+++******))))))******++++++************++++++************************++++++************++++++)))************+++++++++************************((((((((())))))))))))***)))))))))*********++++++*********+++******)))(((++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,+++)))))))))***+++------------------------------------------------------,,,,,,,,,---------000111222555999AAAJJJPPPQQQSSSVVVXXXXXXUUUQQQNNNJJJKKKMMMOOORRRTTTVVVWWWVVVXXXZZZ[[[[[[[[[YYYXXXYYYYYYYYYYYYXXXVVVTTTSSSTTTRRRQQQQQQOOOMMMRRRYYYggguuuvvvlllgggeeeccceeeiiimmmnnnooorrruuuxxx{{{|||zzz|||{{{zzz}}}~~~zzzwwwpppeee[[[UUUQQQOOONNNJJJIIIGGGFFFDDDCCCBBBBBB@@@@@@???@@@@@@AAABBBBBBDDDGGGJJJLLLKKKJJJJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLOOOOOOPPPPPPPPPOOONNNNNNOOOOOOMMMLLLJJJIIIHHHGGGEEECCC>>>999555222000///---,,,******,,,,,,,,,+++*********+++++++++++++++)))))))))*********++++++***************)))))))))************************************))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))++++++************++++++************************+++++++++******************************************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------******++++++++++++******,,,+++++++++---......,,,{{{xxxzzz}}}~~~zzzssslllffffffmmmsssvvvvvvwwwwwwyyy|||~~~~~~vvviii^^^WWWUUUTTTSSSTTTTTTTTTUUUVVVXXXYYYYYY\\\\\\]]]^^^___```aaaaaa\\\\\\]]]___```aaaaaabbb___^^^^^^^^^``````___]]]\\\[[[ZZZXXXVVVUUUSSSSSSQQQQQQQQQOOOJJJDDD>>>:::333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************++++++++++++******************************************************((((((((((((((((((((((((******))))))******+++,,,,,,+++******))))))******,,,++++++++++++++++++,,,************************,,,,,,***))))))***,,,,,,))))))*********+++++++++************************))))))))))))************))))))*********+++++++++*********++++++******)))++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++***))))))+++---...---------------------------------------------------,,,,,,,,,,,,---...///222444888===BBBJJJRRRWWWUUUWWWYYYZZZZZZXXXUUUSSSPPPQQQRRRTTTVVVWWWXXXYYYYYY[[[\\\]]]\\\ZZZXXXVVVVVVVVVVVVUUUSSSQQQOOOMMMLLLNNNRRRUUUSSSSSS[[[eeevvvyyytttrrrsssyyy~~~zzzsssiii```\\\[[[[[[\\\\\\ZZZVVVQQQLLLGGGDDDBBBAAAAAA???>>>>>>>>>>>>??????AAAEEEGGGIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKPPPPPPPPPPPPPPPOOOOOONNNOOONNNMMMKKKKKKJJJKKKKKKIIIGGGCCC???:::666333222...,,,******+++,,,,,,+++*********++++++,,,,,,,,,((())))))))))))*********************************+++++++++************************)))))))))))))))((())))))))))))))))))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++************+++***++++++++++++++++++******))))))))))))))))))***)))))))))))))))*********************************))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++******++++++,,,------...***++++++,,,,,,++++++***,,,++++++,,,---.........|||zzz{{{}}}vvvooonnnrrrwwwyyyxxx|||{{{ooofff^^^WWWSSSTTTSSSRRRQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^___```aaa_________```aaabbbcccccc```___^^^^^^___```___^^^\\\\\\ZZZYYYWWWVVVUUUTTTQQQRRRRRRRRROOOJJJEEEBBB777666333000...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,++++++******************************************************++++++++++++******************************************************((((((((((((((((((((((((***************++++++,,,,,,+++******))))))******,,,++++++++++++++++++,,,************************---,,,+++******+++,,,---))))))*********+++++++++******************************++++++++++++,,,,,,************++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***+++*********++++++,,,---++++++******+++...111222++++++,,,,,,---.........---------------------------,,,,,,,,,---///111333555:::AAAGGGMMMRRRWWWZZZWWWXXXZZZ[[[[[[YYYWWWVVVVVVWWWXXXZZZ[[[[[[[[[[[[^^^______^^^\\\ZZZWWWUUUUUUVVVVVVUUUTTTRRROOONNNLLLRRR[[[aaa```___fffooo|||vvvnnnhhheeeeeeeeeeeehhhfffbbb\\\VVVQQQLLLJJJIIIGGGDDDAAA>>>===<<<<<<======???BBBEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHJJJIIIGGGFFFFFFGGGHHHIIINNNOOOOOOPPPOOOOOONNNNNNMMMLLLKKKKKKJJJKKKKKKLLLJJJIIIGGGCCC>>>:::777555000...,,,+++,,,,,,+++*********++++++,,,,,,,,,---((())))))))))))************************++++++++++++++++++*********))))))))))))))))))))))))******'''(((((())))))((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************)))))))))))))))******)))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++(((((()))***+++,,,------++++++,,,,,,,,,,,,++++++++++++,,,------...//////~~~}}}zzzxxxyyy}}}~~~{{{xxxxxxyyy{{{||||||rrrggg\\\UUUWWWTTTQQQNNNNNNQQQUUUWWWYYYYYYZZZ[[[\\\]]]^^^^^^____________```bbbcccdddaaa```^^^^^^```aaa```_________^^^\\\[[[YYYXXXXXXRRRSSSSSSSSSQQQNNNJJJHHH>>>;;;888444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,---,,,,,,,,,***************+++++++++******************************++++++++++++******************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,+++******))))))******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++************************+++++++++,,,,,,,,,------*********++++++++++++,,,)))***++++++,,,+++++++++***+++,,,------,,,+++***************+++,,,------++++++++++++---///111333******++++++,,,---......------------------------------------000333666888===CCCJJJPPPTTTWWWYYY[[[ZZZZZZ[[[\\\\\\[[[ZZZYYY\\\]]]^^^___```___^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQRRRRRRSSSTTTTTTSSSRRRQQQXXX^^^iiiqqqqqqnnnrrryyy|||wwwsssqqqooommmnnnmmmjjjgggccc^^^ZZZXXXUUURRRMMMHHHDDDAAA@@@@@@@@@???>>>???BBBDDDEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFCCC???;;;999444222///......---+++***+++++++++,,,,,,,,,,,,,,,)))))))))*********++++++*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((()))))))))))))))******)))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,---...---...///111wwwttttttvvvwwwxxx|||~~~vvvkkkaaaYYYZZZVVVQQQMMMLLLOOOTTTWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]___aaadddeeedddbbb``````aaabbbbbbbbbaaaaaa```^^^]]]\\\[[[[[[VVVVVVVVVTTTRRRPPPMMMLLLEEEBBB>>>999444111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---------,,,,,,))))))*********+++++++++******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******))))))***************))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++)))************+++++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,)))***++++++,,,,,,,,,+++***+++---......---+++***************+++,,,---...+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---...///222777;;;>>>HHHLLLQQQUUUWWWYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaa```^^^]]]WWWVVVTTTRRRQQQPPPPPPPPPPPPRRRTTTVVVWWWXXXXXXXXXdddjjjttt~~~}}}zzzvvvvvvuuurrroookkkhhhfffdddaaa\\\VVVQQQNNNLLLLLLIIIEEEAAA???@@@BBBBBBAAA??????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKJJJHHHDDDAAA???:::777444222111///---+++,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))(((((()))))))))******************++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******)))******++++++******)))((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,......------000222yyyuuussstttuuuuuuzzz~~~vvvmmmccc]]]\\\XXXRRRMMMKKKNNNSSSWWWVVVVVVWWWWWWXXXXXXYYYYYYVVVWWWXXXZZZ]]]aaadddffffffcccaaaaaabbbddddddcccaaa``````^^^]]]\\\[[[[[[ZZZYYYXXXVVVSSSQQQNNNMMMJJJGGGBBB<<<777333000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,))))))******++++++++++++******************************++++++++++++******************************************************************************++++++******++++++,,,---,,,++++++***)))***************))))))))))))******++++++++++++++++++++++++++++++---......---++++++)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++---......---+++***************+++,,,---...,,,,,,---------,,,+++***///......---,,,,,,++++++------------------------.........000444999>>>AAAPPPRRRUUUVVVWWWYYY[[[]]]^^^^^^^^^^^^____________]]]^^^___```___]]][[[ZZZXXXWWWUUUSSSRRRSSSUUUVVVVVVXXXZZZ^^^```bbbcccccckkkoooyyy~~~|||xxxtttpppnnnqqqmmmgggaaa]]]ZZZYYYXXXQQQKKKDDD@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;===@@@CCCFFFGGGGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLJJJLLLMMMOOONNNMMMKKKJJJJJJKKKLLLLLLKKKHHHEEEBBB>>>;;;888555333222///------------,,,,,,+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++***))))))((((((((())))))*********++++++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******+++++++++++++++,,,,,,+++++++++((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++))))))******++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))),,,......------000333{{{vvvvvv||||||uuummmfffbbbccc^^^TTTLLLMMMTTTYYYXXX```YYYUUUVVVXXXVVVVVVWWWYYYXXXXXXYYY]]]```bbbccceeeeeedddbbbaaabbbeeehhhfffeeecccbbbaaabbbbbbccc]]][[[XXXVVVUUUSSSPPPMMMGGGEEEDDDBBB>>>888111,,,///,,,******+++---------******+++,,,---------------,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,+++++++++***)))))))))++++++******************---,,,,,,+++*********+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------............///---......---,,,---000222111000111666<<>>??????===999888;;;===;;;===@@@BBBCCCDDDFFFHHHIIIHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGEEECCCAAA>>>;;;888666222...+++...---,,,+++************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++))))))(((((((((((())))))))))))*********+++++++++************************+++*********))))))((((((***,,,------++++++,,,...,,,,,,------,,,,,,+++***------,,,+++))))))***,,,******++++++++++++******...------,,,,,,------...,,,---------///222777:::~~~~~~zzzsssmmmhhhfffeeeaaaYYYRRRUUU]]]ccccccfff___XXXXXXYYYVVVUUUVVVVVVVVVVVVWWWZZZ]]]___```dddddddddbbb```aaadddgggfffeeedddccccccdddeeefffaaa___[[[YYYWWWTTTQQQNNNLLLKKKIIIGGGDDD???888333///...------......---,,,,,,,,,---------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************************************---,,,++++++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...---------............///.........---,,,---000222111333666<<>>??????<<<999888:::<<<;;;<<<===>>>???AAADDDFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHGGGJJJJJJJJJJJJIIIGGGEEEDDDCCCAAA>>><<<999666222//////...---,,,+++++++++++++++++++++******+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++))))))(((((((((((())))))))))))*********+++++++++************************+++*********))))))))))))***+++---,,,++++++,,,...,,,,,,------,,,,,,+++***---......,,,******,,,---++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,---...///222666<<<@@@zzzsssnnnkkkjjjhhhfff```\\\```jjjqqqssspppggg^^^\\\ZZZVVVTTTTTTTTTTTTUUUVVVYYY\\\^^^```dddddddddcccaaaaaadddfffffffffeeeeeeffffffggghhheeeccc___\\\ZZZWWWSSSPPPMMMLLLKKKIIIGGGBBB<<<888222111////////////,,,+++.........------,,,******---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++************************,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000---------............///...///...---,,,---000222444888>>>EEEKKKPPPSSSTTTUUUWWWZZZ\\\\\\]]]___aaa___``````aaa```___^^^]]]WWWVVVUUUTTTSSSSSSSSSSSSXXX```kkkrrruuuttttttuuuuuutttvvvzzzzzzzzz}}}zzzpppggg___VVVMMMFFFCCCCCCBBB???;;;999:::;;;;;;;;;;;;<<<>>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFJJJJJJKKKKKKJJJHHHFFFEEEGGGEEEBBB@@@>>>;;;888555000///...---,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++***))))))(((((())))))******************+++++++++***************************************)))))))))***+++,,,,,,++++++,,,...,,,,,,------,,,,,,+++***---......---++++++---...,,,,,,------------,,,,,,---------------,,,++++++,,,...000333777===DDDIII}}}uuupppmmmllliiijjjhhhfffkkkvvv~~~zzzoooddd___ZZZUUURRRRRRRRRSSSUUUVVVXXX[[[___bbbdddeeeeeeeeeccccccdddfffggggggggggggfffffffffffffffdddaaa^^^]]]ZZZWWWUUUOOONNNLLLKKKJJJFFFAAA===888555111///......,,,+++------......---,,,++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))***+++++++++,,,***************+++++++++++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,------***+++,,,---............---------............///.........---,,,---111444;;;@@@GGGMMMQQQSSSUUUUUUTTTWWW[[[\\\]]]]]]^^^___^^^___``````___\\\ZZZXXXTTTRRRPPPOOOQQQTTTXXX[[[fffppp}}}zzzssslllbbbWWWPPPKKKJJJHHHDDD@@@===<<<;;;;;;;;;<<<>>>AAACCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGIIIGGGEEECCCBBB@@@===:::111111///...---,,,,,,,,,+++******))))))******+++)))***,,,------,,,***)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++***))))))))))))))))))***************************************************************************)))+++,,,,,,++++++,,,---,,,,,,------,,,,,,+++***,,,---...---,,,+++,,,...,,,,,,------------,,,,,,,,,------...---,,,+++***,,,///222777<<>>>>>AAADDDEEECCCBBBFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIGGGEEEEEEDDDCCC@@@>>>444333111///---,,,++++++++++++************++++++)))***,,,------,,,***)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++******))))))))))))*********************************************************************+++++++++)))***,,,+++******+++---,,,,,,------,,,,,,+++******+++---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++---------......---------...111777===CCCJJJPPPUUU}}}|||~~~|||~~~~~~yyysssppptttzzz}}}nnneee^^^WWWSSSTTTPPPRRRTTTTTTSSSTTTYYY]]]```cccfffggggggfffgggggghhhhhhhhhhhhgggfffeeedddfffeeecccbbbcccbbbaaa___WWWVVVTTTSSSQQQOOOKKKHHHFFF@@@999333000///......++++++---....../////////---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++)))))))))***++++++,,,,,,***))))))))))))***++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,------...............---,,,+++***---------............///------...///111666<<>>EEEKKKPPPTTTWWWzzzzzz|||~~~|||yyyzzz}}}sssiiiaaaZZZWWWXXXWWWYYYZZZXXXSSSRRRUUUYYY\\\___dddffffffffffffgggfffggghhhjjjjjjjjjiiiiiikkkiiigggffffffeeecccaaaYYYWWWUUUSSSRRROOOKKKIIIIIIFFF@@@;;;777444000---------...............------,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************((())))))***++++++,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,---......---------...------,,,,,,---------............///...///000333666===EEEJJJMMMOOOPPPLLLFFFCCCEEEGGGHHHMMMSSSXXXZZZZZZYYYYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJMMMTTT]]]gggqqqzzz~~~||||||{{{uuuooolllhhhgggggghhhjjjkkkhhhfffggg^^^RRRJJJIIIIIIIIIHHHJJJHHHGGGEEEFFFGGGIIIKKKIIIHHHEEECCCBBBBBBCCCDDDIIIJJJKKKLLLMMMLLLLLLKKKHHHGGGFFFGGGHHHGGGFFFDDDAAA???;;;777444000...---------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))++++++******))))))******++++++++++++*********))))))*********************************++++++,,,,,,,,,(((***++++++******+++,,,,,,,,,------,,,,,,+++***)))+++------,,,,,,,,,---,,,,,,------------,,,,,,///...------...111444666888>>>FFFNNNRRRUUUWWWXXXyyy{{{}}}|||}}}wwwlllddd]]]ZZZ[[[```bbbbbb]]]VVVSSSUUUXXXYYY]]]aaadddeeeeeeeeefffeeefffhhhkkklllmmmmmmmmmooommmjjjiiihhhgggdddbbb___]]]ZZZXXXWWWTTTPPPNNNKKKIIIEEEBBB>>>888111,,,////////////...---,,,+++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,+++++++++******))))))((())))))***++++++,,,,,,))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...******+++,,,,,,---......+++,,,,,,---............---------........./////////000333666;;;BBBKKKQQQNNNOOONNNHHHBBB???BBBFFFEEEJJJQQQWWWYYYYYYXXXXXXUUUTTTQQQOOOMMMLLLKKKKKKMMMSSS]]]iiiuuu}}}{{{~~~xxxsssvvv{{{{{{{{{}}}}}}~~~|||zzzxxxrrrqqqrrrvvv{{{}}}|||zzz|||ooo]]]QQQMMMNNNOOOOOOKKKIIIGGGEEEFFFHHHLLLNNNPPPNNNJJJGGGDDDCCCCCCCCCIIIJJJKKKMMMMMMMMMLLLLLLIIIHHHGGGHHHIIIIIIGGGFFFEEECCC???;;;666333000///...------,,,,,,------...,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******)))(((((()))+++++++++************++++++++++++++++++******))))))*********************************++++++,,,,,,,,,(((***++++++******+++,,,,,,,,,---------,,,++++++))),,,...///...------...---..................---///...,,,,,,...222666999<<>>:::666333111,,,+++******++++++)))(((++++++++++++++++++++++++***)))))))))))))))******+++*********))))))((((((,,,+++++++++***))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((()))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++*********************************))))))))))))************))))))******+++,,,++++++++++++++++++++++++------------,,,,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,///111---,,,777EEEIIIMMMRRRWWWYYY[[[]]]___}}}~~~~~~~~~{{{zzzzzz~~~}}}uuuiiiaaa]]]\\\]]]ccceeefffaaaXXXRRRRRRSSSVVVXXXZZZ]]]```cccfffhhhiiihhhgggjjjooorrrrrrrrrpppttttttoookkkkkkkkkiiijjjeee```]]]\\\ZZZVVVSSSNNNLLLKKKIIIEEE@@@999444///...---...///000...---......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))***+++******++++++++++++******,,,+++***))))))******+++************************,,,,,,***)))))))))******------,,,++++++***))))))))))))))))))))))))***+++)))***++++++***)))***+++++++++*********+++,,,---++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,---............000111000555===EEEJJJMMMNNNMMMIIIEEE@@@???AAADDDEEEEEELLLNNNQQQUUUVVVUUURRRPPPOOOPPPQQQRRRTTTXXX]]]aaahhhpppyyyvvvmmmgggcccgggmmmzzzzzzuuussspppnnnnnnmmmmmmooosss{{{vvviiiaaa]]][[[YYYRRRJJJEEEGGGJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNJJJIIIIIIHHHGGGHHHHHHHHHFFFEEECCCAAA===999666555000...,,,+++,,,,,,+++***++++++++++++++++++++++++******))))))))))))******+++*********))))))))))))+++++++++***************++++++++++++************************************))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++*********************))))))))))))************))))))******+++,,,++++++++++++++++++++++++---............---,,,+++---,,,,,,++++++,,,,,,---------------------......---,,,...111111222<<>>;;;:::444111...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))*********************)))))))))***************+++++++++******++++++,,,,,,,,,---************************)))))))))*********++++++((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))******))))))))))))************))))))******+++,,,++++++++++++++++++++++++......//////......---------,,,,,,++++++,,,,,,---/////////...............///---...222666;;;DDDMMMSSSVVVZZZ]]]^^^___aaabbbzzz}}}}}}|||vvvmmmeeebbbcccgggjjjiiimmmoookkkbbbZZZVVVVVVTTTTTTTTTUUUXXX\\\```bbbcccdddgggkkkooosssuuuuuuxxx{{{zzzwwwwwwzzz{{{zzzxxxssskkkfffdddaaa\\\YYYRRRQQQOOOMMMLLLIIIEEEBBB999666111///............------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,***((('''************************++++++******************,,,+++++++++******))))))++++++***)))((((((((())))))***++++++***)))***++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++..............................///......000444777@@@EEEKKKPPPRRRPPPLLLIIIFFFEEEEEEEEEHHHJJJMMMNNNVVVVVVVVVSSSPPPNNNLLLLLLNNNSSS[[[dddmmmvvv~~~vvvqqqooolllkkkllljjjiiinnnvvv~~~{{{xxxvvvtttqqqmmmkkklllqqqwwwzzzxxxvvvssssssuuuxxx|||~~~|||}}}wwwlllZZZSSSKKKFFFEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOPPPRRRRRRQQQPPPPPPKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGFFFEEECCCAAA???>>>888555000---,,,------,,,++++++++++++++++++++++++++++++******))))))******************************)))))))))***+++++++++,,,*********+++++++++,,,,,,************************))))))))))))************)))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))+++******))))))******+++******))))))******+++,,,++++++++++++++++++++++++------............---------,,,,,,++++++,,,,,,---/////////............---///...///444;;;DDDLLLQQQTTTWWWZZZ\\\\\\]]]^^^```~~~{{{wwwxxxssslllfffdddfffjjjnnnlllooopppkkkbbb[[[YYYYYYVVVTTTSSSRRRTTTWWW[[[]]]aaacccgggkkknnnqqqssstttwwwyyyyyyxxx{{{~~~xxxqqqlllhhheee```[[[UUUSSSPPPNNNMMMKKKHHHFFF???;;;555111//////......------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************************++++++++++++******)))***,,,---,,,+++((('''************************************+++*********++++++***************)))++++++***)))((((((((())))))***++++++***)))***+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................---.........///333999===JJJLLLOOOQQQQQQPPPMMMKKKJJJKKKLLLMMMNNNPPPRRRTTTVVVVVVUUUQQQNNNLLLNNNPPPTTTZZZcccnnnxxxwwwnnniiigggfffhhhlllqqqrrrssszzz{{{yyyvvvtttvvvzzz}}}zzzwwwuuuvvvxxxyyyoooppptttxxxyyy{{{rrrbbb\\\TTTKKKGGGFFFFFFEEEHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTTTTSSSQQQPPPLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGFFFEEEDDDCCCAAA@@@<<<888333///...---,,,,,,++++++++++++++++++++++++,,,,,,+++******************************+++++++++)))))))))***+++++++++,,,+++*********))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))************************************************)))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))++++++************++++++******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---......------------------000000222888AAAKKKRRRSSSWWWYYY[[[\\\\\\\\\^^^___~~~|||{{{xxxwwwsssmmmhhhgggiiilllooommmpppqqqlllccc\\\ZZZ[[[[[[YYYUUURRRRRRTTTWWWYYY]]]aaafffjjjmmmooorrrtttwwwxxxyyyyyyxxxtttpppllleee```ZZZWWWSSSPPPNNNMMMJJJHHHDDD@@@999555222000///...,,,,,,,,,------------...,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))******++++++++++++******((()))+++,,,,,,+++***(((************************))))))***++++++++++++***************************+++***)))))))))))))))))))))***++++++***)))***+++)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++........................------...///333999@@@FFFPPPQQQQQQQQQPPPOOONNNNNNPPPRRRTTTUUUUUUUUUWWWYYYSSSSSSRRROOOMMMNNNSSSXXX```gggpppzzztttiiicccaaa```cccgggooowwwzzz}}}{{{xxxxxxyyypppoooqqqssstttuuu|||uuuiiiggg___UUUNNNKKKIIIFFFGGGGGGGGGHHHIIIKKKMMMOOOOOOQQQSSSUUUUUUSSSQQQPPPLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGFFFEEEDDDCCCBBB???<<<777333111///---,,,++++++++++++++++++++++++---,,,+++************************+++++++++++++++***************+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))************************************************))))))))))))))))))))))))))))))************))))))************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........111555999>>>GGGQQQVVVVVV[[[]]]^^^___^^^___aaabbb~~~{{{xxxtttooonnnnnnppprrrnnnssswwwtttkkkccc______ccc___ZZZUUURRRSSSVVVXXXXXX]]]ccciiilllooorrruuuyyyzzzzzz{{{~~~zzztttmmmgggaaa]]]XXXTTTRRRPPPNNNLLLHHHCCC===888555222///---,,,,,,,,,---------......,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))***+++++++++************++++++++++++******'''(((***+++,,,,,,++++++************************((()))***+++,,,++++++***))))))))))))************))))))))))))))))))***+++)))***++++++***)))***+++)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................---...000222777???IIIOOOQQQRRRRRRRRRQQQPPPNNNNNNTTTWWWZZZZZZYYYXXXYYY[[[RRRSSSSSSQQQPPPTTT]]]dddpppvvvuuullleeebbbbbbbbbhhhnnnxxx~~~zzzwwwxxxwwwvvvyyy~~~}}}vvvooopppkkk```XXXTTTOOOJJJGGGGGGFFFFFFGGGJJJLLLNNNOOOQQQTTTVVVUUUTTTQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIHHHHHHGGGEEEDDDCCCCCC@@@<<<888555222///---++++++++++++++++++++++++...---,,,+++*********************++++++,,,,,,,,,+++++++++***************)))***************++++++))))))))))))))))))))))))(((((((((((()))))))))***)))******++++++******)))************************************************))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,,,,++++++******++++++,,,******))))))******+++,,,+++++++++++++++++++++++++++,,,,,,---......---------,,,,,,++++++,,,,,,---,,,,,,---...///000000111333;;;BBBFFFMMMVVVZZZYYY]]]___`````````aaaccceee~~~{{{wwwuuutttuuuvvvqqqwww~~~}}}uuukkkeeeccciiiddd]]]WWWTTTTTTVVVXXXTTTZZZaaahhhkkkoootttwww|||||||||}}}{{{rrrlllgggccc]]]XXXUUUSSSPPPOOOJJJFFF@@@;;;777333000---,,,,,,,,,------.........,,,,,,,,,---------......,,,------......------,,,************************)))***+++,,,---,,,,,,+++******++++++++++++******'''((()))***+++,,,,,,,,,************************((()))***+++,,,,,,+++***)))))))))))))))*********))))))(((((()))***++++++)))+++++++++***)))***+++)))***+++,,,---,,,++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////...///111444;;;DDDOOOVVVPPPQQQRRRSSSRRRPPPNNNLLLWWWZZZ]]]]]][[[YYYZZZ[[[SSSUUUUUUTTTUUU[[[fffooo|||~~~vvvsssmmmhhhffffffggghhhqqqwww~~~|||zzz}}}{{{}}}~~~|||yyyyyy{{{{{{wwwqqquuurrrggg___[[[UUUNNNGGGFFFFFFEEEFFFIIIKKKMMMOOOQQQTTTVVVVVVTTTQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDFFFCCC???<<<999555111...++++++++++++++++++++++++...---,,,+++*********************++++++,,,,,,,,,,,,+++++++++******))))))((()))***+++,,,---......************************(((((((((((())))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,,,,---,,,++++++******++++++,,,*********)))***++++++,,,++++++++++++++++++++++++,,,------.../////////...---,,,,,,++++++,,,,,,---,,,---...///000111222333555???HHHLLLQQQYYY]]][[[]]]^^^`````````aaaccceee~~~{{{zzz{{{{{{rrrssszzz~~~vvvqqqlllggg```[[[XXXVVVUUUSSS[[[YYY\\\eeelllpppsssvvv|||}}}zzzsssqqqlllddd]]]XXXUUUQQQOOOLLLIIIEEEBBB>>>888333///000000000///......------,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,+++***)))***+++,,,---+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))...---+++*********+++++++++++++++*********))))))*********)))))))))))))))(((((()))***+++,,,,,,,,,,,,++++++******)))))))))+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---//////,,,,,,///000---...------,,,,,,------......///000///......///111///444;;;BBBGGGLLLPPPSSSUUUVVVVVVSSSPPPOOORRRVVVYYY\\\```^^^YYYUUUUUUVVVYYYaaahhhfffaaadddsssyyyrrrkkkiiiggggggiiimmmrrruuu~~~}}}{{{|||~~~|||zzz|||{{{xxx||||||{{{wwwpppiiiddd___ZZZUUUNNNKKKMMMNNNKKKLLLQQQRRRPPPPPPSSSVVVWWWTTTQQQQQQQQQRRRSSSTTTSSSPPPMMMIIIIIIJJJJJJIIIHHHFFFEEEBBBBBBAAA???<<<888444111///---,,,+++,,,+++)))'''(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,''''''(((((())))))******)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++************************************************++++++++++++++++++++++++,,,***)))+++---...+++)))++++++******************,,,+++***((('''&&&&&&&&&------------------------++++++,,,,,,,,,---------,,,///222111...///333888>>>FFFPPPVVVWWWXXX\\\___\\\]]]^^^```bbbdddfffggg|||{{{xxxwwwxxxzzz}}}~~~}}}yyynnnhhhaaa\\\ZZZZZZZZZZZZ\\\XXXYYY___fffkkkpppvvv|||~~~|||vvvuuuoooggg```[[[WWWTTTRRROOOLLLIIIFFFAAA<<<555111111000000///......------***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,++++++***+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))))))))******+++++++++*********))))))************))))))))))))((()))***++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------***+++...///---...------,,,,,,------......//////...------///111333888@@@GGGLLLPPPSSSUUUUUUUUUTTTRRRQQQQQQSSSUUUXXX[[[]]]ZZZVVVVVV\\\bbblllsssyyywwwrrrtttyyysssooonnnlllmmmqqqxxx}}}||||||}}}}}}zzzxxxzzzyyyqqqllliiigggfffggg___ZZZXXXTTTNNNLLLNNNOOOPPPQQQRRRRRRRRRTTTTTTSSSTTTUUUWWWXXXVVVRRROOOJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA>>>:::666444111///,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,++++++******++++++,,,******************))))))++++++***)))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((((((((()))************+++++++++***((('''%%%%%%'''(((***************************************************,,,+++***+++------+++(((******++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,---------,,,...111000///111666;;;AAAIIIRRRWWWXXXYYY\\\___^^^^^^___aaabbbdddeeefff|||zzzwwwuuuuuuwwwyyy{{{}}}uuunnneee^^^\\\]]]```aaa```ZZZVVVYYY___eeemmmtttzzz|||{{{zzztttkkkccc^^^[[[XXXVVVQQQPPPMMMKKKGGGAAA:::666111111000///......------)))***+++,,,.........///,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++***))))))((()))))))))+++++++++***************************************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------+++,,,000111///...------,,,,,,------...---...///...---...000222777===FFFMMMRRRTTTUUUVVVUUUSSSQQQQQQSSSTTTUUUUUUYYYZZZYYYXXXXXX___kkkttt|||}}}}}}zzzvvvtttttttttwww~~~|||{{{}}}~~~~~~|||{{{{{{}}}~~~zzzyyyxxxwwwwwwyyyzzz{{{}}}zzzxxxyyy}}}{{{tttqqqqqqtttwww{{{vvvqqqllleee[[[UUUUUUQQQSSSTTTRRRPPPQQQVVV[[[WWWXXXZZZ\\\\\\ZZZUUUQQQMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDAAA===:::888333000---,,,,,,------,,,*********+++++++++++++++,,,++++++******++++++,,,---,,,,,,+++******))))))---,,,+++******))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))************++++++++++++(((%%%######%%%(((+++************************))))))))))))))))))))))))---,,,++++++,,,,,,***(((******++++++,,,,,,------,,,,,,,,,---...///000111------------------------,,,,,,,,,---------......,,,...///000000555<<>>===777444///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,)))))))))*********++++++************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******))))))*********+++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++,,,,,,,,,+++***************+++,,,------......,,,,,,++++++++++++,,,,,,---------....../////////------........./////////---...000333999AAAIIIOOOTTTVVVYYY\\\]]]___aaabbbdddcccbbbbbbbbbccceeefff}}}wwwsssvvvuuufff]]][[[]]]___ccc]]]YYY[[[^^^___cccgggvvvyyy}}}}}}vvvoooiiiccc___WWWVVVSSSRRRPPPMMMIIIFFF<<<:::666222///...---..................---,,,,,,------,,,,,,,,,,,,------++++++,,,---------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************+++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------------------------------***------+++,,,000111///...------,,,,,,------......///000222444999???CCCJJJOOOVVV[[[[[[XXXUUUTTTRRRQQQQQQSSSUUUVVVUUUUUUSSSTTT\\\qqq~~~}}}wwwrrr{{{|||sssttt{{{{{{uuuppplllpppvvv{{{}}}vvvmmmbbb[[[ZZZ[[[[[[ZZZ^^^^^^___aaabbbaaa^^^[[[VVVUUUSSSPPPNNNLLLKKKKKKIIIHHHFFFEEECCCAAA@@@???:::777222///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,(((((())))))***++++++,,,((((((((()))+++,,,...///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&)))************+++++++++((()))+++,,,,,,+++)))(((************************++++++++++++++++++++++++)))+++---,,,+++***+++,,,******++++++,,,,,,------///...---,,,,,,,,,,,,,,,---------...//////000000.........////////////000///000222777???GGGOOOTTTXXXXXXZZZ\\\^^^aaacccdddeeedddbbbbbbbbbdddfffhhhqqqbbb[[[ZZZ\\\]]]```^^^aaagggkkkkkkkkklllrrruuu{{{zzzrrrjjjeee___\\\XXXTTTQQQNNNJJJGGGAAA>>>999444000...------,,,---...............---------,,,,,,,,,,,,------******,,,---------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))*********+++++++++))))))***++++++,,,------+++,,,,,,---,,,,,,+++++++++++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,---..............................***------***+++...///---...------,,,,,,------......000222444888>>>EEEJJJPPPTTTYYY[[[ZZZWWWSSSRRRQQQRRRTTTTTTTTTSSSTTTUUUZZZ```ooo~~~|||zzzwwwzzz|||}}}xxxppprrr{{{|||uuuqqqllljjjpppwwwxxxmmmccc\\\ZZZZZZZZZ^^^]]]]]]^^^``````___]]]YYYXXXWWWUUUSSSPPPNNNLLLIIIIIIGGGEEEDDDBBBBBBAAA>>>;;;777444222///,,,******++++++,,,,,,---------,,,++++++******++++++,,,******++++++++++++++++++((((((((()))***+++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&)))************+++++++++((()))************)))(((************************************************'''***,,,,,,+++***,,,...******++++++++++++++++++///...------,,,,,,---------------...///000000000....../////////000000000111222555;;;DDDLLLSSSWWWZZZYYYZZZ\\\___bbbdddeeeeeedddbbbbbbccceeegggiii{{{lll___YYYYYY\\\^^^aaaaaahhhrrrxxxwwwttttttnnnqqqvvv}}}yyypppiiifffbbb[[[VVVQQQMMMJJJGGGDDD@@@;;;555111...------++++++---...//////000000...------,,,,,,------...)))***+++,,,---,,,++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,------,,,++++++,,,++++++******)))))))))+++,,,,,,------,,,,,,+++++++++******+++---...000........................---//////,,,,,,///000---...------,,,,,,------...///000333666:::AAAIIINNNQQQTTTXXXYYYWWWSSSPPPNNNPPPSSSVVVUUUSSSRRRSSSVVVbbbnnnxxxxxxyyyyyy{{{xxx|||xxxppprrr{{{{{{vvvqqqooolllmmmttt}}}}}}{{{}}}xxxkkk___YYY[[[^^^]]]\\\[[[\\\^^^```___^^^]]]]]]\\\[[[XXXUUURRRPPPKKKJJJHHHFFFEEEDDDCCCCCCAAA>>>:::777555111---*********+++,,,,,,---......,,,++++++++++++++++++,,,...------,,,,,,++++++******)))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***))))))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))&&&))),,,---++++++---///++++++******************,,,,,,+++++++++,,,,,,------------...///000000111////////////000000000000222333777>>>GGGPPPUUUXXXZZZZZZYYY[[[___ccceeefffeeedddbbbbbbccceeehhhjjj}}}xxxyyy||||||zzz|||rrrcccYYYWWWYYY\\\^^^\\\aaakkkzzz|||ssspppqqqssswww}}}zzztttooofff]]]YYYVVVPPPMMMLLLIIIEEE@@@;;;777444000---------..................------------------------......---,,,,,,,,,------************************))))))***+++,,,------...+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***)))(((''''''((()))*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,---------.........---,,,,,,+++,,,,,,,,,---------......------------------------))))))***+++,,,,,,---......///000///.........000222222444999AAAIIINNNQQQUUUXXX[[[WWWPPPLLLLLLNNNSSSUUUUUUQQQOOOSSS___iiiuuuzzzvvvwww{{{~~~~~~uuunnnsss|||~~~rrrlllpppqqqrrr}}}qqqbbbZZZZZZ^^^^^^^^^______```aaabbbcccgggeeebbb^^^YYYUUUQQQPPPKKKIIIFFFEEEFFFFFFFFFEEECCC@@@;;;888555333000------------,,,,,,+++++++++************************,,,++++++******++++++,,,************************---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))******************************++++++++++++******///---++++++,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000/////////000111000///555:::@@@GGGLLLQQQUUUXXX[[[]]]___bbbddddddeeeeeefffdddcccccceeeggghhhhhhxxxsssssstttssspppppphhh]]]UUUTTTVVVXXXZZZ^^^cccmmm{{{|||ssskkkmmmppptttwww{{{uuukkkaaa]]]YYYSSSOOONNNJJJGGGBBB>>>;;;777222///......------............------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++++++++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******)))(((((()))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,,,,---------......------,,,+++,,,,,,,,,,,,------------------------------------------------------......,,,---//////......000111222333777===DDDKKKOOOQQQUUUVVVVVVSSSOOOMMMOOOQQQQQQRRRRRRSSSWWW```nnnyyyyyyvvvvvvxxxyyy}}}}}}~~~{{{yyyyyyyyy{{{~~~|||tttnnnqqqyyyxxxrrrqqqvvv|||~~~xxxjjj___ZZZYYYZZZZZZ[[[\\\^^^ccchhhkkkkkkiiieeeaaa\\\XXXTTTSSSOOOMMMIIIGGGGGGGGGFFFEEEDDDAAA>>>;;;999666222000------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++******)))))))))++++++************++++++******************************************************************************++++++++++++******---,,,******+++,,,***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000/////////000111000000777===EEELLLQQQTTTVVVWWW\\\^^^```bbbdddeeeeeeeeefffdddcccdddfffgggffffffyyyrrrppprrrrrrwwwzzzssspppooommmkkkiiifff```XXXSSSRRRTTTWWWYYYaaafffppp}}}|||sssggglllpppqqqpppqqqvvv{{{tttiiibbb]]]VVVQQQQQQKKKIIIFFFCCC???;;;666222///......---------......------------------------------,,,+++++++++++++++------------------------.........---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,,,,------------------------------............---------,,,+++,,,......---...000222222555;;;AAAGGGLLLOOOPPPTTTSSSPPPOOOOOOPPPSSSUUUSSSQQQQQQUUU```ooo~~~~~~yyywwwwwwwwwxxx{{{yyyttttttuuurrrpppppppppsssxxxyyytttnnnqqqxxxvvvwww{{{}}}sssggg]]]WWWXXXYYYYYY[[[^^^ccckkkpppooommmjjjfffaaa]]]YYYWWWTTTQQQLLLIIIHHHGGGFFFDDDEEECCCAAA???===:::666222------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))++++++************++++++******************************************************************************++++++++++++******+++******+++,,,+++)))'''*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000////////////111222333<<>>999444000///...------------...........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,---...------...000222444999@@@FFFIIIKKKLLLLLLQQQOOOMMMNNNQQQTTTUUUVVVWWWTTTRRRXXXfffwwwzzzyyy|||}}}~~~{{{yyywwwttttttrrrqqqqqqqqqooommmmmmmmmooosssuuuqqqnnnssszzz|||~~~|||{{{vvvnnnccc\\\ZZZ\\\^^^___```dddiiinnnrrrqqqnnnjjjfffbbb___]]]WWWSSSNNNJJJHHHGGGFFFEEEEEEDDDBBBBBB@@@===999555///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++++++++************++++++***************************************************************************++++++,,,,,,++++++************,,,---,,,***'''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................///////////////111555777CCCHHHOOOTTTVVVXXXXXXYYY___```bbbdddfffggggggfffeeeeeeeeeeeeeeeccc___[[[{{{ooohhh```\\\[[[^^^```gggrrr||||||tttoooqqqrrrpppoooqqqmmmhhh```YYYVVVYYY^^^bbbgggkkkrrrzzz}}}vvvpppjjjqqquuupppfff```bbbggguuuyyyppphhh^^^VVVTTTNNNLLLJJJHHHFFFAAA<<<888333222000...------..............................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,---------------------------------******+++,,,,,,---....../////////...------000222999>>>DDDHHHIIIIIIIIIJJJNNNMMMNNNQQQTTTVVVVVVUUUXXXUUUUUU\\\kkk|||{{{{{{{{{xxxsssppprrrwwwwwwsssnnnpppqqqqqqooonnnnnnmmmmmmlllnnnooonnnnnnuuu~~~|||yyyvvvttt{{{{{{~~~{{{wwwtttsssnnngggaaa[[[```fffhhhggggggiiilllsssrrrpppnnnkkkhhhfffeeeYYYUUUOOOKKKIIIHHHGGGFFFDDDCCCBBBBBBBBB???;;;777222000...,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++************************************************************************++++++,,,,,,,,,,,,++++++******+++---///...+++)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////////////////...///000///000333999>>>JJJMMMPPPSSSUUUWWWZZZ\\\```aaaccceeefffgggffffffeeedddddddddccc___ZZZVVV{{{oooeee\\\VVVTTTRRRTTTZZZeeeqqq~~~wwwppprrrssspppqqquuusssoooiiibbb]]]]]]aaaeeeiiikkkpppuuuxxxvvvrrrnnnjjjpppsssmmmbbb[[[[[[___nnnzzz|||rrrfff\\\XXXPPPNNNLLLJJJHHHDDD@@@<<<666444111///......///000........................------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,---------......------------------------,,,,,,---...///000111111000000000......///222555???CCCHHHJJJIIIHHHJJJLLLNNNOOORRRTTTUUUUUUTTTTTTXXXXXX[[[dddssszzzyyy}}}pppkkkgggiiipppvvvvvvsssjjjpppssspppmmmnnnnnnnnnlllkkklllnnnpppsss|||}}}yyyuuutttqqqpppssswww|||wwwrrrooonnnlllhhheee```gggnnnpppmmmkkklllnnnssssssrrrqqqppppppooooooaaa\\\UUUOOOLLLKKKIIIHHHDDDCCCBBBBBBBBB@@@===:::666444111...,,,++++++,,,***************************+++,,,------,,,+++***************************((((((((()))))))))))))))++++++************++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......////////////////////////...///000000111666>>>EEENNNPPPRRRTTTUUUXXX\\\___```aaaccceeeffffffffffffeeedddcccaaa___[[[UUUPPPuuuiii\\\TTTRRRLLLMMMQQQ[[[ffftttwwwwwwvvvppppppuuuvvvvvvsssnnnhhhfffgggiiiiiijjjmmmoooppppppnnnlllkkkoooqqqlllccc\\\[[[]]]ggguuu~~~pppeee___TTTRRRNNNLLLJJJGGGDDDAAA888666333000//////000111...........................------,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,++++++++++++***************+++++++++,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........+++,,,------......------------........./////////---------------------------.........//////000000...////////////222666:::CCCGGGJJJKKKIIIKKKOOOSSSRRRTTTVVVUUURRRQQQTTTVVV\\\___fffppp|||wwwsssttttttsssfffgggjjjooorrrrrrpppooojjjrrruuuqqqmmmnnnppppppmmmmmmpppvvv{{{}}}wwwrrroooooossszzzuuurrrooonnnmmmmmmmmmmmmlllqqqwwwuuupppllllllooosssttttttuuuvvvwwwxxxxxxmmmggg^^^WWWRRROOOLLLKKKFFFDDDCCCBBBBBBBBB@@@>>>:::777333///,,,++++++,,,++++++++++++++++++++++++)))***,,,------,,,***)))************************'''((((((((()))))))))***++++++************++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++*********,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////////////////---///111111333999CCCKKKOOORRRUUUWWWYYYZZZ]]]___```aaacccdddeeeeeeeeeeeeeeedddaaa^^^[[[WWWQQQMMM}}}nnn___UUUSSSMMMLLLOOOVVV```mmm}}}|||~~~~~~|||xxxpppooouuuxxxzzz{{{xxxsssnnnlllllliiijjjkkkkkkllllllkkkjjjllloooqqqnnnfffaaa___```bbbqqqxxxkkkeeeWWWTTTPPPMMMKKKJJJGGGEEE:::888444111000000111222///////////////////////////...------,,,,,,------........................***++++++,,,---...///000+++++++++*********))))))*********++++++,,,,,,,,,************************)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,---.........---.........////////////000------------------------...------------,,,,,,,,,,,,---...///000444:::>>>EEEIIILLLKKKKKKMMMTTTZZZUUUXXXXXXTTTOOOOOOSSSXXXccchhhpppzzztttnnnlllhhheeeaaahhhqqqwwwtttmmmjjjkkkllluuuyyysssnnnpppssssssooopppvvv~~~xxxsssrrrtttyyy|||mmmmmmnnnnnnppprrrtttvvvxxx|||~~~xxxoooiiijjjmmmtttuuuvvvxxxzzz|||}}}~~~vvvooofff]]]VVVRRRNNNLLLHHHFFFCCCBBBCCCCCCBBBAAA<<<:::555000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************))))))******+++++++++,,,++++++************++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,++++++)))((()))***,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......000000000000000000000000,,,///111222444;;;FFFOOOOOOSSSXXX[[[]]]]]]^^^______aaabbbdddeeeeeeddddddfffccc```\\\YYYTTTOOOKKK}}}pppbbbYYYUUUPPPMMMRRR```ppp|||yyywwwwwwyyy}}}ssstttwwwyyy{{{|||~~~~~~wwwpppppptttnnnmmmmmmlllkkkjjjjjjiiikkkssswwwuuuoookkkeee```fffmmm|||yyymmmeeeZZZPPPLLLIIIFFFDDDFFFBBB===777333222111111111000000000///.........---------------------------------------------------,,,,,,,,,++++++*********...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,***+++---...,,,***))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,---...//////---,,,---...///111111111111666???EEEKKKKKKLLLOOOSSSWWWXXXYYYZZZXXXTTTPPPMMMOOOWWW```hhhnnnyyyzzz{{{rrrgggcccbbbcccfffmmmlllmmmnnnooonnnooorrrlllwww}}}wwwpppqqqvvvyyyuuu|||~~~}}}~~~~~~nnnnnnnnnppptttxxx|||yyyoooggghhhnnnrrruuuyyy|||}}}~~~{{{wwwnnnaaaYYYVVVPPPJJJKKKIIIFFFEEEEEEDDDCCCBBB@@@>>>999444///,,,,,,...---------------------------,,,+++******+++,,,---)))))))))***+++++++++,,,++++++************++++++************************))))))(((((((((((())))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++---------............///---...///000000//////......///111333888@@@HHHNNNUUUXXX\\\^^^______aaabbb______```bbbdddeeefffggghhheee___VVVMMMJJJNNNTTT~~~rrrjjjaaa\\\YYY\\\fffpppxxx{{{{{{wwwwwwyyyyyy|||yyyxxxuuuxxxzzz~~~~~~wwwuuuxxxssssssrrrrrrqqqpppooooooooovvvyyywwwrrroookkkgggeeekkkxxxrrrjjj___UUUOOOLLLGGGEEEFFFBBB>>>999555333111000////////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***+++---...,,,***++++++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---...//////------...///000000000111444;;;CCCHHHLLLMMMPPPSSSWWWYYYYYYYYYYYYVVVSSSRRRUUUZZZaaagggoooxxx{{{yyy|||wwwggg``````aaaccceeemmmnnnqqqtttvvvuuuuuuwwwuuu~~~yyyrrrtttzzz}}}~~~|||~~~wwwwwwzzz}}}~~~tttqqqooorrrxxxyyymmmdddccciiitttvvvzzz|||}}}vvvjjjaaa[[[TTTLLLMMMJJJHHHFFFEEEDDDBBB@@@@@@>>>;;;555111...------,,,,,,,,,---------------,,,++++++++++++++++++,,,************++++++++++++++++++************++++++******************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++,,,++++++++++++++++++***+++***)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++---------............///---...///000000000///...000222555999>>>FFFNNNSSSVVVYYY]]]______```aaaccc___```aaabbbddddddddddddccc]]]YYYUUUNNNJJJOOOYYY~~~tttpppllllllppptttuuuuuuvvvyyy||||||zzzzzz|||wwwwwwxxx}}}~~~}}}|||zzzxxxvvvuuutttuuuzzz|||xxxuuuuuusssooohhhkkkttt{{{qqqfffZZZTTTOOOIIIFFFFFFEEEBBB===:::777444000...---------...............------------------------------,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---+++***+++,,,---,,,++++++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------...//////------...///111000///333:::BBBIIIMMMPPPRRRVVVYYYZZZZZZYYYXXXSSSQQQQQQUUU^^^gggmmmppp{{{~~~|||}}}~~~{{{vvvzzz}}}~~~pppeee\\\]]]```ccceeegggnnnttt{{{~~~}}}xxxzzz~~~zzz{{{{{{{{{}}}ttttttvvvxxx{{{{{{zzzyyywww}}}wwwqqqttt~~~|||pppfffeeejjjwwwyyy{{{|||}}}uuullleeeZZZQQQOOOMMMJJJHHHFFFDDDAAA>>>AAA???<<<888444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++************++++++************************++++++************+++++++++++++++***************++++++++++++++++++++++++*********++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,---------............///---...///000000000000//////222888===CCCJJJQQQUUUXXXZZZ^^^```aaaaaacccddd```aaabbbddddddcccaaa```^^^TTTPPPSSSPPPMMMVVVeee~~~}}}yyywwwtttyyy~~~{{{yyy}}}|||yyywww{{{~~~}}}xxxvvvwwwvvvssslllmmmrrr{{{vvvjjj^^^WWWQQQKKKGGGGGGHHHFFFCCC@@@===888333///,,,,,,------......//////---------------------------,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------------...//////......///000222000111666AAAJJJPPPRRRUUUXXX[[[]]][[[YYYVVVUUUPPPUUU[[[aaakkkvvv~~~~~~xxxyyywww}}}zzz~~~~~~rrrddd]]][[[```fffhhhiiikkkrrr||||||{{{{{{yyy{{{{{{{{{zzzyyywwwwwwxxxyyyyyy{{{~~~tttvvvwwwnnnooottt}}}}}}}}}}}}}}}wwwooocccXXXQQQNNNKKKIIIHHHEEEBBB@@@BBBAAA>>><<<888444000---,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,++++++*********++++++************++++++************************+++******))))))******+++************************++++++++++++++++++++++++))))))******++++++,,,,,,************++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,---------............///......//////000000000111000444;;;BBBHHHNNNTTTWWWYYY\\\___aaabbbcccdddeeebbbccceeeeeedddaaa^^^\\\[[[NNNIIIPPPSSSSSSbbbvvv}}}~~~|||yyy}}}~~~zzzuuusssuuuuuurrrllllllqqqyyy|||pppccc[[[UUUNNNJJJJJJHHHFFFEEECCC@@@:::444000,,,------....../////////------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...//////......///111222222555===HHHQQQUUUVVVYYY\\\^^^]]]ZZZVVVTTTTTTWWWdddpppuuu{{{www}}}{{{~~~vvvvvvrrreeeaaa^^^___fffkkkllllllnnnzzz|||wwwtttvvvyyy{{{}}}xxxxxx{{{tttvvv|||zzzkkk___TTTQQQMMMKKKIIIHHHEEEDDDCCCAAA???>>><<<999444000---------,,,,,,+++++++++***+++,,,------,,,+++***---,,,,,,,,,++++++******++++++************++++++************************))))))(((((((((((())))))************************++++++++++++++++++++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,---------,,,---------............///.........///000111111222444999@@@HHHMMMRRRWWWYYYYYY\\\```bbbcccccceeefffeeeeeefffeeeccc___[[[XXXWWWJJJEEELLLTTT\\\nnn~~~zzzzzzyyyuuuppppppsssssspppjjjkkkqqqzzzyyylllccc[[[SSSMMMMMMFFFEEEDDDBBB@@@<<<666222.........///////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,++++++************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,+++***)))***,,,,,,,,,---...............++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.............../////////---...////////////000222222555<<>>222222111111000000//////------------------------***+++,,,---......///000,,,,,,,,,------.........)))))))))***++++++,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((+++,,,,,,)))(((***,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------................................................---------------------------.........//////000000,,,...000000//////111333111:::GGGPPPUUUWWWYYY[[[[[[\\\[[[WWWUUUXXXaaahhhzzzvvvsssmmmkkklllvvvyyynnndddcccgggooouuuxxx}}}}}}wwwqqqsssvvv}}}}}}~~~|||iiibbbWWWNNNIIIGGGGGGFFFFFFBBB>>>???AAABBB>>>;;;111111000///......---------,,,+++******+++,,,---+++++++++,,,,,,---------++++++************++++++************************++++++************++++++))))))******++++++++++++++++++++++++++++++++++++++++++******))))))((((((***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...------------........./////////.........000111333555BBBFFFKKKOOORRRTTTWWWYYYYYY\\\___aaabbbcccdddeeeeeeccc```[[[VVVQQQNNNLLLGGGQQQYYY]]]lllzzzppplllhhhkkkrrryyy|||}}}{{{{{{xxxwwwppp___XXXXXXLLLMMMNNNKKKGGGCCC@@@???444333222000///......///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,,,,------------,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///---...............------//////............/////////////////////////////////000000///......111333===BBBJJJQQQVVVYYY\\\^^^___]]]ZZZXXXVVV\\\lll{{{zzzvvv}}}llljjjdddjjjxxxuuukkklllcccccckkkxxx}}}{{{}}}|||uuurrrzzzxxxxxx}}}~~~vvviiiZZZRRRPPPOOOJJJDDDDDDAAA>>>???CCCCCC???;;;555111...---...///---+++++++++++++++++++++++++++,,,++++++******++++++,,,...---+++***)))***++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///...///000000000333:::???CCCJJJPPPQQQSSSVVVWWWUUU\\\^^^```bbbcccbbbaaa```eee___YYYUUUPPPJJJHHHKKKOOOVVV```mmm}}}vvvpppmmmkkknnnwwwyyysssqqqzzz~~~|||iii]]]ZZZPPPOOOMMMJJJFFFDDDCCCCCC888777444111000///000000------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,---------,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,...///---......//////...------//////............//////////////////////////////000000000//////000444777DDDIIIPPPVVVZZZ\\\^^^```]]]ZZZXXXXXX[[[cccsss|||~~~sssdddggghhhppp{{{uuuhhhhhhbbbdddmmm{{{vvvqqqxxx}}}~~~|||}}}~~~vvvfff[[[TTTOOOIIIDDDDDDBBB@@@@@@BBBBBB???<<<888444000...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++******************))))))************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.............../////////000000///000111111222777===CCCIIIOOOTTTUUUWWW[[[\\\[[[______``````aaabbbcccccc```ZZZTTTQQQMMMIIIHHHKKKTTT]]]jjjyyy}}}sssnnnmmmmmmrrr{{{~~~uuunnnkkkppprrrxxxqqqaaaZZZUUURRRMMMHHHFFFEEEFFFGGG>>>;;;777333111000000111///.........------------//////......------,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...---......//////.........//////............//////////////////////////////111111000///000333999===JJJOOOUUUZZZ\\\]]]^^^___YYYUUUTTTYYYaaalll|||~~~~~~uuuhhh___gggmmmvvv~~~ttteeeeeegggjjjsss~~~yyypppsssyyy|||}}}|||{{{zzzyyyyyyzzzzzz{{{~~~zzz{{{}}}vvvpppnnnyyy{{{}}}|||||||||yyywww|||uuuggg[[[RRRLLLHHHDDDCCCBBBAAA@@@???>>>===<<<999444000/////////...------------------------,,,++++++******++++++,,,------------------,,,+++++++++++++++++++++++++++,,,,,,++++++*********)))************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000111000111111222555;;;CCCHHHNNNSSSWWWWWWYYY^^^```___bbbaaa`````````bbbccceee\\\UUUOOOLLLKKKIIIMMMRRR___jjjyyy|||ssslllkkklllqqqxxxzzzrrrkkkgggffffffkkkyyy}}}iii^^^XXXTTTNNNJJJGGGGGGGGGGGGBBB>>>:::555111000000111////////////............//////......---,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---......////////////...//////............//////////////////////////////000000//////111666>>>CCCNNNRRRWWWZZZ[[[ZZZZZZZZZUUURRRSSS[[[fffsss{{{||||||vvvkkkfffeeemmmrrrxxx|||qqqfffiiiqqqtttzzzoookkksss|||{{{|||{{{xxxsssnnnjjjiiijjjjjjkkkkkkkkkmmmpppsssvvv}}}{{{wwwxxx{{{|||nnniiijjjwww}}}}}}~~~{{{ssswwwsssdddYYYQQQOOOFFFFFFEEECCC@@@>>>>>>??????;;;666222///.........------------------------,,,++++++******++++++,,,++++++---------,,,+++***++++++++++++++++++++++++------,,,,,,+++*********************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------............/////////000000000000000111444999@@@GGGLLLOOOTTTWWWVVVXXX]]]``````bbbbbbaaaaaaaaaaaaaaabbbYYYQQQJJJIIIJJJNNNWWW___nnnyyy}}}yyyrrrjjjjjjkkkmmmqqquuuwwwwwwwwwxxxyyyxxxuuuooohhhccc^^^___cccpppvvvggg\\\XXXRRRNNNKKKIIIFFFDDDCCC@@@;;;666222000000000000000/////////............---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,------------......///000000////////////............/////////////////////////////////......///222:::CCCIIISSSVVVZZZ\\\[[[YYYWWWWWWTTTRRRUUU___lllwww~~~zzzxxxtttrrrpppmmmhhhhhhkkkqqqvvvvvvwwwyyypppjjjqqqyyy}}}~~~sssnnnrrr}}}yyyuuuqqqnnnccceeegggeeebbb^^^\\\\\\___aaadddfffhhhmmmsssxxx}}}{{{}}}vvvfffbbbddduuu|||qqquuunnn```VVVRRRIIIIIIHHHDDDAAA>>>???@@@???===888444000.........++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------........./////////000000111555<<>>999555222000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------,,,++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...//////000000000000//////............//////////////////////////////---...///111666???HHHOOOXXX[[[^^^___]]]ZZZXXXWWWTTTVVV]]]iiisss}}}www}}}xxxmmmfffaaa```bbbeeelllsssxxx{{{wwwvvvyyysssoooxxx{{{tttqqquuu}}}qqqhhhdddbbbaaa___WWW[[[______]]]\\\]]]^^^cccfffkkkooossszzzttteeeaaadddsss|||}}}xxxooosss{{{iii[[[TTTNNNLLLIIIFFFCCCAAA@@@@@@>>>>>>;;;777222///...///++++++++++++++++++++++++,,,++++++******++++++,,,((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------............000000333999AAAHHHLLLNNNPPPUUUYYYYYY[[[___bbbaaa___```bbbcccaaa\\\WWWTTTOOOLLLLLLSSS\\\fffrrr||||||xxxzzzyyyvvvtttqqqmmmmmmmmmjjjgggdddbbbaaaiiiiiijjjkkkkkkfff___ZZZYYY\\\aaafffooo~~~qqqiii]]]UUUPPPMMMIIIEEEEEECCCAAA===999555222000/////////.........------,,,,,,------......//////,,,------......------,,,,,,---------,,,,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,------///000000111111111//////............//////////////////////////////---///111555;;;DDDNNNUUU[[[]]]``````^^^ZZZWWWVVVVVV\\\hhhuuu}}}{{{tttrrrsssxxx{{{lll]]]WWWUUU]]]fffmmmssswwwvvvyyyvvvxxx~~~yyyttt{{{}}}|||yyy}}}~~~vvvmmmgggaaa^^^^^^______]]]]]]bbbiiilllllllllooossswww{{{~~~qqqnnnqqqzzz~~~{{{wwwpppsss}}}wwweee[[[TTTOOOIIIFFFFFFEEEBBB???>>>???>>>;;;555111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,++++++++++++++++++++++++((())))))******+++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////111222666===FFFLLLOOOOOOOOOUUUZZZZZZ\\\```bbb``````aaaaaa```\\\XXXSSSPPPMMMOOOXXXfffsss{{{yyytttzzz}}}}}}~~~www~~~yyyvvvtttooopppooolllgggbbb___^^^``````aaadddfffccc]]]XXXYYY]]]bbbdddhhhttt{{{pppaaaVVVQQQNNNLLLIIIEEEDDDCCC@@@<<<888333111///.........------------,,,,,,---...///000111111,,,------......------,,,------------,,,,,,+++******+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------///000111111111111//////............//////////////////////////////...000444888???HHHRRRXXX[[[]]]``````]]]YYYVVVUUUWWW```ooo}}}ppphhhgggqqquuuwwwrrr^^^QQQMMMPPP___ooowwwxxxxxxqqquuuuuu{{{~~~vvvzzz~~~yyypppggg```^^^\\\[[[]]]aaaddddddbbbjjjpppxxx|||~~~~~~}}}xxxrrrttt{{{pppdddWWWQQQIIIGGGGGGGGGCCC???>>>@@@@@@===888333111111------------------------,,,++++++++++++++++++,,,++++++***)))***+++---...++++++++++++++++++++++++''''''((()))***++++++,,,************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222333888@@@IIIOOOPPPOOOLLLSSSYYYZZZ[[[___```^^^cccaaa___\\\XXXTTTQQQOOONNNUUUdddxxx{{{sssrrr}}}wwwssssssssssssvvv{{{~~~zzzxxxvvvwww~~~}}}wwwwwwrrrvvvvvvqqqnnnjjj```UUUZZZ\\\```ccceeebbb]]]XXXZZZ]]]```bbbeeennn{{{kkk\\\TTTPPPMMMJJJGGGEEECCCAAA>>>:::444000111111111000//////......000////////////.........------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000000//////++++++---...//////000000,,,...000000///...///000111222666===GGGPPPWWWZZZ]]]^^^___^^^ZZZUUURRRQQQYYYeeewwwsssiiihhhkkk~~~{{{~~~dddOOOIIIOOO[[[kkkwww}}}{{{wwwqqqtttyyy~~~zzzuuukkkfffaaa\\\WWW^^^```aaadddgggnnnuuu{{{vvv{{{~~~wwwwwwvvvzzzmmmaaaVVVLLLGGGEEECCCBBBDDDBBB@@@===;;;:::777444111///......---+++******)))---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++***)))***++++++************************---,,,+++*********+++,,,)))+++......,,,***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++...//////...,,,,,,---///000......111111......111222888@@@HHHMMMPPPRRRSSSUUUVVVYYY\\\^^^^^^^^^^^^ccc```___]]]WWWOOOMMMOOOWWWiii{{{wwwqqqtttvvvoooiiiiiijjjlllqqqwww}}}xxxtttsssqqqrrryyy||||||rrruuuuuuqqqnnnjjj```UUUVVVXXX[[[```bbbaaa]]]ZZZZZZ]]]```aaacccjjjuuu~~~tttbbbXXXSSSOOOMMMHHHFFFDDDBBB???;;;666222111000000/////////....../////////.........------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------------------------------.........////////////000...//////000000//////...------......///............///111111/////////000111444999BBBKKKSSSYYY\\\[[[\\\\\\ZZZWWWTTTSSSSSS\\\gggxxxrrrhhhkkkrrrqqq]]]OOOPPPWWWcccpppyyy|||yyyvvvvvvyyy}}}uuuooogggaaa___^^^^^^^^^aaaeeejjjpppxxxwww{{{}}}xxxuuuvvvzzz}}}xxxbbbXXXNNNJJJGGGCCCAAABBBBBB@@@===<<<:::888444222.........---,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,++++++******++++++************************,,,+++++++++***++++++,,,'''***,,,---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---......//////......---------...---++++++---...111......111111...///111444:::BBBIIIMMMPPPRRRSSSWWWYYY[[[^^^___```______```\\\ZZZXXXSSSNNNOOOTTTgggyyy}}}vvvwwwooofff^^^]]]```dddkkksssvvvrrrpppqqqppppppuuu|||~~~tttuuutttrrrppplllcccYYYSSSTTTXXX\\\```aaa___]]]ZZZ]]]```aaaaaaeeennnuuu~~~lll___WWWRRRPPPIIIGGGEEECCCAAA===888555000000//////......//////............---------,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------.................................////////////000.........//////.........///////////////...---,,,///000111111//////000111333777???HHHQQQWWW\\\^^^[[[ZZZYYYVVVTTTSSSUUUWWWaaammm~~~qqqkkkrrr|||vvvdddZZZVVV[[[bbbllluuuyyyzzzzzzyyyppphhh```___^^^]]]^^^bbbhhhmmmpppvvv~~~~~~}}}yyy}}}}}}wwwttttttvvvxxx~~~jjj___TTTOOOJJJEEEBBBBBBBBB@@@>>><<<;;;999555333.........---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++*********************************++++++,,,,,,+++++++++&&&(((+++---,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------,,,++++++,,,...222//////111111//////222888===EEEKKKOOOQQQSSSTTTXXXZZZ\\\^^^_________^^^]]]YYYUUURRROOONNNUUU^^^vvv~~~}}}qqqfff\\\ZZZ]]]bbbjjjqqqpppoooppptttuuutttvvvzzz}}}yyywwwtttsssrrrnnnfff^^^UUUUUUWWWZZZ]]]______^^^ZZZ^^^aaaaaa```ccciiipppzzzwwwggg[[[TTTQQQJJJHHHEEECCCAAA>>>:::777111000///.........//////......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------------------------------........................,,,,,,,,,------------...------............------......////////////......///000111000///...///111444;;;EEENNNUUUZZZ\\\]]][[[YYYVVVSSSRRRTTTZZZ^^^hhhxxx~~~tttrrrzzzjjj```aaaddddddjjjrrrvvvxxx{{{~~~}}}nnneeebbb\\\```eeehhhkkkrrr|||zzzzzz|||~~~||||||uuurrrrrrsssxxx~~~xxxkkk]]]TTTNNNHHHEEEFFFCCCAAA???===<<<:::777444............---------,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))************************)))***+++,,,---,,,+++***'''))),,,,,,,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,...///333000///111111///000444:::???FFFMMMQQQTTTVVVXXXYYYZZZ\\\^^^^^^^^^]]]\\\]]]WWWRRRNNNLLLOOO[[[hhh{{{oooeeecccfffjjjpppuuulllkkkooouuuxxxvvvuuuvvv~~~xxxsssrrrrrrnnnhhhbbbZZZXXXWWWWWWYYY[[[\\\[[[[[[___cccbbbaaabbbhhhnnnuuuyyyqqqbbbXXXSSSJJJHHHEEECCCBBB???<<<999333222000.........///000......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------,,,,,,,,,------------...------............------,,,---...///000000000000.../////////......000222777???JJJSSSXXXZZZZZZ[[[XXXVVVRRRPPPQQQWWW___fffrrr|||zzz|||oooeeedddiiinnnjjjnnnsssvvvyyywwwllldddccchhhccckkkuuu|||~~~~~~zzz|||}}}}}}~~~|||vvvrrrppppppssswwwxxxeeeXXXOOOHHHFFFHHHCCCBBB???>>>===;;;888666000//////......---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,+++***************************)))***+++,,,---,,,++++++***+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///...---...///111333///...111222111333666<<>>===:::777111111000///...---,,,,,,*********+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))***++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////...///111333222......111222222555:::@@@EEEKKKQQQUUUYYY\\\^^^___```aaabbbbbb```^^^]]]QQQNNNJJJGGGHHHQQQeeewwwtttmmmhhhhhhiiihhhiiilllvvvwwwuuuvvvssspppoookkkfff```]]]]]]___```aaaeeeggggggddd______dddiiikkkjjjmmmwwwwwwfff]]]OOOLLLIIIGGGFFFEEECCCAAA:::888444111///...///000/////////.........------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------.................................////////////000...//////000000//////...---...///000000000000000...///000000000333666999CCCKKKUUUZZZZZZWWWVVVVVVNNNNNNOOOTTT]]]kkk{{{}}}{{{~~~vvveeecccjjjmmmmmmllllllooouuu~~~|||rrrnnnrrrtttsssyyy|||wwwwwwvvvwwwwwwuuussswww}}}|||}}}}}}~~~{{{xxxvvvrrroooooovvvzzziii[[[NNNGGGFFFDDDCCCAAA@@@???===;;;888333333222000...---,,,+++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************************+++,,,---...***+++,,,+++******+++---++++++++++++++++++++++++---------------------------......//////......---,,,...///.........000222000------000333444888===FFFJJJOOOSSSVVVYYY[[[]]]___```aaaaaa```^^^\\\ZZZKKKJJJIIIJJJLLLWWWmmm|||qqqgggcccbbbcccfffjjjuuu}}}zzz{{{yyywwwxxxsssnnnhhhddddddfffhhhjjjiiijjjiiiddd^^^]]]aaafffllliiiiiiooowwwlllaaaQQQNNNKKKJJJIIIHHHFFFDDD<<<:::666222///...//////000////////////.........------------------------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------000000000000000000000000,,,,,,,,,---------......//////000000000000//////000000000000000//////...///000111222222555999===GGGOOOYYY]]]ZZZWWWUUUVVVNNNOOOSSSZZZgggxxx~~~{{{}}}rrrddd]]]dddnnnpppnnnlllllloooxxx}}}rrrrrrmmmrrr}}}}}}rrrrrrrrrrrrsssvvvzzz}}}{{{yyyvvvvvv~~~|||wwwrrrpppooo|||tttdddTTTJJJFFFDDDCCCAAA@@@@@@>>>;;;999555444222111...---+++***,,,+++++++++******))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...************************+++***))))))***,,,...///(((***++++++***+++---///++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++---...---------000222///,,,,,,000333555999???JJJMMMRRRUUUVVVXXXZZZ\\\\\\]]]]]]^^^\\\ZZZXXXVVVIIIIIIKKKNNNRRR___vvv|||nnn```YYY]]]fffnnn}}}~~~}}}yyy{{{vvvppplllmmmqqqtttuuukkkhhhdddaaa]]]ZZZ___gggaaagggiiinnnxxx}}}yyydddYYYRRRMMMLLLJJJEEECCCDDD@@@===888222///---......---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,---.........------------------------000//////.........//////////////////////////////......////////////................../////////000000111111///...222;;;BBBOOORRRVVVYYYYYYWWWSSSQQQMMMSSS[[[fffxxx~~~jjjaaa___bbbiiinnnnnnnnnpppiiiooo|||tttmmmqqqqqqxxx{{{qqqnnnpppvvvyyyxxxvvvwww{{{yyy}}}uuujjjhhhppp~~~ooo]]]PPPKKKHHHEEEBBB>>>======>>>>>>:::777444000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------......///000000000+++...111111111666>>>FFFNNNOOOQQQUUUXXX[[[]]]^^^`````````^^^\\\XXXUUUTTTJJJIIIJJJPPP^^^qqqtttddd[[[\\\cccjjj~~~yyytttqqqsssvvvxxxxxxkkkeee___]]]ZZZYYY^^^eeeeeellllllooowwwzzzooo\\\TTTMMMKKKHHHDDDAAABBBAAA>>>999444000.........000000000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------++++++,,,---------,,,,,,------------------------///.....................////////////////////////......////////////.............../////////000000111222222000000555???FFFPPPTTTXXX[[[ZZZWWWSSSQQQSSS\\\gggsssnnnccceeedddgggnnnrrrpppmmmnnnkkkrrr|||}}}yyylllkkksssvvvssstttzzz~~~|||{{{{{{~~~}}}yyynnnlllpppxxx|||iiiZZZRRRJJJGGGCCC@@@>>>=========:::888555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---........./////////000000------......///000000000...000222222333888AAAHHHOOOOOOQQQTTTWWWZZZ]]]___``````___]]]ZZZVVVTTTSSSNNNNNNOOOVVVcccuuu~~~{{{lllbbb```dddiii|||}}}yyyuuutttwwwzzz{{{zzzlllcccZZZXXXXXXYYY^^^dddiiippppppoootttuuu}}}}}}dddZZZQQQMMMIIIDDDBBBBBBBBB???;;;666222000//////222222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,---------,,,,,,+++***------------------------------------------......////////////////////////......////////////............/////////000000000222222222111333:::DDDLLLSSSWWW[[[\\\ZZZVVVRRRPPPYYYfffvvvlllbbbaaaiiihhhlllsssvvvrrrmmmlllnnnwwwzzzwwwtttuuu|||zzzuuupppmmmttt|||xxxxxx~~~tttooonnnooouuuxxxeeeYYYKKKHHHDDDAAA???>>>===<<<;;;999666333000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++,,,------,,,,,,,,,---------......------......///000000000000222333444666<<>>IIIQQQVVVYYY\\\\\\XXXTTTRRRRRR___pppmmm___aaaiiimmmkkknnntttvvvsssoooooosss{{{uuulllkkklllsss{{{uuurrrtttwww}}}{{{zzzyyynnnkkkhhhjjjwwwmmm\\\LLLHHHCCC@@@@@@???>>><<<<<<:::888555222000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,++++++++++++,,,------+++++++++,,,,,,,,,------------......///000000000111222333555888???HHHNNNRRRRRRSSSTTTVVVZZZ]]]___``````^^^ZZZVVVVVVYYY]]]dddaaadddqqq|||{{{tttooommmtttwwwzzz~~~yyyuuutttoookkkjjjnnnwww||||||zzzooocccVVVRRRTTTXXX^^^dddgggrrrqqqlllnnnmmmooozzz{{{lll\\\SSSOOOKKKIIIIIIEEECCC@@@<<<888444111000................................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,------------------------------------++++++------......------////////////////////////......////////////......////////////000000000111111000000222888AAALLLSSSXXX[[[\\\YYYUUUTTTVVVZZZjjj{{{mmm^^^]]]fffooopppmmmmmmrrruuuttttttvvv|||}}}jjjccc```cccjjjvvvsssooopppvvv{{{xxx}}}~~~{{{|||kkkhhheeegggrrrvvvaaaOOOJJJCCC@@@@@@AAA???===<<<:::888666444222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...////////////000000000000------......///000000000111222333666;;;BBBJJJOOOTTTTTTUUUVVVXXX[[[^^^___```___]]]XXXVVVZZZccckkkssspppttt|||uuuqqqtttwww{{{~~~wwwrrrmmmiiigggllluuu||||||yyynnncccXXXSSSRRRUUU\\\dddhhhuuuuuuoooooonnnnnnwwwwwwcccWWWRRRMMMJJJIIIFFFEEECCC???;;;666222000------------.........///........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------))))))+++,,,---.........------------------------***+++---...//////...---////////////////////////......////////////....../////////000000000111111111000111555<<>>999444111222222111000///...------................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,++++++------------------------+++,,,...000111111000///////////////////////////......////////////......000000000000111111111111333333555;;;DDDLLLSSSVVVSSSSSSRRRQQQWWWfff}}}~~~wwwttt}}}oooaaaUUUXXXhhhxxx~~~~~~~~~|||~~~yyyfffUUUSSSZZZeeewww{{{qqqkkkmmmxxx|||vvvzzz}}}~~~qqqooojjjeeehhhtttlll```PPPFFFCCCCCC@@@===:::999999777555333111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---....../////////000000000000111------......///000000000000333999@@@HHHNNNQQQRRRWWWYYY\\\___aaa```___^^^UUUSSSPPPNNNTTTfff}}}||||||~~~wwwwwwwww||||||uuukkkdddgggmmmooopppqqqtttsssnnneee]]]]]]eeennnzzzrrruuuuuu}}}tttbbbVVVOOOKKKKKKHHHDDDAAA???<<<888666333111000000111111000...///////////////......---++++++,,,------.........---------,,,,,,+++++++++...---,,,,,,+++++++++++++++,,,------............++++++,,,,,,,,,,,,---------------............///111111000000//////..................////////////000000000000000000000000000000///...............666777:::???GGGNNNSSSUUUVVVRRROOOTTTcccuuu{{{|||ttt```]]]\\\dddrrr|||zzz}}}zzznnncccYYYUUUZZZcccsssssshhhiiirrr~~~{{{nnnttt~~~~~~ssskkkhhhjjjiiijjjxxx}}}kkkUUUIIIHHHHHHCCC<<<;;;<<<<<<;;;888555111///111///,,,,,,---......------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,***(((''''''***---///))))))))))))))))))))))))...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000000//////000111333777===CCCIIINNNTTTWWWXXXWWWXXX[[[^^^___\\\YYYKKKLLLKKKJJJQQQfff}}}|||zzzuuuuuuuuuyyy~~~rrrjjjdddgggllloooqqqsssvvvwwwuuunnngggeeekkkrrr}}}xxxrrrtttssszzzlll\\\SSSOOOLLLIIIEEEBBB???===999666333111000000111111///...///////////////......------,,,,,,++++++,,,,,,,,,.........---------,,,,,,------,,,+++++++++,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,---------------............///000000000000//////..................////////////000000000000000000000000000/////////000000111222555888===DDDLLLQQQUUUVVVRRRQQQSSS[[[jjj{{{zzzzzzkkk```^^^___hhhuuu~~~~~~{{{|||}}}vvvnnnddd[[[SSSTTT___llltttmmmkkksss~~~rrrttt}}}yyyzzz~~~rrrjjjeeeggghhhiiivvvuuu\\\MMMIIIHHHDDD>>>=========<<<999666333111111///,,,,,,---......---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............///000000//////000222333888>>>EEEJJJOOOSSSWWW[[[ZZZYYYZZZ[[[YYYUUUQQQJJJJJJJJJNNNYYYppp~~~yyy}}}~~~rrrqqqqqqttt~~~pppiiieeeggglllnnnqqqtttwwwzzz{{{wwwpppmmmooorrr}}}zzzxxxtttpppoooooottttttbbbWWWRRRMMMJJJFFFCCC@@@>>>:::888444222000///000000///...///////////////......---///...,,,************+++//////............------,,,,,,+++++++++,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000000000////////////...............////////////000000000000000000000000/////////000111333444555444999BBBJJJQQQUUUWWWWWWMMMPPPXXXdddttttttyyywwwqqqdddbbbaaadddooo||||||zzzyyy||||||hhhccc\\\UUURRRYYYmmmuuujjjkkktttyyywwwzzzzzzyyyyyyppptttzzz}}}qqqhhhbbbeeegggiiirrr}}}gggSSSKKKHHHEEEAAA??????>>>===:::777444333111///---,,,---......---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++---------,,,***)))........................------++++++++++++------------------------------,,,,,,,,,---------......,,,------------............///000000//////111222444999@@@GGGLLLPPPTTTVVVZZZYYYYYYYYYXXXUUUPPPMMMJJJIIIJJJRRRddd|||~~~~~~~~~}}}|||ooonnnlllnnnvvv{{{pppkkkhhhjjjlllmmmoootttvvvyyy}}}zzztttnnnkkkkkkppprrrssstttsssrrrnnnkkkhhhhhhlllrrrzzz~~~jjj]]]WWWOOOLLLGGGDDDAAA???<<<:::666333111///000000///...///////////////......---///...,,,+++***+++,,,---............------------++++++++++++,,,,,,---...***++++++,,,,,,++++++++++++++++++,,,,,,,,,---------------............///////////////////////////............////////////////////////////////////000000000000111333444555333;;;FFFPPPUUUWWWVVVUUUKKKQQQ]]]lll{{{{{{rrrzzz{{{nnnjjjeeegggggglllxxx|||yyyyyy~~~|||uuuaaa___[[[XXXXXXdddxxxmmmiiisss|||wwwqqqnnniiinnnuuuzzz|||~~~xxxppphhhccceeehhhjjjooouuuqqqYYYMMMHHHFFFCCC??????>>><<<:::777555333222///---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......------------............///000000000//////222444555;;;CCCJJJOOORRRTTTVVVWWWWWWXXXXXXWWWTTTPPPNNNKKKJJJMMMYYYooo|||{{{|||~~~|||tttmmmkkkhhhhhhnnnvvvxxxtttrrroooooopppooolllnnnrrruuuyyy}}}|||uuummmgggccccccdddhhhnnnppplllfffbbb```aaadddgggmmm|||wwweee\\\QQQNNNIIIEEECCCAAA>>><<<888555222000000000///...///////////////......---...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---...+++++++++,,,,,,++++++***+++++++++,,,,,,,,,---------------............///.............../////////............////////////////////////////////////111111000000111111222333555===IIIRRRVVVUUUTTTSSSNNNVVVcccrrrxxxuuu~~~ttthhhkkkkkkmmmnnnsss~~~||||||~~~yyynnn^^^]]]]]]]]]aaaqqqxxxnnnlllrrrzzzooofffdddjjjqqqwww{{{zzzsssoookkkhhhjjjllllllnnnppp{{{bbbRRRJJJFFFDDD??????===;;;999666444333222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------........./////////000000//////000333555888===EEELLLPPPSSSUUUVVVXXXXXXYYYXXXVVVSSSPPPOOOMMMMMMTTTfff}}}{{{zzzzzzzzzvvvkkkiiiiiifffdddiiiqqqrrrppprrrsssvvvwwwtttnnnnnnrrrvvvyyy}}}}}}wwwnnnfffbbb______ccckkkmmmhhh___[[[[[[[[[]]]___cccqqqjjj\\\TTTPPPJJJFFFDDDBBB@@@>>>;;;888444111111111000//////////////////......---,,,------...///000000000+++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------............///---............/////////............////////////000000000000000000000000111111111000111111222222:::BBBMMMSSSTTTRRRQQQPPPTTT]]]kkk{{{xxx{{{lllhhhpppqqqqqqqqqttt}}}uuujjj^^^^^^aaafffmmm~~~sssiiikkksssuuuhhhdddhhhnnnvvv}}}|||sssoooppprrrssssssqqqooonnnxxxooo[[[OOOGGGDDD@@@???===;;;999666555444333000---,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------.........////////////000000//////000444666;;;@@@GGGMMMQQQTTTVVVXXX[[[[[[ZZZWWWSSSPPPOOOOOOQQQUUUaaavvv|||zzzxxxvvv{{{vvvjjjffffffdddccchhhooorrroooqqqttt{{{~~~yyyqqqpppttttttwww{{{{{{wwwpppiiiddd\\\YYY\\\eeejjjddd]]]ZZZZZZZZZZZZ[[[^^^jjjtttaaaUUUQQQKKKGGGDDDCCCAAA@@@>>>:::666333222222111111///////////////......---,,,---...///000///---,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,---------------............///---------.........//////............////////////000000000000000000000000111111111111222444555666AAAHHHPPPTTTSSSPPPOOOPPPYYYddduuu{{{yyy|||iiimmmxxxvvvqqqppprrrzzzsssiiidddfffkkkuuuyyyqqqmmmhhhggguuurrrggggggmmmvvvtttpppvvv}}}}}}zzzuuuqqqooorrrwww}}}fffUUUIIICCCBBBAAA>>><<<:::888666666333000...,,,------,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,+++***))))))........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000//////000444777>>>BBBHHHMMMQQQTTTWWWZZZZZZZZZXXXTTTPPPOOOQQQSSSZZZaaaooozzzvvvrrruuu|||zzzzzzooocccdddddddddiiipppsssqqqooottt}}}}}}tttsssvvvrrrtttxxxyyyvvvpppjjjfffWWWSSSUUU___fffccc___^^^\\\ZZZYYYZZZ\\\fffzzznnnVVVRRRLLLGGGEEEDDDBBBAAA???<<<777444333333222111///////////////......---,,,---///000///---***(((---------.........//////...------,,,++++++++++++............------,,,+++++++++,,,,,,,,,------------------.........//////---------.........//////............/////////000000000000000000000000000000000111222444666888999FFFLLLSSSUUURRROOONNNPPP\\\iii|||yyy{{{{{{jjjssszzzpppmmmnnnvvv}}}rrrjjjmmmooovvvooofffbbbeeegggnnn|||iiihhhlllvvvtttqqqzzz~~~xxxssspppooorrr}}}nnnYYYJJJCCCCCCBBB@@@===;;;999888777333111...,,,------,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,......---)))%%%###------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000//////111555888@@@DDDIIIMMMPPPTTTXXX[[[UUUVVVTTTQQQOOOPPPTTTYYYcccjjjyyy