BM6(v7 lllVVVLLLHHHSSSiiittttttlllaaa]]]```]]]UUUKKKFFF@@@>>>>>>???===<<<;;;:::;;;>>>BBBLLL^^^ooonnnUUULLLMMMYYYkkk|||ttttttuuuyyy|||zzzuuuqqqoookkkddd[[[RRRKKKFFFCCCBBB???<<<<<<>>>BBBEEEFFFJJJXXXdddfffjjjooolllddd```[[[YYY[[[ZZZXXXZZZ___bbbcccdddgggiiijjjhhhfffeee```\\\YYYRRRHHHBBBBBBDDDFFFHHHIIIIIIJJJLLLNNNKKKOOOUUUYYYZZZWWWRRRNNNJJJHHHEEECCCDDDFFFIIILLLMMMNNNPPPRRRSSSUUUYYY\\\```fffmmmsssvvvxxxyyyzzz~~~{{{}}}~~~yyy{{{~~~~~~}}}zzzyyyyyy}}}~~~~~~}}}|||zzzyyywwwvvvtttooojjjeee\\\SSSJJJFFFCCC@@@AAAEEE@@@JJJ]]]wwwyyyooovvvxxx}}}qqqsss~~~wwwiiiUUUGGG@@@@@@??????BBBDDDDDDBBBCCCCCCCCCCCCEEEKKKRRRWWWlllllllllmmmooorrruuuwwwvvvnnnkkkooosssvvvuuuqqqoooppprrrnnnllliiifffeeedddeeeeeegggfffeeegggjjjkkkjjjhhhnnnnnnmmmkkkkkkmmmqqquuu}}}~~~}}}tttmmmjjjhhhhhhmmmmmmkkkfff___ZZZXXXYYYWWWQQQLLLNNNTTTZZZZZZXXXRRRVVVYYYYYYXXX\\\dddllluuuwwwzzz}}}||||||xxxssssssvvvsssrrrqqqrrrrrrooojjjfffbbbbbbaaabbbaaa^^^ZZZVVVNNNLLLIIIGGGFFFEEEDDDDDDGGGFFFDDDBBB@@@>>><<<;;;999999999888777777666666555555666666666666555555777666666666555555555444888777666555444555555666555555444444444444555555666666777777777888888888999999999888666555666777666777888999:::===AAAEEEBBB888666999888>>>AAA:::777888888888888888777777777777888;;;AAAFFFIIIIIINNNPPPQQQOOOQQQVVVYYYXXXVVVUUUTTTZZZmmm}}}lllqqqhhh^^^|||kkkTTTKKKHHHTTTjjjtttuuummmbbb]]]```]]]UUULLLFFF@@@======>>><<<;;;;;;999:::===AAAKKK\\\kkkrrrxxxiiiRRRIIILLLZZZmmm~~~qqq~~~{{{wwwxxxzzzzzzyyyxxxwwwwwwllliiibbbYYYQQQIIICCC@@@@@@===;;;;;;>>>BBBDDDEEERRR___kkkooorrruuuqqqjjj\\\XXXVVVXXXXXXWWWXXX\\\aaabbbdddgggjjjkkkjjjhhhddd```\\\YYYRRRIIICCCBBBGGGIIIKKKLLLLLLNNNPPPRRRRRRWWW]]]aaaaaa]]]WWWSSSPPPNNNJJJGGGGGGIIILLLOOOPPPRRRTTTVVVWWWZZZ]]]```bbbffflllqqqtttvvvxxxzzz}}}zzzxxxzzz}}}}}}|||zzzzzz{{{|||}}}~~~~~~}}}{{{yyywwwuuusssnnniiieeeZZZQQQHHHDDDAAA???@@@CCCAAAGGGSSSiiivvvsss}}}sss^^^NNNCCCAAA???@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCFFFJJJNNNOOOPPPPPPQQQRRRTTTVVVWWWhhhqqq{{{~~~yyyrrrmmmkkkmmmqqqsssssspppnnnnnnpppnnnllljjjgggeeeeeeeeeffffffffffffhhhkkklllllljjjnnnnnnnnnllllllnnnrrruuuzzzrrrmmmjjjiiikkkiiifffaaa[[[XXXWWWWWWVVVQQQMMMNNNTTTYYY[[[ZZZXXXZZZ\\\^^^aaaeeelllpppxxxzzz~~~yyyuuuwww{{{xxxwwwvvvvvvuuurrrmmmjjjbbbaaa___^^^^^^]]][[[XXXPPPNNNJJJGGGDDDCCCCCCDDDFFFFFFEEECCCAAA>>>;;;:::888888888777666666555555555555666666666666555555666666666555555555555555777666555555444444555555555555444444444444555555666666777777777777888888888999999777555555666777777888999999:::===AAAEEE>>>444555999888>>>AAA999666777777888888777777666666666777;;;AAAFFFHHHIIILLLOOOOOONNNPPPUUUXXXWWWVVVVVVUUU[[[lllyyyjjjssshhh]]]yyyiiiQQQIIIGGGSSSiiivvvwwwqqqddd___aaa^^^XXXMMMGGG@@@<<<<<<===<<<:::;;;888999<<>>===<<<:::<<>>???CCCAAABBBIII[[[wwwuuuyyyzzzwww{{{{{{fffTTTFFFBBB???@@@BBBBBBCCCEEEBBBCCCBBBAAA@@@@@@BBBDDD@@@AAACCCFFFIIIKKKMMMNNNQQQ\\\hhhlllkkkkkkjjjiiikkknnnppppppnnnmmmmmmnnnmmmllliiifffeeeeeeeeefffgggggghhhjjjlllmmmmmmmmmnnnoooooooooooorrrvvvyyyzzzuuuqqqpppllljjjfffaaa]]][[[ZZZZZZXXXTTTPPPRRRWWW\\\___^^^eeedddccceeejjjqqqvvvyyy}}}xxxvvvxxx}}}{{{{{{{{{zzzxxxtttooolllccc```\\\ZZZYYYZZZYYYXXXRRRQQQMMMIIIEEECCCDDDEEEEEEEEEEEEDDDBBB>>>;;;999777777777666555555444444444555555666666555555444555555555555555555555555666666555555444444444444555444444333333444444555666666666666777777777888777888888777555555666777666777888888999;;;???CCC;;;333555::::::???AAA999555666666777777777777666555555777;;;AAAFFFHHHIIIJJJMMMNNNLLLOOOTTTWWWVVVTTTUUUUUU[[[kkkqqqfffrrrhhhZZZuuufffNNNFFFEEERRRhhh}}}~~~wwwiii``````]]]WWWOOOHHHAAA<<<<<<<<<;;;::::::777777;;;AAAJJJYYYfffyyybbbPPPMMMWWWhhh|||uuuooowww||||||uuufffggg|||yyyzzzyyyxxxzzz|||{{{vvvqqqccc```YYYRRRJJJDDD???<<<;;;::::::===@@@CCCEEEEEEDDDIIILLLLLLLLLMMMLLLKKKNNNOOOPPPQQQTTTXXXZZZ[[[aaabbbdddhhhlllmmmlllkkkhhhdddbbb```ZZZQQQJJJJJJMMMOOORRRSSSTTTUUUXXXZZZcccddddddeeeeeeeeedddddd___\\\YYYWWWVVVWWWXXXZZZYYY\\\___```bbbcccfffhhhhhhkkkooosssvvvyyy}}}}}}~~~~~~}}}{{{wwwuuuuuuvvvzzz{{{|||~~~~~~~~~}}}}}}yyywwwtttqqqnnnjjjeeebbbXXXOOOFFFCCC@@@>>>@@@CCCBBBBBBFFFVVVssswwwtttttt}}}{{{|||~~~|||ttt{{{{{{gggVVVJJJCCC???AAABBBAAABBBGGGCCCCCCBBB@@@===<<<===>>>???AAADDDGGGKKKNNNPPPRRRVVV```gggfffdddfffgggfffjjjlllnnnnnnnnnmmmlllllllllkkkhhhfffeeedddeeefffhhhiiikkklllmmmmmmnnnnnnnnnoooqqqrrrtttwww{{{~~~}}}zzzxxxrrroookkkgggdddcccbbbbbb]]][[[YYY[[[```dddfffgggmmmjjjhhhjjjrrr{{{xxxtttrrruuuyyy~~~}}}xxxrrrllliiiddd___ZZZVVVUUUUUUVVVVVVTTTTTTQQQLLLHHHEEEFFFHHHEEEEEEEEEDDDBBB>>>;;;999777777666666555444444444444444555555555555444444444444444555555555555555555555555555555444444333444444333333333333444444555666666666666777777777777777888666555444666777444555666666666999===@@@;;;222555;;;;;;@@@BBB999555555666777777777777777333444777;;;AAAFFFHHHHHHIIILLLMMMKKKNNNTTTWWWVVVSSSTTTVVVZZZiiimmmeeesssjjj[[[sssdddKKKDDDDDDQQQggg{{{lllaaa```]]]WWWQQQJJJBBB===<<<<<<<<<;;;999666666;;;BBBLLLYYYfffwwwgggQQQLLLVVVeeexxxpppiiirrr}}}xxxzzzyyylllaaahhh|||yyywwwuuutttvvvxxxwwwqqqllleee```YYYPPPGGGAAA===;;;::::::;;;>>>BBBEEEEEEEEEJJJLLLMMMLLLJJJJJJKKKLLLMMMPPPRRRRRRUUU[[[^^^]]]bbbccceeeiiilllnnnmmmkkkjjjgggeeeddd^^^UUUOOONNNOOOQQQTTTVVVWWWXXX[[[]]]ccccccbbbbbbccceeehhhiiicccbbbaaa___^^^^^^^^^___]]]```cccdddeeeeeeggghhhjjjnnnssswww{{{~~~|||wwwsssssssss~~~yyywwwssspppmmmiiidddaaaVVVNNNEEEBBB@@@>>>???CCCCCCCCCGGGXXXvvvvvvsssuuuyyy~~~}}}tttllllllpppqqqoooyyy{{{jjj\\\MMMDDD???BBBCCC@@@BBBHHHFFFEEEDDDAAA===<<<<<<>>>;;;<<<>>>AAAFFFJJJMMMOOO]]]ggglllhhheeeiiilllkkklllmmmnnnooooooooonnnmmmmmmkkkiiifffeeeffffffgggjjjlllnnnnnnmmmmmmnnnooopppqqqsssuuuvvvyyy}}}~~~~~~~~~ssspppllljjjhhhgggeeeddd___^^^___bbbgggjjjkkklllnnnmmmlllpppxxxxxxtttqqqrrrvvv}}}uuunnnjjjgggaaaZZZUUURRRRRRRRRRRRSSSUUUTTTPPPJJJGGGGGGIIIFFFFFFEEECCCAAA>>>;;;:::777777777666555555444444444444555555555555444444444444444444444555555555444555555555555444333333444444333333333333444444555555666666666666777777666777777666555444666888333444444444555777;;;>>>;;;333555::::::???AAA999555555666777888888888888222333666<<>><<<===<<<;;;999555555;;;DDDMMM[[[fffqqqiiiRRRNNNXXXggg{{{tttwwwuuuzzzvvvggg```mmm|||zzzwwwvvvuuutttrrrqqqpppooolllfff[[[PPPFFF???;;;999999:::<<>><<<>>>AAA@@@BBBIII\\\zzz~~~~~~{{{sssyyyuuuzzz}}}~~~}}}{{{vvvppppppyyyzzzlllaaaOOOEEE???BBBCCC???BBBIIIJJJIIIGGGCCC@@@???@@@BBBAAABBBEEEIIIOOOVVV\\\```dddpppuuupppmmmqqqrrroooooopppqqqrrrssssssrrrpppnnnmmmkkkiiihhhhhhiiijjjlllnnnppppppnnnlllmmmooorrrtttuuuvvvwwwyyy|||~~~~~~~~~}}}}}}uuurrrooonnnmmmllliiifffdddeeeiiimmmqqqsssssssssrrrtttwww{{{{{{uuuppplllkkknnnuuu{{{xxxrrroookkkeee]]]VVVRRRQQQOOOOOOQQQSSSUUURRRLLLGGGGGGIIIGGGFFFDDDBBB@@@>>><<<;;;888888777777666555555444333444444555555444444333333333333444444555555555444444555555555444333222444333333222222333333444555555555666666666777777555666777666444444666888333444555555555777;;;>>>;;;222444888888===@@@888555666777888999999999999111333666<<>>=========<<<888555555<<>>999888999:::<<<@@@EEEGGGGGGFFFMMMOOORRRVVVVVVSSSSSSUUUVVV[[[\\\ZZZ[[[aaabbb___dddeeefffjjjmmmnnnllljjjkkkhhhggggggbbbXXXRRRQQQQQQSSSVVVXXXYYY[[[^^^```aaabbbeeehhhkkknnnooopppoooppprrrssssssqqqooonnnkkkmmmpppppppppoooooopppnnnrrryyy~~~}}}~~~}}}}}}zzzvvvrrroookkkgggdddSSSJJJBBB>>><<<;;;<<<@@@<<>>;;;222222666666;;;>>>666666666777999999:::::::::111222666<<>>===>>>@@@AAAAAAIIIbbbuuurrr{{{iii]]]pppjjjmmm~~~|||vvvoookkkVVVKKKCCCDDDCCCAAAEEEMMMTTTNNNJJJMMMPPPNNNLLLLLLOOOOOORRRWWWaaannn{{{zzzttttttxxxxxxwwwxxxyyyzzzxxxvvvrrrqqqpppooooooooopppqqquuutttrrrqqqrrruuuxxxzzzwwwwwwwwwxxxzzz|||}}}~~~yyyooogggeeejjjrrryyyzzz|||~~~~~~|||{{{yyyyyy}}}xxxrrriiibbb^^^^^^___```gggfffkkkvvv~~~|||}}}~~~tttddd\\\XXXTTTRRRSSSVVVWWW[[[```gggmmmqqqssspppjjjaaaYYYTTTRRRQQQPPPWWWYYYZZZUUUNNNJJJJJJMMMLLLGGG@@@===>>>??????>>>???<<<999666666555444222333555777888777555333111111222222333333222222111444444444333333222222222222222111111222222333444555555555555666666666666777666555444333333222333000666888555666===FFFKKK???999444555:::;;;888444555555555777999999777555222333555:::@@@DDDFFFGGGHHHLLLNNNMMMMMMRRRUUUUUUWWWYYYeeejjjggguuussshhhxxxlll\\\sssfffNNNFFFCCCLLL___llloooxxxwwwjjjiiimmmhhh\\\OOOBBB===<<<::::::;;;888888777888>>>IIIWWWaaavvvoooTTTHHHSSSjjj{{{yyywwwwwwxxxxxxzzz}}}mmmfff\\\OOOEEE>>>;;;;;;;;;>>>AAADDDFFFJJJNNNRRRYYYZZZ[[[^^^aaabbbbbbaaacccddddddcccbbbccceeehhhjjjjjjkkkmmmooorrrtttuuupppkkkhhhhhheee\\\WWWWWWWWW\\\bbbdddbbbcccgggkkkoooqqquuuzzzxxxwwwuuuttttttwwwzzz}}}}}}|||{{{xxxyyy{{{}}}~~~}}}yyyzzzyyytttpppmmmfff___SSSIII@@@>>>===<<<===@@@???@@@HHHbbb~~~}}}qqqppp|||qqqjjj|||llllll{{{{{{uuuqqq___OOOCCCBBBDDDCCCEEEKKKTTTPPPPPPWWW]]]```aaadddfffgggkkkttt{{{zzz|||{{{yyyyyyyyyxxxuuussstttsssrrrqqqpppppppppqqquuuuuuttttttvvvxxxzzz|||yyyyyyyyyzzz{{{}}}~~~zzzmmmccc]]]]]]dddmmmxxxzzz}}}}}}|||sssiiieeefffeee___ZZZWWWUUUYYYbbbmmmuuu{{{yyy|||~~~~~~zzzkkkZZZQQQOOOMMMNNNQQQPPPSSSXXX[[[^^^cccjjjpppnnnjjjbbbZZZTTTQQQQQQQQQWWWYYYYYYUUUNNNKKKKKKNNNKKKFFF???<<<<<<>>>???>>>???<<<999666666555444222111222333444333222000///111222222333333222222111444444333333333222222222222222111111222222333444555555555555666666666666666555444333222222222222222777999555555;;;CCCFFF===999555777;;;===999444555444555666888888666444222333555:::???DDDFFFGGGHHHLLLNNNMMMMMMRRRUUUUUUWWWZZZgggmmmkkkxxxwwwjjjxxxjjjZZZrrriiiPPPFFFCCCKKK___mmmnnnyyy}}}oooffffffcccXXXNNNEEE@@@<<<999999<<<777777777888>>>HHHTTT\\\pppgggRRRHHHSSSiii|||}}}{{{yyyzzzyyyyyy}}}ppphhh\\\OOOFFF@@@<<<:::===???BBBEEEHHHLLLPPPSSSXXXZZZ\\\___aaacccddddddhhhiiiiiihhhggggggiiikkkppppppppprrrsssuuuwwwxxxtttrrrpppnnnhhh```\\\]]][[[___ddddddcccdddjjjoootttwww~~~{{{yyyyyy}}}|||wwwsssvvvyyy~~~|||zzzwwwyyywwwsssqqqnnnhhhaaaRRRHHH???===<<<;;;<<<>>>>>>>>>GGGaaannnnnn|||{{{|||mmmkkkppptttyyy~~~zzzwwwhhhUUUDDDCCCFFFFFFIIINNNSSSRRRVVV```jjjpppuuuzzz}}}zzzyyyvvvsssqqquuutttsssrrrqqqqqqqqqqqqvvvvvvwwwxxxzzz{{{}}}}}}|||||||||}}}~~~uuujjj^^^WWWUUUYYYbbblllyyyzzz~~~}}}sssrrrvvvssseeeXXXQQQMMMMMMTTT]]]gggtttyyywwwzzz~~~wwwhhhWWWOOONNNNNNQQQTTTMMMQQQUUUUUUTTTXXXaaaiiihhhgggbbb[[[TTTQQQRRRUUUYYYYYYXXXTTTOOOLLLMMMPPPJJJDDD===:::;;;===>>>>>>???<<<999666666555444222111111111111111000000000111222222333333222222111333333333222222222222222222111111111111222333333444555555555555666666666555444333222222111222222444888999444333888>>>AAA:::777666999===>>>:::555333333333555777777555333222222555999???DDDFFFFFFHHHMMMNNNMMMMMMRRRUUUTTTWWW[[[jjjqqqnnnzzz}}}nnnyyylll]]]vvvjjjOOOFFFDDDOOOeeetttqqqzzz~~~mmmaaaaaa```UUUMMMFFFBBB===888999<<<777777666888>>>GGGQQQWWWlll|||xxxaaaOOOGGGQQQeee~~~~~~xxxrrrfffVVVGGG===::::::===???BBBEEEGGGKKKOOORRRRRRTTTWWWYYY[[[]]]```bbbhhhiiijjjiiigggggghhhiiiqqqqqqrrrtttvvvxxx{{{|||vvvwwwvvvssskkkdddbbbccc^^^bbbeeeeeedddffflllrrruuu{{{{{{wwwuuuwwwyyy}}}|||zzzwwwyyyxxxtttqqqnnnhhh```QQQGGG>>><<<<<<:::;;;>>>>>>===EEE^^^nnnlllvvv{{{~~~uuupppmmmkkkttt|||yyymmm[[[LLLIIIJJJJJJPPPXXXYYYZZZaaallluuu|||}}}zzzxxxuuurrrrrrrrrrrrrrrssssssssssssvvvwwwyyy{{{}}}~~~~~~~~~~~~uuueee[[[RRRQQQUUU\\\gggrrr{{{|||{{{|||~~~tttddd[[[TTTPPPQQQUUU^^^kkkwwwzzzwwwyyy||||||uuuhhh[[[XXXXXXXXXZZZ\\\VVVVVVUUURRRQQQSSSYYY______``````ZZZTTTRRRUUUZZZ[[[ZZZXXXTTTPPPNNNOOOQQQHHHCCC<<<999;;;===???>>>???<<<999666666555444222444333222222111222333444111222222333333222222111222222222222222111111111111111111111111222222333444444444555555555666666444333222222111111111222444777777333222777<<<===555444555999======999444222222222444555555444222222222444999???DDDFFFFFFIIIMMMOOOMMMMMMQQQTTTTTTVVV[[[kkksssqqq|||rrrzzzlll^^^yyyiiiNNNDDDEEETTTmmm{{{vvvyyyvvveee\\\^^^^^^UUUNNNGGGBBB===888888;;;888666666888>>>GGGOOOTTTkkkzzzuuu___MMMDDDMMM___yyy{{{{{{sssaaaJJJ<<<<<>><<<;;;:::;;;===>>>>>>DDDYYYyyy}}}~~~tttpppwww|||tttpppppp}}}{{{sssfff[[[VVVQQQNNNUUU```cccgggppp|||}}}{{{xxxvvvnnnoooppprrrtttvvvwwwwwwwwwxxx{{{}}}~~~zzzjjj^^^UUUMMMIIINNNWWWaaammmvvv}}}xxxxxx{{{|||mmmeee\\\WWWTTTWWWaaalll}}}|||xxxxxx{{{{{{nnnfffaaadddiiiiiiiiiiiihhhbbbZZZUUUTTTVVVVVVUUUVVVYYY[[[YYYVVVUUUZZZ___]]]\\\ZZZWWWSSSQQQQQQQQQGGGBBB===;;;===???@@@??????<<<999666666555444222555444333222222333444666111222222333333222222111111111111111111111111111111111000000111111222333444444444444555555555555333333222111111111222222222555555222333888<<<<<<111111444777;;;:::666222111111111333555555333111111222444999>>>CCCEEEFFFIIIMMMOOOMMMMMMQQQTTTSSSTTTZZZkkksssqqq{{{ttt|||mmm```zzziiiMMMCCCDDDUUUooo}}}zzzyyymmm[[[[[[bbbaaaZZZQQQHHHCCC@@@;;;:::;;;999666555777>>>HHHOOOTTTjjjzzzwww```LLLCCCJJJ\\\qqq~~~~~~~~~}}}}}}wwwxxxzzzzzzyyy}}}{{{jjjQQQCCCDDDKKKDDDEEEFFFFFFEEEFFFHHHJJJDDDHHHKKKLLLLLLNNNSSSWWW^^^```bbbbbb`````````aaaaaabbbdddhhhkkkooorrrtttuuuxxxxxxtttqqqpppnnnkkklllpppssssssqqqssszzz|||wwwvvvvvvxxx~~~~~~~~~}}}zzzxxxwwwxxxzzz{{{{{{{{{{{{{{{}}}~~~yyy{{{yyytttpppmmmfff^^^QQQGGG>>><<<;;;:::;;;===>>>>>>CCCTTTqqq~~~|||zzz}}}{{{tttkkkyyy|||zzzqqqkkkfff]]]UUUZZZdddfffmmmzzz~~~|||yyyxxxlllnnnppptttvvvyyyzzz{{{zzz{{{}}}uuufffVVVJJJJJJFFFGGGQQQ]]]hhhrrryyywwwwww{{{|||rrriii```[[[```hhhxxx~~~{{{wwwxxx{{{}}}ooolllmmmwww~~~}}}|||xxxnnnbbb\\\[[[ZZZVVVQQQSSSVVVYYYZZZYYY[[[___bbb```___]]]ZZZWWWTTTRRRPPPFFFBBB???>>>AAABBBAAA@@@???<<<999666666555444222222222111000000222333444111222222333333222222111000000000000000111111111111000000000000111222222333444444444444555555555333333222222222222333333111333333111333999<<<;;;000111333666888888555222111111111333555555333111111111444888>>>CCCEEEEEEJJJNNNOOOMMMMMMQQQTTTSSSSSSYYYjjjsssppp{{{vvvwwwhhhiiiNNNCCCAAAPPPjjj}}}iiiYYYcccnnniiiaaaUUUJJJEEECCC???<<<<<<:::666444666>>>HHHQQQUUUgggzzzyyycccNNNBBBIII\\\jjj}}}}}}~~~~~~~~~xxxuuuwwwzzzyyyyyy~~~}}}nnnYYYKKKJJJPPPKKKLLLKKKJJJHHHGGGHHHIIIFFFIIIMMMMMMLLLNNNSSSXXX\\\^^^aaaaaaaaa``````aaa___```bbbdddhhhkkknnnoootttwwwwwwttttttwwwuuuoooqqquuuyyyyyyxxxyyyxxxsssrrrsssvvv||||||~~~~~~|||yyywwwwwwyyy{{{{{{zzzzzz{{{|||~~~~~~wwwyyyxxxtttqqqnnnggg```RRRHHH???<<<<<<;;;<<<>>>===>>>BBBPPPkkk}}}vvvmmmyyy||||||{{{|||{{{uuuqqqqqqllldddcccjjjkkkuuu}}}zzzxxxvvvooopppssswwwyyy{{{|||}}}uuuhhh[[[PPPIIINNNKKKPPP]]]kkktttzzz~~~}}}tttvvv{{{}}}pppfffgggllltttzzz~~~{{{uuusssxxx~~~{{{xxx{{{~~~vvvlllddd___[[[WWWSSSVVVWWWYYY\\\^^^```bbbccccccbbb```^^^[[[WWWRRROOOFFFCCCAAABBBEEEFFFCCC@@@???<<<999666666555444222000000000000000111222222111222222333333222222111/////////000000000111111000000000000000111222222333333444444444555555555444444333333333333444444222444333222444999;;;999111222444666777666444222222111222333555555333111111111333888>>>CCCEEEEEEJJJNNNOOOMMMMMMQQQSSSSSSTTTZZZjjjsssppp{{{vvvoooiiiOOOCCC???KKKccckkk\\\lllzzzrrrgggYYYKKKGGGFFFCCC???>>>;;;777333666>>>IIIRRRVVVeeezzz{{{eeeOOOCCCJJJ^^^jjj|||uuuuuu{{{{{{vvvwww}}}|||{{{}}}ppp^^^PPPLLLNNNQQQQQQPPPMMMJJJHHHIIIIIIIIIMMMPPPPPPOOOPPPVVV[[[]]]___bbbcccbbbbbbbbbcccaaabbbccceeehhhkkkmmmnnntttvvvvvvtttwww|||yyyrrrqqqvvvzzz{{{zzz{{{~~~wwwrrrrrrtttvvv}}}}}}}}}yyywwwwwwzzzzzz{{{||||||}}}}}}}}}uuuwwwwwwsssqqqoooiiibbbRRRHHH???===<<<;;;<<>>AAANNNhhh~~~~~~|||tttyyywwwuuurrruuuwwwzzz~~~{{{{{{~~~zzzyyyrrrqqqwwwxxxqqqnnnpppwww{{{xxxuuusssrrrtttvvvyyy|||}}}}}}~~~|||ooobbbYYYTTTSSSWWWVVV\\\kkkyyyvvvqqqssszzzwwwkkkiiinnnssswwwzzzvvvppppppxxx~~~zzzrrriii```ZZZWWWWWWZZZZZZ[[[^^^bbbddddddccceeedddbbbaaa^^^XXXRRRNNNEEEDDDCCCEEEHHHHHHDDDAAA???<<<999666666555444222000000111111222222222222222222222333333222222222.../////////000000111111000000000000000111111222333333333444444444555555444444444333333444555555444555444222444999:::777222333555666777666555333222222222444555555444222111111333888>>>CCCEEEEEEJJJNNNPPPMMMMMMQQQSSSRRRUUUZZZkkksssppp{{{vvvmmm|||}}}^^^HHHCCC@@@KKKbbbmmmbbbyyymmm\\\SSSMMMBBB???AAA>>>999777666888>>>GGGPPPVVVggg~~~hhhPPPCCCIII[[[kkk~~~wwwmmmxxx}}}{{{{{{}}}|||tttkkk```UUULLLMMMRRRUUUXXXVVVQQQOOOPPPNNNKKKQQQTTTVVVUUUWWW]]]___]]]aaaaaabbbdddgggiiiiiiiiiggghhhiiikkkpppuuuyyy|||~~~||||||}}}}}}|||{{{yyywwwvvvvvvtttvvv~~~wwwppppppwww}}}||||||{{{yyyxxx{{{zzzyyyxxxxxxzzz|||}}}zzzzzzvvvooolllkkkgggaaaUUUJJJ???;;;::::::<<>>HHH___yyy{{{xxxkkkjjjeeeSSSKKKCCCCCCDDD===:::888666777<<>>;;;:::;;;===AAA===AAAHHHZZZ|||zzzuuudddbbbdddiiixxxwwwmmmvvv|||vvvyyyxxxtttuuuwwwwwwyyyzzz{{{zzz{{{|||~~~|||{{{qqqkkkppp}}}kkkddddddkkkttt~~~yyysssxxxwwwxxxzzzyyyxxx}}}{{{uuuqqqmmmgggbbb^^^\\\[[[[[[^^^^^^___```aaabbbbbbccc```bbbeeeiiimmmooonnnlllrrrppplllfff___XXXRRROOONNNMMMLLLKKKHHHEEEBBB@@@AAA>>>:::777666666666555333222111111000000111111111111000000000000/////////////////////.........000000000//////000000111222111111222222333444555555333222222333444444333000444666888===CCCDDD@@@333666:::======:::666333555555666888999888444111000111333888>>>CCCFFFFFFHHHKKKLLLKKKNNNSSSUUUTTTVVVSSS\\\eeefffsssyyyiiiooo|||vvvUUUBBB@@@@@@KKKaaauuukkklllttt~~~hhhMMMEEECCCIIILLLEEE>>>:::555444888BBBMMMTTToooiiiOOOLLL]]]eee}}}||||||{{{xxxaaaQQQKKKRRRYYY^^^]]]^^^cccffffffgggpppyyy~~~{{{qqqjjjeeeeeejjjooopppnnnnnnooorrrvvv{{{zzz}}}}}}~~~}}}zzzwwwxxxyyy|||~~~~~~|||yyyxxxyyy~~~|||sssiiiSSSHHH>>>;;;:::;;;===AAA===AAAJJJaaavvvuuu```[[[^^^iiitttccckkk||||||yyy{{{}}}yyy{{{|||}}}}}}~~~}}}yyyrrrpppxxxooo___^^^cccnnnwww}}}vvvxxxwwwxxxzzzyyyyyyuuuooogggbbb]]]YYYVVVUUUZZZ```___``````bbbdddfffggghhh```cccgggkkkmmmllliiigggbbb___[[[VVVSSSPPPOOONNNKKKMMMNNNKKKFFFBBBAAAAAA@@@===999666666666666555333222111111000000111111000000000000000000//////........................000////////////000000111111111111111222333444555444222111111222333333222111333555777===BBBBBB>>>333666999<<<<<<999666333555555666777777555222000000111333888>>>CCCFFFFFFGGGKKKLLLKKKNNNSSSVVVTTTWWWQQQYYYfffiiiuuuwwwgggnnn|||wwwWWWCCCBBBAAAJJJ^^^qqqhhhkkktttxxx~~~bbbNNNFFFAAAEEEIIIDDD>>>:::555333888AAALLLSSSnnnjjjPPPKKKZZZaaa|||~~~~~~|||fffSSSKKKPPPYYY___```bbbfffjjjkkkqqqzzz{{{sssmmmgggggglllppprrrqqqpppqqqtttxxx}}}zzzooonnnooossswwwzzz}}}~~~{{{xxx~~~}}}}}}|||zzzzzzyyyxxx|||{{{qqqgggTTTIII>>>;;;:::;;;===AAA;;;AAAOOOiiizzz}}}wwwccc___dddooovvvcccjjj}}}}}}|||}}}xxx{{{~~~~~~}}}|||xxxuuuwwwtttddd^^^aaaggguuuxxxwwwvvvwwwyyyzzz{{{zzzrrrkkkddd]]]WWWUUUSSSRRRYYYbbbaaabbbbbbcccdddeeeffffffccceeegggfffccc]]]XXXUUUKKKIIIFFFDDDCCCDDDFFFGGGFFFIIIKKKIIIDDD@@@@@@BBB???<<<888666666666555555333222111111000000111111//////////////////000000------------............//////......///000111111111111111111222333444444333222000000222333222111222333333444999>>><<<777111444888::::::888444111333444555555444222000///000000333888>>>CCCEEEFFFGGGJJJKKKKKKMMMSSSUUUTTTWWWPPP[[[lllpppyyyyyyhhhlllyyyzzzZZZFFFDDDAAAGGGXXXnnnmmmuuuyyyvvvyyybbbRRRKKKBBBAAACCC>>><<<999555444888AAAKKKRRRjjj~~~sssWWWIIIPPP]]]{{{{{{~~~gggVVVOOOQQQ[[[dddfffhhhmmmsssuuu|||xxxssspppmmmlllnnnrrruuuwwwyyyzzz|||mmmggg```___```dddlllttt~~~}}}}}}}}}zzz}}}zzzxxxvvvwwwxxxyyy{{{~~~{{{rrriiiUUUJJJ???;;;::::::<<>><<<999888888888666444333222111111000000111111......////////////000000---------...........................///000111111111000000111111222333444333111000000111222222111333333222222777<<<888111///222666999999666222///222333555444222000///000///000222777===BBBEEEEEEFFFIIIKKKIIILLLQQQSSSRRRVVVPPP^^^rrrvvv{{{}}}~~~kkkkkkuuuxxxXXXGGGFFFCCCGGGWWWnnnwwwwww}}}zzzdddVVVOOOFFFCCCCCC<<<999777444444999AAAKKKQQQcccqqq{{{~~~vvv]]]IIIJJJXXXxxx{{{fffWWWRRRPPP[[[gggkkknnnuuu|||xxxsssssssssrrrrrruuuzzz~~~ttthhh[[[SSSOOOPPPYYYdddrrruuuyyy|||~~~|||}}}{{{yyyxxxwwwxxxzzz{{{}}}~~~|||yyyrrrkkkWWWKKK@@@;;;:::999;;;>>>;;;CCCRRRlll{{{rrr}}}mmmkkkqqqwwwqqqyyytttvvvwww~~~~~~|||xxxvvvsssrrrtttuuuyyyyyyxxxyyy}}}vvvnnnfff```\\\[[[WWWVVVVVVYYY___iiirrryyy{{{wwwpppjjjgggfffffffffiiinnnrrrssspppmmmlllllltttyyy}}}|||}}}|||zzzyyy{{{~~~~~~zzznnnaaaXXXKKKCCCFFFGGGDDDFFFMMMSSSUUUYYY\\\^^^^^^\\\[[[___^^^YYYPPPEEE<<<777555555444555555666777777888888;;;>>>@@@AAABBBCCCDDD>>>===<<<<<<<<<;;;888555333222111111000000111111........./////////000000------......////////////...------......000111111000000000000111222333444222111//////111222111000444333111222888===999111///222555888888555222///111333555444222000000222///000222777===BBBEEEEEEFFFIIIJJJHHHJJJOOOQQQOOOUUUOOO___sssvvvyyyxxxyyynnnlllttt~~~rrrUUUGGGHHHGGGKKK[[[kkk|||uuuyyy}}}eeeVVVQQQJJJIIIGGG>>>888666444555:::BBBKKKPPP\\\eeekkkqqqqqq^^^KKKKKKSSSssszzz}}}yyydddWWWSSSMMMZZZggglllqqqyyyyyysssvvvxxxwwwuuuvvv}}}zzzkkkZZZNNNFFFDDDMMMXXXgggoooxxx||||||}}}{{{{{{zzzzzz{{{|||~~~~~~}}}zzzwwwqqqjjjXXXLLL@@@;;;:::888:::===<<>>>>>??????===999666333222222111000111111111---.........//////000000........./////////000000---------......000111111000000000000111222333444222000//////000111111000555444222333:::???;;;333///222666888888666222///111444666555222111222444///000222777===BBBEEEEEEFFFIIIIIIHHHIIINNNOOONNNTTTNNN^^^rrrsssvvvtttxxxooommmuuulllOOOGGGHHH@@@JJJgggxxx}}}vvvxxxuuueeeVVVSSSUUURRRFFF<<<999666333333777@@@JJJPPPZZZhhhpppsssppp]]]KKKJJJYYYooo}}}zzz{{{kkkYYYMMMLLLWWWdddlllssszzz}}}~~~{{{zzz{{{zzzwwwvvvvvvwwwwwwttthhhVVVGGG@@@AAAFFFIII]]]jjjvvvwwwxxx|||zzz~~~~~~}}}|||{{{{{{||||||~~~|||}}}|||tttkkkXXXMMMBBB<<<:::888888;;;777EEERRRkkkxxxjjj~~~uuuuuutttyyy{{{}}}{{{}}}tttdddbbb```[[[[[[```bbbeeeppp~~~zzzvvvyyy|||~~~uuullldddXXXLLLFFFCCCCCCDDDAAADDDIIIPPPYYYdddooowwwssskkk```VVVSSSSSSTTT]]]gggkkkoookkkaaa[[[[[[[[[WWWccclllsssrrrssswwwyyywwwzzz|||tttbbbWWWDDDEEEFFFFFFEEEEEEFFFFFFLLLMMMOOOSSSWWWXXXWWWUUUWWWUUUMMMBBB999555444333777:::<<<:::;;;???@@@>>>>>>888666999;;;<<>><<<999666444222111000///............////////////////////////...........................------......///000111111111222333333333333222444333222111000000000000111111///111999AAA===222000222666888888555222000000111222222111000111222//////111555<<>>>>>@@@BBBUUUcccpppsssuuu}}}{{{yyy~~~}}}|||||||||||||||}}}~~~}}}{{{|||{{{sssjjjYYYNNNBBB===:::888888;;;;;;HHHTTTmmm~~~www}}}uuuxxxrrrtttyyyuuuuuu|||uuudddWWWWWWWWWSSSSSSXXX\\\```kkkwwwyyywww{{{~~~zzzpppeee]]]RRRIIIEEEDDDCCCCCC>>>@@@BBBFFFLLLUUU___fffsssjjjZZZRRRLLLLLLOOOUUUbbbooovvvyyysssdddUUUPPPOOONNNSSS\\\dddeeehhhnnnrrrrrrvvvxxxyyyeeeUUUMMMPPPUUUZZZ\\\YYYUUURRRRRRPPPOOOPPPRRRUUUVVVVVVTTTRRROOOHHH???777555666777:::AAAHHHJJJMMMPPPNNNKKKDDD>>>:::;;;<<<<<<>>>AAAAAA@@@???>>>;;;888555333222222111000////////////////////////////////////...........................------......///000111111111222333333333333222444333222111000000000000111111000222999???999...111333666777666444222111111333555444333111111111//////111555<<>>;;;<<>><<<;;;<<<<<>>;;;;;;BBBIIIZZZfffrrruuusssoooggg```YYYQQQIIIEEEAAA<<<;;;===??????>>><<<999666333111444333222111000000000000////////////////////////...........................------......///000111111111222333333333333222222222111000000000000000222222444999>>>>>>777...444666777666222111222333444777::::::777333000/////////111555<<>>;;;888666666777888777;;;<<<===<<<:::999;;;===???NNN]]]dddhhhmmmrrrttt{{{yyyxxxvvvsssnnngggbbbWWWYYY___gggrrr~~~~~~}}}}}}}}}}}}}}}~~~~~~yyy{{{{{{xxxvvvvvvrrrlll```SSSEEE>>>:::777777::::::EEETTTooo|||xxxmmmtttiiifffdddiiixxx{{{yyyxxxllljjjmmmssszzzzzziiiYYYUUUSSSVVVXXXWWWUUUUUUWWWZZZaaahhhlllpppyyy~~~xxxnnndddWWWLLLGGGEEEFFFMMMXXX```cccccc___]]]XXXRRRNNNNNNRRRUUUWWWYYY]]]___```^^^[[[XXXPPPRRRTTTVVV]]]iiiwwwzzzcccPPPFFFCCCEEEGGGMMMPPPUUUXXXYYY[[[aaafffiiirrrwwwkkkiiitttvvvnnnkkkkkkhhhddd```]]]ZZZWWWTTTMMMFFF@@@>>>===>>>FFFPPPkkkuuuyyysssllleeeaaaYYYQQQLLLFFF???<<<<<<>>>======;;;999666333111444333222111000000000000////////////////////////...........................------......///000111111111222333333333333222111111000000///000000000222222666===BBB@@@999444555777888666111///111444555777::::::777333000...//////111555<<>>KKKYYY___ccciiilllmmmooommmkkklllooopppnnnkkkdddeeeggglllsss|||}}}||||||||||||||||||}}}}}}~~~yyy}}}}}}yyywwwvvvsssooocccUUUGGG>>>:::666777:::===JJJZZZuuu~~~|||jjjzzzttt___^^^bbbnnnwwwzzztttiiifffhhhnnnxxxvvvfffUUUTTTTTTUUUVVVUUURRRQQQRRRQQQUUU[[[___aaaeeekkkfffhhhiiihhhiiimmmuuu|||xxxzzzyyykkk^^^UUULLLEEE@@@AAACCCGGGMMMSSSWWWYYY______]]]YYYUUUSSSSSSTTTRRRTTTXXX[[[]]]]]]\\\[[[UUUYYY\\\```iiittt|||~~~mmmUUUGGGCCCBBBCCCDDDKKKLLLQQQWWW[[[^^^eeemmmnnn{{{wwwsssxxxxxxsssqqqssspppmmmiiiddd^^^WWWRRRHHHAAA===>>>???@@@IIIUUUrrr|||{{{uuuooojjjeee^^^WWWRRRLLLCCC>>>===<<<<<<<<<;;;:::777555333333333111000000000000000////////////////////////...........................------......///000111111111222333333333333222111000000//////000000000222111555>>>BBB>>>999666555888:::777111...000333444666888888555111///...//////111555<<>>999666777:::<<>>AAACCCDDDHHHMMMQQQXXXZZZ\\\[[[YYYVVVTTTSSSNNNOOOPPPRRRTTTUUUWWWWWW]]]aaaeeeiiirrr||||||vvvlll[[[JJJCCCBBB@@@AAACCCHHHIIINNNVVV[[[___hhhrrrvvv|||zzz~~~~~~{{{yyywwwuuuvvvuuutttpppjjjaaaVVVNNNDDD===;;;@@@DDDEEEOOO\\\uuu|||uuuooojjjfff```[[[XXXRRRHHHAAA???;;;;;;<<<;;;:::999777666222222111000////////////////////////////////////...........................------......///000111111111222333333333333222000000////////////000000111///333;;;===999333222444888;;;888111---///222333444666555222000////////////111555<<>>;;;<<>>BBBBBBBBBEEELLLSSSNNNRRRVVVXXXVVVSSSPPPNNNQQQPPPOOONNNOOORRRUUUWWW___bbbfffjjjrrryyyssshhhWWWLLLDDDBBBAAA???@@@EEEJJJIIINNNWWW[[[___hhhsss|||{{{yyy~~~wwwuuuwwwyyyxxxvvvxxxxxxwwwtttmmmbbbUUULLLBBB;;;;;;DDDIIIKKKUUUdddxxx}}}tttlllgggfffaaa]]][[[UUUKKKCCC@@@:::;;;;;;<<<;;;:::888777222111000///............////////////////////////...........................------......///000111111111222333333333333222000000////////////000111111...000888999333......444888<<<999222---...111222333444333000///////////////111555<<>>AAA>>>LLLcccwwwwwwyyyrrriiisssiiidddmmmjjj```XXXOOODDDAAA???@@@@@@AAAGGGNNNYYYkkksssqqqfffDDDMMMWWWlllzzzuuunnnbbbVVVIIIGGGIIIPPP\\\iiiqqquuuuuujjjdddccceeeooo~~~www{{{tttjjjaaaZZZPPPDDD;;;333333333333333444555666555666777666555666777999:::AAAKKKVVV]]]aaaaaaaaaYYYZZZ\\\^^^bbbeeehhhiiilllnnnqqquuuyyy~~~|||{{{yyyyyy{{{||||||{{{}}}|||{{{{{{wwwqqqiiiZZZJJJ???999444444666AAAJJJgggwwwooottt{{{fffsssnnntttwwwvvvwww{{{tttqqqoooppp{{{mmmYYYNNNHHHGGGGGGIIIKKKKKKHHHDDDHHHEEEAAA>>>======<<<<<<;;;;;;===>>>@@@CCCDDDEEETTT___kkkqqqxxxlllXXXOOOJJJDDD@@@AAA???DDDJJJNNNNNNOOOQQQSSSPPPQQQSSSUUUUUUSSSQQQPPPQQQOOONNNOOOQQQSSSSSSRRRTTTTTTXXX___gggggg___WWWLLLHHHBBB===<<<>>>BBBEEEFFFKKKLLLTTTaaadddgggsssyyyzzz|||}}}}}}wwwtttooojjjhhhlllvvv~~~~~~{{{tttiii[[[OOOHHHDDD>>>===DDDFFFHHHVVVhhh~~~tttkkkgggcccaaa\\\XXXSSSMMMFFFAAA===<<<===>>>>>>;;;777333444333333222111000//////////////////////////////........................---,,,++++++---.../////////000222333333222///---000000000000000///......---000444777777555333111111888<<<777222111000000000111111000//////000222//////111555;;;???AAABBBDDDEEEFFFHHHIIIJJJKKKKKKMMMQQQTTT___lllppp|||wwwxxxgggLLL:::>>>???===MMMgggxxxtttqqqggg___nnn|||gggfffuuuuuujjj[[[LLLHHHFFFFFFGGGFFFEEEIIIPPPQQQaaa|||sssttthhhEEENNNWWWkkkzzzuuunnnaaaVVVCCCBBBDDDLLLZZZhhhqqqvvv~~~zzzpppgggbbbaaabbblllyyy~~~mmmbbb___[[[UUUQQQNNNIIIAAA;;;333333333333444555555666666777888888777777999::::::@@@JJJSSSYYY\\\]]]]]][[[[[[]]]___aaadddfffgggiiilllpppuuu{{{}}}}}}~~~{{{zzzyyyyyyzzz|||~~~~~~}}}}}}~~~{{{zzzzzzvvvpppfffXXXHHH???:::666777999BBBJJJiiiwwwyyyqqqjjjuuuqqq}}}{{{}}}{{{uuutttrrrttt~~~|||hhhUUUJJJEEEEEEEEEGGGJJJJJJHHHEEEEEEBBB>>><<<;;;:::888777<<<;;;;;;;;;<<<>>>@@@AAAHHHSSS___gggoooyyyrrrcccSSSLLLIIIFFFFFFIIIEEEKKKSSSWWWWWWUUUTTTTTTRRRTTTVVVWWWWWWVVVTTTRRRQQQPPPNNNOOOPPPRRRQQQPPPNNNLLLMMMRRRXXXYYYTTTNNNJJJFFFAAA======@@@DDDHHHJJJOOOOOOVVVcccggglllyyyzzzsssqqqssssssrrrmmmkkkhhheeefffkkksssyyy{{{zzzvvvooodddVVVJJJCCC@@@;;;<<>>>>>===:::666333444333333222111000//////...................................................------------...---------...000000000000000111000000000000000///......---000444666666444222111222888;;;777222111111000000000111000......///111//////111555;;;???AAAAAADDDEEEFFFHHHJJJKKKKKKLLLNNNPPPRRR]]]lllpppzzz{{{{{{```JJJ<<<>>>>>>>>>SSSpppvvvsssqqqjjjgggxxxppptttlllWWWJJJJJJLLLNNNKKKGGGHHHMMMMMMZZZvvvzzz}}}pppKKKNNNVVViii{{{vvvnnnaaaUUUAAA@@@@@@HHHUUUcccmmmrrrwwwwwwssslllccc]]]\\\\\\^^^fffpppyyyzzzeeeSSSHHHDDDBBB@@@@@@BBBAAA<<<888222222333333444555666666777999:::;;;:::999999:::<<>>>>>BBBGGGJJJMMMQQQQQQWWWdddiiippptttllliiihhhgggfffdddbbb``````cccgggkkkmmmqqqpppmmmggg^^^RRRHHHAAAAAA======CCCGGGKKKWWWfffqqquuuyyyzzzvvvpppjjjfff___\\\YYYVVVTTTPPPKKKHHHDDDBBB???>>><<<:::666333333333222111000//////...------------------------........................,,,------...///.........///111222111......000333000000000000////////////...111444666444222111111333888:::555111111222000000000000///------.../////////111555;;;???AAAAAADDDEEEFFFIIIJJJLLLMMMMMMQQQQQQQQQ\\\nnnttt{{{}}}tttwwwWWWGGG===??????CCC]]]}}}uuuvvv|||}}}sss{{{www___OOORRRWWWZZZUUULLLJJJMMMQQQZZZtttyyySSSNNNTTTfff~~~}}}wwwooobbbVVVEEEBBB@@@EEEPPP]]]fffkkkpppllldddZZZSSSRRRVVVZZZ]]]ccckkkpppsssvvvyyy}}}|||yyyyyyzzz}}}{{{eeePPPAAA999:::999999:::;;;:::777555111222333444555555666666777999;;;;;;:::999999999===CCCKKKRRRVVVYYY]]]___^^^___aaadddfffhhhjjjkkkggghhhlllsss|||}}}~~~}}}~~~}}}}}}~~~}}}yyywwwvvvqqqkkkaaaTTTFFF???<<<999:::===CCCQQQ||||||~~~ssszzzzzz~~~~~~}}}www|||~~~~~~}}}||||||}}}}}}{{{zzz{{{~~~sss___LLLCCC>>>>>>@@@BBBEEEGGGHHHIIIGGGCCC???<<<===???AAABBBFFFCCC???======@@@EEEHHHPPPXXX___bbbgggpppxxx{{{~~~mmm___UUUQQQMMMMMMPPPVVV___fffrrrqqqnnnhhhaaaZZZTTTQQQLLLMMMOOOQQQRRRTTTUUUUUUTTTRRRQQQQQQRRRQQQPPPNNNNNNJJJGGGHHHJJJKKKIIIFFFEEECCC@@@>>>???CCCHHHKKKMMMQQQQQQVVVccciiisss{{{qqqiiieeecccbbbaaaaaa^^^\\\]]]```bbbbbb```eeeeeedddaaa[[[RRRKKKFFFGGGCCCAAACCCDDDFFFOOOYYYeeehhhkkkmmmllliiieeebbb]]]ZZZWWWTTTQQQNNNKKKHHHFFFCCC@@@===<<<999666444333333222111000///......------------------------........................)))+++---///000000111111333666777555000---///111000000///////////////000///222555555222000000111444888888444111222333111111222222000...---...///......000555:::???AAAAAACCCDDDFFFIIIKKKMMMNNNNNNRRRSSSRRR^^^sss{{{wwwsssxxxOOOCCC>>>AAABBBIIIfffyyy|||yyyhhhpppppp\\\WWW]]]fffiiibbbWWWQQQRRRTTTYYYqqq}}}XXXQQQUUUeee}}}xxx{{{yyyrrreeeYYYHHHCCC@@@CCCMMMYYYccchhhmmmeeeYYYNNNIIILLLTTT[[[___eeekkkmmmkkkhhhhhhhhhpppqqqrrrqqqnnnkkkjjjkkkuuu~~~lllVVVDDD;;;888::::::999999999777555333000111333444555666666666666888999999777666777888:::AAAKKKRRRUUUYYY]]]aaa___```dddhhhkkknnnpppqqqggghhhlllttt~~~}}}~~~}}}~~~|||wwwuuutttnnnhhh___SSSFFF???<<<999:::<<>>@@@BBBEEEIIIKKKKKKFFFAAA???AAAFFFKKKNNNHHHFFFCCCBBBCCCGGGLLLOOOVVV]]]cccdddgggpppwwwzzzuuubbbTTTPPPPPPPPPRRRXXXaaajjjnnnrrrkkk```TTTLLLGGGFFFEEEBBBCCCEEEHHHKKKNNNPPPRRRUUUTTTSSSSSSSSSSSSPPPNNNQQQOOONNNNNNOOONNNJJJGGGDDDBBB???>>>???BBBFFFIIINNNSSSRRRWWWdddlllwwwzzzuuunnngggcccaaa``````]]][[[ZZZ\\\___aaa___\\\aaaaaaaaa___ZZZSSSMMMIIIJJJFFFCCCBBBBBBCCCIIIOOOVVVXXXZZZ]]]^^^]]][[[YYYWWWTTTPPPMMMKKKHHHDDDBBBFFFCCC@@@===<<<999777444333222222111000///......------------------------........................+++---000000//////000222111444666555222//////000000000////////////000111000444666555111///000222555888777222000333444222444444444222///...///000......000444:::>>>@@@AAABBBCCCEEEHHHKKKMMMNNNOOOOOORRRQQQ]]]ttt~~~III@@@>>>BBBEEEOOOllluuufffmmm{{{nnnbbb[[[dddpppuuummm^^^UUUTTTTTTUUUkkk}}}```VVVWWWccc|||{{{rrrpppzzz|||uuuhhh]]]GGGBBB>>>AAAKKKWWWbbbgggjjjaaaTTTIIIGGGLLLUUU[[[```dddiiiiiifffaaa```___iiiiiihhheeecccbbbccceeerrrzzzuuu^^^KKK@@@;;;;;;999::::::999888666444333///111333555666666666666777777888666555444666777666???JJJQQQTTTWWW\\\``````bbbfffkkkooorrrtttuuuhhhhhhmmmvvv{{{|||~~~|||}}}{{{vvvsssqqqllleee\\\PPPDDD>>>;;;999999<<<@@@___|||}}}{{{vvvyyyrrrppp|||{{{~~~rrrwww}}}zzz~~~}}}yyysssyyy|||}}}xxxvvvxxx|||xxxuuusssnnn___LLL===888;;;<<<===>>>@@@DDDIIILLLKKKHHHDDDDDDGGGLLLPPPRRRGGGFFFFFFFFFIIILLLPPPRRRSSSZZZ```cccgggooowwwyyy~~~~~~}}}ooo___UUUOOORRRTTTWWW^^^ggglllkkkddd[[[NNNDDD??????AAABBB>>>>>>???AAADDDHHHLLLNNNTTTSSSSSSSSSTTTSSSPPPNNNOOONNNOOOOOOOOOLLLHHHDDDBBB@@@>>>===>>>BBBFFFIIIOOOUUUVVV[[[gggooo|||}}}ssspppjjjeeeaaa_________YYYYYYYYY[[[^^^aaabbbbbbeeeeeeccc```ZZZSSSMMMIIIIIIFFFCCCAAABBBEEEIIILLLPPPPPPQQQTTTWWWWWWVVVTTTTTTQQQMMMJJJHHHFFFCCCAAABBB@@@>>>===<<<:::777555222222111000///......---------------------------........................///111222000------///222111111111222222111111000000000///......///111222222666888555000...111444777888555111000333555333555666555333000...///000......000444:::>>>@@@@@@@@@AAADDDGGGJJJLLLNNNOOOKKKPPPQQQ[[[qqq|||~~~FFF???===BBBFFFPPPlll~~~yyyllltttwwwrrrnnnaaalll|||yyyhhh]]][[[TTTTTTjjj}}}rrrXXXUUU]]]uuuxxxsssvvv~~~xxxlll```IIICCC===???GGGSSS]]]cccbbb[[[QQQIIIHHHLLLRRRVVVXXX\\\``````___^^^___aaahhheee___ZZZXXXZZZ```eeeqqqyyyjjjTTTEEE>>><<<;;;:::;;;;;;:::777444222111...000333555666777666666888888777444333333666888777AAAMMMTTTUUUVVVZZZ^^^bbbdddhhhmmmpppsssttttttmmmlllnnnwww|||}}}zzzuuurrrooojjjcccWWWLLLAAA===;;;:::;;;>>>JJJmmm}}}yyy{{{mmmnnnlllqqqxxxyyyzzz{{{}}}}}}wwwooorrrxxx}}}|||vvvqqqsssvvvtttrrroooiii[[[III>>>;;;;;;<<<===>>>???BBBHHHMMMMMMLLLLLLMMMPPPRRRQQQQQQHHHIIIKKKMMMOOOQQQRRRRRRRRRZZZaaadddiiiqqqxxx{{{~~~}}}~~~wwwgggYYYTTTOOORRRTTTWWW___gggeee___VVVOOOGGGBBBAAACCCDDDDDDAAA@@@@@@@@@BBBEEEHHHJJJQQQQQQQQQRRRSSSRRROOOLLLJJJJJJIIIIIIHHHFFFBBB@@@===<<<;;;;;;>>>BBBGGGJJJNNNUUUWWW\\\iiiqqq~~~}}}{{{qqqoookkkfffbbb`````````ZZZ[[[[[[[[[\\\___cccfffgggfffeeeaaa\\\UUUOOOKKKIIIGGGDDDBBBCCCGGGJJJKKKLLLJJJJJJMMMPPPRRRQQQOOOMMMJJJGGGDDDCCCBBBAAA???===============<<<888555222222111000///...------................................................---///000///---...333888===888222000111333222000000///...---...///111222444888:::666000...111666888888444000000444555333666666555222///------...---...000444999>>>@@@@@@>>>@@@CCCFFFIIILLLMMMNNNJJJRRRTTT\\\oooyyy{{{EEE>>>===AAAFFFPPPjjjvvvllluuuzzzpppppppppmmmyyyuuuiiifffWWWWWWmmmWWWQQQWWWmmm~~~zzznnncccMMMFFF???>>>DDDOOOXXX\\\YYYTTTNNNIIIIIIKKKNNNOOOOOORRRVVVWWWXXX[[[aaaeeehhhcccYYYQQQOOOUUU___gggrrryyyzzzcccOOOCCC===:::999>>>>>>>>>;;;777333000///...000333555777777666666:::999777444222333777::::::EEEQQQXXXXXXXXXZZZ]]]cccfffiiimmmppprrrrrrrrrrrrooopppuuu}}}|||}}}zzztttqqqooohhhaaaSSSIII???;;;;;;;;;<<>>>>>>>>BBBHHHNNNOOOPPPSSSVVVXXXVVVRRROOOJJJLLLPPPSSSTTTUUUTTTSSSVVV___fffiiimmmuuu{{{}}}|||zzzppp^^^RRROOOOOOQQQRRRUUU]]]ddd___TTTLLLIIIFFFEEEFFFFFFDDDBBBFFFDDDCCCAAABBBDDDGGGIIIOOONNNOOOPPPQQQQQQNNNKKKGGGFFFEEECCCBBB@@@???>>>999999999:::>>>CCCHHHKKKJJJRRRUUU[[[gggooo}}}yyy{{{rrrqqqnnniiidddaaaaaabbb^^^______\\\ZZZ\\\aaafffeeeeeedddaaa]]]XXXSSSOOOLLLJJJGGGDDDEEEHHHJJJIIICCCAAA@@@BBBFFFHHHGGGFFFAAA>>>;;;:::::::::999888::::::;;;===>>><<<999666222222111000///...------////////////////////////........................'''***---------111999@@@MMMCCC666000111333222000000///...---...///111333666999;;;777000...222777888888444//////444666444555555444111...,,,,,,---------///444999>>>@@@@@@===???BBBEEEIIIKKKMMMNNNMMMWWWYYY___oooxxxzzzEEE:::<<>>BBBDDDDDD???999666555222---444333333444777888888777888888777666444666999<<<999EEERRRXXXXXXYYY^^^cccjjjnnnqqqpppkkkiiijjjllluuuuuuxxx~~~{{{{{{wwwrrrpppmmmfff]]]SSSGGG<<<777888:::>>>CCCbbbiiifffyyykkkcccqqquuuwwwtttvvvzzztttpppiiiiiimmmrrrsssnnnkkkmmmhhhhhhddd[[[OOOCCC<<<999>>>?????????AAAHHHSSS[[[aaaaaa```\\\VVVQQQNNNMMMRRRTTTWWWZZZ\\\\\\\\\\\\fffjjjlllmmmqqqxxx|||{{{}}}uuulll___RRRNNNPPPPPPQQQSSSXXXZZZXXXQQQKKKJJJJJJLLLPPPTTTVVVSSSPPPNNNOOONNNLLLHHHEEECCCCCCJJJKKKMMMQQQTTTUUUSSSQQQMMMKKKHHHGGGFFFEEECCCAAAAAAAAA???<<<<<>>>>>>>>@@@CCCFFFHHHIIIJJJJJJOOOUUUXXX]]]jjj{{{|||~~~CCC:::===BBBCCCSSSnnn~~~~~~wwwvvvvvvqqqyyy~~~|||yyyjjjfffWWW```{{{[[[SSSUUUgggwwwsss}}}|||vvvwww|||sssjjjWWWHHHAAA@@@AAAMMMUUUPPPMMMIIIHHHOOOVVVWWWWWWXXX^^^\\\[[[]]]``````___]]]RRROOOMMMOOOTTTZZZ```cccoooxxxnnnTTTDDD===<<>>CCCcccmmmllltttgggtttrrriiiuuuxxxuuu{{{zzzuuuhhhffffffkkkllliiiggghhhffffffbbbYYYLLLBBB<<<::::::===???BBBFFFNNNYYYaaaeeeccc___YYYSSSPPPPPPQQQWWWYYY\\\___````````````fffkkkooopppuuu|||~~~xxxnnndddWWWLLLIIILLLPPPQQQSSSUUUVVVUUUQQQNNNKKKLLLOOOUUUZZZ]]]\\\ZZZZZZVVVQQQMMMJJJIIIJJJKKKIIIKKKNNNRRRVVVWWWUUUSSSQQQOOOMMMLLLLLLJJJGGGEEEBBBAAA???===???DDDIIIMMMLLLLLLQQQ]]]kkk{{{}}}sssnnnlllpppmmmiiifffdddbbb```^^^bbbbbbbbbbbbbbbdddhhhlllqqqnnnjjjeee```[[[XXXVVVWWWSSSMMMIIIHHHIIIMMMOOOLLLHHHBBB??????===999666555444333333333444666777<<<<<<===<<<;;;999888777555444333111000//////...................................................---............000333666;;;888333111111222222111000//////...///000222222111555888555111000555:::888444000//////111222333333111...---...///...---......000555999===>>>>>>>>>@@@CCCFFFHHHIIIJJJJJJMMMOOOPPPYYYnnn@@@:::>>>CCCCCCUUUsss~~~uuuqqq}}}zzzwwwrrrjjjUUUXXXsss|||___TTTRRRddd}}}qqqttt}}}yyyuuuxxxwwwoooZZZIIIAAA@@@@@@JJJSSSPPPKKKHHHIIIRRRYYY\\\^^^```dddaaa^^^\\\ZZZXXXUUURRRJJJLLLOOOQQQUUUZZZ```dddoooyyy|||iiiRRRDDD>>>===@@@DDDCCCEEEBBB<<<888777333///333333444777:::;;;:::888555555555444333555999<<>>CCCdddpppsss{{{iiiwwwnnniiiwwwyyywww~~~zzzkkkddd```bbbdddccccccdddcccbbb]]]TTTHHH???;;;;;;:::>>>BBBFFFKKKRRR[[[bbbdddaaa[[[TTTOOOOOORRRUUU]]]___ccceeeeeeeeefffgggiiioootttwww{{{}}}sssfffZZZNNNFFFEEEJJJNNNOOOPPPPPPOOONNNOOOPPPNNNOOORRRWWW\\\______]]]___[[[WWWUUUUUUUUUSSSPPPIIIJJJMMMRRRVVVXXXWWWVVVUUUTTTSSSRRRRRROOOLLLIIIBBBAAA???@@@BBBEEEJJJMMMMMMLLLRRRcccyyywwwooonnnnnnmmmiiieeebbbaaaaaa```___aaabbbcccdddeeehhhmmmppprrrqqqooolllhhhccc```]]]^^^ZZZTTTPPPNNNOOORRRTTTRRRMMMGGGCCC@@@<<<666222222222333333444666777888>>>>>>???>>>===:::777555555444333111000//////...................................................---...///......000333666555333111111222333222111000///.........///000111222555777555111111555:::666333///---...///000000000...,,,,,,...///000///......000444999<<<======>>>@@@BBBEEEHHHIIIJJJJJJQQQOOOOOO[[[www===:::???CCCDDDYYYyyyvvvlllxxx|||pppYYYTTTjjj}}}yyysssfffWWWQQQ```zzz~~~tttzzz~~~}}}|||ttt___KKK@@@???>>>HHHRRRQQQMMMJJJLLLTTTZZZ\\\]]]```___]]]ZZZVVVSSSOOOMMMKKKIIILLLQQQTTTWWW]]]eeekkksss~~~~~~qqqaaaNNNCCC>>><<>>BBBaaaooouuuvvvxxxxxx~~~yyyyyy|||rrrhhh```^^^_________aaa^^^\\\WWWNNNCCC<<<::::::>>>BBBFFFIIIKKKOOOUUUZZZ[[[YYYUUUPPPNNNOOOTTTXXXaaadddhhhiiiiiiiiilllnnnqqqwww}}}|||pppaaaTTTIIICCCEEEJJJJJJKKKKKKIIIFFFGGGKKKOOOOOOPPPRRRTTTVVVWWWWWWVVVYYYXXXZZZ___dddccc\\\UUUMMMLLLMMMOOORRRUUUVVVUUUTTTSSSRRRRRRQQQOOOLLLHHHCCC??????AAAEEEGGGJJJMMMPPPRRR^^^uuuvvvqqqppprrrlllhhhccc``````aaabbbbbb```bbbdddfffhhhlllqqqtttvvvvvvuuussspppkkkfffcccaaa___\\\XXXVVVVVVVVVWWWZZZUUUOOOKKKGGGAAA:::444333333555666888999;;;<<<@@@AAAAAA@@@>>>:::777444555444333111000//////...................................................---.../////////111333666333222222333444444222111000///...------...///000333444555333000000555999444222...------////////////---++++++---/////////......000444999<<<===<<<===???BBBEEEHHHJJJJJJKKKSSSQQQQQQ]]]xxx;;;999@@@DDDGGG___yyykkkxxx|||zzzfffZZZfffwwwvvvrrruuunnn\\\RRR^^^wwwyyyyyy|||xxxcccLLL@@@>>>===FFFRRRTTTSSSPPPPPPUUUXXXWWWWWWZZZWWWVVVTTTQQQOOOMMMMMMMMMNNNRRRVVVYYY^^^eeeooowww|||zzzrrreeeXXXIIIAAA===;;;>>>BBBDDDHHHIIIDDD>>>;;;888444000000111444666888777555333444444444444777<<>>BBBFFFHHHIIIKKKOOOSSSRRRSSSSSSRRRSSSUUUZZZ^^^cccggglllmmmlllmmmqqqttt{{{}}}xxxkkk[[[OOOFFFBBBDDDJJJDDDEEEEEEBBB???AAAFFFKKKKKKMMMOOOPPPQQQQQQQQQQQQTTTTTTXXX```hhhjjjfff```\\\XXXSSSPPPOOOPPPPPPOOOMMMLLLKKKKKKKKKJJJGGGEEEEEE???>>>CCCGGGHHHKKKOOOPPPZZZooouuupppnnnmmmiiifffaaa______aaabbbccc```bbbeeehhhjjjnnnsssvvvzzz{{{{{{yyyuuupppjjjgggbbbccccccbbbaaa^^^\\\[[[aaa]]]XXXTTTPPPJJJBBB<<<666666777999;;;===???@@@DDDDDDCCCBBB>>>:::777444555444333111000//////...................................................,,,...000000000111333555555444444444555444111/////////...------...000000333333333000...000444888333000...---.../////////111///---,,,---------,,,...///000444888;;;<<<;;;===???BBBEEEHHHJJJKKKKKKOOOQQQSSS[[[ooo:::999???DDDKKKfff{{{ooo{{{xxxdddggg{{{~~~zzzsssaaaSSS\\\rrr{{{rrr~~~xxxttt|||{{{gggNNN???>>>===FFFSSSXXXYYYVVVVVVXXXWWWSSSSSSUUUSSSTTTTTTRRRQQQQQQTTTVVVWWWYYY]]]cccjjjsss}}}yyymmmdddZZZPPPEEE???<<<:::===AAAEEEKKKMMMHHHBBB>>>;;;777111000000111444555555444444555555666777:::???CCCLLLOOORRRTTTWWW]]]fffmmmwwwwwwvvvvvvvvvvvvwwwxxx{{{{{{~~~|||yyyxxxuuupppmmmkkkcccZZZIII@@@888888:::;;;===@@@NNNkkklllttt{{{~~~wwwyyytttxxxlllbbbYYYRRRQQQTTTTTTTTTPPPHHH@@@;;;;;;<<<;;;???DDDGGGHHHJJJOOOSSSPPPRRRUUUXXXZZZ^^^cccfffeeekkkpppqqqppprrrwww}}}{{{pppcccTTTJJJCCC@@@BBBGGGAAA@@@???>>>===???BBBEEEEEEHHHKKKNNNPPPRRRUUUWWWWWWUUUTTTXXX```ggglllmmmlllggg```ZZZVVVRRROOOMMMKKKJJJHHHHHHIIIIIIHHHGGGJJJAAA???EEEKKKKKKNNNSSSTTTgggzzzsssnnnkkkfffccc___^^^^^^```aaaaaaaaadddgggjjjlllooosssvvv}}}}}}}}}{{{xxxsssnnnkkkggghhhjjjkkkjjjiiifffeeegggddd```]]]YYYSSSJJJCCC<<<;;;;;;<<<>>>AAADDDFFFIIIGGGEEEBBB>>>:::777555555444333111000//////...................................................,,,...000111111222444555777666555444444333111//////......---...000111222444333222000///000444888222000......000222222111444111...---------,,,+++...///000444888;;;;;;;;;<<<>>>BBBEEEHHHJJJKKKLLLOOOTTTWWW[[[jjj}}}|||;;;999???EEEOOOlllzzzxxxyyyhhhdddvvvcccTTTYYYlll{{{ooo|||~~~xxx{{{||||||vvvxxx{{{jjjOOO??????>>>FFFUUU[[[^^^[[[[[[\\\YYYUUUTTTWWWUUUVVVWWWVVVUUUVVVZZZ]]]___aaafffnnnyyyzzzlll```XXXSSSKKKCCC@@@===;;;===BBBFFFMMMQQQLLLEEEAAA===:::555333111000222444555555555666777888999===BBBFFFKKKMMMPPPRRRWWW]]]ffflllwwwvvvtttssstttuuuuuuuuuwwwxxx~~~}}}wwwwwwsssnnnjjjggg___VVVGGG>>>888888:::;;;===@@@NNNhhhqqqwww~~~}}}wwwrrryyyxxxzzzxxxkkk[[[NNNLLLPPPSSSSSSQQQKKKCCC>>>>>>???<<<@@@DDDGGGHHHKKKPPPUUUQQQSSSWWWZZZ]]]bbbhhhllliiiooouuuwwwvvvxxx|||jjj^^^PPPHHHCCCAAABBBEEE???===<<<===???@@@AAAAAAAAAEEEJJJNNNQQQUUUYYY]]]ZZZXXXVVVVVV[[[bbbjjjooorrrpppmmmjjjfffaaaZZZVVVUUUSSSPPPPPPRRRTTTUUUUUUPPPEEEAAAHHHOOOOOORRRYYYhhh}}}~~~xxxrrrooofffcccaaa```aaaaaaaaa```ccceeehhhkkklllooorrruuu|||||||||{{{xxxuuurrrpppoooooopppqqqrrrsssttttttqqqnnnjjjgggddd\\\SSSLLLFFFDDDCCCBBBDDDHHHMMMPPPMMMJJJFFFBBB===:::888777555444333111000//////...................................................,,,...111222222222444555666444333222333222111///......---...///111333555666555333000000222666999111000///000222444555444444222///............---...///000444888:::;;;:::<<<>>>AAAEEEHHHJJJLLLLLLOOOTTTWWWZZZhhh{{{}}}}}}~~~}}};;;999>>>FFFRRRooo~~~xxxxxxggg^^^wwwdddTTTWWWiii~~~{{{sss|||}}}}}}wwwoooooovvv{{{{{{|||{{{{{{lllOOO??????>>>FFFVVV^^^```^^^^^^___\\\XXXXXX[[[WWWXXXYYYXXXVVVXXX\\\___ccceeelllwwwtttdddXXXPPPPPPIIICCC@@@>>><<<>>>CCCGGGNNNSSSNNNGGGBBB???<<<888555222000222444555666666777888999;;;???DDDHHHIIIKKKNNNQQQVVV]]]eeekkktttrrrppppppqqqrrrrrrrrruuuwww~~~~~~}}}wwwvvvrrrllliiieee]]]SSSFFF>>>888888;;;;;;===???RRRkkk|||www{{{~~~rrrqqquuuyyy{{{wwwsss___OOOLLLPPPTTTTTTSSSMMMFFFAAAAAABBB@@@CCCGGGIIIIIILLLQQQUUUSSSTTTVVVXXX\\\bbbiiinnnlllsssyyy{{{{{{}}}}}}hhh\\\PPPIIIFFFCCCCCCFFF>>><<<;;;===AAABBBAAA>>>AAAEEEKKKNNNQQQUUUZZZ^^^YYYZZZ[[[[[[\\\```dddhhhooopppsssvvvuuupppiiicccaaa^^^[[[[[[]]]aaaccccccUUUHHHCCCKKKQQQRRRVVV]]]~~~{{{wwwtttrrrhhhfffddddddddddddcccbbbdddfffiiikkklllnnnqqqssszzzzzzzzzzzzxxxvvvuuusssvvvuuutttuuuvvvzzz}}}yyywwwssspppllldddZZZRRROOOMMMJJJIIIKKKOOOUUUXXXOOOLLLGGGAAA<<<999888777555444333111000//////...................................................,,,...111222222222444555444222000000111222111000...---......000222555666999777444222222444888;;;111000000111444666777777333111///.../////////...//////000333777:::::::::<<<>>>AAAEEEHHHKKKLLLLLLKKKNNNPPPUUUeeeyyy~~~zzz{{{~~~:::@@@CCCFFFXXXsssttt}}}yyyrrruuugggiii~~~xxxWWWPPPllltttzzzxxxnnnnnnqqqssspppwwwvvvkkkjjjxxx{{{vvvmmmVVVAAA===AAAGGGRRR]]]ddddddcccaaa]]]ZZZZZZZZZWWWYYY\\\]]]^^^```cccfffpppttt{{{wwwkkk]]]UUUTTTTTTSSSOOOFFF>>>;;;>>>CCCFFFLLLOOOMMMJJJGGGCCC>>>777666444555666777666555888:::===@@@CCCEEEFFFFFFEEEKKKRRRVVVYYY___hhhoooqqqqqqqqqpppooopppsssvvvwww||||||yyywwwvvvqqqkkkiiieee[[[PPPFFF<<<666777<<<>>>@@@BBBNNNqqqwwwttttttmmmgggsss~~~oooYYYLLLKKKNNNRRRQQQPPPMMMJJJGGGDDDBBB@@@DDDIIILLLOOOQQQSSSUUUOOOSSSYYY]]]```fffmmmssswwwvvvuuuwwwwwwhhh\\\PPPJJJEEEAAA@@@AAA@@@???===<<<<<<@@@FFFJJJRRRQQQPPPPPPSSSWWW\\\___bbbaaa`````````aaabbbcccggglllsss{{{~~~yyyuuusssqqqooorrr{{{uuuiiiWWWMMMGGGIIIKKKNNN^^^ppp~~~{{{xxxwwwkkkgggcccdddhhhiiigggcccfffhhhkkkmmmnnnooorrrtttuuuwwwyyyyyyxxxvvvvvvvvvtttwww|||zzzoooddd^^^]]]XXXSSSUUU[[[]]]ZZZUUURRRMMMEEE@@@>>><<<:::888777666444222000000000000////////////////////////000///...---------------......//////000222333444444444444333222111000///---.........///111555888>>>;;;444222999BBB@@@888111111222333555777999:::111000...---,,,,,,------......000333777:::;;;:::<<<<<<>>>AAAFFFJJJKKKKKKNNNNNNUUU[[[cccxxx~~~:::???CCCIII]]]xxx~~~sssuuussszzzjjjllljjjTTTbbbiiirrrvvvxxx|||~~~yyy}}}yyynnnooo}}}}}}~~~|||{{{wwwsssiiiUUUBBB===???EEEPPP]]]aaabbbbbbaaa___]]]]]]^^^\\\]]]___```aaadddhhhlll|||yyyrrrjjjaaa\\\\\\ZZZ\\\ZZZQQQDDD===>>>BBBGGGNNNQQQOOOLLLKKKGGGBBB===:::888777888999999888;;;<<>>777111111222333444666777888111000...---,,,,,,------......000333777:::;;;:::<<<<<<===AAAFFFJJJKKKKKKPPPPPPXXX^^^hhh}}};;;>>>CCCNNNfffxxxpppxxx|||llllllZZZXXX```qqq}}}vvvxxxxxxooohhhrrr|||zzzwwwsssqqqdddRRRBBB======AAAMMM[[[]]]___aaaaaaaaa```aaacccaaabbbbbbdddfffkkkrrrwww{{{ssslllkkkkkkiiihhhiiibbbgggggg\\\KKK???>>>AAAIIIOOOSSSRRRPPPOOOLLLHHHDDDAAA===;;;<<<=========@@@AAABBBDDDGGGKKKNNNPPPRRRTTTXXX\\\aaafffjjjmmmppppppqqqpppppprrruuuxxx~~~}}}}}}}}}}}}|||{{{wwwvvvpppiiiddd^^^TTTJJJAAA<<<999999:::===FFFOOOjjj~~~rrrvvvzzzkkkmmmqqquuu}}}rrrttt}}}vvvcccTTTNNNMMMSSSUUUWWWYYYXXXTTTPPPNNNHHHJJJKKKLLLMMMNNNQQQTTTYYYYYYZZZZZZ\\\cccnnnvvvzzz~~~tttnnneeeYYYMMMGGGEEECCCCCCFFFFFFFFFEEEDDDDDDFFFJJJMMMUUUXXX]]]bbbdddeeeddddddeeefffhhhjjjkkkkkkjjjjjjlllmmmoooqqquuuzzz~~~wwweeeRRRPPPPPPOOONNNVVVqqq}}}zzzwwwvvvrrrnnnjjjiiilllnnnmmmllliiikkkmmmmmmnnnooorrrtttuuuwwwzzz{{{zzzzzz{{{}}}vvvnnnllleeeccc```___^^^]]]ZZZXXXQQQMMMFFF@@@===:::888777777666444222000000000000//////////////////////////////...------------...000000111222333444555555333333333333222111111000---.........///111555888:::777222222888>>><<<666111111222222333444444555000///...---------------......000333777:::;;;:::<<<<<<===AAAFFFIIIKKKKKKOOOPPPXXX___iii|||~~~<<<>>>EEEVVVpppuuuooo}}}nnniiiaaaTTT___xxx{{{rrrjjjvvv}}}{{{wwwrrrooo___PPPBBB===;;;>>>JJJXXX[[[]]]```aaabbbbbbcccddddddeeefffhhhmmmttt|||yyyeeebbb```dddjjjoooqqqrrrhhhmmmmmmaaaMMM@@@???DDDJJJQQQUUUTTTSSSSSSQQQNNNJJJFFFBBB???@@@AAACCCCCCEEEEEEEEEGGGJJJNNNRRRUUUWWWXXX[[[```fffkkkmmmmmmnnnnnnoooooopppssswwwzzz~~~|||{{{|||}}}||||||wwwvvvpppggg```ZZZQQQHHH===;;;:::;;;<<<@@@MMMYYYwwwyyyfffppprrr~~~tttrrrzzzmmmsssyyysssvvv}}}{{{jjjYYYOOOLLLTTTWWWZZZ\\\ZZZVVVPPPMMMMMMNNNOOONNNNNNOOORRRUUUXXXYYY[[[[[[]]]dddnnnuuu{{{zzzsssooofffZZZNNNHHHFFFEEEFFFIIIEEEFFFFFFEEEDDDEEEGGGJJJKKKOOOVVV]]]bbbdddeeedddhhhjjjmmmoooppppppooonnnnnnnnnnnnnnnnnnqqquuuxxxzzz|||~~~ppp]]]PPPOOOPPPRRRWWWeee~~~zzzwwwvvvsssppplllkkkmmmnnnooonnnnnnoooppppppppprrrtttwwwtttvvvxxxyyyzzzzzz|||~~~xxxqqqrrriiihhhfffccc___[[[YYYWWWSSSOOOIIIDDD???<<<:::999777666444111000000000000///////////////////////////......---------......//////111222333333444444333333333333333222111000---.........///111555888888444111222888;;;999444000111111222222222222222//////......------------......000333777:::;;;:::;;;;;;===@@@EEEIIIJJJKKKNNNNNNVVV]]]ggg~~~~~~yyy|||===???III]]]yyywwwwwwuuuiiizzzjjjVVV^^^xxx|||ssswww~~~yyy}}}wwwpppkkk[[[MMM@@@<<<;;;<<>>DDDSSSaaattt]]]hhhlllxxxwwwlllxxxpppwwwtttyyyooo^^^RRRLLLTTTWWW\\\______[[[VVVSSSRRRRRRSSSRRRRRRSSSVVVXXX\\\___cccfffhhhlllrrrxxxwwwooolllcccWWWLLLGGGFFFEEEFFFIIIBBBDDDFFFHHHHHHIIIKKKMMMNNNQQQVVV\\\aaaeeehhhiiifffhhhlllqqquuuxxxzzz{{{zzzzzzzzzwwwtttrrrrrrtttuuuvvvyyylllYYYOOOMMMNNNWWWeeexxx|||yyywwwuuusssqqqpppppprrrrrrrrrqqqrrrrrrqqqqqqrrruuuwwwsssuuuvvvwwwwwwxxxzzz|||{{{vvvwwwlllkkkhhhddd___ZZZVVVSSSPPPNNNJJJEEE@@@<<<;;;;;;777666444111000000000000////////////////////////......---------......///---...000111222222222222222222333333333222111111---.........///111555888666222111444888999666444000000111222222111111000...............---------......000333777:::;;;:::;;;;;;<<<@@@EEEIIIJJJJJJOOONNNUUUZZZccczzz{{{}}}???BBBNNNeeeyyy}}}lllvvvsss[[[ZZZnnnyyyooosss~~~}}}vvvmmmgggZZZKKK>>>;;;<<<===EEEPPPWWW[[[___cccdddeeefffhhhiiimmmsssyyy~~~{{{jjj[[[RRRLLLOOOSSSXXXbbbkkkmmmjjjkkklllgggYYYHHH???CCCJJJMMMRRRVVVUUUUUUWWWVVVTTTOOOLLLIIIIIIKKKNNNPPPPPPOOONNNNNNNNNPPPTTTWWWZZZ]]]```eeejjjmmmooooooooolllmmmoooqqqssswww||||||}}}{{{{{{{{{{{{yyywwwrrrrrrlllaaaWWWPPPHHHAAA999999:::===@@@FFFSSS```dddyyyZZZfffnnnwwwtttxxxttt|||pppyyyssscccWWWQQQUUUYYY___eeeggggggdddbbbZZZ[[[\\\]]]]]]^^^```bbbjjjnnntttwwwwwwyyy|||{{{rrriiidddZZZPPPGGGEEEEEEEEEGGGJJJEEEHHHMMMOOOPPPQQQSSSTTTTTTVVVYYY\\\___bbbeeefffaaaccchhhnnnwww~~~||||||zzz|||nnnYYYNNNLLLPPP___ttt|||zzzyyyxxxxxxwwwwwwwwwwwwwwwssstttsssqqqpppqqqtttwwwtttuuuvvvuuutttuuuwwwyyy~~~zzzzzzooolllhhhddd```ZZZTTTOOOKKKJJJGGGCCC>>>:::999:::777666444222000000000000////////////////////////...------------...//////,,,---///111222222222111222222222333333222222111---.........///111555888555111111666999777555444///000111222222222111000---......///......------......000333777:::;;;:::;;;;;;<<<@@@EEEHHHJJJJJJQQQPPPUUUZZZbbbxxx|||AAAEEERRRkkkzzz~~~rrrooouuuzzz```WWWfffuuu}}}uuuwww~~~{{{tttmmmgggZZZIII<<<;;;===???EEEMMMUUUZZZ```eeehhhjjjlllmmmpppuuu}}}xxxgggYYYRRRPPPNNNRRRVVV[[[cccllllllggglllkkkeeeXXXJJJBBBDDDIIIOOOUUUXXXWWWWWWXXXXXXVVVOOONNNMMMOOORRRUUUWWWWWWTTTTTTSSSSSSUUUWWWYYY[[[ccchhhnnnqqqpppnnnnnnooonnnppprrrtttwww{{{}}}{{{|||{{{zzzzzzzzzxxxuuurrrlllmmmggg\\\QQQJJJCCC===;;;999999===@@@DDDOOOYYY```hhh\\\kkkvvvxxxrrr{{{|||zzzyyy~~~wwwiii___YYYYYY^^^dddkkkooopppooonnnhhhjjjmmmooopppqqqsssuuu|||}}}wwwooofff___SSSKKKEEEFFFIIIJJJLLLOOOQQQTTTXXXYYYWWWUUUTTTTTTQQQSSSVVVYYY\\\^^^^^^___aaabbbeeelllvvvnnnVVVMMMOOOXXXiii~~~~~~|||yyy{{{||||||{{{zzzyyyyyyxxxxxxwwwuuussstttwwwyyywwwwwwwwwuuusssssstttvvv|||yyywwwrrrmmmgggdddaaa\\\SSSLLLHHHHHHFFFBBB===::::::;;;777666444222000000000000////////////////////////---------------...//////---...000222333333222222111222222333333222222222---.........///111555888444000111777:::777444444...///111333333333111111,,,---...//////...------......000333777:::;;;:::::::::<<<@@@DDDHHHJJJJJJPPPNNNSSSXXX```vvvzzzBBBFFFUUUnnn{{{zzz___pppuuu~~~|||dddXXXeeesss|||~~~}}}zzzuuuoookkkZZZHHH::::::???@@@EEEKKKTTTYYY```fffkkknnnqqqsssvvv|||zzzkkkZZZQQQQQQUUUSSSXXX\\\___hhhppppppiiimmmkkkeeeYYYLLLEEEEEEGGGQQQWWWZZZXXXXXXZZZZZZXXXOOOOOOPPPRRRWWWZZZ\\\\\\WWWWWWWWWWWWXXXYYY[[[\\\hhhnnnuuuuuuqqqmmmmmmoooppprrrtttwwwzzz~~~~~~}}}}}}|||{{{zzzzzzyyyyyyxxxuuuqqqnnnhhhiiicccXXXMMMFFF@@@:::===999999<<>>777666444222000000000000////////////////////////---------------...///000...///222444555444444333111222222333333333222222---.........///111555888444000111999;;;666333555---///111333444333222111,,,---.../////////------......000333888:::;;;:::::::::<<>><<<<<>>::::::BBBBBBEEEQQQqqqrrrcccbbb}}}yyyeeePPPXXX{{{}}}nnnkkkrrryyyqqqzzzvvv{{{wwwnnnhhheeebbbfffmmmttt{{{}}}xxxrrrmmmhhh```UUUMMMJJJIIIGGGHHHJJJOOOUUUXXXWWWWWWVVVRRRMMMKKKLLLNNNOOOQQQTTTTTTRRRRRRTTTVVV___bbbhhhooovvvzzz}}}~~~zzzzzzzzzzzzzzz~~~uuu]]]NNNQQQTTT```qqq}}}~~~zzzxxx~~~}}}}}}~~~}}}{{{yyyyyyyyyvvvuuusssooolllkkkmmmooorrruuu{{{yyytttrrrjjjfffccc```]]]XXXPPPJJJHHHFFFCCC@@@???===:::777555555333222111000000000////////////////////////........................000///...000222333111///111222222222222111///...000///...000333555666555111222555777777555000,,,111000111555999888333...,,,...000000...---,,,---,,,...000333666888:::;;;::::::<<>>:::999999999===;;;===CCCAAADDDRRRssshhhggguuuxxxoooXXXDDDKKKkkkjjjaaaeeeqqq~~~ooo~~~|||}}}|||vvvsssqqqjjjkkkooowwwtttooohhhbbb\\\UUUMMMGGGFFFFFFGGGHHHJJJLLLNNNOOOMMMPPPRRRQQQOOOQQQWWW\\\[[[]]]___^^^[[[XXXVVVUUU\\\```eeekkkoooqqqqqqqqqfffggghhhjjjooowww~~~hhhWWWOOOUUUZZZfffttt|||zzzxxxxxx|||yyywwwvvvvvvuuurrrnnnjjjiiikkklllooorrrxxx~~~zzzuuurrrjjjfffbbb___]]]YYYSSSNNNJJJGGGDDDAAA???===:::777555555333222111000000000////////////////////////........................000000///111222333111000222222222222111///...---111111000222555666666666111333666777777444000---222222444888:::888222------...000///...,,,,,,---+++---000333777999;;;<<<::::::<<>>;;;;;;:::===CCCPPPSSSUUUUUUZZZbbbffffffccccccbbb``````aaaeeeiiisssuuuwwwuuupppllljjjkkkhhhkkkqqq|||~~~vvvlllbbbWWWNNNFFF???>>>@@@GGGLLLPPPPPPRRRWWWYYYWWW[[[[[[\\\\\\[[[YYYVVVTTTXXXZZZ^^^aaaeeeiiiooosssuuuxxx{{{{{{zzzxxxwwwvvvxxxwwwyyy~~~~~~}}}zzzxxxvvvvvvtttppphhhaaaVVVQQQHHH@@@:::888888999999===<<<>>>BBB>>>BBBSSSdddllluuugggOOO>>>CCC___iiiccclll|||}}}|||yyywwwwwwpppnnnooovvvyyymmmhhhaaa[[[VVVQQQKKKGGGEEEFFFGGGIIIJJJLLLNNNNNNNNNSSSXXXYYYYYY\\\eeelllllloooqqqrrrnnnggg```\\\^^^___bbbdddfffggghhhhhhffffffgggjjjqqq|||ttt___UUUTTTWWW^^^kkkxxx}}}{{{{{{~~~}}}zzzwwwuuuwwwuuusssnnnkkkiiikkkmmmpppsssyyy}}}wwwtttlllgggbbb___]]][[[WWWSSSKKKIIIEEEBBB@@@===:::777555555333222111000000000////////////////////////............////////////111111111111222222111000222222222111000///...---333222222444666777666555111444777777666222///...222333555888999666000+++---///000///---,,,---...+++---000333777:::<<<===::::::<<>>;;;<<<;;;???FFFPPPSSSSSSRRRUUU[[[___^^^]]]\\\[[[[[[\\\aaaggglllvvvyyy|||{{{vvvrrrqqqqqqqqqrrrzzzssseeeWWWIIIDDDBBB???;;;:::AAAGGGLLLMMMOOOSSSVVVUUUXXXZZZ]]]^^^^^^[[[YYYWWWWWWZZZ___bbbfffjjjnnnqqqqqqvvv|||}}}|||{{{xxxwwwyyy~~~~~~~~~~~~~~~}}}yyywwwuuutttrrrlllddd]]]PPPKKKDDD<<<888777888::::::===<<<>>>@@@;;;CCCXXX___hhh}}}tttbbbLLL???CCCXXXyyyqqqjjjsssvvvttt}}}}}}~~~~~~|||yyyvvvvvvwwwwwwsssrrrwww|||uuujjjgggaaa\\\WWWSSSOOOMMMFFFFFFFFFGGGJJJNNNQQQTTTTTTYYY]]]^^^^^^```ffflllqqquuu{{{~~~xxxpppjjjhhhgggeeedddeeehhhjjjlllkkklllooossszzzlllYYYSSSTTTYYY```lllxxx{{{zzz{{{|||yyyvvvtttsssqqqmmmjjjiiikkkmmmrrruuuzzz|||vvvsssjjjeee```]]]\\\ZZZVVVSSSMMMKKKGGGDDDAAA>>>:::777555555333222111000000000////////////////////////........./////////000000111111222222222111111111333222111111000/////////333222222444666666555333111444777777444111//////000111444666666222---)))...//////...---,,,---...+++---000444777:::<<<===::::::<<>>@@@???<<<;;;>>>GGGNNNOOOPPPTTTVVVVVVVVVZZZ___bbbbbb```^^^]]]YYY]]]aaaeeehhhjjjmmmpppooosssxxx{{{{{{yyywwwvvvwwwvvvzzz~~~}}}}}}}}}|||{{{yyywwwuuusssqqqjjj```YYYJJJFFF@@@;;;777777888:::;;;===;;;===???<<>>:::777555555333222111000000000////////////////////////.........//////000000111111222444333222000111111333222111111000111111111222111222333555444222000222555888888333000//////...000222333222///,,,***...//////...,,,,,,---///,,,...111444888:::<<<===::::::<<>>======CCCKKKIIITTT^^^```^^^^^^^^^\\\[[[[[[[[[YYYYYY[[[___cccmmmppprrrqqqoooooosssvvvwwwcccUUULLLDDD@@@>>>;;;;;;======GGGPPPRRRRRRTTTVVVUUUXXX]]]dddgggfffdddbbbbbb^^^aaafffiiikkklllnnnooolllnnnpppqqqqqqqqqrrrtttvvvwww|||}}}|||{{{zzzxxxvvvuuusssqqqooollldddZZZRRREEEBBB>>>:::777777888999;;;<<<999<<<@@@@@@SSStttnnncccsss~~~pppZZZHHHDDDBBBFFF^^^{{{wwwsss{{{wwwjjjgggssszzzuuuyyyyyy}}}zzz~~~~~~{{{xxxiiigggddd___XXXRRROOOMMMLLLLLLLLLMMMPPPUUUYYY\\\___```ccchhhmmmooonnnllllllnnnrrrzzziiiXXXPPPOOOQQQYYY]]]gggsssyyyyyy{{{~~~~~~wwwrrrllllllkkkiiiiiijjjnnnqqquuuxxx|||zzzsssnnnlllhhhddd___\\\[[[YYYTTTPPPQQQNNNIIIFFFBBB???;;;777555555333222111000000000////////////////////////---......///000000111111111333555444111000000222333222222111111222333444000000000222333222000---222666999888333///...000...///000111///...---,,,/////////---,,,,,,---///...///222555888:::;;;<<<::::::<<>>GGGRRRWWWVVVTTTVVVYYY```ccchhhlllnnnnnnllljjjmmmkkkjjjkkknnnqqqssstttmmmpppttttttsssrrruuuwwwyyy~~~|||zzzyyyvvvssspppnnnmmmkkkgggaaaXXXNNNHHH???;;;666222333555888999===777999@@@???DDDaaaZZZaaavvvwwweeeOOO???>>>>>>>>>KKK^^^{{{nnnoooyyy{{{yyy}}}}}}yyywwwzzz~~~xxxzzzyyyqqqeee\\\YYYYYY]]]]]]___aaaccceeegggiiibbbfffkkkqqqwww~~~wwwsssyyyjjjUUUMMMMMMOOOPPPWWW]]]kkkzzz|||vvvsssqqqmmmlllooommmiiikkkqqquuu{{{}}}yyyvvvuuummmiiidddaaa```]]]XXXTTTSSSOOOKKKFFFCCC@@@<<<999555333222111222222111000000000000000000000000000...------......///000111222222222111111111000000333444333000---,,,///222111000000222333333111///666888999777333111111333---111555555000------///222111000...---------------...111444777999;;;<<<======>>>AAAFFFIIIJJJJJJPPPUUU^^^uuuwwwxxxhhhrrr}}}hhh[[[UUULLLHHHQQQlllpppdddgggppptttvvvxxxfffaaalllyyywwwlllsss|||mmmhhheeegggjjjoooxxx~~~{{{vvvfffRRRCCC???CCCJJJOOOYYY\\\bbbgggkkkllllllkkknnnkkkjjjiiieeebbbgggppp{{{yyysssiii___ZZZ[[[___gggvvvxxxrrrmmmhhh```VVVKKK???777888>>>===FFFPPPUUUTTTSSSVVVYYY```ccchhhllloooooommmlllmmmnnnppprrrtttvvvuuuuuuooorrrvvvwwwvvvwwwzzz}}}|||}}}{{{yyywwwuuuqqqnnnnnnkkkhhhddd^^^UUULLLFFF>>>:::555333444666999:::===::::::>>>@@@KKKhhh~~~vvv___kkkvvvsssbbbMMM>>>===<<<;;;EEEUUU}}}~~~sssoooyyy||||||xxxzzz{{{{{{zzz{{{}}}wwwnnnddd______aaammmnnnppprrrtttuuuuuuuuuooonnnlllkkkoooxxxcccRRRNNNOOOQQQRRRUUU^^^nnn|||zzztttuuupppmmmnnnkkkiiilllsssyyy~~~{{{xxxvvvmmmiiidddaaa```]]]XXXTTTSSSPPPKKKGGGCCC@@@<<<999666444222111222222111000000000000000000000000000...............///111111222222222111111111000000222222222///---,,,///222111222333333333222111111777888888555111000111222///333555444000---...000111000///...---------------///111444777999:::;;;======>>>AAAFFFIIIJJJJJJNNNWWWeee~~~~~~yyy||||||uuuyyyxxxbbb[[[XXXKKKIIIKKK[[[|||xxxdddaaalll|||kkkdddhhhzzz~~~zzz}}}||||||}}}~~~mmmjjjhhhhhhggghhhpppyyy}}}|||nnnXXXGGGAAAEEEMMMSSS^^^^^^aaaggglllooonnnlllmmmmmmnnnnnnllliiimmmrrrvvvssslllbbbYYYUUUWWWZZZeeemmmtttyyy}}}~~~xxxqqqlllaaaSSSGGG===777:::@@@@@@GGGQQQUUUUUUUUUXXX[[[```cccgggkkknnnnnnnnnmmmnnnqqqvvvzzz|||{{{yyywwwtttwwwzzz{{{{{{}}}~~~|||yyywwwuuusssooolllllliiiddd^^^XXXPPPIIICCC;;;888444333555888:::;;;======;;;;;;CCCYYYvvvhhhfffvvvuuummm[[[JJJ===<<<:::777>>>JJJmmmvvvqqquuuzzz~~~xxxxxx{{{xxxzzzzzz{{{|||~~~wwwppplllmmmpppsss}}}|||ppplllpppzzzwww[[[OOOOOORRRSSSUUUVVV```ppp|||{{{uuutttpppmmmllllllmmmssszzz}}}zzzwwwmmmiiidddaaa```]]]YYYTTTTTTPPPKKKGGGCCC@@@<<<999777555222111222111000///000000000000000000000000............///000111111222222222111111111111111111111111///......000222222555666555222000222444:::999777333000///111333333444555333///---...111000000///...---------...///000222444777888999:::<<<<<<>>>AAAEEEIIIJJJJJJOOOXXXggg~~~xxx{{{zzz}}}xxx|||qqq^^^\\\ZZZMMMLLLGGGLLLkkkjjjeeewwwuuuiiieeesss~~~uuuqqq|||yyyvvvwww{{{wwwtttrrrooohhhbbbdddjjj{{{sss___LLLCCCFFFOOOWWW^^^```bbbeeehhhjjjkkklllmmmnnnppppppnnnmmmnnnpppiiigggbbb\\\YYYZZZ___cccrrrtttwww~~~ttthhh[[[KKK???888777<<>>???;;;999JJJkkkbbbkkk}}}ssskkkSSSFFF<<<<<<:::777:::CCCZZZxxxzzzpppmmmjjjlllqqqxxxzzzwwwwwwtttxxx~~~~~~|||{{{|||xxxuuuxxx|||oooUUUNNNRRRUUUVVVYYYbbbhhhtttxxxrrrlllkkkkkklllnnnssszzz~~~zzzwwwmmmiiieeebbbaaa^^^ZZZVVVUUUQQQLLLGGGDDD@@@<<<999777555333111111111000...////////////////////////............///000111222111111111111111111111111111111111111111111333444444777999666111000333777===:::666222///000222444555555444111...---///111//////...---------......///000222444666888888999<<<<<<===AAAEEEIIIJJJJJJQQQWWW```uuusssrrrzzz|||hhhZZZ[[[XXXOOOOOOGGGDDD^^^sssiiixxxpppdddnnn}}}~~~}}}{{{}}}}}}sssiii___XXXZZZ```pppwwwwwwcccPPPDDDEEEOOOXXX]]]bbbgggfffcccccciiioooqqqrrrrrrooollljjjhhhgggaaaaaa```___aaaeeekkkooovvvyyyxxxeeeVVVDDD:::777777===DDDJJJNNNTTTWWWXXXYYY\\\^^^___```bbbcccdddeeeeeeeeemmmpppuuuxxxyyyzzz|||~~~~~~{{{xxxuuusssoookkkhhheee```XXXQQQJJJEEE???<<<666555444555999<<<======@@@@@@:::<<>>===AAA===:::DDDdddcccqqqxxxnnnEEE???;;;<<<===;;;;;;>>>FFF```{{{fffcccxxx{{{|||xxxlllooo~~~{{{|||~~~~~~|||~~~|||zzz{{{}}}~~~|||zzz~~~}}}uuupppiiigggeeedddfffkkkqqquuu~~~gggUUUUUUYYYXXX]]]eeennnnnnuuuzzzpppmmmfffjjjmmmmmmooouuuyyyzzz|||yyywwwppplllgggeeedddbbb^^^ZZZVVVRRRMMMHHHDDD@@@<<<999555444222111222222111000000000000000000000000000////////////000111222222111111111111111222222222333222111222444555444333666777666444111222666:::===999444111111333444444444333000///...///000111---,,,,,,,,,---.../////////000222444777888999:::;;;;;;===@@@DDDHHHIIIIIIOOOVVV^^^pppkkkiiizzzxxx^^^]]]___SSSRRRQQQKKKFFFSSStttlll```eeerrrtttfffdddvvv{{{yyy}}}gggVVVOOOMMMRRRWWW\\\ggguuu~~~yyyjjjWWWHHHFFFPPPZZZ___cccggggggeeeiiisss|||zzzyyysssiiieeeggggggccckkklllooosssuuuuuusssrrrqqq|||uuu```PPP@@@;;;===???BBBEEEOOOQQQSSSTTTUUUVVVWWWYYYYYYYYYZZZ[[[^^^```bbbdddhhhmmmssswwwxxx{{{yyywwwssspppmmmhhhddd```YYYTTTNNNGGGBBB===888555555444555888;;;=========???999;;;PPPtttvvvdddqqq}}}tttbbbBBB>>>;;;;;;<<<::::::;;;>>>UUUsssmmmkkk~~~}}}vvvvvvoooyyy~~~|||}}}}}}zzzzzz}}}~~~~~~|||{{{||||||~~~}}}{{{}}}{{{wwwuuuuuuzzz~~~wwwnnngggccc]]]___ccciiiqqqzzzwwwcccUUUXXXZZZYYY```mmmoooqqqyyy{{{sssppppppuuuvvvsssuuu}}}|||yyyxxxqqqmmmiiigggfffddd```\\\WWWSSSMMMHHHDDD@@@<<<999444222111111222333222222000000000000000000000000////////////000111222333000000111111111222222222222111000111333444222000777555333111222444888::::::555111///000222333333111000.........///000000,,,,,,,,,,,,---...///000---///111444777999:::;;;;;;;;;<<<@@@DDDHHHIIIIIINNNVVV```rrrmmmjjj|||yyyxxx```bbbdddUUURRRQQQLLLIIIRRRnnnssscccaaannnwwwrrrgggbbbppp}}}mmm```YYYSSSPPPOOOVVVcccrrr|||zzzlllZZZJJJGGGPPP[[[]]]___aaacccgggnnnvvv}}}wwwvvvooogggfffmmmooommmyyy{{{~~~zzz}}}nnnWWWIII;;;999>>>CCCFFFIIISSSTTTUUUUUUVVVWWWXXXYYYVVVWWWXXXZZZ]]]aaaeeegggfffmmmuuuzzz{{{~~~}}}|||wwwuuuqqqmmmjjjfffaaa]]]UUUQQQKKKFFFAAA<<<777444555444666888<<<======<<<===666<<>>;;;;;;;;;999888999888LLLhhhuuutttxxxjjjlllxxxkkkpppssszzz{{{yyywww{{{~~~}}}}}}}}}|||~~~~~~~~~|||yyyuuurrrpppqqqvvvyyyvvvmmmeeeaaaaaa___ccclllwwwqqq___UUUYYY[[[YYYbbbqqqxxx|||~~~xxxsssyyy}}}}}}yyy}}}}}}zzzyyyrrrnnnjjjhhhgggeeeaaa]]]WWWSSSNNNIIIDDD@@@<<<999333111000111222444333333000000000000000000000000////////////000111222333000000111111222222222222222000...000222333000...777444000///222666999:::666333......000222222111///...------///000000///+++++++++,,,---...///000---...111444777999;;;<<<;;;;;;<<<@@@DDDHHHIIIIIIPPPWWW___ppplllmmmxxxjjjdddccc^^^XXXWWWSSSRRRRRRRRR___kkkaaalllxxxiiibbbllljjjUUUMMMNNNPPPVVVYYYeeeuuuxxxnnndddTTTGGGMMM[[[___cccgggiiipppxxx{{{yyywwwkkkfffmmmrrrppppppvvvyyyeeeVVVFFF;;;???DDDDDDGGGNNNQQQQQQQQQRRRVVV[[[___bbb[[[]]]___bbbeeegggiiiiiinnnnnnpppvvv}}}~~~}}}yyytttqqqmmmjjjggg```XXXRRRKKKHHHCCC===999666666555777444555:::======>>>AAA???888===dddrrrZZZiiirrr|||qqqKKK@@@???===;;;:::999::::::@@@JJJ___zzzrrruuuwwwqqqvvv{{{|||wwwwwwwwwyyyxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~|||yyyvvvvvvxxxzzz|||}}}|||zzzyyy|||}}}~~~{{{tttmmmkkklllnnnoooqqqqqqmmmhhheeefffhhhjjjuuunnn]]]VVVWWWWWWbbbppptttzzz~~~yyyzzzvvvpppkkkhhheeeaaa___ZZZUUUNNNHHHBBB===888555555444333222111111111111000000000000000000000000/////////000111111222222111111222222222222111111---///111222222222333444:::666111111444777999888444222/////////000000///000///...------...///000---,,,,,,,,,,,,---.........///111333555777999::::::<<<>>>@@@CCCEEEFFFFFFTTTUUUaaappppppmmm}}}|||tttiiidddaaa]]]ZZZ[[[XXXVVVTTTRRR[[[zzzqqqfffrrruuujjjlll{{{ppp\\\RRROOONNNVVVWWW```nnn{{{|||uuunnneeeUUUGGGKKKXXX^^^bbbgggmmmvvv~~~{{{uuukkkfffmmmrrrrrrvvv~~~zzzbbbVVVFFF<<>>AAACCCEEEFFFGGGQQQTTTbbbssssssooo~~~lllgggeee___\\\]]]aaa]]]ZZZVVVQQQUUUlll{{{mmmvvvuuulllrrrxxxiii```YYYRRRYYYVVVYYYeeeqqqzzz~~~~~~~~~~~~wwwtttppphhhWWWHHHJJJUUU___dddkkkttttttllliiioootttxxxvvv]]]TTTGGG>>>AAAFFFHHHMMMSSSSSSSSSTTTVVVZZZ___dddgggccceeeiiilllppprrrssstttvvvuuuvvvyyy|||~~~~~~}}}xxxtttppplllgggccc___XXXPPPIIIBBB@@@<<<999777777777777666555777<<<===;;;;;;>>>666OOOfffzzz{{{]]]\\\oootttvvvlllQQQ@@@???===;;;::::::;;;;;;>>>AAAMMMddd}}}ppphhhjjjppp}}}yyy~~~zzzzzz}}}qqqnnnqqquuuxxx|||~~~|||uuuuuuvvvwwwyyy{{{|||}}}|||{{{tttnnnlllkkknnnsssvvvvvvtttxxxqqqiiifffjjjsss~~~{{{uuuoookkkfffmmmxxxooo^^^WWWXXXZZZhhhzzz{{{wwwrrrmmmiiieeeaaa^^^YYYSSSKKKDDD???;;;999777444444333222111111111111000000000000000000000000//////000000111222222222111111222222222222111111......///000111333555666333000...///333666777666222000//////111222222111//////............//////---,,,,,,,,,,,,---.........///000333555777999:::;;;<<<>>>AAACCCEEEFFFGGGMMMRRRcccuuuvvvpppxxxvvvwwwccccccddd___]]]aaaccc```]]]XXXQQQQQQ___ooossssssnnnlllwww~~~~~~}}}~~~vvvpppggg^^^[[[UUUTTT\\\hhhpppwww|||zzz}}}~~~|||{{{zzzxxxvvvsssjjjYYYKKKMMMVVVbbbhhhqqq|||uuuqqqppptttzzzqqq]]]RRRHHHAAACCCHHHKKKPPPVVVSSSSSSTTTVVVZZZ```eeehhhfffiiimmmqqquuuwwwxxxyyywwwwwwxxxzzz|||{{{uuuqqqmmmhhhccc^^^ZZZSSSKKKEEE>>><<<:::777666555555666666666999===>>>;;;:::>>>>>>___zzziii]]]eeeuuutttmmmaaaMMM???>>>===;;;:::;;;;;;<<<;;;;;;AAARRRppp~~~jjjhhhjjjppp|||hhh{{{zzz}}}}}}zzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~|||{{{zzzxxxxxxyyy{{{|||}}}~~~wwwpppffffffjjjtttyyytttppppppuuu{{{~~~~~~uuuuuuuuuvvvuuuqqqlllhhheeeggglllrrrwww~~~~~~qqq___WWWXXX[[[iii|||{{{wwwrrrmmmiiiddd```\\\XXXRRRIIIBBB===:::888777444333222222111111111222000000000000000000000000///000000111111222333333111222222333333222222111111000///111333666777888111///...111555888777555111000///000222333333222/////////....../////////---,,,,,,,,,,,,---......---...000333555888:::;;;;;;<<>>>>>:::<<<@@@TTTrrrffffffpppxxxqqqcccSSSEEE>>>===<<<:::::::::;;;;;;::::::;;;GGGcccvvvyyylllgggmmmoooyyyrrrhhhjjj}}}}}}{{{yyyyyy{{{~~~}}}}}}~~~}}}{{{zzz{{{}}}~~~|||~~~yyysssccceeekkkwww{{{xxxttttttuuuvvvtttqqqrrrsssuuuyyy{{{zzzwwwtttuuummmhhhkkksss{{{sssaaaYYYZZZ\\\jjj}}}{{{wwwrrrmmmiiiccc^^^ZZZUUUPPPGGG@@@<<<999888777333333222222111111222222000000000000000000000000000000000111222222333333222222333333333333222222333222111333666888999888111000000444888:::888555111000000111333444333111...//////////////////...---,,,,,,,,,,,,---......---...000222555888:::;;;;;;===???AAADDDFFFGGGGGGOOOSSSbbbttttttpppzzz{{{xxxhhh^^^aaaeeecccaaabbb^^^]]]ZZZWWWTTTQQQRRRTTTjjjnnnjjjzzzqqqqqquuuzzzuuu{{{|||zzzyyyrrrjjjaaaWWWQQQVVV___fffiiikkkrrruuuyyy|||{{{yyyxxxwwwxxxuuuoooggg]]]XXXWWWYYYccclllwwwmmm___\\\OOOKKKFFFEEEIIINNNTTTXXXSSSSSSSSSUUUXXX]]]bbbeeegggjjjooouuuyyy|||}}}}}}xxxyyyzzz{{{}}}}}}zzzuuunnnhhhccc^^^WWWSSSNNNIIIBBB<<<999999777666444333333222999999<<>>DDDmmm|||hhhnnnssssssjjjYYYHHH???===<<<:::999999999:::;;;;;;<<<;;;AAAYYY|||gggdddaaagggqqqsss|||ssshhhuuu}}}yyyuuuvvvzzz~~~|||~~~}}}~~~{{{uuujjjlllrrrzzz|||wwwqqqllljjjjjjiiiiiigggkkkqqqxxx~~~xxxnnnooowwwwwweee^^^```bbbppp}}}zzzwwwrrrmmmhhhbbb\\\XXXRRRMMMFFF@@@<<<999777666333333222222111222222333000000000000000000000000000000111111222333333333222222333333333333222222444333222444888:::888555222111333777;;;;;;888444111111111222333444222111......////////////......---,,,,,,,,,,,,---......,,,---000222555888:::;;;<<<===???BBBDDDFFFGGGHHHPPPTTTcccttttttooommmiiidddeeeggggggccc^^^\\\[[[YYYVVVTTTSSSPPPMMMWWWzzzvvvgggtttyyyssssss{{{{{{||||||}}}}}}yyytttrrreeeYYYYYY___cccdddffflllpppuuuxxxxxxwwwvvvuuuuuusssoookkkhhhfffbbb___eeeppp{{{rrrbbb]]]^^^NNNLLLHHHEEEHHHNNNTTTWWWUUUUUUUUUVVVXXX]]]aaacccgggjjjpppvvv{{{}}}~~~~~~yyy{{{||||||}}}zzzvvvpppiiiccc\\\WWWQQQLLLIIIDDD===888666666555555555555444444::::::===???===<<>>:::999888777777777888999555:::999888GGGiiiwww```bbbmmm{{{sssrrrqqqooommmxxx~~~yyyvvvuuuuuuvvvxxxyyy|||~~~~~~zzzzzztttkkkmmmqqqvvvxxxxxxvvvuuutttjjjlllnnnmmmiiiffffffgggggghhhhhhfffffflllxxx|||llliiimmmrrrxxxuuuppplllfff```YYYTTTNNNJJJEEE@@@<<<999666333222222222111222222333333000000000000000000000000000111111222222333444444222333333444444333333222222111111444888888222---222222555999<<<;;;555000333222222333444333111...---...///000000///...------,,,,,,,,,,,,---......,,,---///222666999;;;<<<<<<===@@@BBBEEEFFFHHHHHHMMMSSSgggzzzyyypppzzz}}}uuummmfffdddhhhkkkfff^^^YYYfffWWWZZZYYYXXXUUUKKKUUUSSSggg{{{yyy}}}yyyxxxyyyyyyiii\\\WWWXXXYYYYYYYYY^^^fffmmmqqqssstttuuutttuuuvvvvvvuuuqqqkkkggglllwww||||||{{{vvvvvvwwwsssnnn]]]KKKDDDEEEFFFOOO\\\]]]\\\[[[\\\]]][[[XXX[[[bbblllnnnrrryyy~~~}}}zzztttmmmeee\\\WWWPPPJJJBBB>>>>>>===888444333333333444555666777777999<<<===@@@???666BBB```ggg```dddjjjhhhYYYDDD::::::;;;:::999999888888999999777888:::;;;???PPPqqqvvvjjjpppnnnwwwwww|||yyydddwww}}}wwwvvvtttqqqvvvyyy|||~~~~~~}}}}}}}}}~~~~~~~~~{{{yyy{{{wwwmmmjjjkkkkkktttxxxppppppnnnnnnmmmmmmnnnppprrrsssuuuqqqlllggggggmmmvvv}}}|||xxxuuuxxxzzzuuurrrmmmjjjfff```WWWQQQKKKGGG@@@;;;888666555444444444333333222111000000000111111111111222222222333333333333333333333333222444444333111000111222111333777888777444222000555333333444666444///***111222333222000000111222000000111111000...+++***,,,,,,,,,---------......,,,...000222555888:::;;;:::;;;===@@@DDDFFFFFFEEEMMMTTT\\\hhhqqqnnnxxxqqqtttiii```___bbbbbbbbbbbb[[[```mmmaaaZZZ^^^RRRQQQLLL[[[yyy{{{xxxwwwtttrrryyy~~~qqqdddZZZTTTPPPNNNRRRWWW___fffjjjmmmooopppuuuuuuuuuuuutttpppkkkhhhppp}}}aaaNNNEEEFFFGGGQQQ\\\]]]]]]]]]___aaa```^^^bbbhhhnnnpppttt{{{{{{xxxsssnnnhhh```XXXSSSLLLGGG@@@<<<;;;:::777333444444333444444666888999<<<===;;;:::;;;;;;QQQvvv|||aaadddiiikkkaaaOOO???888777:::999999888888888999999666777888888:::HHHeeennn{{{rrrbbbjjjzzzzzz}}}}}}~~~yyytttooosssvvvyyy{{{{{{{{{|||~~~~~~~~~||||||~~~wwwqqqkkkeeedddfffooouuuwwwsssuuuttttttuuuwwwyyy|||~~~~~~zzzvvvuuuxxxyyyvvvtttyyy~~~xxxuuuqqqmmmjjjfff___WWWPPPJJJFFF???:::888666555444444444333333222111111000111111111111222222222222333333333333333333333333333444444333111000111222222555888888555222111111333333333444444222///,,,///111222222000//////000000000111111000...,,,***,,,,,,,,,---------......---...000333555888999;;;999:::===AAAFFFIIIIIIHHHNNNVVV```nnnxxxssszzz|||nnnqqqeee[[[YYY\\\^^^aaaddd___tttiiiZZZbbbVVVNNNLLLRRRlllttt~~~vvvpppsss}}}ooo___PPPGGGDDDDDDJJJOOOVVV]]]cccgggjjjmmmtttuuuuuuuuusssqqqooonnnzzzfffQQQFFFFFFHHHRRR\\\[[[^^^^^^aaadddcccaaaeeelllqqqrrrvvv}}}vvvsssnnniiiccc\\\TTTOOOGGGBBB<<<999888777444222555444333333444777999;;;>>>@@@;;;888:::AAA___ppp```jjjqqqmmmYYYDDD;;;999666999888888888888888999999777888888888777@@@WWWllluuuxxx~~~mmmcccooozzzwwwzzztttmmmppprrruuuvvvwwwyyy}}}}}}uuuiiidddbbbaaadddhhhrrrvvv|||{{{uuuvvvzzzzzz{{{~~~tttssstttyyy}}}wwwtttqqqlllhhheee^^^UUUOOOHHHDDD>>>:::888666555444444333333222222111111111111111111111222222222333333333333333333333333333444444444333111000111222333777;;;999444000000333222333555444222000/////////000222222000.........000000111111000...,,,+++,,,,,,,,,---------.........///111333555777999999999:::===BBBGGGJJJKKKJJJLLLUUUaaarrr|||vvvxxxqqqpppjjjccc___aaacccbbb``````bbbssseeeVVV```XXXSSSQQQOOOcccxxx{{{~~~~~~yyyyyy{{{jjjVVVEEE===???BBBBBBGGGNNNVVV\\\ccciiimmmqqqssstttuuuuuuvvvwwwyyyhhhRRRFFFGGGIIIRRR\\\ZZZ^^^___bbbeeedddbbbeeellltttvvvyyy~~~}}}{{{uuurrrmmmhhhbbbZZZRRRLLLCCC???:::777666555444222555555444444555888;;;===>>>@@@<<<:::???IIIgggyyyiiidddllluuunnnTTT???;;;;;;777888777777777777888999999999999:::999888===MMM]]]~~~|||zzzrrrjjjrrrzzz}}}yyyrrrppprrrqqqmmmoooppprrrsssuuuyyy}}}}}}wwwkkkaaa```eeejjjoootttuuuxxx|||}}}{{{yyy{{{wwwooopppsss{{{yyysssooojjjgggccc\\\SSSLLLEEEBBB===999777666555444333333333222222111111111111111111222222222333333333333333333333333333333444555444333111000222444666:::<<<999222///000444111444555444000...///111000222444333111///......000000000000///...---,,,,,,,,,,,,---------......///000111333555777888999:::;;;===AAAFFFIIIIIIHHHJJJRRR]]]ooo{{{ttttttuuujjjpppjjjeeedddhhhjjjfffcccbbbZZZ]]]jjj```YYY\\\SSSWWWQQQLLLYYY~~~wwwuuuuuuwww}}}|||mmmZZZIII???>>>@@@;;;???EEELLLTTT[[[ccchhhkkknnnrrruuuxxx{{{eeePPPGGGHHHIIIRRR[[[YYY\\\^^^bbbggghhhgggkkkrrr{{{}}}{{{vvvrrrssspppkkkddd]]]UUULLLGGG???===999666555555444444555555444555777:::===???>>>???999999GGGXXXvvviiiaaadddhhhooogggMMM<<<;;;;;;666777777777666666777888888888777888999999;;;FFFRRRrrr}}}rrrgggeeerrr{{{sssyyyzzz}}}zzzgggXXXYYYccckkkmmmpppqqqrrrsssuuuyyy~~~}}}yyyooojjjaaa\\\aaakkksssyyy~~~{{{xxxppplllnnnttt}}}|||pppmmmhhhddd```YYYPPPIIIBBB???;;;888777666555444333333222222222222222111111222222222222333333333333333333333333333333333333444444222111111444666:::<<<;;;777222///222555222444555444000///111444333444555555222000//////000000000//////...------,,,,,,,,,---------......///000111333555777888999;;;<<<===AAADDDFFFFFFEEEKKKPPPXXXjjjwwwrrrqqq~~~ppphhhiiiiiidddaaaccccccaaaaaaccc___YYYhhhiiiddd\\\LLLRRROOOKKKRRRnnnyyytttuuu}}}}}}yyyqqqdddTTTFFF;;;666555888===BBBHHHPPPXXX^^^bbbgggmmmssswww|||___NNNIIIKKKJJJRRR\\\\\\\\\___eeelllooopppuuu||||||vvvqqqmmmkkkhhhbbb\\\UUUMMMEEE???<<<:::888666444444555555444444555777999<<<>>>???@@@===777???ZZZtttsss___]]]bbbddddddXXXEEE888777888555888888777666666666666666555444555777777888@@@HHH]]]xxxrrrgggccckkk{{{pppjjjrrrzzzvvvyyy~~~{{{cccMMMHHHTTTdddnnnqqqrrrssstttuuuxxx|||}}}||||||~~~uuuhhh___ZZZYYY```iiiooouuuzzz}}}qqqkkkiiinnnvvv{{{nnnjjjeeeaaa]]]UUULLLEEE@@@===:::888777666555444222222222222222222222222222222222222333333333333333333333333333333333333222333333222111333666999===<<<999555222222444666555555555333111111333555666666666444111//////000000000//////............,,,,,,,,,---------.........///111333555777999999<<<<<<>>>AAADDDEEEDDDCCCMMMPPPVVVhhhvvvrrrppp~~~~~~uuunnnjjjcccfffbbb_________\\\]]]___gggaaannnnnnggg^^^NNNUUUYYYWWWXXXggg~~~{{{zzzxxxvvvqqqiii^^^OOOAAA888666777999;;;???EEELLLQQQXXX___hhhnnnrrrxxx}}}~~~zzzZZZMMMLLLOOOLLLSSS^^^```aaadddjjjqqqttttttxxx|||xxxsssnnnkkk```]]]YYYTTTNNNGGG???:::999888666444333333444666222444666999<<<>>>??????>>>>>>>>>TTT{{{mmmaaabbbgggfff\\\LLL>>>666444555777999888777666555444444444555333333555666777<<>>;;;888777777666555444222222222222222222222222222222222333333333444444333333333333333333333333111111111111111444888<<>>AAAEEEGGGFFFEEELLLOOOUUUgggwwwrrrnnnzzzzzzzzz}}}fffmmmmmm```fffdddeeehhhgggaaa^^^___^^^]]]iiiccc^^^```YYYbbbhhhhhheeejjj{{{www|||xxxqqqkkkeee[[[PPPGGG::::::999999;;;???FFFJJJSSSZZZcccjjjnnnssszzz}}}|||kkkVVVMMMOOORRRNNNTTT```ccchhhjjjooottttttrrruuuzzz~~~zzzwwwsssnnnjjjZZZWWWTTTPPPKKKEEE>>>:::666666555333111222444666111333777;;;>>>?????????;;;@@@JJJkkk}}}nnniiilllqqqkkkYYYFFF;;;666333555::::::999777666444333333333888555444666777777:::@@@DDDdddpppmmmooommmttt}}}yyy|||mmmiii~~~eeeJJJGGGZZZlllrrrssstttttttttuuuwwwyyy~~~~~~|||nnn^^^ZZZWWWWWWUUUTTTXXX___mmmtttxxxwwwzzz~~~ssskkkfffiiioooyyyxxxrrrjjjfffaaa]]]XXXQQQGGGAAA<<<:::888777777777555444222222222222222222222222222222333333333444444444333333333333333333333333000000111111222555:::===BBB;;;444111444777777666;;;777222222444777777666888777444000---,,,...000000//////............///,,,,,,,,,---------......,,,...000222555888:::;;;;;;<<<>>>BBBFFFIIIIIIHHHIIILLLSSSgggwwwqqqkkkuuuyyyrrrsss{{{uuuhhhgggiiiggghhhkkkjjjdddbbbcccaaa\\\aaaaaa```___```bbbgggjjjoootttjjjbbbuuu~~~ttt~~~~~~{{{}}}}}}}}}~~~wwwcccNNN@@@999555888;;;===???BBBJJJRRR^^^ggglllppptttwww}}}|||kkkZZZNNNLLLOOOQQQ]]]iiiiiikkknnnrrrtttttttttuuuvvv~~~wwwrrrlllgggdddVVVSSSNNNIIICCC???===<<<666555444333222333444555222777;;;<<<<<<===???@@@JJJ666TTTpppuuuzzzrrrpppYYYAAA666666777666555555444444333333444444555333333444444555666666666???WWWvvvllleeeqqq|||~~~wwwrrrsssyyyrrrUUURRReeepppuuusssqqqrrrtttwwwxxxwwwyyy~~~~~~~~~}}}wwwcccTTTRRRVVVQQQRRRXXXWWWhhhkkkqqqtttqqqooottt|||yyynnnhhhgggkkktttzzztttpppjjjaaaYYYWWWTTTLLLAAA;;;::::::999777555333333444333333333222222111111111111111222222222333333333444444444333333333222222111000//////000222444555:::666333444999;;;:::777888555222111222444666666333000------...000111000---...............------------,,,+++++++++,,,,,,000000222444666888999:::======@@@DDDHHHJJJKKKJJJPPPOOOOOO]]]oooooojjjrrryyyooodddzzzttthhhffffffcccbbbffffffaaa___bbbdddcccbbbaaa___\\\\\\^^^cccfffmmmkkk]]]UUUeeeqqq{{{sss___WWWHHH999555888:::<<>>???UUUpppdddhhhnnnfffeeeQQQ<<<444666777666666555444444333333444444555333333444444555666666666666JJJhhh{{{mmmuuuwwwyyy{{{wwwvvv{{{ssskkknnnpppxxxuuuqqqoooooossswwwyyyyyy}}}||||||}}}~~~~~~~~~~~~xxxgggWWWSSSSSSMMMNNNUUUTTTcccccchhhmmmooopppvvv}}}}}}rrrjjjggggggnnnyyy}}}wwwqqqmmmfff[[[QQQNNNKKKDDD===:::::::::999777555444444444333333333222222222111111111222222222222333333333444444444333333333222222222111111111222333444555888555333666:::<<<:::777666333111000222444555555222000------...000000000------............------,,,,,,,,,+++,,,,,,------000000222444666888999:::======???DDDHHHKKKKKKJJJLLLNNNPPP___qqqooohhhnnntttjjj___wwwooogggffffffdddfffiiihhhcccaaaeeejjjllliiifffbbb]]][[[]]]bbbgggjjjdddUUUOOOXXXiiirrrooo~~~~~~ooodddQQQ>>>777888999888888<<>>:::777555444555444333333333444555666;;;999999;;;@@@BBBBBBBBBWWWjjj\\\YYYaaahhhdddVVVFFF777333555666666666555444444333333444444555333333444444555666666666222AAAYYYqqqxxxxxx~~~ooonnn~~~~~~zzz~~~wwwrrrvvvsssooolllkkkooovvv{{{~~~{{{{{{~~~{{{kkk\\\WWWUUUQQQVVV```bbbaaa^^^```hhhpppuuu{{{zzzpppjjjjjjmmmtttzzztttmmmhhh```UUUIIIEEEBBB>>>;;;:::::::::999777666555444444333333333222222222222111222222222222333333333333444444444444333333333333222222222222333444555555444333333777;;;<<<999666333111//////111333444333222///------...000000///------............------,,,+++++++++,,,---......000000222444666888999:::<<<===???DDDHHHKKKKKKJJJIIILLLQQQbbbrrrnnneeejjjrrrjjj```www~~~rrriiigggiiikkkkkkuuusssnnnkkklllooossstttqqqmmmgggaaa^^^```fffkkkhhhaaaWWWTTTUUUWWWrrrxxxooozzz}}}~~~uuu___QQQBBB===;;;888444333777<<>>AAAFFFLLLvvvWWWQQQVVVbbbhhhbbbJJJ>>>444333555666555555555444444333333444444555333333444444555666666666777AAAQQQeeezzz{{{xxxooodddooo{{{yyyjjjkkkkkkjjjkkknnntttyyy~~~~~~}}}ooodddaaaaaaaaannnkkkdddbbbkkkvvv}}}}}}tttnnnoootttzzz}}}xxxqqqiiicccZZZPPPFFFBBB@@@===;;;;;;:::999888888777777555333222222222222222222222222222222222333333333444444555444444444444333333333222222222222333333444444000000333666::::::777444000///...///111333333222111///------///000//////,,,,,,---.........------+++++++++,,,,,,...///000000000222444666888999:::<<<===???CCCHHHKKKKKKKKKHHHLLLQQQ```pppkkkccciiiuuuqqqiii}}}xxxooogggdddhhhmmmrrrttt~~~vvvpppqqqvvvzzzzzzyyysssooohhhaaa^^^___eeejjjgggaaaYYYWWWTTTMMMbbb~~~tttxxx}}}~~~jjjxxxvvv___VVVKKKBBB;;;555444888666:::>>>BBBEEEKKKSSSYYY```ccchhhnnnqqqwwwjjjYYYZZZhhhooouuu}}}}}}{{{tttrrrfffddd```[[[UUUNNNFFFAAA>>><<<999777444333222222444444333333444666777888999999<<<<<<999;;;HHHXXXnnnVVVUUU^^^hhhgggYYYCCC;;;555555666555333444555444444333333444444555333333444444555666666666:::???IIIXXXmmm~~~ssshhh___jjjyyypppttt|||zzz]]]```eeeiiimmmooorrrtttzzz{{{|||}}}~~~~~~wwwpppqqqtttxxxuuupppvvvvvvooopppuuu{{{uuummmddd^^^QQQJJJCCCBBBAAA===:::;;;:::999888888999888555333222222222222222222222222222222333333333444444444555555555444444444333333111111111222222222222222---///222555777777444111///......000333444444333000...------/////////...++++++,,,---......------++++++,,,,,,---...///000000000222444666888999:::;;;<<>>666999<<<>>>???DDDJJJPPPVVVYYYaaahhhlllrrrvvvbbb```ooouuuyyyvvvoookkk^^^[[[WWWRRRMMMGGGAAA<<<;;;999777555444333333444333333333333555666888::::::;;;===>>>:::===RRRjjjnnneeejjjsss{{{oooTTT???999666777777444333555555444444333333444444555333333444444555666666666555888???JJJ]]]xxxnnnddd___dddrrruuullloooyyyzzz}}}ttt\\\]]]```eeekkkooopppooouuuvvvxxx{{{}}}uuummmnnnuuu|||vvvooofff]]]WWWIIICCC@@@AAA@@@;;;999999:::888777888::::::666222111222222222222333333333333333333333444444444444555555555555444444444333000111111222222222111000---///222555555444222000......000333666777666444///...---...//////...---***+++,,,------...---------,,,,,,,,,---...//////000000222444666888999:::;;;<<>>;;;888777555444333333444444333333333333555777999;;;===;;;===BBBFFFPPPllltttKKK:::777555777666333333666555444444333333444444555333333444444555666666666333555999???MMMgggpppssszzz{{{~~~dddccctttxxx|||~~~kkkddd]]]^^^dddkkkmmmmmmqqqrrrvvvzzzwwwnnnsss|||~~~xxxpppggg^^^UUUOOOEEEAAA>>>???>>>;;;:::<<<:::888777888;;;;;;777222111111222222222333333333333333333444444444444555555555555555444444444444111222222333333222111111000222444666555333222111//////222555888999888666...------...//////...,,,******+++,,,------------......---------......///000000222444666888999:::;;;<<<>>>CCCHHHLLLLLLLLLKKKMMMOOOYYYeeebbb___jjjuuuvvvlllxxx~~~tttrrrmmmfffdddlllpppjjjccc___aaadddkkkooojjjccceeemmm~~~uuujjjaaa]]]^^^___ccclllmmmjjjeeeYYYXXXfffwwwsss}}}sssrrr}}}{{{nnn___TTTIII===444000333666888777666777;;;???BBBDDDIIIPPPSSSTTTYYY```aaagggnnnrrrsssxxxzzzvvvjjjjjjfffXXXKKKJJJGGGDDDAAA@@@>>><<<:::777666444333333333444555333333333444555777:::;;;???:::===HHHTTTffflll888777444444666555333444777555444444333333444444555333333444444555666666777555777888:::DDD\\\|||zzz{{{{{{rrrfffdddyyyzzzlll]]]XXX^^^gggkkkllljjjlllpppwww}}}{{{ttt{{{}}}tttkkkaaaWWWNNNHHHGGGBBB??????>>><<<===@@@;;;888777999<<<<<<777222111111111222222333333333333333333444444444555555666666555555555444444444222333444444444333222111222444666777555333222222///000333777:::;;;999777...------...//////...,,,)))***+++,,,------...---///......---------......000000222444666888999::::::;;;>>>CCCHHHLLLMMMLLLIIIMMMOOOZZZfffaaa^^^hhhvvvrrrfffssskkknnnnnnkkklllpppqqqjjjccc```aaabbbaaa```______aaaccckkkqqquuussslllhhhiiilllwwwwwwlll^^^WWWOOOTTTfffwwwwww|||uuuppp}}}qqq^^^JJJ;;;888:::777888777444333666999:::>>>@@@BBBEEEIIIMMMPPPRRRXXX[[[___cccfffjjjnnnqqq{{{pppddd\\\UUUMMMHHHDDDCCC@@@===;;;999777777555555444333333333444444666444444777:::;;;::::::;;;:::BBBYYYtttuuuQQQ===666666666555444444333333444444444333333222222222000000111222444555555666333333888>>>???JJJkkk|||ssssss}}}~~~qqqqqqiiidddjjj~~~tttZZZRRR[[[gggkkkiiinnnnnnpppsssyyy~~~xxx|||pppeeeZZZNNNGGGEEECCC@@@===<<<<<<<<<<<<;;;999999999999777555333111//////000111333444555666222333333444444333333222777777666555444444333333111111000//////000111111666666555444333222222111///111444777888666444333222111000//////.........---,,,,,,,,,,,,---......///...------...///000111///111333444444666999<<<;;;<<<>>>CCCHHHLLLMMMMMMIIIKKKNNN[[[kkkiiidddlllvvvyyylllyyylllbbbeeehhhdddbbbffffffccc______^^^```bbbaaa___\\\[[[[[[[[[___bbbaaa___bbbkkkrrrpppqqqggg\\\WWWNNNPPP^^^rrryyy{{{wwwvvvgggLLL<<<666888999999888777888999:::;;;<<<>>>AAADDDGGGJJJLLLPPPSSSWWW[[[^^^aaaeeehhhvvv}}}yyypppcccYYYSSSNNNIIIDDD@@@???===:::888777666555555444333333333333444444555333333777999999:::<<>><<<<<<<<<;;;:::999999999888777555333111000000111222333444444555333333444444444444333333666666555555444333333222222111000//////111222444777666555444333222111111000111444555555333111///111000///...---------------,,,,,,,,,,,,---......000///---,,,,,,---......///111333444444666999<<<;;;<<<>>>CCCHHHKKKMMMMMMKKKMMMOOO\\\kkkgggaaahhhuuuxxxkkkyyydddYYY[[[]]]hhhbbb___aaaaaa``````cccZZZ]]]``````]]]XXXTTTRRRTTTWWWXXXVVVTTTVVV]]]ddd^^^___WWWPPPOOOHHHFFFRRRqqqwwwoooggguuu|||}}}dddIII<<<777777777777777666666666888888999;;;===@@@BBBCCCFFFHHHLLLOOORRRUUUYYY[[[aaalllzzzkkkbbb[[[RRRKKKHHHEEEBBB???:::999888666555444444444333333222222222333444444666444666999:::999===CCCGGGVVVqqqvvvhhhTTT>>>777666666555555444333333333333333333333222222222222000111111222333444555555666444444555444<<>><<<<<<<<<;;;999888888888777666444333222222222222222333333333333444444555555555555444444555444444333333222222222222111///...///222555777777777555333222111000000111222333333222000...,,,000///...------,,,,,,,,,---,,,,,,,,,,,,---......000///...,,,+++,,,,,,---///111333444444666999<<<<<<<<<>>>CCCHHHKKKLLLLLLMMMNNNNNN[[[iiieee]]]cccrrrvvvhhhvvvoooWWWVVV\\\^^^gggbbb___```___]]]^^^bbbVVVYYY\\\\\\YYYUUUQQQPPPRRRUUUYYYXXXSSSPPPPPPQQQOOOPPPHHHDDDGGGCCCCCCOOOeeedddgggxxxvvvcccnnn|||www___QQQ>>>:::777777777555444555555666666777888999;;;<<<===@@@CCCFFFHHHKKKNNNPPPWWW\\\bbbfffhhhiiilllooovvvaaaSSSPPPKKKEEEAAA@@@???===;;;666555444444333333333333222222222222222333444555888666999===<<<;;;CCCOOO```qqqxxxbbbTTTEEE777666666666555444444333333222333222222222222222222222000111111222333333444444555444555555333666GGGXXXrrr}}}xxxzzzuuuvvv||||||uuu|||yyymmmgggggghhhiiijjjkkkmmmqqqxxx{{{mmmcccYYYRRRLLLFFFDDDEEEBBB@@@>>>===<<<<<<:::888888777777666555444333222333333333333333333333333444555555555555555555444333333333222222222111111222000///...000333777999888666444222111000//////111222222222111000///...000000///...---------------,,,,,,,,,,,,---......000///...---,,,---...//////111333444444666999<<<<<<<<>>@@@BBBDDDGGGIIIRRRSSSTTTUUUVVVWWWWWWXXX```gggrrr}}}}}}nnncccZZZRRRLLLFFFCCC@@@===<<<;;;:::999444333333333333333444444111111222222333444555666777666999>>><<<<<>>===<<<;;;999777777777666555444333222222444444444333333333333222444555555555555555555444222222222222222111111111111000//////111444777999777666333111/////////000222222222222222222222222222111000///............---,,,,,,,,,,,,---..................///000222333///111333444444666999<<<<<<===???CCCHHHKKKLLLKKKMMMMMMNNN\\\mmmiii___cccjjjnnnaaappp___YYY```aaa```bbbZZZXXXYYYYYYVVVPPPOOOQQQUUUUUUUUUSSSRRRSSSUUUXXXTTTSSSQQQOOONNNPPPTTTWWWUUUTTTJJJCCCFFFEEELLL]]]YYY___[[[aaapppjjjppp~~~yyy~~~qqqYYYMMMEEEDDDAAA999666888666666666555555666666777666999;;;===>>>???BBBDDDJJJJJJKKKLLLMMMNNNOOOPPPUUU\\\dddiiimmmvvv}}}sssmmmddd\\\TTTNNNHHHEEE???>>>===;;;999888777777333333333333333444444555222222222333444555777888666444888===<<<>>>SSSmmm|||```EEE<<<777222555555555444444333222222222111111111222222222222222111111111111222222333333111333555777777777999:::NNNddd~~~pppnnnmmmjjjnnnxxx}}}qqqgggfffhhhiiiiiiiiimmmtttzzzwwwqqq[[[SSSMMMKKKIIIEEEDDDFFFAAA@@@>>>======;;;888555666666555333333222222333444444444444333333333333444444555555555555444444222222222222222222222222/////////000111333555777666444222000//////000111333333222222222333333444222111000//////......///---,,,,,,,,,,,,---..................000222444555///111333444444666999<<<======???CCCGGGKKKKKKKKKOOOOOOOOO___qqqmmmcccfffgggkkk___nnnlllXXXXXX___^^^^^^```YYYXXXXXXYYYUUUPPPQQQUUUVVVVVVVVVTTTSSSTTTVVVXXXZZZXXXUUURRRPPPQQQSSSUUUSSSVVVNNNIIIKKKKKKUUUhhh^^^```\\\___tttxxx~~~}}}{{{zzz}}}zzzggg[[[SSSTTTOOOCCC::::::777666666555555666666777444666888999:::;;;===???AAABBBDDDEEEEEEGGGIIIJJJNNNRRRVVVYYY[[[```hhhoootttzzzrrrlllgggbbb^^^]]][[[WWWRRRLLLEEE@@@===888999999888666555555555333333222222222333444444222222333444555777888999888666:::@@@>>>CCC^^^~~~tttVVV>>>:::999666888555555444333333222222111000111111111222222222222111111111111222222222222111222222333555888888777>>>SSSqqqllleeeggglllsssuuummmooozzzmmmdddgggjjjjjjiiikkkqqqvvv}}}~~~uuukkkdddVVVPPPLLLLLLJJJFFFEEEFFFAAA@@@>>>======;;;777444666555444222222222222333333333333444444444444444333333444444444444333333333333333333333333333333---...///111222333333333444333000......///111222666555333111111111222333111111000///............---,,,,,,,,,,,,---......///.........///000222333///111333444444666999<<<======???CCCGGGJJJKKKJJJNNNMMMNNN]]]ppplllaaabbbggglll```pppfffaaa]]]\\\[[[[[[\\\___WWWUUUUUUUUURRRNNNQQQWWWVVVWWWXXXWWWUUUUUUVVVWWWSSSUUUWWWYYYYYYYYYXXXWWWRRRXXXUUURRRUUUWWWcccxxxsssmmmeeeeeejjjpppxxxzzz}}}yyyvvvwwwkkkeeehhhbbbRRREEEBBB777666666555555666666777222444666777777888;;;<<<<<<>>>AAAAAA@@@@@@CCCEEEEEEGGGIIIKKKNNNPPPRRRTTTWWWaaakkkooorrr}}}~~~xxxpppiiiccc```[[[WWWVVVTTTSSSRRRFFFFFFEEECCC@@@===<<<;;;333444555555444333333333333222222222222222333444222333333444666888:::;;;<<<999===DDDCCCHHHggguuuiiiKKK555555777333444555555444333333222222111000000111111222222222222111111111111111222222222111111//////333888999888222FFFeee{{{kkkeeennn{{{}}}ssseeekkkrrrqqq[[[___ccceeedddgggmmmrrrtttwww~~~~~~uuujjj___WWWSSSNNNKKKLLLLLLHHHEEEFFFAAA@@@>>>>>>===:::777444666555333222111222222333333333333444444444555555222333333444444333333222333333333333333333333333,,,...000111222222222111333222///......///111333888666333111//////000111000000...------------------,,,,,,,,,,,,---......000///...------...000000///111333444444666999<<<===>>>???CCCGGGJJJKKKJJJLLLJJJJJJYYYlllggg[[[\\\hhhmmmaaaqqqaaaZZZVVVZZZ___```___```YYYYYYXXXTTTQQQQQQUUUYYYWWWWWWXXXXXXWWWXXXXXXXXXXXXZZZYYYSSSSSSXXXYYYVVV^^^YYYXXXZZZ\\\^^^bbbgggwwwxxxvvvwww~~~zzzzzzjjjdddnnndddJJJ>>>777555888999444222333555555555555666666777777888888999::::::;;;<<<<<<>>>???@@@BBBDDDFFFGGGHHHKKKMMMOOORRRVVV\\\ccchhhrrrooommmqqqyyyiiihhhggghhhiiiiiigggeee```___^^^[[[XXXUUUSSSQQQLLLLLLKKKIIIHHHFFFEEEDDDAAA@@@???===;;;999777666666555444333333333333333444444444444444444444444555444555777999;;;;;;;;;:::AAADDDCCCIII]]]xxx~~~wwwzzz||||||{{{~~~[[[:::333888888555444222222222111111111000000000000000000000000000000111111111111111111111111333333222111222333444555888888NNNttt{{{yyyuuu}}}}}}{{{lllaaabbbcccxxxfffccccccddd```]]]bbblllrrrtttxxxsssiiiaaa[[[WWWPPPNNNLLLIIIFFFCCCAAA@@@@@@>>>===:::888777666666444444444444444444444444333333333333444444555666555444333333222222222222333222222111222222333444---000444666555444333333111111111222222333333333555333111...---------...///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------///000111333555888:::;;;>>><<<<<>>@@@BBBCCCDDDFFFFFFGGGGGGHHHKKKPPPSSSYYYWWWXXX\\\bbbeeedddaaaVVVUUUTTTUUUVVVVVVTTTRRRTTTSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;999777666555666555444333333333333444333333444444444444444444333444555777999;;;<<<<<<@@@EEEGGGJJJVVVmmmyyyuuuzzz|||{{{yyyrrrTTT888333777777444444222222222111111111000000000000000000000000000000111111111111111111111111333333222222222333444555888666EEEfffyyy}}}vvvqqqjjjeeeeeejjjrrrhhh```^^^^^^___dddkkknnnooottt|||xxxjjj```ZZZVVVTTTPPPOOOMMMJJJGGGDDDAAA@@@???>>><<<999777666555555444444444444444444444444333333333333333444555555555444333333222222222333222222222222111111111111...111555777666444333333111111222222222333333333333111///---,,,,,,---...///...---,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,------......------///000111333555888:::;;;>>><<<<<>>BBBBBBBBB@@@???@@@CCCEEEGGGGGGIIINNNRRRRRRMMMIIIHHHGGGGGGGGGHHHHHHGGGEEEFFFFFFEEEDDDBBB@@@???>>>@@@???>>>===<<<;;;:::999:::999888888777666555444555555444333333333444444333333333333444444555555555666777999;;;===>>>>>>AAAEEELLLUUUfff{{{uuuvvv|||}}}xxxttt]]]HHH666333666444333333222222222111111111111111000000000000000000000000111111111111111111111111333222222222222333444444666444;;;QQQnnnwww}}}sssllllllmmmlllqqqyyyrrrbbb[[[\\\```eeeiiihhhiiimmmtttqqqbbbYYYTTTSSSRRRPPPOOOMMMJJJGGGDDDBBB@@@===<<<:::888555444333333444444444444444444444444333333222222222333444444444444333222222222333333222222222222111000/////////333777888777555333222111111222333333333222222000///...,,,,,,,,,---.........---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111333555888:::;;;???===<<<@@@FFFJJJJJJIIIMMMMMMOOO___sssnnn```___iiieee[[[oooYYYVVVWWW]]]``````___```bbb___[[[XXXWWWYYY]]]aaa___[[[WWWWWWXXXXXXTTTPPP[[[ZZZWWWUUUTTTVVVXXXYYYTTTTTTUUUWWWZZZcccvvv|||tttfff\\\]]]PPPBBB;;;;;;;;;888444444444444444555555555555555555555666666777777777333333444555777888999999<<<<<<===<<<;;;<<>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;:::999888888666666666666555555555555555444444333333333444444222222333444555555666666888999;;;<<<===>>>@@@BBBAAANNN```ooo}}}vvvpppuuuzzzuuujjjbbbIII===444333444222111333111111111111111111111111000000000000000000000000111111111111111111111111222222222222222333333333444444666@@@UUUrrryyyzzzzzzxxxtttrrrssswwwuuuzzz~~~lll```\\\^^^bbbeeedddeeegggmmmvvvxxxkkk___XXXUUUTTTSSSOOONNNLLLIIIFFFCCCAAA@@@;;;:::888666444222222111444444444444444444444444333333222222222333333444444333333222222333333333111222222222111///...---222555888999777444222222111111222333333333222111///......------...//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111333555888:::;;;???======???DDDGGGIIIIIIMMMMMMOOO^^^oooiii]]]___gggcccYYYnnnWWWTTTVVV[[[^^^]]]]]]___bbb___[[[XXXXXX[[[^^^```[[[XXXVVVVVVWWWWWWTTTRRRYYYWWWVVVUUUUUUUUUVVVWWWVVVTTTSSSSSSVVVaaavvv~~~~~~||||||pppjjjeeeXXXGGG:::777888777444555555555555555555555555444444555555555555666666222333333444555666666777444555666555555555888:::::::::;;;>>>@@@@@@???===;;;;;;:::;;;======;;;::::::::::::;;;::::::999999999999888888888777777777555555555555555555555666444444333333333444444555222333333555666777888888:::;;;<<<<<<<<<>>>CCCFFFLLLeeeqqqmmmmmmsssrrreeeTTTIII:::666222333333111111222111111111111111111111111000000000000000000000000000000000000000000000000111111222222222333333333333555666777AAAYYYxxx~~~ssssssyyywww}}}~~~nnnaaa]]]^^^aaabbbbbbdddgggnnnxxxrrrlllddd]]]YYYVVVTTTRRRMMMLLLJJJGGGDDDAAA???>>>888777555444333222111111444444444444444444444444444444333222222333333333333333333222222333333444222222222111000///...---444666888888666333222111111222333444444333111000//////////////////000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////000111333555888:::;;;>>>>>>>>>???CCCFFFIIIJJJLLLMMMOOO\\\jjjdddZZZ^^^eeeaaaYYYoooYYYWWWXXX\\\^^^]]]^^^aaa```\\\YYYWWWYYY[[[]]]]]]VVVVVVVVVUUUUUUTTTTTTTTTWWWUUUUUUWWWWWWTTTSSSUUUTTTSSSRRRSSSSSSVVVaaammmfffhhhnnnvvvyyytttnnnlllcccmmm~~~yyyxxxzzzttthhhRRR>>>666777999888666666666666666555555555444444555555555555555555333333333444444555555555555666666555333222333555555555555666777888::::::777666666777999999888666666777777888888777777666555555555555555555444444555555555555555555555555444444333333333444555555333333444666777999:::;;;999;;;<<<<<<<<>><<<;;;555444444333222222333333444444444444444444444444555555444333333333444444333333222222222333444444333222111000000000000000777888888666333111111111111222333444444333111/////////000000000000000000------,,,,,,,,,---......------,,,,,,,,,,,,++++++------,,,+++,,,---...//////000111333555888:::;;;>>>>>>>>>@@@CCCFFFJJJMMMKKKMMMOOO[[[ggg```XXX]]]dddaaaZZZqqq]]]ZZZZZZ]]]^^^\\\___ccc\\\YYYVVVVVVYYYZZZZZZYYYSSSUUUWWWUUUQQQPPPQQQTTTVVVTTTVVVZZZZZZUUURRRUUUQQQOOOPPPRRRRRRPPPSSSYYYTTTXXXbbbqqqvvvqqqjjjhhhZZZ^^^iii}}}~~~}}}kkkTTTEEE@@@>>>;;;888888777777777666666666555555555555555555555555333333333444444444444444666777888777444333444555444555666777777777777888666555555777888999888666444555555666666555555444444444444444444444444444444444444444444444444444333333333333333444555666444444666777999;;;<<<===;;;===>>>???BBBJJJWWW```pppttttttvvvyyyuuueeeNNN>>>888444444222111111222222111000000111111111222222222000000000000000000000000000000000000000000000000///000111222333222222111444111222666555888OOOkkkxxx}}}xxx}}}zzzmmmlll~~~~~~wwwzzzxxxzzzrrrgggcccbbb\\\^^^aaaccceeeiiiooossswww{{{oooddd^^^[[[WWWUUUSSSQQQNNNLLLGGGFFFDDDAAA>>>;;;999777333222222222333333444555444444444444444444444444777666555555444444444555333222222222333333444555444333111//////000222444999888777333000///000111111222444555444333000/////////////////////......,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++...---,,,++++++---...000///000111333555888:::;;;>>>>>>???@@@CCCGGGLLLOOOLLLOOOQQQ[[[eee^^^WWW^^^dddccc^^^uuuZZZWWWWWWYYYXXXWWWZZZ```YYYWWWUUUVVVXXXZZZXXXVVVQQQVVVYYYVVVOOOLLLOOOTTTVVVTTTWWW]]]\\\VVVSSSUUUPPPMMMLLLOOOQQQRRRUUUZZZ[[[XXX[[[ccceee```\\\]]]\\\[[[___tttooo[[[MMMBBB999999999888888777777666666555555555555555555555555333333333333333444444444222333555444333333444555444666888999777666555555444333333555777777666444444555555555555555444444555555555555555666666666444444444333333333333222333333333333333444555666444555666888:::<<<===>>>>>>@@@BBBDDDIIITTTdddoooyyyrrrtttuuunnnYYYBBB555333666555333000111333333111000000111111222222222222000000000000000000000000000000000000000000000000///000111222333222111111666---///888777444FFF```zzzyyyzzzrrrsssoooppp|||sssgggkkkppptttxxxnnnhhhdddYYY\\\```bbbdddfffkkkooottt{{{|||pppiiibbb[[[^^^[[[VVVSSSQQQPPPNNNMMMEEEDDDBBB???<<<999777666111111222222333444555666444444444444444444444444888777666555555555555555222222222222333333444555555333111//////111444666:::999666222...---///222111222444555555333000.........//////...------,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++...---,,,++++++---...000///000111333555888:::<<<===>>>???AAACCCHHHMMMQQQMMMQQQSSS\\\eee^^^WWW___eeeeee```yyyVVVVVVWWWWWWWWWWWWWWWWWWYYYXXXWWWZZZ]]]]]]ZZZVVVTTTQQQNNNJJJHHHJJJOOOTTTVVVSSS]]]nnnooo___TTTUUUPPPQQQRRRTTTUUUUUUUUUUUUYYYZZZYYYWWWUUUTTTTTTVVVYYYRRRWWWnnn|||YYY:::>>>:::888777333000333;;;555444333222222222222333444444444444444444444444444444444333333333222222444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555333333444444444333333222222222333444666666555333888777888:::===@@@AAAAAADDDBBBEEERRRbbbnnnuuuwwwxxxwwwuuuvvvttthhhRRR@@@888666555444222000//////000222444333222111111111000...,,,000000000000000000000000000000000000111111111111333000000222222///000444000000///......444===DDDiii|||~~~|||bbbVVVeee{{{}}}sss~~~mmm```YYY\\\```bbbbbbcccdddfffnnnsss|||vvvkkkgggeeebbb```ZZZXXXVVVTTTRRROOOLLLIIICCCAAA>>>;;;888555333222111111222222222333333333222222333333333444444444777444222333555555333111111222444444333222444555333000...///222555555444555222//////000111222222555666777888666333///---111111000///...---,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---......///...---,,,,,,---///000///000111333666:::<<<>>>??????>>>???AAAEEEIIIKKKOOOMMMKKKWWWddd]]]SSSYYY^^^fffaaayyyTTTTTTTTTUUUUUUUUUUUUUUU\\\ZZZZZZZZZ[[[YYYVVVSSSQQQPPPMMMJJJJJJMMMRRRVVVXXXZZZiii~~~~~~jjjZZZWWWPPPQQQQQQRRRRRRSSSSSSSSSUUUVVVWWWXXXWWWXXXZZZ]]]gggaaa```hhhvvvsssZZZHHHAAA999777;;;===;;;666666666666555555555555555555555555555555555555555444444444333333333333222444444444444444444444444333444444444444555555555444444444444444444444444444444444444444444444444222333333444444333333222777666555555555666555555:::;;;;;;;;;;;;===@@@CCCFFFOOO]]]kkksssvvvxxxzzzzzz{{{mmmYYYGGG<<<666333111222222111111000000000000///......///111222111000//////////////////////////////000000000111111111111//////222222///000333000111111000000222888<<>>>>>???AAAEEEIIIKKKQQQNNNKKKTTT```WWWMMMQQQZZZbbb^^^wwwRRRSSSTTTTTTUUUUUUUUUTTT[[[[[[YYYWWWUUUSSSPPPOOONNNMMMMMMKKKLLLOOOTTTXXXWWWZZZiii|||{{{iiiZZZWWWQQQQQQPPPPPPPPPPPPQQQRRRRRRSSSUUUVVVVVVXXX[[[]]]gggfffddd``````kkkvvvfff^^^ZZZNNN???:::>>>===777777666666666555444444444666666666666666666666666555555444444444333333333444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444222222333333444333333222777777666555666777888999888999:::;;;<<<@@@GGGMMMSSSggg~~~~~~xxx}}}bbbFFF;;;999444111000000111222222222111///...111///......///111111111//////////////////////////////000000000000111111111///000222111...///333///111222222111222555777@@@TTTqqq}}}wwwooouuutttiiihhhrrrsssttt]]]ZZZXXXWWWZZZ]]]___aaa___eeelllqqqwwwzzztttnnngggbbb```^^^ZZZWWWWWWVVVSSSQQQOOOJJJEEEAAA>>>===:::888555333222222222222222222333333333333333333333333444444444444222333555777888777222///333444555555333222333444222222222555888999888777555333111111222444444444444444333222111000///...222111000000///...------++++++++++++************---,,,,,,,,,,,,---.........------,,,---...///000000111222444666888:::;;;>>>>>>>>>???AAAEEEHHHJJJQQQPPPLLLSSS\\\TTTJJJNNN\\\ccc^^^vvvRRRSSSTTTUUUVVVVVVUUUUUUWWWWWWVVVTTTQQQOOOMMMMMMLLLMMMMMMLLLLLLNNNRRRUUUWWWVVV]]]hhhfff[[[TTTWWWSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSTTTSSSRRRRRRTTTVVVSSSYYY^^^[[[WWW\\\nnnyyy{{{}}}xxxVVV<<<888;;;;;;888888777777666666555555666666666666666666666666555555555555444444444444444444444444444444444444222222222333333333444444333333333333333333333333444444444444444444444444222222333444444444444333333444666777888999;;;===888777888;;;AAAHHHPPPUUUiii~~~wwwyyytttTTT:::666999444111444000111111222222222222222999666222///.........---////////////////////////////////////000000000111333111111111000...333999444333222222111333555777666CCC\\\www~~~|||qqqvvv}}}~~~zzzyyy}}}}}}ssseee[[[WWWYYY\\\^^^\\\bbbiiilllooovvvyyyuuunnnjjjfffcccaaa^^^YYYVVVSSSRRRPPPNNNKKKFFF@@@;;;:::999888666444333222222222222222333333333444444333333333444444444444555333444555777777666444222555666777555333222333444000111444777999999888666444222111111333444444333333222111///......//////111111000//////...------,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......---------------...///000111111222333555777999:::>>>>>>>>>???BBBEEEHHHJJJOOOPPPMMMRRR[[[UUULLLPPP```gggaaaxxxOOOPPPRRRTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPLLLMMMNNNNNNMMMMMMNNNPPPTTTRRRUUUYYYWWWPPPOOOUUUSSSSSSRRRQQQPPPPPPPPPPPPRRRSSSSSSRRRPPPPPPQQQRRRKKKRRRWWWXXXWWW]]]hhhqqq}}}~~~zzzYYYIIIBBB<<<999999888888888999:::;;;555555555555555555555555666666666555555555444444444444444444444444444444222222222333333333444444333333333333333333333333444444444444444444444444333333444555555555555555222555999;;;:::::::::<<<:::888:::@@@LLLVVV\\\___}}}xxxsssyyyrrr\\\EEE444555888222111666111111000000222444777888<<<999444111///...---,,,...........................////////////000000000222000///000000444>>>IIIBBB===777111///111333555555888GGGccc~~~~~~nnnkkkyyy}}}lll[[[RRRSSSXXX\\\XXX^^^dddfffeeehhhqqqxxxyyypppooowww{{{uuuqqqrrrkkkiiifffbbb^^^ZZZUUURRRNNNLLLJJJHHHEEEAAA<<<888777666555444333222222222222222333333333444444444333333444444444555555555555555555444444444555666777888888666444222222333...111444777888777555444222000000000222333333222222111///---------//////000000//////......------...------------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---...///000000111111222333555777999:::======>>>???BBBEEEGGGIIIMMMPPPMMMOOOWWWRRRJJJMMM\\\ccc]]]tttJJJKKKNNNPPPQQQPPPOOONNNPPPPPPQQQUUUYYY[[[XXXUUUMMMOOOPPPPPPNNNMMMLLLMMMKKKLLLPPPSSSPPPIIIHHHLLLQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRRRRQQQRRRTTTVVVTTTVVVUUUSSSVVV___hhhlllxxxpppXXXEEE???===:::888777888:::;;;777777777777777777777777777666666666666555555555444444444444444444444444333333333333444444444444333333333333333333333333555555555555555555555555444444555666777777777777666999======;;;:::;;;===;;;>>>FFFSSSbbboooxxx{{{ssslllrrr}}}|||nnnXXXCCC888111444444000000444222111//////111444777:::777555222000111111000///..............................////////////000000---,,,...111333:::HHHVVVPPPHHH<<<222......///111444000888PPPkkk~~~~~~~~~wwwooolllhhhyyyvvveeeZZZWWW\\\aaaYYY^^^bbbdddbbbccchhhlllrrr{{{{{{yyyzzz|||xxxqqqllllllgggddd```[[[VVVQQQNNNLLLGGGEEECCCAAA???<<<999666555444333333222333333333333333333333444444444444333444444444555555555555666666555333222333777999999::::::777444222222222///222555666555444333333000//////000222333333111000///...------...///000.........---------,,,,,,............---------------,,,,,,,,,,,,---......+++,,,,,,---...///000000///000111333555777999:::<<<<<<>>>@@@BBBEEEGGGHHHLLLQQQMMMKKKPPPKKKCCCEEEQQQXXXTTTmmmGGGHHHKKKNNNOOONNNMMMLLLNNNLLLMMMTTT]]]```[[[UUUNNNPPPSSSSSSQQQOOONNNNNNIIIKKKNNNPPPKKKFFFFFFJJJNNNOOOQQQRRRRRRPPPNNNMMMLLLNNNOOOPPPPPPRRRTTTVVVVVVVVVSSSNNNPPPZZZ```aaalllqqqccc[[[VVVMMMDDD===:::::::::999999999999999999999999777777777666666666555555444444444444444444444444333444444444444555555555444444444444444444444444666666666666666666666666555555777888888999999999888;;;===<<<;;;===BBBGGGRRR\\\jjjuuu~~~uuurrrpppyyy~~~uuuhhhXXXDDD555444222222333222111111000000000000000222333444000/////////111222111000................................./////////000000,,,---111555777;;;HHHUUUTTTJJJ===333......///000444...000@@@SSShhhyyyxxxmmmkkkpppuuuiiimmmzzzttt{{{|||mmmccc___```ZZZ\\\^^^___```bbbfffiiiiiinnnwww~~~ssslllgggaaa^^^YYYRRRLLLHHHGGGGGGBBB???<<<:::999999888666333333222222333333444444333333333444444444444555444444444444555555555555444555666555444444666999;;;;;;;;;888444222111222111444666666444222111222111000000111333444444222//////........./////////---,,,,,,,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,---......***+++,,,...///000000000...///000222555777:::;;;;;;<<<>>>@@@BBBEEEFFFGGGJJJPPPLLLIIINNNJJJBBBDDDJJJRRRNNNiiiGGGIIILLLOOOPPPOOONNNMMMJJJGGGHHHRRR]]]aaaZZZQQQNNNQQQTTTUUUTTTRRRPPPPPPQQQQQQQQQOOOJJJHHHLLLRRRKKKMMMPPPRRRRRRPPPMMMKKKKKKLLLMMMNNNMMMNNNQQQSSSMMMPPPOOOKKKLLLRRRUUURRRfff{{{vvvhhhXXXKKKCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666444444444444444444444444444444444555555555666666555555555555555555555555777777777777777777777777666666777999999:::::::::777999;;;:::;;;AAALLLTTTzzzsssnnn{{{yyy|||jjjYYYKKK;;;333555555222333777555//////000000111111///...---...------///000111///......................................./////////000000222666999888999BBBLLLPPPGGG;;;333000111222222666000000888BBBSSSsssqqqlllhhhtttrrrfffooowwwhhhddd{{{sssfffvvv{{{ggg\\\XXXUUUUUUUUUVVVZZZ^^^ccceeejjjiiillluuu{{{tttnnnggg]]]ZZZTTTLLLFFFDDDDDDFFF>>>;;;888666666777777777222222222222333444555555333333333444444444555555444444444555555555666666111555888888666555666777<<<<<<;;;888555222111111333555888777333111111222111111111333555666555333.........///////////////,,,,,,++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,---......***+++,,,...///000000000---...///222555888:::<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGNNNLLLIIIOOOMMMGGGIIIKKKSSSOOOiiiLLLLLLLLLMMMLLLLLLLLLKKKKKKNNNSSSXXXYYYVVVOOOJJJWWWVVVTTTRRRQQQPPPPPPQQQWWWTTTPPPNNNMMMMMMKKKJJJIIIJJJMMMNNNOOONNNMMMKKKKKKKKKKKKLLLMMMNNNPPPQQQTTTMMMIIIMMMOOONNNPPPUUUooopppkkkoooooo___RRRGGGEEEAAA======@@@@@@;;;666888===<<<666666===<<<666???999444555555555777;;;666666666555444444555777666555333444666888::::::666777777777888888888888888<<>>???GGGMMM```~~~uuupppuuu~~~~~~zzzcccEEE777999444333222111000000000000000000000000000000000000//////////////////////////////...---,,,++++++***000000///////////////000000000111222444666999;;;===:::555111......///000000...111555777AAA___~~~rrrrrrpppccccccuuuuuu|||qqq]]]WWWYYYTTTSSSZZZ```aaa^^^]]]bbbfffkkknnnrrrzzz~~~yyy}}}yyyuuupppjjjccc^^^UUUPPPJJJEEEBBBAAA???>>>::::::999777666555444333333333333333333333333333222222333333444555666666777777777666555555444444222333444555555666666666999999999888777555444333777666555444333222222222000111111222222222111111------------------,,,,,,++++++,,,,,,,,,,,,------000///...---,,,---......------------------------,,,,,,,,,---------.........000222333444555888;;;;;;<<<>>>???AAABBBBBBBBBOOOLLLIIILLLSSSWWWTTTMMMOOOVVVPPPgggMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRTTTVVVWWWUUURRRPPPSSSRRRQQQPPPOOOPPPQQQQQQUUURRROOOMMMLLLLLLJJJIIIHHHIIIJJJLLLMMMMMMLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSOOONNNRRRSSSQQQTTTZZZooopppkkkiiiwww[[[RRRGGG???===>>>@@@AAA:::>>>@@@===<<<===<<<::::::777777::::::666444555888888888999999999999999888777555555555555444444===<<<;;;;;;;;;;;;<<<<<<:::999<<>>???AAABBBBBBBBBLLLKKKIIIJJJOOOSSSPPPJJJRRRYYYQQQgggMMMOOOSSSVVVXXXYYYXXXWWWVVVVVVTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPPPPQQQSSSTTTRRRPPPMMMKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVQQQQQQSSSTTTQQQNNNPPPTTTpppqqqjjjeeewwwyyyrrryyy{{{vvvnnnfff^^^VVVNNNHHHDDDDDDGGGJJJHHHCCC@@@AAA>>><<<>>>AAAAAA===<<<===>>>===<<<<<<<<<;;;888666999::::::;;;;;;<<<<<<===<<<<<<<<<===???BBBEEEFFFIIIMMMSSS[[[dddkkkpppssswwwzzzxxx{{{{{{||||||zzz~~~kkkKKK777666777333333222111111000000000000000000000000000000000000000000000000000000000000------------------------...---------------......111000///.........//////...------,,,,,,---......222///000333111000999FFFggg|||rrryyyyyyhhhaaakkkzzzlllaaaWWWUUUVVVVVVWWWYYY[[[]]]```aaabbbeeelllqqqxxx~~~~~~~~~|||yyyuuuqqqkkkgggaaa[[[VVVPPPKKKHHHFFFBBB>>>;;;999999888777444444333333333222222222333333333333333333333333444444444444444444555555666555555444444444555555555777999::::::888666444444444666777888999999999777666333111111222333555444444333222000///...---...---------,,,,,,,,,+++++++++,,,,,,,,,,,,------///......---,,,---------------------------------,,,,,,,,,---------......///000222333444666999;;;<<<<<<>>>@@@AAABBBBBBBBBHHHIIIHHHGGGKKKOOOLLLFFFQQQYYYRRRggg{{{~~~LLLOOOSSSWWWYYYYYYXXXWWWVVVVVVTTTRRROOOOOOPPPQQQSSSRRRRRRQQQRRRSSSUUUVVVQQQNNNLLLKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVKKKOOOSSSTTTPPPNNNPPPTTTqqqqqqiiidddssswwwuuuzzztttjjjfff^^^ZZZ^^^[[[MMMBBB@@@???<<<<<<>>>===;;;===AAA<<<;;;999999:::;;;;;;:::;;;;;;;;;;;;;;;===???AAA>>>>>>@@@EEEKKKRRRYYY]]]eeepppyyywwwrrrwwwyyyqqqyyy}}}yyymmmUUU<<<222555777444222222111000000000000000000000000000000000000000000000000000000000000000,,,,,,,,,------.........------------------...///111000000//////.........------...///////////////111......222333111444:::PPPppp{{{dddfff{{{|||uuuxxxssskkkvvviiiPPPJJJQQQWWWVVVSSS]]]___bbbdddeeehhhlllpppmmmsss||||||{{{yyywwwuuuqqqmmmiiiddd___XXXRRRLLLHHHDDDBBBAAA>>>;;;999888888888777222222222222333333333333222222333333333333444444555555555555444444444444555555444333444444555666777999<<<>>>>>><<<999777222333555777999:::;;;;;;777555222000000111444666666555333111///---,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111333444444666999;;;<<<===>>>@@@AAABBBCCCCCCEEEIIIIIIGGGJJJOOOLLLEEEKKKWWWSSSiii~~~{{{~~~OOORRRUUUXXXYYYYYYVVVUUUWWWWWWWWWTTTPPPNNNNNNOOOSSSSSSRRRQQQQQQRRRSSSTTTPPPNNNKKKKKKLLLMMMMMMLLLPPPOOOMMMKKKIIIIIIHHHHHHHHHHHHJJJKKKNNNPPPRRRSSSGGGMMMRRRRRRPPPQQQUUUYYYfffhhhgggfffooouuuuuuqqqaaaOOOGGGGGGFFFHHHJJJGGGBBBAAADDDBBBAAA>>><<<;;;===@@@CCCBBBCCCBBB@@@>>>???BBBEEEVVVWWW[[[aaajjjsss{{{|||{{{ppprrr{{{}}}vvvgggQQQ<<<666777555333333111111000000///000000000////////////////////////////////////////////////+++,,,,,,------............---------...//////000+++,,,,,,,,,,,,,,,,,,,,,...//////000000///......111...---000222333444777@@@YYYqqq{{{jjjaaammm~~~yyy~~~xxxuuuZZZNNNNNNQQQUUUXXXZZZ\\\___aaacccdddeeeffffffjjjpppvvv~~~}}}yyyvvvsssppplllgggbbb^^^\\\WWWPPPJJJFFFCCC@@@>>><<<:::777777777888777666333333333333333444444444222222222333333444444444555555555555555555555444555444333333444555777888===>>>@@@AAA@@@===999777222333555777999;;;;;;<<<666444111//////222555777666555333000...---,,,,,,...------,,,++++++******+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111333444555666999<<<<<<===???@@@BBBCCCCCCCCCEEEJJJKKKHHHMMMTTTQQQGGGJJJ]]]\\\ppp{{{TTTUUUXXXZZZZZZYYYWWWVVVYYY[[[\\\XXXSSSOOONNNOOOPPPOOONNNNNNNNNOOOPPPQQQNNNLLLJJJJJJLLLMMMMMMMMMPPPOOONNNLLLJJJIIIGGGFFFFFFFFFGGGIIIJJJMMMOOOPPPNNNQQQRRRMMMJJJLLLNNNOOORRR[[[cccjjjpppuuusssnnn}}}zzz~~~wwwnnnqqqsssyyy|||xxxnnniiijjjlllkkkeee[[[OOOHHHIIILLLZZZ^^^ccceeefffiiimmmqqqxxxwwwxxx~~~~~~rrrhhhNNN:::...444999444///111111000000//////000000000////////////////////////////////////////////////,,,,,,,,,------.........------------...///000111+++,,,---...//////......---............---,,,,,,111///------///111222333666FFFXXXsssuuunnnrrrrrrjjjfffhhh|||jjjTTTHHHLLLVVVYYY[[[]]]^^^___^^^\\\[[[___aaadddhhhnnnvvv{{{}}}~~~{{{yyyrrrnnnjjjeeeaaa\\\WWWSSSPPPLLLGGGCCC@@@>>><<<;;;777555333333444555444333444444444444444444444444111222222333333444444555555555555555555555666666666555444333444666888:::CCCCCCDDDBBB???;;;777444555555777888999:::::::::444222111000000222555666555444111///...------.........---,,,+++***))))))++++++,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111333444555777:::<<<<<<===???AAABBBCCCCCCCCCFFFLLLLLLJJJSSS]]]YYYKKKQQQjjjmmm|||wwwUUUVVVXXXYYYZZZYYYYYYXXX\\\]]]]]]XXXQQQMMMNNNPPPMMMLLLLLLLLLMMMOOOQQQRRRLLLJJJIIIIIIKKKMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMQQQRRROOOJJJKKKQQQVVVUUUQQQZZZdddhhhiiimmmpppqqqrrryyyjjjgggiiiqqqvvvzzzrrr___RRR999444000111333222111111000000////////////000000////////////////////////------------------------,,,,,,------------------,,,,,,,,,,,,---...///000---...///000000000//////------------------------...///......///000111000222:::CCCZZZ~~~}}}~~~}}}wwwpppnnnsssuuuooofffooozzzwwwooojjjppp{{{yyyqqq[[[QQQRRRVVVWWWZZZ]]]^^^\\\YYYWWWZZZ\\\___aaadddiiiooottt~~~~~~zzztttmmmiiifffccc^^^ZZZVVVQQQLLLHHHFFFCCC???===<<<;;;999888555333222222333333222111444444444444444333333333111111222333333444555555444444555555666666777777666555444444555777:::<<>>???AAABBBCCCDDDDDDGGGLLLKKKKKKXXXfff```OOOXXXvvv||||||pppzzzSSSTTTUUUVVVXXXXXXYYYYYY\\\]]][[[TTTMMMJJJLLLOOOKKKKKKLLLMMMOOOQQQTTTUUUJJJIIIGGGGGGJJJLLLLLLLLLGGGHHHJJJKKKKKKJJJHHHFFFFFFFFFFFFGGGHHHIIIKKKKKKIIILLLLLLMMMWWWgggrrrssscccgggggg```ZZZ___mmmyyymmmrrr{{{yyyppptttxxx}}}~~~uuubbbJJJ:::...888:::111,,,222555222000000////////////000111////////////////////////------------------------------------------------++++++++++++,,,---...///***+++,,,---,,,+++***)))------------...///000111+++...000000111222333222111555777HHHiiixxxrrrzzz{{{rrrjjjwwwxxxggg]]]bbblllvvvgggXXXNNNPPPTTTYYY\\\\\\YYYVVVYYY[[[^^^```aaadddgggiiihhhppp|||}}}~~~||||||}}}vvvwwwwwwvvvqqqjjjccc^^^]]]ZZZVVVRRRNNNJJJFFFBBB@@@>>>;;;:::::::::888777555444333333444444333111444444444333333333222222111111222333333444555555333444444555666777888888777666555444555888;;;===:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::888777555444000000111111222333444555111000///---...///000222......---,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......000222444555555777:::======>>>???AAABBBCCCDDDDDDHHHKKKJJJKKK[[[llleeeQQQZZZ|||zzzlllttt[[[ZZZXXXWWWWWWXXXYYYZZZWWWTTTOOOLLLKKKLLLPPPRRRIIIIIIJJJLLLMMMOOOPPPPPPHHHHHHIIIJJJJJJKKKKKKKKKMMMKKKIIIGGGFFFGGGHHHIIIIIIJJJJJJHHHFFFFFFGGGHHHEEELLLMMMMMMZZZrrr{{{yyyrrrdddXXXVVV^^^hhh|||nnndddnnntttqqqtttttt}}}yyyaaaIII999444222222222111111111111000000000000000000000000000////////////////////////------------------------................................................------------------------+++++++++,,,,,,,,,---------------............///111......;;;UUUttt}}}xxxtttpppaaa^^^aaafffpppyyywwwaaaKKKIIIMMMVVVYYYVVVUUUYYYOOO[[[ccc```\\\___eeefffgggjjjmmmlllmmmuuu~~~|||xxxvvvwwwzzz}}}vvvtttoooiiiccc^^^[[[YYYRRROOOKKKHHHFFFDDDAAA???>>><<<999666555444444555222222333333444555666666555555555555555555555555555555555555666666666666222333444444333444666888666888;;;<<<<<<>>>@@@BBB<<<<<<;;;;;;:::;;;;;;<<<<<>><<<777666999999666222111111000000000000000111000000///////////////......---,,,,,,+++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...000111444555555666888::::::???BBB@@@@@@DDDEEEDDDHHHOOOEEEOOOXXXyyyrrrfffnnn{{{lllqqqTTTSSSSSSSSSTTTVVVXXXYYYVVVTTTPPPNNNMMMOOOQQQSSSLLLKKKIIIHHHHHHIIIJJJLLLOOONNNLLLJJJIIIJJJKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGDDDDDDDDDFFFCCCHHHIIIEEEGGGOOORRROOOKKKKKKIIIGGGGGGIIINNNRRR]]]fffmmmggg[[[]]]www}}}ooohhhiiinnnsss{{{kkkTTT@@@666444333444222222111111111000000000////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------...............111222222555EEE^^^rrrzzzyyyyyyxxx~~~uuutttsssoookkknnn}}}kkkQQQEEEDDDDDDBBBAAAMMMNNNOOOPPPUUU\\\]]]ZZZVVVWWWXXX[[[___dddhhhkkktttwww|||~~~}}}|||tttsssrrrttttttrrrmmmhhh^^^\\\XXXSSSNNNJJJGGGFFFCCC@@@>>><<<;;;:::999777888777666444444444555555444444444444444444444444555555555555555555555555555555555555666666666666555666777666555555666888<<>>===<<<:::777666777777555444555444444333333444555555444444444444444444333333555555555555555555555555555555555555666666666666555666555444444666:::>>>LLLPPPTTTUUUPPPGGG@@@<<<:::999999::::::;;;<<<===;;;:::888444333555666666333222111000/////////000...///000000000///---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------.../////////111333444555666999;;;<<>>;;;:::999888666444444555555444333333333333333333444444555444444444444444444333333555555555555555555555555555555555555666666666666777777666555777<<>><<<:::999888777777555444333444555444333222222333333444444444444444444444444444444444444555555555555555555555555555555555555666666666666444555666777999>>>EEEJJJTTTRRRPPPKKKHHHGGGIIIKKKFFFEEEEEEDDDDDDEEEEEEEEE===888555444333222444888333333111000////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,---......///...000333444555777999<<<===BBBDDDBBBAAADDDEEECCCEEENNNEEEMMMUUUvvvqqqgggpppvvvvvvqqqdddiiizzzOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMJJJHHHEEEDDDDDDGGGKKKMMMKKKKKKJJJHHHEEEDDDDDDEEEJJJIIIJJJLLLMMMLLLMMMMMMHHHHHHIIIIIIJJJKKKLLLMMMUUURRRQQQUUUVVVRRRNNNOOOMMMNNN[[[vvvyyyqqq{{{jjjGGG000444333222111000000000000111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,---.........///222333===PPPgggyyy{{{}}}}}}wwwnnnjjjkkk{{{xxx___ZZZ[[[dddkkkmmmsss|||ppp]]]OOOCCC@@@BBBBBBCCCEEE??????AAAEEEJJJNNNPPPQQQNNNOOOPPPOOONNNMMMNNNOOOQQQUUUYYY]]]```ffflllqqqlllnnnqqqrrrqqqqqqsssuuuyyy|||}}}{{{}}}}}}{{{zzzxxxvvvwwwzzz}}}}}}yyyvvvtttsssqqqmmmhhhffffffddd___ZZZUUUSSSOOOKKKHHHEEECCCBBB===<<<:::999777666666666777555444333444555444333333333444444444444444444222333333444444555555555555555555555555555555555555555555555666666666666333777<<>>888444555444222444999444333222000//////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---000222444555777:::<<<>>>CCCEEEBBBBBBDDDEEECCCEEEMMMDDDNNNVVVuuukkk]]]fff}}}ooobbbhhhyyyMMMNNNNNNOOOOOOOOONNNNNNIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGCCCBBBCCCGGGKKKOOOJJJJJJIIIGGGDDDCCCCCCDDDFFFGGGJJJOOOQQQOOONNNOOONNNNNNNNNKKKIIIIIIKKKMMMKKKKKKOOOTTTRRRLLLGGGGGGFFFHHHMMMWWWccczzz~~~~~~rrrXXXCCC999888444222000111444333000---000000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,---...,,,***+++111666+++;;;NNN___rrruuujjjdddddd~~~wwwkkk]]]XXXaaahhhggglllwww{{{iiiOOOEEECCC@@@<<<;;;>>>>>>>>>???AAADDDGGGIIIHHHIIIJJJJJJIIIIIIJJJKKKIIIJJJKKKKKKMMMSSS\\\cccfffggghhhgggfffhhhmmmrrrwwwzzzzzzwwwyyy{{{yyyxxxwwwvvvtttnnnrrrvvvvvvrrrmmmjjjiiibbb]]]WWWUUUUUUSSSNNNIIIFFFFFFFFFCCC???<<<;;;;;;:::999888666555555444444777555444333444555444333333444444555555444444333222222333333444555666666555555555555555555555555555555555555666666666777:::@@@HHHNNNPPPOOONNNMMMHHHJJJLLLLLLIIIGGGEEEEEEJJJJJJHHHGGGFFFFFFEEEEEE???888444555444111444:::444333222000///.........000///...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,++++++++++++,,,---------000222444555777:::<<<>>>CCCEEEBBBBBBDDDEEECCCEEEMMMDDDOOOXXXvvviiiXXX[[[{{{~~~mmm```gggyyyJJJKKKKKKJJJJJJLLLPPPSSSQQQQQQPPPMMMKKKIIIJJJLLLQQQRRRQQQPPPMMMLLLMMMOOOLLLLLLKKKKKKJJJIIIIIIHHHIIIGGGFFFFFFHHHJJJKKKKKKJJJHHHEEECCCBBBCCCDDDFFFCCCEEEIIILLLMMMLLLIIIHHHLLLIIIHHHJJJNNNPPPMMMIIIIIIIIIKKKPPPUUUTTTNNNHHHFFFGGGJJJLLLMMMVVVnnn}}}{{{yyyYYYBBB999777555222222222111111000000//////000///...///111111000...//////.........---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------............///000555<<>>>>><<<@@@EEEAAAGGGIIIDDDBBBCCC@@@;;;???@@@BBBDDDFFFHHHIIIJJJNNNPPPSSSWWW[[[___bbbcccggghhhhhhhhhhhhjjjnnnqqqtttpppmmmmmmpppoookkkfffcccaaa___]]]]]][[[YYYWWWPPPOOOMMMKKKHHHEEEDDDCCC>>><<<;;;999888888999999777777666666555555555444333333333333333333333333555555555444444333333333666666666666666555555555555444666999777333444888555888999777333555<<>>===@@@DDDGGGFFFDDDAAA???>>>===<<<999888666555444444444555111111111000000000000000222000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++///...---,,,,,,,,,,,,,,,,,,------......------,,,...------------.../////////111333444444666999<<>>::::::===>>><<<===@@@<<<@@@AAA>>>===@@@@@@=========???@@@BBBDDDEEEFFFDDDEEEGGGIIILLLNNNPPPQQQ[[[\\\\\\\\\\\\^^^aaaddddddaaa^^^^^^```___[[[WWWWWWUUUSSSQQQQQQPPPMMMKKKIIIHHHGGGEEEBBBAAA???>>><<<;;;:::888888888888999777666666666555555555555555555555555555555555555555555555444444333333333555555555555666666666666666444444777666222222555444444555666777;;;AAAEEEaaaxxx~~~kkk[[[NNNCCCCCCBBBCCCBBBAAA@@@AAADDDCCCBBB@@@>>>===;;;;;;::::::888777555444333444444111111111000000000000000111000...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++///...---,,,,,,,,,,,,---,,,------......------,,,...------------.../////////111333444444666999<<>><<<::::::;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBBBBJJJKKKKKKKKKKKKMMMPPPRRRTTTQQQOOOOOOQQQPPPMMMJJJLLLJJJHHHGGGGGGFFFDDDBBB@@@???>>>===<<<;;;:::999::::::999777777777777777666666666666555555555555555555555555555555555555555555555444444444444444444444444555555666666777999555333666666444333555:::888555666:::???EEEHHHcccrrryyynnn\\\RRRMMMIIIHHHHHHFFFCCCAAAAAACCCDDDBBBAAA???<<<;;;::::::;;;;;;999777555333222222333111111111000000/////////000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,......---,,,,,,,,,------,,,------......------,,,...------------.../////////111333444444666999<<<@@@CCCDDDCCCCCCFFFFFFDDDIIINNNLLLFFFJJJXXXdddhhhppp[[[OOO]]]tttLLLNNNPPPPPPNNNNNNNNNOOORRRRRRQQQOOOLLLKKKMMMNNNHHHIIIJJJIIIHHHHHHJJJKKKPPPPPPQQQQQQPPPOOONNNMMMJJJJJJJJJKKKLLLKKKIIIGGGEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIEEECCCCCCDDDGGGIIIIIIHHHFFFDDDCCCDDDFFFGGGFFFDDDCCCAAABBBFFFLLLOOONNNMMMUUU[[[qqq~~~cccCCC<<<666111000222444222000.../////////000000111111;;;>>>???;;;444//////111........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........---111333111111999KKKZZZtttssstttssskkk```^^^mmmiiirrrtttsssooommmqqqxxx~~~ooo^^^LLLAAA===::::::<<<<<<;;;:::888999::::::888888999999999999:::::::::===============<<<<<<<<<===>>>?????????@@@CCCEEEGGGEEECCCDDDEEEDDDBBB???BBBAAA????????????===;;;999999999888888888777777888888777777666666666666666666666666666555555555444444444444444444444444555555555555555444444444555555555555555555555666:::555333666999999:::<<<@@@AAABBBBBBEEEJJJPPPUUUTTT\\\^^^XXXQQQQQQRRRRRRLLLNNNMMMIIIIIIMMMRRRTTTIIIEEE@@@;;;999:::<<<>>>;;;:::777555333222111111111111111000//////............---,,,+++++++++,,,++++++++++++++++++++++++++++++,,,---------,,,,,,...------,,,,,,,,,------,,,------......------,,,...------------.../////////111333444444666999<<<@@@CCCDDDCCCDDDGGGGGGDDDGGGLLLKKKHHHOOOcccttt{{{|||vvvsss___SSS\\\qqq~~~LLLNNNPPPPPPNNNNNNNNNOOORRRRRRQQQOOOMMMLLLNNNOOOIIIJJJKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQQQQOOONNNMMMLLLKKKKKKKKKKKKJJJGGGDDDGGGGGGGGGGGGIIILLLOOOQQQJJJIIIGGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBCCCCCCCCCFFFEEECCCBBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCOOOJJJQQQggg}}}}}}iiiNNN;;;333222111111222333333111///......//////000000000111444777999666///+++,,,...---.....................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...)))...111///,,,///888BBBUUUkkkzzzqqqsssuuupppeee^^^cccllluuubbb___]]]^^^```dddhhhkkk~~~nnnaaaWWWKKKCCC@@@===:::888999:::999888666888888888888888888888888888888888888888888888888888999:::::::::;;;===>>><<<;;;;;;;;;;;;;;;999888999888666777888888666555777777777777888888888888666666777666666666555555555555555666666666666666444444444444444444444444555555555555555555555555777777777666666555555555777333333888<<<>>>BBBGGGJJJUUUbbbeeeaaa\\\\\\^^^RRRRRRPPPNNNOOORRRRRROOOHHHQQQXXXZZZ^^^ccceeebbbNNNHHH@@@888555777;;;???;;;999777444222111111111111111000000///......------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,,,,------...,,,------......------,,,...------------.../////////111333444444666999<<>>GGGLLLIIIIIIRRR```jjj~~~|||{{{uuu{{{aaa>>>222777:::666222///111111000///...///000///////////////...............///000000000//////---------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...///000000///000111222555EEE]]]wwwxxxpppjjjhhhiiizzzvvvpppyyytttnnnjjjeeefffrrrssskkkVVVKKK@@@>>>===:::999:::999999999999999999999999888999999999:::::::::;;;666777999:::999999:::;;;:::;;;<<<===<<<;;;<<<<<<888777666777999::::::999666777777777777888888888555666777777777777666555555555555555666666666777666666666666666666666666444555555555666666666777666777777888999:::::::::===???CCCGGGIIIMMMXXXdddttt\\\KKKCCCFFFFFFGGGHHHIIIJJJLLLNNN\\\fffiiibbbZZZVVVLLLAAAAAA>>>:::666444444666777888777555333222222222222222111000///...---,,,,,,******+++,,,,,,,,,,,,,,,************************)))***+++,,,------------,,,,,,,,,,,,,,,---...///,,,------......------,,,...------------.../////////111333444444666999<<<<<<@@@AAA@@@BBBEEEFFFCCCIIIIIIHHHJJJ[[[sssxxxkkkqqq|||ooodddiii|||JJJKKKKKKJJJJJJLLLPPPSSSRRRSSSRRRPPPNNNNNNPPPRRRNNNNNNNNNLLLJJJIIIJJJKKKFFFGGGJJJKKKKKKJJJHHHFFFDDDCCCBBBDDDGGGKKKLLLMMMEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@??????AAADDDFFFBBBBBBBBB@@@>>>======>>>:::???@@@???AAAFFFEEE???@@@CCCBBB???FFFQQQSSSKKK___}}}oooUUUDDD555444777555000///000111111000......111444000000//////.........---111000.........---+++(((---------.........//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...---++++++---///000000444:::GGGYYYmmmqqqooorrrzzz}}}xxxlllgggtttlll[[[KKKCCC>>>999888;;;888888888888999999999999777777777777777777777777555777888999888888888999555777888999888777888888444333222444666777666555666666666666666666777777555666777888888777666666444555555555666666777777555555555555555555555555444555555555666666777777444555666888:::<<<>>>>>>FFFIIINNNRRRRRRUUUbbbppptttdddVVVNNNLLLIIILLLNNNMMMHHHEEEJJJPPP[[[```ZZZLLLDDDGGGFFF???:::::::::999888777666666777666555333222222333333222111000///...---,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,------...---,,,,,,,,,,,,,,,---...///,,,------......------,,,...------------.../////////111333444444666999<<<;;;???@@@???AAAEEEEEECCCIIIKKKIIIJJJYYYqqqzzzggghhhuuuiiilllMMMLLLLLLLLLLLLMMMOOOPPPOOOQQQSSSRRRPPPNNNNNNNNNMMMKKKGGGEEEFFFIIIMMMOOOHHHHHHHHHIIIJJJJJJHHHEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGEEECCCAAA@@@DDDCCCAAA@@@???@@@AAAAAA@@@BBBCCCCCCAAAAAABBBDDDCCCBBB???===<<<<<<======@@@@@@@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDRRRhhh}}}}}}~~~bbbMMMDDD777666333111111111222333000000000000000000000000000000000000000000000000................................................------------------------......---,,,,,,+++******,,,,,,,,,---------......))))))***+++,,,,,,------)))***,,,---,,,***((('''******))))))***+++,,,,,,************************++++++,,,,,,,,,,,,------............////////////444000555EEETTTeeewwwiiieeedddhhhyyy~~~xxx~~~}}}~~~ooobbbTTTFFF@@@AAA======<<<;;;999888777777777777888999999999888777666888::::::777555666888999::::::::::::999999888555555555555555555555555999999777666666555555555777777777888777777666555888777666555444444555555888777777999888555333444:::777444444666888888777888888:::>>>FFFNNNUUUYYYcccccc______mmm~~~uuuoooiiifffiiiiiibbbYYYUUUWWWYYYVVVNNNMMMVVV]]]___[[[TTTLLLHHHGGGFFFAAA<<<@@@>>><<<:::999999:::;;;666555333111111111333444000//////...------,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111222333555777888::::::;;;===>>>???>>>>>>@@@BBBAAAGGGIIIJJJ[[[wwwkkk```iii{{{uuugggiiiMMMMMMLLLLLLLLLMMMOOOPPPPPPQQQRRRRRRPPPNNNMMMMMMJJJIIIGGGFFFFFFIIILLLNNNGGGFFFFFFFFFGGGGGGDDDBBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCDDDBBB@@@>>>======>>>>>>@@@@@@?????????@@@AAAAAA@@@??????>>>>>>??????@@@@@@JJJVVVddd|||uuu\\\FFF888333666555333111111111222333000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------***++++++,,,+++***)))(((******))))))***++++++,,,************************+++++++++,,,,,,,,,---------.........///////////////,,,000999@@@MMMgggtttoooiiifffmmmyyyvvvvvviii^^^___iiipppoookkk{{{zzzkkk```\\\WWWQQQIIIBBB???======<<<999999888888888888888888777999;;;;;;999888999;;;888888999999888888777666666666666666666666666666777777666666666666777777777777888888888777777666777888888999888888888777999888777777777777999:::111444777888777777:::<<>>???@@@???@@@AAACCCBBBHHHJJJLLL]]]xxx{{{fff\\\eee}}}wwwggggggNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQPPPMMMKKKKKKKKKFFFFFFFFFFFFGGGIIIKKKMMMGGGFFFEEEEEEFFFEEECCCAAAFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>@@@AAABBBAAA??????@@@AAACCCBBB@@@???>>>>>>>>>?????????>>>=========>>>>>>===<<<;;;::::::;;;<<<===>>>EEEKKKNNNZZZvvv{{{vvv}}}~~~qqq\\\III<<<555111000555444333111111111222222000000000000000000000000........................................................................++++++++++++++++++++++++...------,,,,,,++++++***+++++++++++++++******************++++++,,,,,,---+++++++++************************)))******+++,,,************************++++++++++++,,,,,,,,,,,,---------.........//////...---///111222:::RRRkkk{{{tttjjjhhhlllhhhUUUWWWaaafffggghhhlllpppyyyrrrvvvlll^^^SSSLLLFFF>>>888;;;999888666666777888999777888999999777777888999888888999999888777777666777777777777777777777777555555555555666777888999777777777777888888888888555666888999999999888777666777777666666777777777555===EEEGGGCCCBBBGGGLLLNNNVVV]]]^^^cccyyy~~~tttjjj```SSSRRRRRRRRRNNNKKKOOOVVV^^^rrr|||rrrmmmkkk```VVVHHH===888:::AAAFFFEEEEEECCCAAA???===<<<;;;888666444222111111111111///......------,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,------.......................................//////000000111222333555666888999:::<<<>>>@@@@@@@@@AAABBBDDDBBBHHHJJJMMM___zzz|||ggg]]]gggzzzhhhggg~~~OOONNNMMMLLLLLLLLLMMMNNNMMMNNNNNNLLLIIIHHHGGGHHHCCCDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGFFFGGGFFFDDDBBBFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA>>>???@@@AAAAAA@@@>>>===@@@AAAAAA@@@>>>===>>>???AAA@@@???>>>============>>>===<<<;;;;;;;;;;;;;;;<<<:::888666666888:::<<<;;;AAAFFFGGGKKKZZZppp}}}|||{{{zzzzzz~~~{{{pppSSSJJJ>>>666444444555444444333222111000111111111////////////////////////........................................................................++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,++++++***))))))******++++++***************++++++***************************++++++++++++,,,,,,,,,,,,,,,---------...............//////...333DDDUUUgggxxxtttlllkkkmmm{{{ooojjjeeeaaaiiiwwwzzz||||||qqqjjjdddZZZLLLBBBCCC@@@<<<999777888999:::::::::999888777777777888::::::::::::999999888777888888888888888888888888666666666666666777888999666666666666777888888999999999999999::::::::::::666999:::999999:::999666CCCJJJSSSXXXZZZ^^^eeejjjgggeeefffooowwweee\\\WWWSSSQQQOOONNNOOOMMMKKKQQQXXXrrr|||}}}mmm^^^XXXWWWVVVOOOCCC777222666???GGGHHHGGGFFFDDDAAA>>><<<:::888666555333111000000000------------,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---......------------------------------......//////000000222222444555666888999999<<<===???@@@@@@@@@BBBDDDBBBHHHIIIMMM```{{{|||fff]]]hhh|||iiifff|||OOONNNLLLKKKJJJKKKKKKLLLIIIJJJJJJHHHEEEDDDDDDEEEBBBCCCEEEGGGHHHIIIJJJJJJKKKIIIGGGFFFFFFFFFDDDBBBEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@??????>>>===>>>@@@AAAAAA@@@???>>>@@@AAAAAA@@@>>><<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<;;;::::::999999999999;;;:::777666666777:::;;;:::<<<>>>???AAAFFFOOOXXXXXXbbbrrryyy{{{~~~|||yyyyyy{{{vvvqqqqqqzzzvvvaaaOOOEEE:::999777555333222111111222222111111000000111111////////////////////////........................................................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,+++******))))))***++++++++++++***************+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,---...///555;;;LLL[[[sss|||{{{~~~yyysssbbbnnnzzzuuujjjcccjjjxxxuuu}}}{{{wwwnnnfff\\\WWWPPPGGGAAA===<<<;;;<<<;;;:::999:::;;;;;;;;;::::::::::::999888777666777777777777777777777777888888888777777888888888666666666666777888::::::>>>===<<<;;;;;;===>>>@@@<<>>;;;>>>GGGLLLKKKRRRUUU]]]iiiyyyzzziii^^^\\\[[[YYYZZZTTTOOOOOOQQQUUU]]]eeemmmkkkggg```VVVMMMJJJJJJHHHEEE>>>888555999@@@FFFHHHGGGFFFCCC@@@===:::888666555444222111///......,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111222333444555666777888999:::<<<>>>??????@@@BBBCCCBBBFFFGGGKKK```|||uuu^^^UUU```wwwdddaaaxxxNNNMMMKKKJJJIIIIIIIIIJJJFFFGGGGGGEEECCCBBBDDDEEEDDDDDDEEEGGGHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???>>>============>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAA>>><<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888999999;;;999888777777888999;;;???;;;999999:::<<>>=========>>>???AAADDDEEEEEEHHHFFFDDDMMM___mmmqqqjjjjjjppp~~~{{{uuuqqqjjjdddaaa````````````ccckkkuuuwwwqqqjjjgggcccZZZQQQLLLIIIEEEBBBBBBAAA@@@???@@@AAACCCFFFGGGFFFEEECCC@@@===:::777666333333222111000...------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333333444555666777888888999;;;===>>>>>>???AAACCCCCCFFFFFFJJJaaarrrYYYOOOZZZvvvnnn\\\[[[rrrMMMLLLJJJHHHGGGGGGGGGGGGEEEFFFFFFDDDCCCCCCEEEGGGFFFFFFFFFFFFGGGHHHJJJJJJIIIGGGEEEDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEE??????>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCAAA>>><<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;999888888888888999999:::999888888888888888888999>>>:::888::::::999>>>DDDDDDAAA>>>===CCCRRReeesssiiihhhnnnyyy|||zzz}}}mmmUUUPPPGGG<<<444000111333...///111111000000222333//////000000000000000///000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++((()))***+++,,,++++++***,,,++++++***))))))******************************************++++++++++++++++++++++++,,,,,,,,,,,,---///111000///.........///222<<>>>>>>>>>>>===<<<;;;999888999999999999999999999999::::::::::::;;;;;;<<<===;;;:::::::::<<<>>>AAABBBAAADDDHHHMMMPPPSSSTTTTTTTTT]]]dddhhhuuuvvvooojjjhhh[[[\\\]]][[[YYYZZZ```ffftttqqqiiifffXXXKKKEEECCCAAACCCFFFDDDDDDGGGKKKPPPRRROOOLLLCCCAAA>>>;;;888666555444000000000000///...---,,,*********+++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------------------------,,,,,,---...///000111111333444444555666777888888:::;;;>>>??????@@@CCCEEEEEEGGGFFFJJJbbbtttYYYNNNXXXnnnhhhXXXXXXqqqMMMKKKIIIGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDGGGIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKIIIGGGFFFHHHIIIIIIHHHDDDDDDEEEEEEFFFFFFGGGGGG@@@@@@@@@AAACCCEEEGGGIIIAAAAAA@@@???@@@AAACCCDDDCCCDDDDDDBBB???==================>>>======<<<;;;888888777888888999::::::777888888888888888888777444444777<<<;;;777:::AAA:::===???@@@BBBGGGOOOUUUjjjvvv{{{yyywwwuuutttqqqsss~~~uuufffWWWJJJ;;;777333111222333444333000111111333333222///,,,//////000000000000000///000000000000000000000000000000000000000000000000................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&''')))***+++,,,---++++++++++++++++++++++++'''(((***,,,---,,,***))),,,,,,+++***))))))******************************)))************+++++++++******+++++++++,,,,,,,,,###***...,,,***+++000444111...222>>>LLL\\\qqq{{{zzz|||yyyhhhWWW[[[kkksssxxxttteeeRRRNNN[[[fffiii^^^fffttt|||xxxuuunnnddd\\\VVVPPPIIIEEECCCCCCBBBBBBAAA???>>>===::::::::::::::::::::::::999999999:::<<<>>>???@@@======<<<===>>>AAADDDFFFMMMRRRZZZccchhhjjjiiihhhfffwwwvvvooopppoooggg^^^TTTVVVXXXUUUQQQUUUdddsss}}}uuuuuujjjZZZIIIBBB@@@BBBKKKUUUJJJJJJMMMTTT[[[\\\VVVQQQAAA???;;;777444333333333......//////...---,,,,,,******************+++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++,,,---...///000........................,,,,,,---...///000111222333444444555666777888888:::<<>>???AAADDDEEEEEECCCCCCBBBAAA@@@????????????===<<<<<<;;;;;;:::999999888777666555555666777888555555666666666666555555999888777777888:::<<<===>>>>>>@@@AAACCCDDDFFFFFFSSSYYY___ccckkk{{{tttvvv|||}}}lllZZZLLLCCC<<<888444444333333222111000000000000111111111111000000000000000000000000000000.........................................................------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++***))))))+++---++++++************++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........///111333:::III]]]kkk{{{www{{{xxxjjj]]]YYYbbbtttzzzhhhYYYTTTXXXbbbiiimmmlllwwwvvvvvv{{{tttoooiii```XXXUUUTTTUUUVVVOOOEEE@@@@@@===<<<<<<===>>>>>>AAAEEE>>>CCCEEECCCAAACCCFFFGGGFFFGGGIIIKKKMMMPPPSSSUUUggguuu{{{~~~{{{uuu}}}wwwvvvuuuwwwwwwqqqfff]]]```\\\VVVRRRWWWdddtttxxxooofff^^^VVVKKK<<<555===JJJQQQOOOVVVUUUYYYbbbjjjfffVVVGGG@@@<<<666333222222222222000///...---,,,+++++++++...---+++******+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............------,,,,,,,,,...------......///000111444333333444444666777777:::;;;<<<===>>>???@@@AAAGGGNNNMMMLLL___~~~{{{wwwxxx~~~nnnYYYNNNMMMhhhiii]]][[[qqqNNNLLLJJJHHHFFFFFFGGGHHHHHHFFFEEEGGGJJJKKKJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGCCCEEEFFFGGGGGGEEECCCAAABBB@@@@@@AAACCCEEEEEEEEEBBBAAAAAABBBDDDDDDBBBAAABBBBBBAAA@@@????????????<<<<<<<<<;;;::::::999999888777666555555666777888555666666777777666666555888888777666777999;;;<<<@@@@@@@@@??????>>>>>>>>>EEEIIILLLLLLNNNUUUaaakkkuuu{{{zzzjjjaaaPPPIIIAAA;;;888777555333444444333222222111000000000000111111111111000000////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++***))))))+++---++++++************++++++************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...///000//////222;;;IIISSSppp}}}zzzzzzvvvmmmhhhjjjbbbfffpppxxxnnngggeeeiiilllzzz}}}{{{sssssstttuuunnnaaaVVVSSSKKKKKKNNNQQQSSSUUUXXX[[[aaa```]]]ZZZWWWWWW]]]dddmmmppprrrnnnhhhfffjjjooo|||rrrlllkkkqqqjjjccccccjjjppppppmmmjjjoootttuuuuuuvvv|||yyyssshhh^^^UUUPPPLLLKKK???>>><<<===GGGUUU[[[[[[YYYXXXZZZ___ccc^^^QQQEEE>>>;;;666333222222222111//////...---,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,...------......///000111444444444444444555666777:::;;;<<<===>>>???@@@AAA@@@HHHJJJKKKaaa~~~{{{{{{uuuaaaUUURRRggghhh]]]\\\sssKKKJJJIIIHHHHHHIIIJJJKKKFFFFFFGGGHHHKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGGGGEEECCCBBBAAA@@@@@@AAADDDFFFFFFEEEFFFEEECCCCCCDDDCCC@@@>>>BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;::::::999999777777666666666666777777666777777888888777777666777666666555666777999:::======<<<;;;:::999888888:::===@@@BBBDDDFFFIIILLLGGGJJJPPPYYYeeeuuuuuusssooofffYYYJJJ<<<444333222111111222222111000333333333222111111000000///000000111111000000///////////////////////////...................................................------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***+++***))))))+++---++++++************++++++************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///...---,,,000777===RRR___uuu~~~}}}|||xxxnnnnnn{{{}}}|||{{{~~~wwwnnnllloootttzzzwwwnnnjjjjjjkkkmmmttt|||~~~{{{xxxyyyvvvkkkkkksss}}}ooo^^^YYYaaannnwww{{{zzztttsssddd```YYYPPPHHHGGGJJJMMMGGGKKKMMMMMMPPPTTTTTTQQQXXXVVVTTTTTTRRRLLLCCC<<<;;;888555444333222111//////...------,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------------,,,,,,,,,...------......///000111555555555444555555666666:::;;;<<<===>>>???@@@AAA>>>FFFHHHJJJ^^^}}}}}}kkk[[[UUUeeeeeeZZZ[[[sssJJJJJJJJJJJJKKKLLLMMMNNNFFFGGGIIIKKKLLLLLLJJJHHHJJJJJJJJJKKKKKKJJJJJJJJJFFFGGGHHHHHHHHHFFFEEECCCEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAABBBDDDEEEDDDCCCFFFEEEDDDDDDDDDCCC@@@>>>@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999888777777666666666666777777777777888888888888777777666555555555555666777888666666777777888999999999;;;<<>>???@@@AAADDDJJJIIIGGGYYYwww|||~~~rrr___VVVddddddYYYYYYsssKKKKKKKKKKKKLLLMMMNNNOOOFFFHHHKKKLLLMMMLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKJJJHHHGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@DDDCCCCCCCCCDDDCCCAAA@@@??????>>>=========>>>>>><<<;;;;;;:::999999888888666666777777777777666666777777888888888888777777555555555555555555666666333333444666777999::::::===<<<;;;===>>>>>>;;;999;;;;;;:::888888;;;@@@DDDBBBEEEJJJTTTcccuuu{{{ccc\\\TTTNNNGGG???:::888999888888777777888999999444444333222111000000111222222111111111111111000//////000000000000//////........................................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++***))))))+++---++++++************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))+++...000111222222333555;;;GGGXXXnnn}}}tttdddYYYfff~~~tttfffZZZVVVXXXgggoootttyyyqqquuuzzz~~~wwwttttttvvvxxxpppooowwwxxxuuuvvvuuuvvvssspppSSSKKKBBB???DDDLLLRRRUUUXXX___iiittt}}}{{{lll\\\XXXTTTNNNFFF>>>999666555444333222222333111///,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------...------......///000111666666555555555666777777:::;;;<<<===>>>???@@@AAAGGGLLLIIIFFFYYYyyyyyyggg___llljjj\\\\\\vvvKKKKKKKKKLLLLLLLLLLLLLLLFFFIIIKKKLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEDDDBBB@@@BBBAAAAAABBBCCCCCCBBB@@@>>>>>>============>>>>>>;;;;;;::::::999999888888666666777777777777666666666777777888888777777666555555555555555555555555555555555666666777777777:::888777777888888777666444555666555555666888:::<<<;;;::::::>>>GGGQQQXXXbbbeeejjjqqqzzzzzzwwwfffccc]]]XXXSSSNNNIIIFFF999:::;;;999666333444666111111000//////000000111111222111///------///111111111111111111111111111...//////000000//////...........................................................................,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++)))***+++***))))))+++---++++++************++++++************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,...///000000/////////222888CCCTTTkkk|||sssgggdddhhhrrrzzzuuujjjcccaaammmvvv}}}||||||~~~vvvnnnjjjmmmqqqeee[[[XXXddduuu}}}nnn```^^^hhhooolllfffSSSKKKDDDEEEOOO[[[cccfffjjjpppzzz~~~eeeNNNQQQMMMFFF???999666444444333111000111111000...,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------......------......///000111555555555555666777888999:::;;;<<<===>>>???@@@AAABBBHHHGGGGGG^^^uuurrrxxxtttccc```zzzJJJJJJJJJJJJIIIIIIHHHHHHEEEHHHJJJIIIHHHHHHJJJLLLIIIIIIHHHGGGGGGHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLJJJJJJHHHFFFDDDBBBAAA@@@@@@@@@AAACCCFFFFFFDDDBBBBBBAAA@@@AAABBBBBB@@@>>>=========<<<<<<======>>>;;;;;;::::::999888888888555666777888888777666555555666666777777666666555555555666666666666555555555555555555555555555555555666888999999999::::::333444555444222222333444777777666333222333888<<<777888:::>>>CCCIIINNNQQQQQQRRRTTTVVVXXXYYYYYYYYYYYY[[[]]]]]]\\\ZZZXXXVVVOOONNNLLLJJJGGGCCC???<<<===;;;888555444222111000222333444333222222222222333333333444444555555666444555666444000//////111000000000000111111111111......////////////..............................................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))*********+++++++++)))***+++***))))))+++---++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,------///444>>>LLL\\\fff}}}xxxlllccccccfffqqq}}}yyysssnnnpppxxxyyyoookkkxxx{{{vvvxxx}}}|||vvvooovvvwwwwwwwwwxxxzzz{{{{{{{{{|||}}}rrrjjjggguuuwwwlll]]]SSSLLLPPP\\\dddbbb[[[QQQLLLHHHIIIRRR]]]hhhnnndddiiioootttxxxttteeeVVVHHHCCC===999777555444222222000/////////000...------------,,,,,,------...+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........------......///000111444444444555666888999::::::;;;<<<===>>>???@@@AAA@@@GGGHHHJJJ___zzz{{{fffaaazzzIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFHHHGGGEEEFFFHHHKKKGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLJJJIIIGGGEEEBBB@@@>>>======>>>@@@CCCFFFGGGFFFDDDCCCBBB@@@@@@AAA@@@>>><<<======<<<<<<<<<======>>>;;;;;;::::::999888888777555666777888888777666555555555666666666666555555555666666777666666555555333333444444444555555555555777999888666333222222444444555444333333555777,,,000333444333444777::::::999777666666888999;;;777777888999999999999999888999:::999777666666777999777666666666666666555111111000///000222333444444333111000111333111------...//////000000//////+++...222333111///000111000000000000000111111111......////////////..............................................................................,,,,,,,,,------.........------------------------+++++++++,,,,,,---------************************))))))******++++++++++++)))***+++***))))))+++---++++++************++++++************************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***,,,---//////.........------000777@@@FFF\\\sss}}}}}}zzzttteee```bbbqqqrrr___XXXZZZVVVbbbkkkiiihhhwww|||vvvyyysssooo{{{pppnnndddiiitttzzz|||}}}oooaaaLLLFFFDDDLLLZZZdddfffddd^^^]]][[[ZZZ^^^gggsss{{{wwwtttlll```YYYTTTNNNHHHFFFAAA;;;999::::::888555222000...---...///...---------,,,,,,,,,------...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------............------......///000111333333444555777999:::;;;:::;;;<<<===>>>???@@@AAABBBJJJKKKKKK]]]xxxxxxqqqxxx}}}fff___wwwHHHJJJKKKIIIFFFEEEGGGJJJFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCAAABBBDDDFFFHHHLLLJJJHHHFFFFFFFFFGGGHHHNNNKKKGGGEEEDDDCCCAAA???<<<>>>BBBEEEFFFFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>@@@<<<888888:::=========;;;:::999888777777777777555777999;;;;;;999777555999888888777666555555444777666666666666555555555333333333333333333333333666555555555555444444444222222222333333333444444222222222222222222222222222333444444555555444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////............////////////000000000000000000000000////////////////////////////////////////////////................................................+++,,,,,,,,,,,,+++******++++++++++++,,,,,,---...************************)))***+++,,,,,,+++))))))((((((((((((((()))******************************************************+++******))))))******+++,,,***)))***++++++***))),,,***'''&&&&&&(((,,,...******+++++++++,,,,,,,,,,,,,,,,,,---------...............//////000222222GGGVVVmmmyyyzzztttssstttrrrlllgggnnn~~~vvvhhh^^^ZZZ]]]\\\bbblllttt||||||ssswwwsssmmmqqq{{{mmmuuuttt~~~}}}zzzmmmjjjjjjvvv|||rrrhhhbbbeeellljjj___VVVEEEFFFMMMZZZhhhooonnniiijjjhhhhhhjjjnnnqqqssssssrrriii[[[LLLBBB======>>>AAAAAA@@@>>>;;;777444222........................---------------------------------,,,,,,+++++++++++++++***)))***+++---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---...///,,,))),,,,,,,,,---------......------------///000111222444444555777999:::888666>>>>>>>>>???@@@@@@AAAAAAAAAAAAGGGMMM[[[xxxxxx|||fff\\\uuuGGGHHHHHHFFFDDDDDDEEEFFFCCCBBBAAAAAAAAACCCDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFEEECCCCCCDDDEEEFFFJJJGGGCCCAAA@@@@@@???>>>;;;===@@@BBBCCCCCCAAA@@@AAA@@@@@@???>>>===<<<<<<>>>;;;888888:::<<<<<<;;;:::999888777777666666666555666888999999888666555888888777777666555555444555555444444444333333333333333333333333333333333555555555555444444444333222222222333333333333444222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////............////////////................................................------------------------------------------------------------------------+++,,,,,,,,,,,,+++******+++++++++++++++,,,---...************************)))***++++++++++++***)))((((((((((((((()))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))+++++++++)))+++***((('''''')))+++---*********+++++++++,,,,,,,,,,,,,,,------------......------......000111111888BBBSSSfffyyy{{{uuuoookkkiiiiii{{{vvvqqqooooookkkdddaaaeeeiiilllssszzzqqqooottt|||}}}uuuqqqsss|||zzz~~~zzz|||rrrgggeeeuuu{{{dddQQQPPPTTT___kkkmmmeee]]]MMMQQQZZZgggqqqtttoooiiiiiimmmsssxxxzzzvvvoooiiiWWWQQQHHH???:::888999;;;@@@???===;;;888555222111...............------------------------------------------,,,,,,+++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***+++++++++,,,,,,,,,---------------...///000111222444444555777999:::888777===>>>>>>??????@@@AAAAAACCCCCCGGGJJJWWWuuu}}}xxx{{{ggg[[[rrrHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCBBBCCCDDDEEEFFFHHHDDD@@@>>>>>>?????????===>>>@@@BBBBBBAAA@@@???@@@??????===<<<;;;:::::::::999888888::::::999888:::999888777666666666666555666666666666666666555777777777666555555444444333333333222222222111111333333333333333333333333444444444444333333333333111111222222222333333333111111111111111111111111111111000000111111222333000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...---............/////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,++++++++++++,,,,,,---************************)))******+++++++++******)))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***)))(((((()))+++,,,+++***)))))))))((()))******+++*********++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///000...222999CCCSSSjjj}}}wwwmmmddd___aaalll{{{yyy{{{xxxuuuqqqiii```\\\VVVWWW\\\eeepppzzz{{{|||{{{yyyrrrtttyyysssuuuvvvsssqqqkkk]]]QQQFFFOOO\\\iiirrrsssmmmhhhaaagggnnnsssssspppllljjjvvvwwwyyyyyyuuujjj^^^UUUCCCAAA>>>;;;::::::;;;<<<<<<;;;999666333111000/////////.........---------------------------------------,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---///000000///***+++++++++,,,,,,,,,,,,---------...///000111222444444444666999:::999888======>>>??????@@@@@@AAAEEEDDDFFFHHHTTTqqq}}}{{{|||kkk^^^qqqIIIFFFBBBBBBDDDEEECCC@@@AAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHDDD@@@>>>???AAABBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>===<<<;;;999888888888888999:::::::::888777::::::999888777777777777777666555444444555666777666666666555555444444444222222222222111111111111222222222222222222222222444333333333222222222222111111111111222222222222111111111111111111111111111111000000000111222333////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////...---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++++++++++++++,,,,,,************************)))*********++++++++++++))))))(((((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,......,,,+++)))(((''''''(((+++,,,,,,+++(((((()))***************************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,------.../////////222;;;KKK___mmm|||~~~yyyeee]]]ZZZccctttwwwfff\\\dddccc``````lll}}}}}}tttkkklllvvvwww|||ppp\\\SSSXXXeeeooonnnfff___ZZZWWWaaaqqq~~~xxxuuutttyyyzzztttxxx~~~qqqcccWWWNNNHHHDDDAAAAAAAAA@@@???===;;;:::888666444111///........./////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000222444555555++++++,,,,,,,,,---------------......///111222333555444444666999::::::999======>>>>>>???@@@@@@@@@EEEDDDFFFGGGRRRqqqpppbbbrrrGGGDDD@@@@@@BBBBBB@@@===AAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHFFFDDD@@@???@@@BBBCCCCCCCCCCCCDDDCCCCCCAAA@@@???======<<<;;;:::999888777777999;;;;;;;;;:::999888;;;;;;999888888888888888888777555444444555777888555555555555444444444444333333333333222222222222222222222222222222222222222222222222111111111111000000000111111111222222000000000000000000000000111111111111111222222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......------------............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******+++++++++************************)))))))))******++++++,,,)))))))))))))))***++++++((((((((((((((((((((((((************************)))***,,,------,,,***)))(((''''''(((***,,,+++***'''((()))***+++******)))))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---///000000000222:::EEEMMMbbbzzz|||qqqfffaaaccckkkyyy~~~tttnnnwwwtttmmmiiiooowwwwwwrrr\\\[[[XXXWWW___mmmzzzvvvuuuyyyyyytttcccWWWVVVZZZ[[[mmm|||zzzooohhhhhhjjj}}}zzz|||rrr]]]JJJ???;;;===>>>AAABBBBBBBBB???<<<888666444222000...---,,,,,,---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000111333666777------------........................000111222333555444444666999;;;;;;:::<<<======>>>??????@@@@@@DDDCCCFFFGGGSSSsssqqqcccsssDDDBBB@@@??????>>>===<<>>AAABBBCCCDDDEEEDDDCCCBBB@@@@@@AAABBBCCCCCCDDDDDDBBB@@@>>>>>>???@@@@@@???@@@@@@??????>>>===<<<<<<;;;;;;;;;::::::999999888777999;;;;;;:::999888999;;;:::999888777777777777777666555444444555666777444444444444444444444444444444444333333333222222222222222222222222222222222111111111000000000000///000000000000111111111////////////////////////000000111222222222222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---......//////......---,,,------------.................................------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,+++******,,,++++++************+++************************))))))))))))***+++,,,---***))))))))))))***++++++))))))))))))))))))))))))************************)))***++++++++++++***)))(((''''''(((***+++***)))(((((()))***************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++...000111000222777;;;HHH\\\qqqyyyrrrnnnhhhaaaaaadddnnnuuu~~~}}}{{{wwwtttuuu{{{uuukkk```]]]YYYWWW[[[ccclllqqqzzzxxxxxxwwwqqqmmmpppwwwvvvzzz~~~jjj^^^bbbnnnwwwyyyssskkkeee___ZZZ]]]bbbnnn}}}yyytttwww{{{|||{{{tttqqqtttbbbYYYLLLAAA======???AAABBBBBBBBBAAA???;;;888555000000...---,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000333666............////////////.........///000111222333666444444666999;;;<<<<<<<<<<<<===>>>>>>??????@@@BBBCCCGGGIIIUUUvvvmmm___rrrDDDEEEDDDBBB???>>>>>>???AAAAAABBBBBBBBBAAA@@@???BBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????===;;;<<<<<<<<<;;;;;;:::999999::::::::::::::::::::::::666888:::999777666777999999888777666555555555555555555444444444444555555333333333333333333333333444444333333333222222222111111111111111111111111111111000000000//////////////////000000000111111////////////////////////---...000222333111000...000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////---......//////......---,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,+++******************************************))))))))))))+++,,,---******))))))******+++,,,************************************************)))))))))))))))))))))))))))((('''((()))***)))((()))))))))))))))*********))))))))))))***************++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,(((+++...///......111444444===KKKYYYjjj{{{yyywwwpppkkkiii___eeelllssszzz{{{||||||wwwrrrnnnmmmooossswwwpppjjjeeeaaa[[[UUUUUUYYY```kkkrrrwww}}}wwwmmmmmmdddgggsssqqqfff^^^dddpppzzzxxxooofffaaa```fffsss~~~yyyzzz||||||sssfffZZZRRROOOMMMJJJGGGEEEDDDDDDCCCBBBBBBAAA@@@>>>;;;888555333............------,,,+++,,,,,,------.../////////------------------------+++++++++,,,,,,---------)))***+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---111555---------.........//////.........///000111333333666555444555999;;;======<<<<<<======>>>?????????AAACCCHHHJJJUUUvvvjjj]]]tttGGGIIIIIIFFFBBB@@@AAADDDDDDDDDEEEFFFEEEDDDBBBAAACCCBBBBBBAAA@@@@@@@@@???>>>>>>???@@@@@@@@@@@@???@@@??????@@@@@@@@@===:::;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;555777999888555444666999777666555444444333333444333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111000000000000////////////////////////000000000000////////////////////////***,,,000222222111...,,,////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---..................---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,+++******,,,,,,+++***))))))*********************************))))))))))))+++---...*********)))******+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((())))))(((''')))))))))((()))******+++))))))))))))******************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,***,,,...---+++,,,///333111111444;;;EEEUUUooozzzxxxrrrhhhcccjjj{{{~~~wwwtttpppjjjdddbbbeeennnfffcccmmmfff[[[aaaYYY___mmm|||uuummmjjjaaaYYYVVV^^^lllxxx}}}vvvwww~~~iii]]]PPPJJJLLLNNNLLLIIIIIIHHHHHHHHHGGGEEEAAA>>>???>>>;;;777333///---+++,,,---...//////---,,,++++++,,,,,,---...///000000------------------------+++++++++,,,,,,---------((()))+++,,,---,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,...222666,,,,,,,,,---------............//////000222333444666555444555999<<<======<<<<<<======>>>?????????AAACCCHHHKKKUUUvvv{{{zzzzzziii^^^wwwOOOMMMJJJGGGEEEDDDDDDEEEFFFGGGJJJKKKJJJGGGDDDBBB@@@BBBEEEFFFEEEEEEFFFGGGCCCDDDEEEEEEDDDBBB@@@??????AAABBBCCCBBB@@@===;;;999;;;===;;;777777<<>><<<222222111000///...------.........------,,,,,,,,,...............///000000,,,------,,,+++***)))(((---.........------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......---.........------///000555000---//////......111////////////000111222333555555666888999:::;;;<<<>>>>>>============>>>>>>???EEECCCLLLUUUmmm|||zzzmmm[[[kkkMMMLLLJJJHHHFFFFFFFFFFFFFFFHHHIIIKKKJJJGGGDDDBBB>>>???AAABBBCCCCCCFFFGGGCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBB@@@>>><<<:::<<<<<<;;;999999===@@@<<<<<<===>>>===<<<;;;:::::::::;;;;;;::::::999888999888777555444444333333444333333333222222222222222222222222222222222222111111111111000000000000000111111222222111111000000/////////............111000///......///000111////////////////////////---------............///................................................------...///000000111222333222000///.........///222555888999777444333222------......//////000000000000000//////......---........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************)))))))))((())))))************)))))))))))))))))))))))))))))))))************++++++++++++*********))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......------------...333999===IIIUUUjjj~~~}}}{{{wwweee___\\\bbbjjjsssxxxuuuggg___^^^^^^[[[YYY```\\\ZZZ[[[]]][[[TTTNNNPPPLLLJJJJJJGGG>>>777555000000000//////......---.........------,,,,,,,,,...............//////000+++++++++,,,---...---,,,...,,,******+++,,,+++))),,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,------------,,,---...---,,,,,,...000444///,,,...///---...000////////////000111222333555555666777999:::;;;<<<>>>=========>>>>>>???@@@AAAGGGDDDLLLSSSjjj}}}xxx|||iiiWWWggg|||JJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJIIIGGGEEEDDDBBBCCCCCCBBBBBBBBBEEEGGGGGGFFFEEECCCBBBAAAAAAAAADDDCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<===>>><<<===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999999888888666555444444333333333333333222222222111111222222222222222222222222111111111111000000000000000111111222222111111000////////////............000//////......//////000////////////////////////---------............///........................---------------------------.........////////////000000...---------------000222444444222000000000................................................------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++***************************************************************))))))))))))))))))))))))************************************))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++***************)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---///000000//////000111666===KKK\\\lll}}}{{{vvvvvvxxxsssjjjbbbbbbgggmmmtttzzz~~~rrrbbb```^^^___ccchhhkkklllkkk```UUUQQQVVV[[[[[[YYYRRRKKKFFFCCC>>>666000///.................................---------------......------......///000000---,,,---000111000---///,,,))))))+++,,,+++))),,,,,,,,,,,,------------,,,------......------,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++---///333...+++---...,,,---///////////////000111222222444555666777999:::;;;;;;=========>>>???@@@AAABBBCCCIIIEEEKKKPPPfff|||uuuyyygggUUUddd{{{JJJJJJJJJJJJJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGEEEEEELLLLLLJJJFFFCCCBBBDDDFFFJJJIIIFFFCCCAAA@@@??????EEEEEEDDDBBBAAA@@@??????>>>===<<<===>>>???>>><<<<<<===>>>>>>>>>===<<<;;;999::::::::::::999888888888777666555444444444444333333222222222111111111222222222222222222222222111111111111000000000///000000111111111111000000///////////////.........////////////////////////////////////////////////---------............///........................------------------------.........---------------...------,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,......------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************))))))))))))))))))))))))*********************************)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++,,,,,,++++++,,,,,,---......000222222111000111222000111777AAALLLYYYkkkzzz~~~~~~xxxssstttxxxzzzyyywwwnnntttzzzyyytttuuu~~~~~~uuuqqqppplllddd]]]fffjjjooorrrrrrpppnnnmmm```ZZZSSSQQQUUUZZZ]]]\\\GGG???999666333///---///,,,,,,,,,------........................---------...------------...//////777333000000333444111...---///000000///---------++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,,,,---+++,,,,,,,,,++++++---...222,,,***,,,---,,,,,,//////......//////000111222444555666777888999:::;;;<<<<<<===>>>???AAACCCDDDBBBHHHEEEIIINNNccc{{{tttzzzhhhUUUeee|||KKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEENNNMMMKKKHHHDDDCCCEEEGGGHHHFFFEEECCCBBBBBBBBBCCCFFFEEEDDDCCCAAA@@@???>>>>>>======>>>@@@???===;;;;;;<<<===>>>>>>===<<<;;;888888888888888777666666777666555444444333444444333333333222222222111111222222222222222222222222111111111111000000000///000000000111111000000000.........///////////////......////////////..............................---------............///........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---,,,++++++,,,...------------,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************)))))))))******+++++++++,,,++++++++++++,,,------,,,.........------///111...,,,---111555:::EEEOOOeeeppp}}}yyyvvvvvv{{{~~~zzzxxx{{{|||yyytttsssvvvxxxwww}}}zzzkkkcccfffnnndddbbb```___aaafffkkkoookkknnnqqqppplllgggcccaaa___bbbdddccc]]]UUUNNNJJJ<<<555///...---,,,---000++++++,,,,,,------..............................---------------...//////888555222333555666555333,,,222777666000---...000+++++++++,,,,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------+++,,,,,,,,,++++++---...111,,,)))+++---,,,,,,///............///000111222444444555666888999:::;;;<<<<<<===>>>@@@AAACCCDDD@@@FFFDDDHHHLLLaaazzzuuu~~~gggUUUeee{{{LLLKKKJJJIIIGGGFFFEEEDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFEEECCCDDDFFFHHHAAAAAABBBCCCDDDFFFGGGHHHEEEEEEDDDCCCAAA???>>>===<<<===???@@@???>>><<<;;;:::;;;<<<=========<<<;;;666777777777777666555555666555555444333333444444444444444333333333222222222222222222222222222222111111111111000000000000///000000111111000000///.........///////////////---......//////......---........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++******+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++*********+++++++++++++++************************(((((())))))***++++++++++++++++++++++++,,,------/////////---,,,,,,...000///------/////////333999???IIIZZZmmm}}}{{{~~~}}}zzz~~~}}}}}}|||yyyuuurrrkkkddd``````dddhhhppprrrwww{{{zzzwwwwww{{{wwwpppggg^^^UUUOOORRRYYYcccfffjjjjjjiiikkkpppuuufffhhhjjjkkklllmmmnnnppprrrooofffWWWHHH===::::::888222---------,,,---000,,,,,,,,,------......................../////////------,,,,,,------...///111111111222444777999;;;444777:::666///+++,,,///++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......+++,,,---,,,++++++---///111+++)))+++---,,,---000............///000111111333444555666888999::::::<<<<<<<<<===???AAABBBCCC>>>FFFCCCHHHKKKaaa}}}uuu}}}|||}}}cccRRRbbbxxxJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBAAAAAABBBDDDEEE@@@BBBCCCCCCCCCCCCDDDFFF@@@AAABBBDDDFFFGGGGGGHHHCCCDDDDDDCCCBBB???<<<:::999===AAAAAA>>>;;;:::;;;888999;;;<<<<<<<<<;;;:::777777777777777666666555555555444444333333444444555555555444444444333333222222222222222222222222111111111111000000000000//////000000000000//////............/////////000------...//////...------........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******+++,,,,,,,,,+++***'''(((***+++***)))***+++******++++++,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************((((((((()))***++++++++++++++++++***++++++,,,---...///000000...---...000000...///222222///000444///555>>>JJJZZZlll}}}}}}}}}|||yyyzzzyyyuuusssmmmeee______ccchhhkkkooonnnmmmllljjjfff___ZZZXXXZZZ___eeekkkoooppppppxxxuuulllccceeerrr}}}}}}~~~hhhhhhjjjnnnrrrssssssssstttpppmmmlllhhhddddddhhhbbbdddfffeeecccaaabbbcccfffhhhmmmqqqttttttrrrpppfff\\\KKK999...,,,111666666000---//////---,,,...------------............---........./////////000------,,,,,,------...///+++...000111000333888>>>GGGBBB:::333///---------***++++++++++++,,,,,,,,,,,,------......------,,,------........./////////,,,---...---,,,,,,...000111,,,))),,,...---...111...............///111111333444555666777999::::::<<<<<<<<<===>>>???AAABBB???GGGDDDHHHJJJ___tttwww~~~ssswwwwww~~~yyy```QQQaaavvvHHHGGGEEEDDDDDDEEEGGGIIIDDDBBBAAA@@@@@@AAACCCDDDAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDBBB???;;;999777===BBBBBB>>>:::999;;;777888:::;;;;;;;;;::::::888888888888888777666666555555444333333333444444666666555555555444444444222222222222222222222222111111111111000000000000//////000000000000//////---.........//////000000,,,---...//////...---,,,........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******,,,------,,,+++***(((***------,,,+++,,,,,,))))))***+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************'''(((((()))***+++++++++++++++******++++++,,,---&&&)))---......---......---+++,,,//////,,,,,,///444444444555:::GGGVVVaaaxxxzzztttsssssspppiiiggghhhmmmuuu}}}}}}wwwooojjjhhhhhhnnnqqquuuvvvtttpppllljjjlllmmmlllkkkoootttoooggglllrrr{{{~~~zzzxxxuuuppplllnnnssswwwzzz|||vvvqqqnnnmmmkkkfffeeegggjjjiiihhhhhhkkknnnpppqqqiiimmmrrruuurrrfffVVVKKK999666333222333333222000222---,,,///000---,,,...........................---.........//////000000---,,,,,,,,,,,,---......)))...111000,,,---444;;;YYYKKK;;;111000111///,,,******+++++++++,,,,,,,,,,,,------......------,,,.........////////////000---.........------///000111,,,***,,,......///111...------......///000111333444555666777888999:::<<<<<<<<<<<<===???@@@AAAAAAIIIFFFHHHIII^^^rrrqqq{{{pppwwwzzz|||xxx```QQQbbbvvvCCCCCCCCCCCCCCCDDDEEEFFFEEECCCBBBCCCEEEDDDAAA>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCC???>>>>>>===;;;:::999999<<<<<<===>>>>>>>>>>>>>>>:::::::::999999999888888999999888888777666666666555555444444444444555555666666555444333333222222111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------------------------...///...------...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,++++++******************))))))***+++,,,,,,------++++++*********************************************++++++++++++***))))))******))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************************))))))***+++++++++++++++###,,,000,,,***------***+++,,,,,,------......///,,,,,,,,,---------............///111444666888:::NNNVVVdddssswwwhhhgggrrr||||||}}}}}}zzzxxxwwwyyy~~~xxxsssqqqsssvvvyyy{{{|||{{{zzz~~~zzzuuussstttwwwyyyzzzsssmmmfffbbbcccfffkkkmmmnnnuuu{{{|||wwwuuulll^^^OOOBBB999444222///...---,,,---...000222111---***---333555333.........---------...//////...---,,,+++,,,...000222---,,,,,,++++++,,,,,,---...---,,,,,,---000222444gggWWWBBB666333333111------------,,,,,,+++++++++------///222444333///+++///111333222///,,,******,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///+++,,,---///000000000000333444555777888:::;;;<<>>===>>>@@@AAAAAAAAABBBIIIFFFIIIJJJ^^^oooppp}}}{{{qqqvvvssshhhSSSccc}}}DDDDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCDDDFFFFFFCCC@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@>>>>>><<<;;;::::::::::::>>>>>>???@@@@@@@@@@@@@@@::::::999999999888888888999999888777777666666555555555444444444444555555555555555444333333222222111222222333333222222111000000000000000000000000////////////////////////................................................---------------------------...///...---,,,---///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,************************))))))***++++++,,,------************************************************,,,,,,,,,,,,,,,+++************))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))******************************************************************************++++++++++++++++++***+++)))&&&&&&***------.........---------------,,,,,,,,,------------.../////////000111222444555111666===GGGQQQ]]]iiippp~~~|||zzzzzz}}}|||yyy{{{||||||{{{zzzzzzzzz~~~}}}~~~}}}{{{yyy}}}~~~||||||wwwtttssssssrrrrrroooppprrrwww~~~zzzrrreeeXXXFFFBBB<<<777333333444555///...---,,,---...000111555000,,,---000000---)))------,,,++++++*********---,,,++++++,,,---///111---,,,,,,++++++,,,,,,------,,,,,,,,,---///111333EEE<<<000+++,,,---,,,***---------,,,,,,+++++++++------...000333333000,,,+++---000222222000---+++,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---......///000111222222333444555777888:::;;;<<>>???@@@AAACCCDDDFFFFFFFFFEEECCCAAA???>>>=========<<<;;;:::999::::::;;;===>>>>>>???????????????999999999999888888888777888888888777666666555555555444444333333444444555555444444333333222222222111222222333333222222111000000000000000000000000////////////////////////................................................------------------------,,,...///...---,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,,,,******+++,,,************************))))))******+++,,,,,,,,,************************************************,,,------------,,,++++++******))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************+++++++++++++++++++++***)))(((***///000---)))(((//////......---,,,++++++,,,,,,,,,,,,------------//////............//////222222333555:::AAAKKKQQQfffqqq~~~|||{{{zzzzzzyyyyyywwwuuutttuuuyyy|||yyyxxxwwwwwwyyyzzzyyyxxx{{{|||~~~~~~{{{yyyyyywwwvvvvvvwwwwwwuuusss~~~xxxhhh\\\RRREEE999000///---,,,,,,---///000///...---------...///000333000------///111000---............---,,,++++++,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...000111,,,***)))***,,,......---------,,,,,,,,,,,,++++++---,,,---...111222111///)))***,,,111555555111---,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///////////////000111333444333444555777999:::;;;<<<>>>===<<<===???@@@@@@???AAAHHHDDDGGGJJJaaauuuvvv|||xxxsss|||yyyppp\\\mmmDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEECCCBBB???@@@AAABBBCCCEEEEEEFFFEEECCCAAA>>>===<<<<<<<<<===<<<:::999999:::;;;<<<999::::::;;;;;;;;;::::::999888888888888777777777888777777666666555444444444444333333333333444444444333333333222222222111000111111222222111111000000000000000000000000000////////////////////////................................................------------------------,,,---......,,,,,,---............---------,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,***************+++++++++))))))******+++++++++,,,***************+++++++++************************,,,,,,,,,---,,,++++++*********))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************************************++++++******)))))))))***((('''+++111///(((&&&)))------,,,,,,,,,+++++++++++++++,,,,,,,,,---------///......------------...111111///......111777<<>>CCCJJJFFFJJJMMMdddtttxxxzzzxxxvvv}}}pppZZZkkkBBBAAA@@@???????????????AAABBBCCCCCCCCCAAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEECCCBBB@@@>>>=========>>>===<<<;;;:::::::::;;;<<<777888888888888888777777888888888777777777666666777777666666555444444444333333222222222222333333222222222222222111111111//////000000000000//////////////////////////////////////////////////////................................................------------------------,,,---...---,,,+++,,,......------------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,))))))*********+++++++++)))***************++++++))))))*********+++++++++************************+++++++++++++++******)))******))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***************************************************)))(((((((((((()))))),,,++++++)))$$$"""'''000))))))*********++++++++++++++++++,,,,,,,,,---------------------...///000+++,,,,,,,,,++++++...000...333:::BBBIIISSS^^^ffflllxxx|||rrrggg\\\RRRLLLEEE;;;111---...111222333---...////////////...............---------......444333000,,,***+++---///333222222000...,,,+++***+++*********++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...+++---...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000222222...***+++111444333111,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///......---,,,---///222444444555666888999;;;<<<======<<<===>>>@@@AAA@@@>>>BBBIIIFFFIIILLLccc~~~ooovvv~~~mmmSSSbbb??????>>>=========>>>>>>???AAACCCBBB@@@>>>===>>>BBBBBBBBBCCCDDDDDDDDDEEECCCCCCBBB@@@@@@?????????=========<<<<<<;;;;;;;;;888999999999999888888777777777777777666666666666666666666555444444333333333222222111111222222333111111111111111111111111///000000000000000000///////////////////////////////////////////////////------------------------------------------------------------------------+++---...---,,,+++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************************************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,***************************++++++++++++***))))))******))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))((('''((()))***++++++333:::999444111...+++(((((()))******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111,,,///111222111111111222...///000///...222999???CCCJJJUUU___hhhrrr|||{{{sssmmm```YYYPPPFFF???999555222222///...111222///------***+++,,,---...//////...............---------,,,111333333222222666>>>DDD@@@>>>:::555111...+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++******+++,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,---///111444000---,,,///111111111,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///------,,,---...///111222444555666888:::;;;<<<=========>>>@@@BBBBBB@@@???>>>FFFCCCFFFHHH]]]vvvgggqqqqqqUUUbbb>>>>>>=========>>>??????@@@BBBCCCBBB???<<<;;;<<<@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEECCCAAA???>>>===>>>??????>>><<<:::999:::::::::::::::999888777777777666666666555555555666666555555444333333222222222111111111111222222000111111111111111111111111111222222222222111111////////////////////////////////////////////////------------------------------------------------------------------------+++,,,------++++++,,,------------,,,,,,,,,++++++************************++++++++++++************************************++++++++++++++++++++++++************++++++++++++******++++++,,,---......++++++++++++++++++++++++***************************************************************************+++,,,,,,******+++,,,((())))))***++++++,,,,,,************))))))))))))((())))))***++++++,,,,,,************************++++++,,,,,,++++++***)))******))))))******+++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++***************************)))(((((()))+++---///222>>>CCC@@@BBBEEE:::)))++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////(((***,,,,,,,,,+++,,,---///000111...++++++///222222333555999>>>EEEKKKNNNTTT[[[eeennntttyyy}}}nnnjjjbbb[[[TTTLLLEEEAAA;;;888333000//////...---------///333000***)))---/////////////////////...............------,,,+++---000333333555;;;FFFOOOCCC@@@;;;555111///......+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,,,,,,,---...//////000+++++++++,,,,,,---------))),,,------,,,+++---///111111111111111000000///,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///------...///000111222222555555777888:::;;;======>>>>>>???AAACCCCCCAAA???<<>>>>>===>>>>>>???@@@@@@@@@CCCDDDCCC>>>;;;;;;;;;>>>???AAACCCEEEGGGHHHIIIJJJJJJIIIHHHEEEBBB???===>>>???AAAAAA@@@===:::888999999999999999888777666777666666666555555555555666555555444444333222222222222111111111111222222000000000000000111111111222333333444444333333222////////////////////////////////////////////////------------------------------------------------------------------------+++,,,------++++++,,,------------,,,,,,,,,++++++************************,,,+++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++---...//////++++++++++++++++++++++++***************************************************************************+++,,,,,,******+++,,,((())))))***++++++,,,,,,*********)))))))))))))))((())))))***++++++,,,,,,************************,,,------------,,,++++++*********)))***++++++,,,******))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++************************+++***))))))+++---000222GGGGGG:::***111DDDEEE444///......------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,---...---,,,,,,---///(((+++//////...---///222------...000444555555333666;;;AAAFFFJJJOOOVVV[[[[[[ggguuu~~~yyyxxxvvvsssmmmgggaaa]]]MMMIIICCC???<<<999777555000//////000222222111//////------...+++(((///999---......///000111222222---.........------,,,+++...000000---***---666>>>888555111---******,,,---,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---.........------+++***+++---000111000...+++++++++,,,,,,---------))),,,......,,,***,,,---,,,///333555333000///...,,,,,,++++++,,,,,,---...///...,,,++++++,,,...///---...///111222222222222555555777888:::<<<======>>>???@@@BBBDDDDDDBBB@@@===EEECCCGGGGGGYYY{{{{{{jjj[[[gggtttZZZggg@@@>>>===>>>???@@@>>>=========>>>>>>===<<<;;;;;;;;;???DDDGGGGGGGGGIIIKKKKKKGGGCCC@@@????????????AAAAAAAAA@@@???===<<<;;;:::999888888999:::999777888777777777777777888888999888777666555444333333222222222111111111111000000000000000000000000000222222222222222222222222111///---,,,,,,,,,...///........................------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***(((*********++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))+++*********))))))((((((******))))))))))))*********************************++++++++++++***))))))''')))+++,,,---,,,***)))+++++++++++++++***)))(((************)))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,************************************************///---+++***+++...222444>>>777///***,,,555AAAJJJ@@@<<<666///+++((('''(((,,,***)))***++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...////////////////////////222222333444666777888888CCCEEEJJJQQQXXX___dddgggmmmooorrrvvvzzz}}}yyyvvvrrrooollliiieeebbbZZZXXXUUUQQQLLLHHHEEECCC888888666444222000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........---,,,,,,+++.........------,,,,,,,,,------------------------......---,,,,,,,,,------***+++,,,+++,,,...222555333777...%%%***...+++---,,,+++***,,,...//////...///111333444333///***''',,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,...///---+++------...000111222333444444555777999;;;<<<============>>>@@@BBBBBB@@@>>>DDD@@@BBBAAADDD]]]{{{uuueeejjj|||xxxYYY[[[{{{>>><<<;;;;;;<<<===<<<:::<<<============<<<;;;:::;;;???DDDFFFFFFFFFGGGHHHHHHDDD@@@============<<<=========>>>>>>????????????>>>>>>===;;;:::::::::;;;:::999888777666666666888777777666555444333222222222222111111111111000000000000000000000000000222222222222222222222222111///...,,,,,,---...///........................------------------------------,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***(((***++++++++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++))))))))))))))))))))))))************)))))))))(((******))))))))))))*********************************++++++++++++***))))))((()))***+++,,,+++******+++++++++++++++***))))))************)))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))******+++,,,,,,************************************************,,,+++)))(((((()))+++---+++***))))))***---///111555333000---+++++++++,,,+++***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------..............................///000111222333333...///111444777:::<<<======???AAACCCEEEGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHFFFCCCAAA@@@>>>;;;999777777666444333222000000111111000000///......---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------......------,,,+++......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,+++++++++,,,,,,------............///333555:::;;;222,,,...)))&&&...///...,,,---...//////...777777666444111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000---++++++---...,,,+++------...000111222333444444555777999:::<<<<<<===>>>>>>???AAABBBBBB@@@===DDDAAADDDDDDGGG^^^|||zzzjjjmmm|||~~~zzzvvv~~~uuuYYY^^^>>>===;;;;;;<<<<<<;;;:::<<<======>>>>>>===<<<;;;;;;???CCCFFFGGGGGGGGGGGGFFFCCC???============<<<<<<<<<<<<<<<===>>>@@@AAADDDFFFFFFCCC>>>;;;;;;<<<>>>===;;;999777555444444777666666555444333222222222222222111111111111000000000000000000000000000000000000000000000000000000///...---------...///........................------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***(((+++++++++++++++*********************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************))))))))))))******))))))))))))*********************************++++++++++++***)))))))))************+++++++++***++++++++++++***))))))************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++++++++***************************************************)))(((''''''''''''(((&&&(((***,,,,,,***(((&&&---,,,,,,++++++,,,,,,---***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------........................,,,,,,---------.........222222222222222222222222333444555555666666555555333444444555555444444333555333222222222222111///////////////000000000111,,,,,,---------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,------------,,,,,,,,,,,,)))***+++,,,...///000111************+++,,,,,,------.........---...111333999:::333......((('''333888555333222333444444444999777222...+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***------...000111222333444444555777999:::;;;<<<<<<@@@@@@@@@BBBCCCBBB???===@@@@@@EEEFFFGGG\\\wwwzzzkkknnn|||}}}|||}}}tttuuuyyyqqqXXXaaaAAA???>>>>>>???@@@>>>======>>>???@@@@@@???>>>===<<<>>>CCCFFFHHHHHHGGGGGGGGGDDDAAA??????@@@???>>>@@@>>>===;;;;;;<<<>>>???GGGJJJJJJFFF>>>::::::===>>>===;;;999777666555555666555555444333333222222222222222111111111000000000000000000000000000000000000000000000000000000000000///...---......///........................------------------------------,,,,,,,,,++++++++++++++++++***+++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***(((,,,,,,++++++******))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))*********************************++++++++++++***))))))******))))))******+++,,,******+++++++++******)))************)))))))))((()))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))*********+++************************************************))))))*********))))))(((...---,,,+++++++++,,,---,,,,,,,,,,,,+++******))))))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---.......................................---------/////////000000000000000444444555444444333222111000000111111111111000000///...---...///000///...------------,,,,,,,,,,,,------......//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000************+++,,,......+++,,,---,,,++++++---///000:::444)))***---111999777555333222444666666666555333000,,,)))(((((((((++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,,,,------...000111222333444333444666888:::;;;<<<<<>>DDDDDDCCCVVVoooxxxsssfffnnn~~~|||}}}vvvnnnVVV```AAA@@@??????AAAAAA@@@??????@@@BBBDDDDDDCCCAAA@@@@@@@@@BBBDDDEEEEEEDDDCCCEEECCCAAA@@@@@@AAA@@@???@@@???===;;;;;;<<<>>>???FFFIIIIIIEEE===888999<<<;;;:::999888777777777777555555555444333333222222222222222111111111000000000000000000000000000000////////////////////////000000//////....................................------------------------------,,,,,,,,,++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***(((+++++++++******)))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************++++++++++++***))))))******))))))******+++,,,)))******+++++++++******************)))))))))((()))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++++++++***+++***((('''(((***,,,...,,,,,,------,,,***)))((()))(((((()))+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,.......................................---------******+++,,,...///000000///000000000000///......,,,,,,------------,,,,,,///---,,,---......---,,,......---------,,,,,,,,,////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++,,,...//////+++,,,---,,,******,,,---000CCC<<<&&&'''333666555---,,,***+++...000111111111111111000///---,,,++++++++++++,,,,,,---------,,,---,,,,,,,,,,,,---...------...000111222333444333444666888:::;;;;;;<<>>EEEDDD@@@RRRkkkuuuqqqeeennn|||xxxnnnTTT[[[|||===<<<<<<===???@@@@@@???@@@BBBDDDFFFFFFEEECCCBBBDDDBBBAAABBBCCCDDDCCCBBBCCCAAA??????@@@@@@???>>>============>>>???AAABBBBBBDDDDDDAAA<<<888999:::888777777777777777888888555555555555444444333333222222222111111111111000000000000000000000000000////////////////////////000000000/////////..............................------------------------------,,,,,,,,,,,,++++++***************+++,,,,,,+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***(((***************)))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************++++++++++++***)))))))))************+++++++++))))))***++++++++++++***************)))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''((()))*********%%%&&&((()))***************++++++,,,,,,,,,++++++***)))((()))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,000111111222333444444444222222333444444444333333111111222222222222111111444333111111222222111///000000111111222222333333//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,------......------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////+++---......,,,,,,---...999KKKDDD...---555222+++)))((()))+++...000000///***,,,...//////...,,,******++++++,,,,,,------...+++,,,---,,,++++++---///------...000111222333444333444666888999:::;;;;;;@@@@@@@@@BBBCCCBBB???===???AAAGGGEEEAAATTTppp|||{{{kkkpppxxxwwwzzzpppTTTWWWuuu:::999999;;;>>>?????????@@@BBBEEEGGGGGGFFFDDDBBBDDDBBB@@@CCCHHHLLLOOOOOOCCCAAA@@@@@@BBBBBBAAA@@@>>>?????????@@@@@@AAAAAA>>>>>>===<<<;;;:::999999777666666666666666777777666666666555555555555444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000///..............................------------------------------,,,,,,,,,,,,++++++***************++++++,,,+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***((())))))))))))************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++************++++++))))))))))))))))))))))))((()))))))))******************))))))))))))*********************************++++++++++++***))))))((()))***+++,,,+++******))))))***+++++++++++++++************)))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***,,,,,,,,,++++++***************++++++++++++***))))))+++,,,+++***************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,------............//////000000000//////---------......---------...---,,,,,,------,,,************+++,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,------......------******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,------***+++------,,,,,,---...777@@@===999;;;444***)))+++,,,---000222333111000'''(((***+++++++++)))(((******+++,,,,,,---......***+++,,,,,,******,,,///------...000111222333444333444555777999:::;;;;;;>>>>>>???AAABBBBBB@@@===???AAAGGGEEECCCXXXxxxsssppp~~~{{{qqqsss|||zzztttWWWVVVqqq999888999;;;>>>AAAAAA@@@???AAADDDGGGGGGFFFCCCAAABBB@@@@@@EEEOOOXXX^^^aaaEEEDDDCCCCCCEEEEEEDDDCCCBBBCCCBBBBBB@@@???===<<<<<<:::999:::;;;<<<;;;999777777666555555555555555666666666666666555555555222222222111111111111000000000000000000000000000111111111111111111111111000000000000000///..............................---------------------------------,,,,,,,,,++++++*********)))***++++++,,,+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***((((((((())))))******++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))*********************************++++++++++++***))))))''')))+++,,,---,,,***)))((()))***+++++++++++++++************)))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))---,,,)))'''((())),,,...,,,+++***)))((((((((((((,,,***)))***++++++***)))************************++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------------........./////////+++,,,,,,---...//////000111111111111111000//////---------......---------111///...///000111000...111111111111000000000///---...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---.........---*********++++++,,,,,,,,,******+++,,,...///000000,,,,,,++++++***+++++++++''')))+++++++++***+++,,,---,,,000???FFF444&&&...+++,,,---000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***++++++))))))+++...------...000111222333444222333555777999:::;;;;;;======>>>@@@BBBBBB@@@>>>===>>>EEECCCBBB[[[}}}wwwmmmyyytttlllpppwwwyyywwwZZZWWWooo999<<>>======???@@@CCCDDDEEEEEECCCCCCEEECCCCCCGGGNNNTTTWWWWWWEEECCCBBBAAAAAABBBDDDFFFGGGDDD@@@??????>>><<<999>>>======<<<:::888666555666666666666555555555555333222111111333333222111111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111222222///............---------------------------------+++++++++++++++++++++++++++******))))))******+++///---,,,***))))))***+++***,,,,,,+++)))((()))***))))))*********+++++++++************************************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))************************((()))++++++******+++---******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******++++++***************+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******+++***)))(((((()))***+++************************)))))))))))))))))))))))))))***,,,,,,***)))***+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...////////////000000000000//////........................000000///...------,,,,,,//////.........---------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++///333666777666555333222111111000---+++++++++++++++++++++++++++,,,,,,,,,---------......---------+++***+++...111//////000222555666555333666666666666777888::::::>>>>>>>>>@@@AAAAAA@@@>>>@@@???AAADDDIIIUUUpppvvvooommmkkkvvvxxxoooSSSSSSiii;;;>>>@@@AAA???<<<;;;:::===>>>@@@BBBBBBBBBAAA@@@@@@???@@@DDDIIILLLLLLKKKAAAAAA????????????@@@AAAEEEBBB???===>>>===;;;999===<<<<<<;;;:::888777666666666555555444444333333333222111111333333222111000111111222222111111000000000000000000000000000////////////////////////000000000000000000111111............------------------------------------++++++++++++++++++++++++++++++************++++++------,,,+++***************+++,,,+++)))((()))***))))))*********+++++++++************************************************+++++++++*********))))))))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))************************)))***++++++***)))***,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******+++******)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***)))(((''''''((()))***************************)))))))))))))))))))))))))))***,,,,,,***)))***++++++++++++++++++,,,,,,---************************,,,,,,,,,++++++*********))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------...////////////000000000000//////........................000//////...------,,,,,,///.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---000222111000111000......///...,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------,,,+++,,,...000000///...///222333333333666666666666777888::::::>>>>>>>>>@@@AAAAAA@@@>>>BBBAAABBBDDDHHHUUUnnnuuunnn}}}zzz}}}wwwmmmQQQQQQiii:::===???@@@>>>===<<<<<<===>>>@@@AAAAAA@@@???>>><<<<<<>>>AAACCCDDDAAA???@@@??????>>>>>>=========@@@>>><<<<<<<<<<<<:::999;;;;;;::::::999888888777555555555444333222222111333222111111222333222111000111111222222111111000000000000000000000000000////////////////////////000000000000000/////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++)))))))))+++***************+++++++++************************************************+++++++++***************------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))************))))))***************************+++,,,+++))))))***+++******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******)))))))))(((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))))))))((((((''''''(((((()))************************)))))))))))))))))))))))))))***,,,,,,***)))***+++***************++++++,,,))))))))))))))))))))))))+++++++++++++++*********))))))***++++++++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///...//////000000//////...------------------------//////......---,,,,,,,,,............------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,***(((,,,+++***+++,,,,,,***(((++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,...---,,,,,,---///222000...///111333444444555555666666777999:::;;;>>>>>>>>>@@@AAAAAA@@@>>>CCCBBBCCCDDDGGGUUUmmmrrrkkkyyy~~~yyyxxxnnnRRRQQQjjj666888<<<>>>??????@@@AAABBBBBBBBBBBB@@@???===<<<<<<<<<===???@@@???>>>===@@@@@@@@@??????===<<<;;;<<<;;;;;;;;;;;;;;;:::999:::999999888888888888888666666555444333222111111222111000111222333222000000000111111111111000000000000000000000000000000////////////////////////000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,***)))((()))+++,,,+++***)))***+++************************************************************************************************444444222000...,,,+++***************************************************************************))))))************))))))************************+++,,,,,,+++)))((()))*********************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))************************)))))))))))))))))))))))))))***,,,,,,***)))***+++)))))))))))))))******+++************************+++++++++***************))))))***++++++++++++******************************))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///...//////////////////...------------------------.........------,,,,,,,,,------------------------***+++,,,---------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,+++*********)))'''%%%)))(((((()))++++++***(((***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***,,,......---,,,---...000//////111444666666666555555555666777999:::;;;>>>>>>>>>@@@AAAAAA@@@>>>AAABBBBBBCCCHHHWWWooopppgggsssxxxppp{{{uuuYYYWWWnnn555888;;;===>>>???@@@AAADDDDDDBBB@@@>>>;;;999888;;;;;;;;;;;;<<<===???@@@>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<;;;:::::::::999888888777777777888999666666555555444333333222222111000000222222111000000000000111111000000000////////////////////////........................000/////////......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,+++***)))((()))***++++++***)))***+++************************************************************************************************444333222000...,,,***)))************************************************************************))))))************))))))))))))))))))))))))))))))+++,,,,,,+++)))((()))*********************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((('''(((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++))))))(((((())))))***+++++++++++++++++++++++++++************************))))))***++++++++++++******************************************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............////////////......---------------------------------------,,,,,,,,,,,,,,,------------------******+++,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***))))))******(((&&&((('''''')))+++,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,------------***,,,......---,,,---...,,,,,,...222555777555444444444555666777999;;;<<<>>>>>>>>>@@@AAAAAA@@@>>>===@@@AAABBBJJJ\\\tttpppfffppp~~~yyyssseee```sss999;;;======<<<<<<===>>>BBBAAA???===:::888666555999999999999999;;;???BBB<<<;;;;;;::::::999999999999;;;======<<<;;;;;;;;;999888777666666666777888555555555555444444444444222111000000111222111000///000000111111000000///////////////////////////.......................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++)))***************)))))))))***++++++***)))+++,,,+++++++++******************************************************************************+++++++++,,,,,,++++++++++++++++++***************************************************************+++++++++))))))************))))))))))))))))))))))))))))))***+++,,,+++))))))***+++******************************++++++++++++************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++)))))))))))))))******+++++++++++++++++++++++++++)))))))))***************))))))***++++++++++++***************************+++++++++***++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++************++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,************++++++++++++******+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++***************************))))))***+++,,,***(((((((((((())),,,,,,+++************++++++,,,,,,---,,,,,,---------.........+++,,,...---,,,,,,---///,,,,,,...000333444333111444444555666888999;;;<<<>>>>>>>>>@@@AAAAAA@@@>>>;;;???AAABBBLLLaaaxxxuuujjjrrr~~~}}}yyy~~~pppiiiyyy:::<<<======;;;;;;<<<===>>>===<<<;;;999999888888777999;;;<<<;;;<<>>>>>>>>@@@AAAAAA@@@>>>;;;@@@BBBBBBMMMdddzzz~~~rrrxxx{{{}}}tttmmm|||777999;;;<<<<<<<<<>>>@@@<<<<<<<<<;;;;;;<<<<<<===777;;;???AAA???>>>???AAA>>>===;;;::::::;;;===???;;;>>>AAAAAA>>><<<<<<===:::999777555444555666777000111111222222333444444111000///000111222111/////////000000000000//////////////////////////////........................,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++(((***++++++******+++---++++++++++++******))))))************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))))))))))))))))))))((()))++++++******+++---******************************++++++++++++************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***+++***************++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***))))))))))))))))))))))))***************++++++,,,******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++'''((()))***************))))))******++++++++++++************************))))))))))))))))))))))))******)))***++++++)))((()))(((((()))+++,,,***)))))))))***+++,,,,,,------******+++++++++,,,,,,,,,---------+++***+++...111AAA<<<555111000222444555333444444666888:::<<<===>>>>>>>>>@@@AAABBB@@@>>><<>>===<<<;;;<<<===???>>><<<;;;;;;===???@@@@@@AAABBBAAA@@@===:::888888777666555555444444555333333333222222222111111111111000000111111222333000000000000////////////////////////....................................------------------------........................+++++++++++++++++++++++++++)))'''(((+++,,,***(((,,,++++++******++++++,,,************************+++++++++*********))))))(((((())))))*********+++)))************+++++++++))))))************))))))************************************************))))))************))))))(((((()))*********************++++++++++++******************************+++*********))))))(((((())))))))))))))))))))))))************************++++++******))))))((((((---------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))++++++*********+++******))))))))))))*********)))((((((((()))+++,,,************************+++)))'''(((***,,,***'''++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***)))((()))***,,,...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000HHHCCC<<<666222222444666666666777777888999;;;<<<===;;;<<>>;;;<<<<<<===>>>>>>>>>===<<<===>>>===<<<===???@@@AAA???>>>======>>>???@@@AAAAAAAAAAAA???>>><<<::::::999888777666666555666333333333222222222222111111111000000111111222333111000000000////////////////////////....................................------------------------------------------------+++++++++++++++++++++++++++)))((((((***+++***(((,,,++++++******++++++,,,************************+++++++++*********))))))))))))))))))*********+++)))************+++++++++)))******************)))************************************************))))))************))))))(((((()))*********************++++++++++++******************************************)))))))))((())))))))))))))))))))))))************************************))))))))))))------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((******)))))))))*********))))))))))))*********))))))((()))***+++,,,************************---,,,,,,,,,---...---,,,************************************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***)))(((((()))+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000:::888444111000333666888666666777777888999;;;<<<===;;;<<>>;;;;;;<<<===>>>>>>???????????????>>>===>>>AAACCCCCCBBB@@@???>>>??????@@@AAA@@@@@@???>>>>>>======<<<;;;:::888777666666666333333333333222222222222111111000000111111222333111111000000000/////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***(((++++++************++++++************************+++++++++***************)))))))))***************)))************+++++++++******++++++++++++******************************************************))))))************))))))(((((()))*********************++++++++++++******************************************))))))))))))))))))))))))))))))))))))************************)))))))))***************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&((())))))(((((()))*********))))))))))))*********))))))))))))***++++++***************************+++,,,,,,+++***+++,,,))))))))))))))))))))))))************************,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))************))))))++++++,,,,,,,,,,,,,,,,,,++++++************++++++************************+++***)))((('''((()))*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000111000//////000333666888666666777777888999;;;<<<===<<<<<>>???DDDEEEDDDIIIVVVbbbiiivvvwwwllliiixxxrrr{{{777999<<>>===:::;;;;;;<<<===???@@@AAACCCBBBAAA>>>======@@@CCCDDDCCCBBBAAA@@@@@@@@@@@@??????>>>===<<<<<<======<<<;;;:::888777666666666444444333333333222222222111111000000111111222333111111111000000000//////////////////............................................................++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******))))))++++++************++++++************************************************************************))))))*********++++++++++++++++++,,,,,,+++++++++************************************************))))))************))))))(((((()))*********************++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&(((******)))((()))*********))))))))))))******)))))))))*********++++++************************(((+++---,,,)))(((***---************************************************,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))************))))))+++++++++++++++,,,,,,,,,++++++************++++++************************+++***)))(((''''''((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000111111111222333444555555666666666777888999;;;;;;<<<<<<===???BBBCCCAAA???>>>DDDFFFFFFMMM^^^lllqqq}}}{{{lllfffvvvzzz~~~777999<<>>???@@@FFFEEEBBB???<<<<<<>>>AAADDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;:::999888777555555555444444444444333333333222222111111000000111111222333111111111111000000000000////////////............................................................++++++++++++++++++++++++++++++++++++++++++++++++))))))******)))))))))***+++******))))))******+++************************************************+++++++++***************))))))*********++++++++++++++++++,,,,,,+++++++++************************************************))))))************))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++*********+++******))))))))))))******)))*********++++++++++++************************,,,...000///,,,+++---000++++++++++++++++++++++++************************,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******************************))))))************))))))*********++++++,,,,,,,,,++++++************++++++******************************)))(((((('''''''''******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000111222333444444444444444666666666777888999;;;;;;<<<<<<===???AAABBBAAA@@@???EEEFFFEEEPPPgggxxx}}}zzzhhhaaarrr{{{888999<<<>>>???>>>===;;;::::::999999:::<<<>>>???DDDDDDBBB???<<<;;;<<<>>>AAAAAAAAA@@@@@@?????????>>>======<<<;;;::::::999888777666555444444444444444444444444333333333333111111000000111111222333222222111111111000000000////////////....................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***+++***)))((()))*********))))))))))))*********************************************++++++++++++++++++++++++*********)))************+++++++++******++++++++++++******************************************************))))))************))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************+++++++++++++++*********+++++++++++++++************************)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++***+++,,,******))))))))))))******)))***++++++,,,,,,++++++************************+++,,,------++++++,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******************************))))))************))))))))))))******+++,,,,,,,,,++++++************++++++************************))))))))))))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000---///000222444555555555666666777777888999;;;<<<<<<===>>>???@@@AAAAAAAAABBBHHHGGGCCCOOOiii{{{{{{uuubbb\\\pppyyyqqquuu888999<<<>>>???>>><<<;;;;;;:::888888888:::<<<===???@@@???>>><<<;;;<<<>>>>>>>>>?????????>>>>>>>>>????????????>>><<<:::999666666555555444555555666555444444444444333333333111111000000111111222333222222222111111111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***(((((()))+++******))))))))))))******************************))))))*********+++++++++,,,,,,,,,++++++*********)))************+++++++++)))******************)))************************************************))))))************))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************,,,++++++++++++++++++***)))*********++++++++++++************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++******))))))))))))******)))***+++,,,,,,,,,++++++***************************)))(((((()))***)))(((************************************************,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******************************))))))************))))))((())))))***++++++,,,,,,++++++************++++++************************))))))************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000...///000222444555666666666666777777888999;;;<<<<<<===>>>???@@@@@@AAABBBCCCIIIHHHDDDPPPkkk|||}}}zzztttbbb]]]pppnnnkkkppp|||888:::<<<>>>???>>><<<;;;;;;:::888777777888:::;;;:::<<<======<<<<<<===>>><<<======>>>>>>>>>======@@@AAABBBAAA@@@===:::888555555555555555666777777555555444444444333333333111111111000111222222333222222222111111111111000000/////////....................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,+++(((''')))+++******))))))))))))******************************))))))******++++++++++++,,,,,,,,,++++++*********)))************+++++++++))))))************))))))************************************************))))))************))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************---,,,,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******)))((()))*********))))))))))))******)))***+++,,,---,,,++++++************************---+++)))***---...,,,)))))))))))))))))))))))))))************************,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******************************))))))************))))))((())))))***++++++,,,,,,++++++************++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,...000333333333444555555666666666666777777888999;;;<<<<<<===?????????@@@AAACCCBBBIIIIIIFFFSSSnnn}}}}}}~~~yyygggaaasssgggjjjppp}}}::::::::::::;;;;;;<<<<<<;;;:::999888999;;;===???=========>>>======<<<<<<<<<<<<;;;;;;<<>>BBBCCCCCCBBBBBBIIIIIIEEEQQQkkk~~~nnnaaammm~~~vvvvvv{{{999999:::::::::::::::999:::999999999999;;;<<<===<<<<<<======<<<;;;::::::777777777888:::<<<>>>???<<<<<<<<<999666444444555666666666666666555555555444444333333333222222222222222222222222222222222000000000000000000000000000000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))************+++++++++************************+++++++++*********))))))************************************************)))************+++++++++))))))************))))))***************)))(((((())))))))))))************************)))))))))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))************))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++******))))))******++++++***)))))))))***+++,,,************************)))************+++++++++,,,,,,+++++++++*********)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************,,,+++)))((((((((()))***))))))))))))************&&&''')))***+++++++++***+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,************************+++++++++***************+++++++++*********)))))))))************+++++++++************************++++++************++++++***************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,---...000222333222222222333444555666777::::::999999999:::;;;<<<;;;:::;;;>>>AAACCCCCCBBB@@@HHHIIIFFFRRRlll~~~oooaaalll{{{sssyyy777888:::;;;:::999777666888888888999::::::;;;;;;<<<<<<<<<;;;:::999888777333444666888:::;;;<<<<<<:::::::::888555333333333333444444444555555555666333333333333222222222222111111111111111111111111000000000000000000000000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))************+++++++++************************+++++++++***************************************************************)))************+++++++++))))))************)))))))))************))))))((())))))))))))************************))))))))))))))))))))))))((((((((((((******))))))))))))******************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******)))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************+++******))))))******+++******))))))******+++,,,************************)))************+++++++++,,,++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************+++***))))))((()))))))))************++++++++++++'''((()))******+++******+++***)))***,,,,,,,,,***)))*********++++++++++++***************************************++++++++++++++++++***************)))************+++++++++************************++++++************+++++++++++++++***************+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------------......000111333444222222222333444555777777::::::999999999:::;;;<<<::::::;;;===@@@BBBAAA@@@DDDJJJIIIDDDNNNfffvvvwww}}}jjj^^^lll}}}}}}qqqxxx777888:::<<<;;;999777555666666888999999:::999999;;;;;;;;;:::999777666555444666999;;;===>>>======:::;;;;;;:::777555444555333333333333333333333333333333333222222222222111000000000000000000000000000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++************************))))))***+++++++++++++++...------,,,,,,++++++***))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))************))))))))))))************)))(((((()))))))))*********************)))))))))))))))******))))))((((((''''''******))))))))))))*********************************************+++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********(((((((((((()))))))))***((((((''''''''''''((((((***))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))*********************+++++++++************************))))))*********+++++++++++++++++++++************))))))*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,------...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************)))))))))))))))))))))))))))*********++++++(((((())))))************+++***)))***+++,,,+++***))))))))))))************************************)))))))))***+++++++++,,,************************))))))*********+++++++++************************++++++************++++++,,,+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///111222333111111222333444555777888::::::999999999:::;;;<<<:::::::::===???AAAAAA???EEEJJJHHHDDDQQQkkk}}}}}}iii[[[iii{{{ooonnnvvv777999;;;<<<<<<;;;888666555666777888999999999999;;;;;;;;;:::999777666555666888;;;===???>>>======:::;;;<<<;;;888666555666555444444333222111111111333333222222222111111111000000000000000000000000////////////////////////.............../////////------------------------++++++++++++++++++++++++************************))))))***++++++++++++***,,,+++++++++*********)))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))*********+++++++++))))))************))))))((())))))*********))))))((()))))))))************))))))))))))))))))************))))))((((((''''''******))))))))))))******************************))))))*********+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************'''(((((((((((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))******++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))*********))))))((((((((()))))))))******)))))))))))))))*********+++***))))))++++++***)))(((((()))))))))*********************************)))))))))***+++++++++,,,************************))))))*********+++++++++************************++++++************++++++,,,+++++++++***)))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---...///000111111111111222444666777888::::::999999999:::;;;<<<;;;:::;;;===???AAA@@@???AAAGGGGGGHHH\\\}}}ooo]]]eeesss|||rrrpppxxx777888:::;;;<<<;;;:::999777777777888999999::::::<<<<<<<<<;;;:::999888777777888:::<<<===<<<;;;:::888999;;;:::888555444444555555444333222111000000222222222222111111111111111111111111111111111111////////////////////////---............/////////------------------------++++++++++++++++++++++++************************((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++************************************************)))************+++++++++))))))************))))))((())))))************)))))))))))))))************))))))))))))************))))))))))))((((((((((((******))))))))))))******************************)))))))))***++++++,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))*********++++++''''''(((((((((((()))))))))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))***++++++++++++***************************)))************++++++++++++************))))))))))))************+++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************(((((()))************)))'''((((((((())))))))))))******))))))))))))******+++***))))))***+++)))(((((()))))))))***************************************************+++++++++***************+++++++++)))************+++++++++************************++++++************+++++++++++++++***************(((((()))***++++++++++++---,,,+++***+++,,,---...+++++++++,,,,,,---//////000111111222444666888999::::::999999999:::;;;<<<<<<;;;;;;===@@@AAA@@@???AAAGGGGGGIII\\\|||sssaaafffsss}}}yyy555666777999::::::::::::888888777777888999;;;<<<<<<<<<======<<<;;;::::::999:::;;;<<<<<<;;;:::999777999::::::888555444444444444444333333222222222222222222222111111111111222222222222222222222222////////////////////////---------.........//////------------------------************************************************((())))))***************'''(((((())))))*********)))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++************************************************)))************+++++++++))))))************))))))(((((()))***************))))))))))))************((()))))))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++'''''''''((((((((())))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))***+++,,,++++++***************************)))************+++++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,------------...------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************'''((()))***+++******)))(((((()))))))))*********+++***)))(((((()))******,,,***))))))******)))''')))))))))*********++++++************************+++++++++***************))))))*********+++++++++)))************+++++++++************************++++++************++++++***************+++++++++((()))***+++,,,,,,,,,,,,---,,,+++******,,,---///++++++++++++,,,---...///000000111222444666888999::::::999999999:::;;;<<<===<<<<<<>>>AAABBBAAA@@@BBBHHHGGGGGGUUUmmmxxxtttxxxvvvhhhlllwwwwww~~~444555555777888999:::;;;:::999777777777999<<<============>>>======<<<<<<============<<<<<<;;;:::888:::<<<<<<999777666555222333333333333444444444222222222111111111111000222222222222222222222222////////////////////////---------.........//////------------------------************************************************(((((()))***************''''''((()))***+++,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))******++++++++++++************************************************)))************+++++++++))))))************))))))(((((()))***************))))))))))))************(((((())))))*********+++''''''(((((())))))************))))))))))))******((((((((((((((((((((((((((())))))***++++++,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++''''''''''''((((((((()))******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((()))***+++,,,+++******************************)))************+++++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,---------......---.........---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************'''((()))+++++++++***))))))************++++++++++++***)))(((((()))******,,,***))))))******)))'''************++++++++++++************************,,,+++++++++******))))))))))))******++++++++++++)))************+++++++++************************++++++************++++++))))))******+++++++++,,,)))***+++,,,------...------,,,+++******,,,...///,,,,,,,,,,,,,,,---...///000000111222444666888999::::::999999999:::;;;<<<=========???AAABBBAAA@@@???EEEGGGGGGTTTgggmmmfffvvv~~~ppppppvvv}}}jjjqqq{{{444666666666555666888:::777777888999:::<<<===>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;:::::::::::::::<<<<<<<<<;;;:::999777777555444444333333333444444555555333222111000000000222222222111111111000000///////////////000000000///............---------,,,,,,,,,---------......++++++++++++++++++++++++******++++++++++++******+++///111...***(((***---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((()))***)))((((((***,,,***+++,,,---,,,+++***)))************************))))))***++++++++++++***+++++++++************)))***)))(((''''''((()))***((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))************+++++++++++++++++++++++++++++++++)))******+++++++++******+++++++++*********))))))++++++******)))*********+++++++++******)))))))))'''((()))***,,,---...///,,,------......------,,,************************************************+++++++++*********)))))))))************+++++++++)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))+++++++++***************************************++++++************++++++++++++******+++,,,,,,---+++++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888===;;;999777777999;;;===;;;;;;===>>>@@@@@@AAAAAABBBFFFKKKGGGGGGZZZiiicccwwwppphhhtttkkkfffiiittt666777888777666777888:::::::::::::::;;;<<<<<<======>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555444333333333333333444444333222111111111111222222222111111111000000000000000000000000000000///............---------,,,,,,,,,------------...++++++++++++++++++++++++******++++++++++++******+++...000---)))'''))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))******)))((((((***,,,+++,,,,,,,,,,,,+++))))))************************))))))***++++++++++++***+++++++++************)))+++***))))))))))))***+++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))************++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++*********)))))),,,+++++++++++++++,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,************************************************+++++++++*********)))))))))************+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((************************************************++++++************++++++++++++*********++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888===;;;999777777999;;;===;;;<<<===???@@@@@@@@@@@@@@@DDDIIIGGGKKKdddxxxuuuzzz}}}lllhhhvvvnnngggjjjuuu999::::::999777777888999===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>???>>>>>>========================<<<;;;:::888888777666555444333222222222333333222111111222222333222222222111111111111111222222111111000000/////////............---------,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++*********,,,...,,,)))''')))+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((***++++++***(((((()))+++,,,,,,,,,,,,+++***)))(((************************))))))***++++++++++++***+++++++++************))),,,+++************+++,,,***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++++++++***************++++++++++++,,,---......000000////////////......---,,,,,,++++++*********,,,,,,------------,,,,,,************************************************+++++++++***************)))************+++++++++)))))))))))))))(((((('''++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))'''(((((((((((((((((('''))))))))))))))))))******************************++++++************+++++++++******)))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888===;;;999777777999;;;===<<<===>>>???@@@@@@???>>>AAACCCGGGFFFMMMlll}}}mmmkkkyyyvvvjjjmmmwww:::::::::888666555666888;;;;;;::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;:::999888888777555444333222222111222111111111222222333444111111111111111111111111333333222111000//////...///............---------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******)))+++,,,+++((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((***++++++***)))((()))+++---,,,,,,+++***)))((((((************************))))))***++++++++++++***+++++++++*********))))))+++++++++******+++++++++))))))***++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))*********+++++++++************************+++++++++++++++***)))(((*********************************+++,,,---.../////////..................---,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,************************************************************************))))))*********+++++++++(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************(((((())))))))))))((((((((()))))))))))))))******************************++++++************+++++++++***))))))((()))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888<<<;;;999888888999;;;<<<<<<===???@@@@@@???>>>===EEEEEEFFFCCCKKKlllvvvoooyyykkknnnwww999999999777555444555666888888888888999:::;;;<<<===>>>???@@@AAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;:::888888888777555444333222222111111111111111222333444444111111111111111111111111333222222111000///......///............---------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******)))*********)))(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***+++++++++))))))***,,,,,,,,,+++***))))))((((((************************))))))***++++++++++++***+++++++++*********))))))************************(((***,,,......,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************((()))***+++++++++++++++************************))))))))))))***,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++(((((())))))))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))(((((())))))*********+++************************++++++************++++++******)))))))))))))))************)))))))))((((((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888<<<;;;999888888999;;;<<<<<<===???AAAAAA???>>><<>>???@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;:::999777777777666555444333222222222222111111111222333333444111111111111111222222222111111000000//////......///............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++***************************************************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******,,,---++++++***))))))))))))***************************))))))***++++++++++++***+++++++++************)))))))))************))))))'''))),,,......,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************+++++++++************************'''((()))***+++,,,,,,,,,***************+++++++++))))))))))))***+++,,,,,,)))))))))************+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,++++++***************************************************************+++++++++)))************+++++++++'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,************************++++++************++++++***))))))))))))***+++++++++++++++******))))))(((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888;;;::::::999999::::::;;;:::<<>>===DDDEEEGGGDDDLLLmmm}}}lllkkkwwwmmm^^^```jjjyyy888999999777666555666888999999999888888999:::::::::;;;<<<=====================<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888666666666555444333333333333333222222222111222222333333000000111111111222222222/////////...............///............---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************)))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((()))++++++***+++---///***))))))(((((()))++++++************************))))))***++++++++++++***+++++++++************)))******+++,,,,,,+++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))************+++++++++************************((()))***+++++++++++++++))))))*********+++++++++++++++*********++++++,,,)))*********++++++++++++)))******++++++,,,------++++++,,,,,,,,,,,,++++++************************************************))))))*********+++++++++)))************+++++++++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,******++++++++++++******)))******+++,,,,,,------************************++++++************++++++)))))))))******,,,---...---,,,,,,+++******))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888;;;::::::999999::::::;;;999;;;>>>AAABBBAAA???>>>AAABBBFFFDDDKKKiiiyyyttthhhjjjwwwqqqhhhhhhnnnzzz999999:::888777666888999===<<<;;;:::999999999999888999::::::;;;:::::::::<<<<<<;;;::::::::::::::::::::::::999888777666555555444444333333333444444333333222222111222222333000000111111222222222222---------...............//////.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++************************************************))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******''')))*********,,,...000))))))(((((((((***+++,,,************************))))))***++++++++++++***+++++++++************)))++++++------------++++++***)))&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++))))))))))))))))))))))))******+++++++++******)))))))))******++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++************************************************))))))******++++++++++++)))************+++++++++''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,---))))))************))))))******+++,,,------......************************++++++************++++++((())))))***+++---...///------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000111111222333444666777888;;;::::::999999::::::;;;888:::>>>AAABBBBBB@@@>>>???AAAEEECCCHHHccczzzyyyvvvyyywwwmmmgggmmm{{{xxxvvvxxx666666666777777777777777;;;;;;:::999888666666555999999:::::::::999999888;;;;;;;;;::::::;;;<<<<<<;;;:::999888777777777777444222222222444444444222222222222111111111111000111111000000000000111111000000///.....................---------,,,,,,,,,---------------------------,,,+++******,,,---///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,+++***))))))***+++,,,************************)))************+++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))************))))))((((((''''''))))))))))))*********+++)))***,,,------,,,+++)))))))))***+++,,,,,,------************************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++((()))+++,,,------,,,+++***)))((()))*********((()))*********++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++*********))))))******))))))******+++,,,******))))))******+++,,,++++++------------++++++************************++++++************++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***)))+++......+++((((((((((((((()))***,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---.../////////---+++,,,...000111111111222222333333333;;;999888888:::;;;;;;:::===>>>>>>????????????>>>DDDEEEGGGDDDJJJcccrrriiihhhvvv~~~wwwnnnqqq{{{{{{444444444555555555666666999999888777777666555555888888999999999888777777777777777777777888999999::::::999888777777777777444333222222444444333222222222222111111111000000111111000000000000111111000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++***))))))***++++++************************)))************+++++++++***************************++++++++++++***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))*********)))))))))((((((((('''(((((())))))******)))))))))***,,,------,,,***)))))))))***++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******++++++,,,,,,+++++++++***))))))++++++***))))))))))))*********++++++++++++************++++++************************+++++++++*********))))))******))))))******+++,,,******))))))******+++,,,++++++------------++++++************************++++++************++++++++++++++++++++++++++++++************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******+++------+++((((((((((((((()))***++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---...///...---,,,...000111111222222333333444444;;;999888888:::;;;;;;:::<<<===???@@@@@@???>>>>>>@@@CCCIIIHHHKKK```lllaaa___sss~~~rrrooowwwzzzvvv}}}111111222222333444555555666666666666666666666666777777777777777666555444444444444555666777888888:::999999888777777777666444333222222444444333222222222111111111000000000111000000//////000000111000///......------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++***))))))***++++++************************)))************+++++++++******************************++++++******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((('''((()))******)))(((''')))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++,,,++++++*********++++++,,,***)))***+++,,,+++***((((((((()))))))))************++++++++++++******************************+++++++++*********************))))))******+++,,,******))))))******+++,,,++++++------------++++++************************++++++************++++++++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++---,,,***((()))))))))(((((()))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...///.........000111222222333444444555555;;;999888888:::;;;;;;:::;;;<<>>===@@@BBBGGGFFFIII___nnnhhheeezzzsssnnnxxxyyyrrrqqqyyy///000111222333444555666444444555666777777888888666666666666555444333333444555666777999:::::::::888888888888888777666666555333222222444444333111111111111111000000000000000000////////////000000//////...------------...---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,...///************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************+++******************+++************************))))))*********+++++++++************************))))))************))))))((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))(((((((((((('''((()))******)))'''&&&***++++++++++++***))))))))))))******+++++++++,,,************************))))))***+++,,,,,,------,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++---,,,+++)))))))))***+++,,,+++***+++,,,,,,+++***(((((((((((()))))))))))))))***+++,,,,,,+++***)))******************************************************))))))******+++,,,******))))))******+++,,,++++++------------++++++************************++++++************++++++************************************************(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***++++++,,,+++***)))***))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++...//////...///000222222333333444555666666;;;999888888:::;;;;;;:::999<<>><<>>@@@AAAAAA???>>>>>>???EEEFFFEEEXXXpppwwwqqqvvv{{{xxxmmmhhhrrrzzzrrrpppvvv~~~333333333444444444555555222222444555777888::::::999999888888777555444333555666888999:::999888777555666777888888777666555666444333333333333222000111000000000//////////////////............/////////...------,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))***++++++++++++***)))************************)))************+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((((((((()))))))))******)))(((((()))+++---///,,,+++***))))))(((((((((************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++((())))))************)))+++***))))))++++++***))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++))))))*********+++++++++******))))))******+++,,,******))))))******+++,,,++++++------------++++++************************++++++************++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''))),,,,,,***((()))***'''''''''''''''((()))***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---......,,,***)))---...///...---,,,...000///000111222333555666666;;;999888888:::;;;;;;::::::;;;===???@@@@@@@@@@@@>>>???FFFGGGEEEVVVoooxxxvvv~~~vvvlllsssooogggeeellluuuzzz333333333333333333333333111111333444666777888999:::::::::999888666555444777888:::;;;;;;:::999888444555777888999888666555666555333333333333222000000000000000//////////////////............//////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******------------------------++++++,,,++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***)))************************)))************+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((((((((())))))******+++***(((((())),,,///222,,,+++***)))((((((((((((*********)))))))))))))))************************,,,,,,++++++++++++++++++*********++++++,,,,,,---+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++'''((()))+++++++++***)))***)))((()))***+++***(((************++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))******++++++++++++*********)))***++++++,,,*********)))***++++++,,,++++++------------++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&))),,,,,,)))((((((***&&&&&&&&&'''''')))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,.........,,,***)))/////////---,,,,,,...000...///000111333444555666;;;999888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBB@@@EEEDDDBBBWWWuuu}}}tttfffooommmfffdddlllwww~~~333333444555555555555555333333444666777999::::::=========<<<;;;999888777999:::;;;======<<<:::999888999:::;;;:::888666444444444333222222111000000///////////////000000000/////////...---------,,,---------...............---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******++++++************++++++******++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***---...,,,***))))))))))))))))))))))))))))))(((((((((((())))))+++*********+++,,,,,,---,,,+++***((((((((())))))))))))))))))))))))))))))************************++++++************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,++++++***))))))))),,,+++***))))))***+++,,,*********)))******+++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***((((((((()))***)))***,,,.........,,,+++))))))))))))))))))))))))'''((()))******)))(((''',,,+++******))))))******++++++***)))(((((())))))************************************************++++++************+++++++++++++++************))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????CCC???CCCEEEFFF[[[zzz{{{kkkcccpppvvvpppmmmqqq{{{444555555666666666555555333444555666888999::::::>>>>>>>>>===<<<:::999888:::;;;===>>>>>>===;;;:::888999::::::999888666444444444444333222222111111000000000000000000000000..................------........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++******************+++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***,,,---+++)))))))))))))))))))))))))))))))))(((((((((((())))))+++*********+++,,,,,,---+++***)))(((((())))))***))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++***************++++++***))))))***++++++*********)))******+++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++)))((((((((()))***)))***,,,------,,,+++***))))))))))))))))))))))))((()))*********)))((((((,,,+++******))))))******++++++***)))))))))))))))***************************************************))))))))))))))))))***++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????CCC@@@EEEFFFFFFZZZ{{{yyyhhh___lll}}}tttssszzz666666777777777666555555444555666777888999:::;;;>>>>>>>>>===<<<;;;:::999;;;<<<===>>>>>>===;;;:::888888999999999777666444555555444444333333222222222222222111000000000///..................//////000//////......---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))************)))))))))))))))))))))))))))(((((((((((()))************************************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++,,,,,,***))))))((())))))***+++))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++++++++***))))))***++++++******))))))***++++++,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***))))))((())))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++******))),,,+++******))))))******+++***))))))))))))))))))************************************************))))))(((((((((((()))))),,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????@@@???EEEFFFFFF\\\wwwddd[[[ggg|||yyyvvv|||777777777777777666666555555555666777888999::::::<<<<<<<<<<<<;;;::::::999:::;;;===>>>===<<<:::999777777888888888777666555555555555444444333333333444333333222111000//////------......//////000000111000000///...------,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++*********++++++***************++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))***+++++++++,,,+++++++++((((((((())))))***++++++))))))))))))))))))))))))***************************************+++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++******************+++))))))))))))***+++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))))))))******++++++***)))(((''')))))))))))))))))))))))))))*********++++++++++++,,,+++******))))))************)))))))))))))))***************************************************))))))(((((((((((()))))),,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????<<<<<>>>>>??????>>>===DDDFFFFFF]]]zzzrrrcccYYYfff~~~}}}sssjjjmmm{{{444555666666777777777666444555555666777888888888777777888999999999888888999:::;;;<<<;;;999777666666666666555555555555555444444444333333333333333222222222111000000000/////////////////////000000111000000//////.....................---------,,,++++++++++++++++++++++++***************************************+++++++++))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++)))***+++,,,,,,+++***)))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,---,,,+++***)))((())))))************)))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,)))***++++++++++++***)))(((((())))))***+++------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))************)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++******))))))******)))))))))))))))******+++************************************************++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????CCC???CCCEEEFFF[[[zzz|||uuuqqqeee[[[hhhzzzpppsss222333444555666777777777444444444555666666777777666777888999999999999999:::;;;<<<<<<<<<:::888666555555555444555555555666222222333333333333333333000000000000000000000000000000000///////////////000000000///////////////............------------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))******))))))******+++,,,(((***+++,,,,,,+++***(((******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,------+++***((())))))***+++******(((((())))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,)))***++++++++++++***)))((((((((()))***,,,---...+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))***+++******)))******))))))******++++++))))))))))))))))))))))))((((((''''''(((***+++,,,,,,+++******))))))******)))))))))))))))***++++++******************************************************))))))))))))******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222000111222333222333555777888888777777888888999:::999:::;;;===>>>>>>??????BBB<<<@@@CCCGGG\\\wwwuuuqqqrrrhhh]]]iiivvvvvv111111333555666777777777333333444444555555666666777888999:::::::::::::::;;;<<<======<<<;;;888777555555444444444555555666222222222222222222222222////////////000000000000111111000000//////......////////////000000000000//////.........---------++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))*********)))******+++,,,((()))+++,,,,,,+++)))(((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))(((***,,,))))))))))))))))))))))))))))))(((((((((((())))))***+++---------+++)))((()))***++++++***)))((('''))))))))))))))))))))))))************************((())))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++)))***+++,,,,,,+++***)))((((((((()))***,,,---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((()))+++++++++***)))******))))))***+++,,,,,,))))))))))))))))))))))))((('''''''''''')))+++,,,,,,++++++***)))*********))))))((())))))***++++++************************************************))))))(((((((((((())))))---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222333000111333333222333555777888888888777888999999:::999:::;;;===>>>>>>??????===777;;;AAAHHH___yyy}}}rrrooosssjjj^^^iiirrrooozzz...///111333555666666777444444555555555444333333444444555555666777777777<<<<<<:::999888666555555666555444444222222111000111111111111111111111111222111111000///......---//////............//////000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((('''---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++************)))+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))(((((('''''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***&&&''''''((()))******+++******))))))))))))******************************+++++++++*********))))))***+++,,,,,,------,,,,,,+++---//////---+++))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------******+++,,,...000222333111111000111222444777888999999888888888888999999999===@@@@@@>>><<<===???======???BBBHHHTTTjjj}}}~~~sssjjjmmmjjjZZZbbb~~~jjjkkkzzz...///111222444444555555222333333444444444333333444444444555666666777777;;;;;;:::888777555444444444444444333333222222111111111111111111111111111111111000000///......---//////............///////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************+++++++++++++++************)))+++++++++*********)))))))))))))))))))))*********))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((()))************++++++++++++++++++*********))))))******************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***''''''(((((())))))************))))))))))))******************************+++++++++*********))))))***+++,,,,,,------,,,,,,+++---///...,,,***))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,------///000000000000111222333555666777999999888888888888999999999===@@@@@@>>><<<===??????>>>???AAAFFFSSSjjj~~~zzzqqqhhhkkkiiiZZZ```|||mmmooo~~~...///000111222222222222000111222333333333333333333333444555555666666777999999888777666444333333333333333333333333333333111111111111111111111111111000000//////.........//////............//////............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((()))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************++++++************+++++++++++++++************)))+++************)))))))))(((((())))))******++++++))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))((((((((()))************++++++++++++++++++*********************************************************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))******************************+++++++++******************++++++,,,,,,,,,,,,,,,***,,,------+++)))))))))++++++************++++++************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...//////...------------...///000222333555666666666999999888888888888999999999===@@@@@@>>><<<===???@@@??????@@@DDDRRRlllzzzrrrjjjllljjj[[[```{{{xxxxxx...///000000000000000000...///000222222333333333222333333444555555666666888777777666444333333222111111222222333333333333111111111111111111111111000000/////////.........//////............//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))((((((((()))+++,,,---++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))++++++************+++++++++++++++*********))))))************))))))))))))''''''((()))***++++++,,,))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++*********************+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))+++******))))))******+++******************************************************+++,,,,,,,,,,,,+++)))+++,,,,,,***)))))))))++++++************++++++))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,---......//////...------------...///000222444666666666666999999888888888888999999999===@@@@@@>>><<<===???@@@??????@@@EEETTTqqq{{{ssstttqqqaaabbbyyy...//////000000/////////...///000111222222333333222222333333444444555555777666666555444333222222000111111222222333333444000000000000000000000000////////////............//////............//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++************************)))))))))******+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,------******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))*********+++++++++******************************************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************))))))))))))++++++************++++++************************************************)))***++++++,,,,,,++++++)))+++,,,+++***))))))***++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---...///---------------...///000///000333555666777666666999999888888888888999999999===@@@@@@>>><<<===?????????@@@AAAFFFWWWvvv~~~zzzhhheeexxx}}}......///000000000/////////000111222222222222222111111222333333444444555666666555555444333333222000111111111222222333333000000000000000000000000........................//////............//////............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++************)))(((((()))))))))))))))***(((((())))))******++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************+++)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************++++++************++++++***************************************+++++++++)))******+++++++++++++++***+++,,,+++***)))***,,,++++++************++++++))))))))))))))))))))))))*********++++++,,,,,,---*********+++,,,---...///++++++,,,,,,...///111111000111333444666777777777999999888888888888999999999===@@@@@@>>><<<===???>>>???AAABBBGGGXXXxxxoooiiiwwwtttwww---...///000000000000000111111222222333222222111111111111222333333444444666666555555444444333333111111111111111222222222000000000000000000000000........................//////............///////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++((((((((()))***+++++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***---......---+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++************+++++++++++++++************)))(((((((((((())))))******)))))))))))))))*********))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))******++++++,,,,,,++++++******++++++,,,************************))))))*********+++++++++))))))***++++++++++++++++++,,,,,,,,,******,,,---++++++************++++++************************)))******+++,,,,,,------*********+++,,,---//////,,,,,,,,,---...///000111222222222333555666888999999999888888888888999999999===@@@@@@>>><<<===???>>>@@@AAABBBEEEVVVvvvrrrjjjuuu~~~nnnrrr---...///000111111111111222222333333333222222111000111111222333333444444666666666555555444444333111111111111111111111111000000000000000000000000---.....................//////............//////000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))+++...000///---***((())))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************+++++++++++++++************)))'''((((((((())))))***************)))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))******++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((())))))***++++++,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,************************))))))******++++++++++++))))))***++++++++++++***+++,,,---,,,++++++,,,...++++++************++++++************************))))))***+++,,,,,,------*********+++,,,---///000---------------...///000333222222333444666888:::999999888888888888999999999===@@@@@@>>><<<===???>>>@@@BBBBBBDDDSSSrrrsssiiisss~~~}}}nnnrrr000111222111/////////111888777666555555555555555222222111222333555777888333444444555444444333333222222222111111///.........///////////////...---////////////////////////...............///000000///............------------,,,+++******+++,,,------,,,+++*********+++,,,************************,,,+++***))))))***+++,,,)))************+++++++++************************)))************++++++++++++++++++*********)))))))))***++++++++++++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((+++*********))))))((((((******++++++++++++******+++***)))))))))))))))))),,,,,,.........,,,***((())))))************))))))************************************************************************++++++************++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++***)))(((((()))***+++++++++************++++++(((((()))***************))))))))))))************((())))))))))))*********,,,,,,,,,++++++*********((()))))))))************))))))))))))))))))))))))******))))))((((((''''''((())))))((('''''')))+++''''''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******))))))))))))***************,,,,,,+++)))((()))***------,,,++++++******)))***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---...---,,,---...//////...222333444555666888999999777777777666777777888999:::>>>???<<<:::===>>><<<>>>>>>???AAAEEETTTpppvvvrrrzzziii[[[jjj{{{rrruuu000111222222000///000222666666555444444444444444333333333333444444555666111222333333444444333333222222222222111000///......//////000000000//////000000000000000000000000...............///000000///............---------,,,,,,+++******+++,,,,,,---,,,+++*********++++++************************++++++***))))))***++++++)))************+++++++++************************)))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***))))))************))))))************)))))))))((()))******++++++******)))******))))))))))))******,,,---......---+++)))((())))))************))))))*********************************************************************************))))))*********************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))******))))))))))))******++++++************++++++(((((()))***************))))))))))))************)))))))))*********++++++,,,,,,,,,+++++++++******************++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''((()))***)))''''''(((***''''''((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))************************,,,++++++***))))))******))))))))))))***************+++,,,+++)))((()))***,,,,,,,,,++++++++++++***++++++***************************+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,***))))))***,,,---+++++++++---///000000000222333444555666777888999888777777777777888999999;;;???@@@<<<;;;===>>>===??????@@@AAAEEETTTpppsssnnnttt```PPP]]]xxxrrruuu000222333222111111222333555555444444444444444444555666666666666555333222000111111222333333333333222222222222111000//////...///000111111111111111111111111111111111111111...............///000000///............---------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++************************++++++***))))))***++++++)))************+++++++++************************)))************++++++++++++++++++***************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******++++++++++++******************)))))))))))))))******++++++******)))******)))))))))******+++.........---,,,***)))((())))))************))))))***************************************************************************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************))))))************)))))),,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))*********+++++++++++++++***************))))))************))))))++++++************++++++(((((()))***************))))))))))))************************+++++++++,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((('''''')))''''''((())))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,+++******)))*********))))))))))))***************+++,,,+++)))))))))+++******+++++++++,,,,,,,,,,,,+++++++++***)))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++---///000222222222222333555666777888999888888888888888999::::::<<<@@@@@@===<<<>>>???>>>??????AAABBBFFFTTTooowwwrrrvvvbbbOOOZZZuuu|||nnnppp{{{000111333333222222333555555555555555555555444444888999::::::999666333111222222333333333333222111222222222222111111000///...///000111222333333333000000000000000000000000...............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++************************+++******************+++))))))*********+++++++++************************))))))*********+++++++++************************,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))******++++++******)))*********)))))))))))))))))))))************))))))))))))))))))***++++++,,,///...---,,,+++))))))((()))******++++++******)))************************************************************************))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((************************))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************((()))***++++++***)))(((++++++************++++++(((((()))***************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++(((''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++***************+++((()))))))))************)))+++,,,+++***)))***+++))))))***+++,,,,,,------,,,,,,,,,+++***)))((((((************++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))+++,,,---...///111222111222333444666777888888999999888888999999:::;;;<<<@@@AAA>>><<>>??????@@@BBBEEESSSmmm}}}xxx|||hhhTTT\\\ttt}}}ooopppzzz///111222222222222444555555666777777777777666666999:::<<<<<<;;;777444111555555555555444222111000111222222222222111111000//////111222333333333333////////////////////////...............///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++*********))))))*********+++++++++************************))))))*********+++++++++************************,,,+++)))(((((()))+++,,,************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))******)))))))))******)))))))))))))))))))))***+++------///...,,,***))))))))))))******++++++++++++******************************************************************************))))))(((((((((((())))))************)))))))))((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********************************((()))***++++++***)))(((++++++************++++++(((((()))***************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++************************(((((((((((())))))))))))***+++,,,,,,)))'''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************+++***************++++++((()))))))))************)))***++++++***)))***+++))))))***+++,,,------...,,,,,,,,,+++***)))(((((())))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///...------///111111222333444555777888888999999888888999999:::;;;<<<@@@AAA>>><<>>>>>>>>@@@AAADDDQQQkkkzzz|||gggQQQWWWtttzzzwww~~~...///111222222222444666555666777888999888777666888999;;;;;;:::888555333666666666555444333222111111222222222222222111111///000111222222222222222.......................................///000000///............---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***)))************************)))***++++++++++++***))))))************+++++++++************************)))************+++++++++***************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************((())))))******))))))((((((((())))))+++,,,.........---+++)))((()))***+++******++++++++++++*********************************************************************************))))))(((((())))))***************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))*********************+++++++++))))))************))))))++++++************++++++(((((()))***************))))))))))))************************+++++++++,,,***++++++++++++,,,,,,,,,(((((()))))))))*********************************(((((((((((()))))))))))))))+++,,,,,,***(((((((((''''''((()))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,))))))))))))************)))***++++++***)))+++,,,))))))***+++,,,,,,------,,,+++++++++***))))))))))))))))))************+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++...000///---,,,...000111111222444555666777888888888888888888999::::::<<<@@@@@@===<<<>>>???>>>>>>???AAABBBEEEQQQjjj}}}fffOOOSSSrrrzzz|||,,,...000111111222444666444555777888999888777666555666777888777666444333222333333444444444333333111222222333333222222111000000111111111111111000////////////////////////...............///000000///............---------,,,,,,---......---,,,,,,++++++,,,,,,,,,+++***)))************************)))***++++++++++++***))))))************+++++++++************************)))************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))''''''(((((())))))******'''((()))******)))(((''')))))))))******)))))))))((()))))))))************(((((())))))))))))(((((((((((()))***+++---...///---,,,)))'''''')))+++---***++++++,,,,,,++++++************************************************************************************))))))*********************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++******))))))))))))******++++++************++++++(((((()))***************))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************'''((((((((()))))))))***(((***,,,---+++)))))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))******************************))))))***++++++,,,))))))))))))************(((***++++++******+++,,,*********++++++,,,,,,,,,++++++******************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))),,,000///,,,,,,///333111111222333555666777777888777777777777888999999;;;???@@@<<<;;;===>>>===@@@AAACCCDDDFFFRRRkkkjjjRRRUUUnnn{{{{{{+++---///000000111444555222444666777888777666555222333444555555555444333//////111222333444444444111222222333333333222222000000111111111000000///000000000000000000000000...............///000000//////.........---------,,,,,,---......---,,,,,,++++++,,,---,,,+++***)))************************)))***+++,,,,,,+++***))))))************+++++++++************************)))************+++++++++))))))******++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))******)))((('''******++++++++++++******(((((())))))*********+++(((((())))))))))))(((((((((((()))***+++---///000---+++(((''''''))),,,...***++++++,,,,,,++++++***************************************************************************++++++************++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++++++++***)))(((((()))***+++++++++************++++++(((((()))***************))))))))))))************((())))))))))))******************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************'''((((((((())))))******'''))),,,---,,,*********'''(((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))***+++,,,,,,))))))))))))************(((***++++++******+++---***++++++++++++,,,,,,,,,***************+++++++++))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***'''+++//////------111555000111222333555666777777777777777666777888888999:::>>>???<<<:::===>>><<>>>>>>>>>>>>>>????????????AAACCCBBBGGGXXXqqq}}}rrr___UUUddd|||,,,,,,------.../////////222222222222333333333333555333222222333333222111111222222333333333333333222222111000////////////111000000//////000000111111111111000000000000000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++******++++++,,,---***+++,,,,,,++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******)))***+++---...///+++++++++,,,,,,---------,,,++++++++++++++++++***+++++++++*********)))))),,,++++++++++++++++++***))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((()))*********))))))))))))******+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))***************************+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((()))))))))))))))(((******))))))(((((((((((())))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************+++++++++,,,************************+++++++++******))))))(((******++++++++++++******++++++*********+++,,,---,,,,,,++++++,,,,,,---...+++,,,............000222111222333444555777888888;;;:::999888888888999:::>>>>>>>>>>>>???????????????BBBCCCCCCGGGXXXqqqwwwbbbVVVcccwwwttt,,,,,,------.../////////111111111222222222222333444444444222111111222444222222222222222111111111222111111000//////......000//////......//////000///000000000000000000111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++******))))))******))))))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,---.........)))***+++,,,------......*********++++++++++++++++++++++++************************+++++++++++++++))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************************)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,+++******+++,,,---++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((()))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************------,,,+++***)))((((((******++++++++++++******+++************+++,,,,,,,,,,,,++++++,,,,,,---...***---///000000000000111111222333444555777888888;;;:::999888888888999:::======>>>>>>????????????@@@BBBCCCCCCGGGWWWooo~~~jjj]]]hhh|||kkkjjj,,,,,,------.../////////000000111111111222222222444555555333000000444888333222222111000000000000111111111111000///......//////............//////.../////////000000111111------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++******))))))+++++++++******+++++++++,,,++++++******++++++,,,++++++******++++++,,,------,,,+++***+++++++++***,,,+++******))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((***,,,...///...---,,,((()))+++---.........---))))))******++++++,,,,,,************************))))))******++++++,,,,,,))))))))))))))))))))))))************************))))))(((((()))***++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******************+++******))))))))))))*********))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,***))))))***,,,---************************((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((())))))))))))*********************************---,,,,,,++++++***************++++++++++++*********************++++++,,,,,,,,,++++++,,,,,,---...***---000222222111111111111222333444555777888888;;;:::999888888888999:::======>>>>>>??????@@@@@@@@@CCCDDDCCCGGGVVVnnnuuukkkuuuzzzkkkkkk,,,,,,------.../////////000000111111111222222222222444444222//////333777333333222000000000000111111222222222111000///...//////............//////......//////000000000111------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******+++++++++******)))))))))******))))))))))))******,,,++++++******++++++,,,++++++******++++++,,,---///,,,***)))+++,,,+++***,,,+++******))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((***,,,...///...,,,+++(((***,,,---......---,,,)))))))))******+++++++++************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++***************))))))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************************)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))******))))))))))))))))))(((((())))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))((())))))))))))******************************************++++++,,,,,,---******++++++++++++******))))))******++++++++++++,,,,,,++++++,,,,,,---...***---000222222111111111111222333444555777888888;;;:::999888888888999:::<<<======>>>??????@@@@@@AAACCCEEEDDDGGGUUUlll~~~{{{tttrrr,,,,,,------.../////////111111111222222222222333000111111000//////111333444333111000000111222333222333333444333111000///000//////......//////000...//////////////////000------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++*********************************))))))))))))))))))***,,,++++++******++++++,,,++++++******++++++,,,---000---))))))+++,,,+++))),,,+++******))))))******))))))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))+++---------+++***)))+++,,,......---,,,+++)))))))))******************************+++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++***))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))******************************)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((************)))((('''&&&)))))))))************+++))))))))))))))))))))))))************))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************(((((()))***+++,,,------******++++++++++++******((()))******++++++******,,,,,,++++++,,,,,,---...***---///000000000000111111222333444555777888888;;;:::999888888888999:::<<<<<<===>>>???@@@@@@AAAAAADDDEEEDDDGGGTTTjjj{{{xxxsss,,,,,,------.../////////222222222222333333333333222111111111333444333222444333111111111222444555333444555555555333111000111000000//////000000111///////////////.........------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************++++++++++++******(((((())))))******+++++++++******))))))******+++,,,++++++******++++++,,,++++++******++++++,,,---111---((((((+++,,,+++(((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++*********,,,---///...---***)))************))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((******))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************************+++***)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***,,,------,,,***)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))))))))))))))((('''))))))*********+++++++++))))))))))))))))))))))))************)))))))))((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************+++++++++,,,************************((())))))******+++++++++******++++++++++++******'''((()))***+++******))),,,,,,++++++,,,,,,---...+++,,,............000222111222333444555777888888;;;:::999888888888999:::<<<<<<===>>>???@@@AAAAAABBBDDDFFFEEEGGGTTTiiizzzyyyuuu,,,,,,------...//////000222222333333333444444444666444333555888999777444444333222111111333555666444555666666666444222000111111000000000000111111000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************++++++++++++******''''''((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,---222---((((((+++---+++(((,,,++++++***)))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))************)))+++,,,...///...,,,)))(((++++++******))))))(((((())))))******++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************************,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,......,,,***((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''((()))************))))))******++++++++++++))))))))))))))))))))))))+++*********))))))(((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((***++++++++++++,,,,,,,,,*********************************)))))))))))))))******++++++++++++******'''((()))++++++******))),,,,,,++++++,,,,,,---...+++,,,---------...000222111222333444555777888888;;;:::999888888888999:::;;;<<<===>>>???@@@AAAAAABBBEEEFFFEEEGGGSSShhhyyy~~~+++,,,,,,---///000222333111222444333333444666888444444555666666666666666333333444444555555666666888888777666555333111000000000000000000000000000...------...///222444555...------,,,,,,------...///............---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******,,,+++++++++++++++++++++************************,,,,,,+++***))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((()))*********((('''&&&(((((((((((())))))))))))(((((()))***************)))************+++++++++************************,,,///222222...+++***+++---,,,***)))))))))******++++++++++++******)))))))))((()))***++++++)))(((***)))((()))***+++***(((''')))***,,,,,,***)))'''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,,,,++++++************************+++++++++*********)))))))))************++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***++++++******)))(((''''''&&&'''((())))))(((((()))***((((((''''''''''''((((((++++++++++++***((('''&&&))))))))))))))))))))))))************************))))))))))))************))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))******)))))))))))))))***,,,++++++******++++++,,,,,,---......------///111444444444444555777999:::<<<<<<;;;999777777:::<<<;;;<<<>>>@@@AAAAAAAAA@@@DDDGGGGGGEEEFFFRRRgggxxxyyy,,,,,,,,,---///111222333222333444333222333555777444555666666777777666666555555555555666666666666888888777666555333111000000000000000000000000000---111777;;;<<<:::555222...------,,,,,,------...............------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***))))))******************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))******)))((('''&&&(((((((((((()))))))))***(((((()))***************)))************++++++++++++************++++++,,,...000111000---******+++,,,,,,***)))))))))******++++++++++++*********))),,,+++***)))***+++++++++***)))((()))***+++***((((((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))*********+++++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,++++++++++++************************+++++++++*********)))))))))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))************)))(((''''''''''''((())))))(((((()))***((((((''''''''''''((((((******+++******)))((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******,,,++++++******++++++,,,,,,---...---------///111444444333444555666888999<<<<<<;;;999777777:::<<<;;;<<<>>>@@@AAAAAAAAAAAADDDFFFFFFDDDFFFRRRgggxxxwww---------...///111222333222333333333111111333555555555666777777777777666888777777777777777666666777777666666444333111111000000000000000000000000000444;;;@@@@@@<<<666111......------------..................------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))***++++++((()))***++++++***)))(((************************************************,,,+++******)))*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))))))))(((((('''((((((((()))))))))******(((((()))***************)))************+++++++++,,,+++***))))))+++---...000111000...+++)))***+++,,,+++******)))*********++++++++++++************---+++***))))))***+++,,,***)))((()))***+++***((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))*********++++++++++++,,,++++++***))))))***++++++++++++++++++*********)))************************+++++++++***************)))************+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))******))))))(((((('''''''''((())))))(((((()))***)))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))******************))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********************)))))))))******+++,,,++++++******++++++,,,+++---...---------///111333333333333444666777888;;;;;;;;;999777777999<<<;;;<<<>>>???@@@AAAAAAAAACCCEEEEEECCCEEERRRhhhyyyxxxwww~~~ttt---------...///000222333222333333222000000111333555555666777777777777666999999999888777777777666666666666555444333222111000000000000000000000000555555555555555444333333......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++'''(((***,,,,,,***(((''')))))))))))))))*********************************++++++***************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))))))))((((((((((((((()))))))))*********(((((()))***************))))))*********+++++++++,,,+++)))((())),,,///111222111...,,,)))))))))***++++++******************++++++++++++++++++++++++***+++++++++)))))))))******)))((()))***+++***(((((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***(((((((((***+++***)))************+++++++++++++++******************+++************))))))))))))************************************************))))))*********++++++++++++++++++,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))(((***)))))))))(((((((((''''''((())))))(((((()))***))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))************************((()))))))))************((()))))))))******************))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******++++++,,,++++++******++++++,,,+++,,,---------...000222222222333444555666777777;;;;;;:::888666777999;;;<<<<<<===>>>???@@@AAAAAABBBDDDDDDBBBEEESSSjjj{{{wwwyyyqqq------------...///111111111222222111//////000222444444555666666666666666999999888888777777666666444444555555444333222222111111111111111111111111444222000...---...///000///......------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********'''(((***,,,,,,***((('''(((((()))))))))*********************************+++***************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))(((((((((((()))))))))))))))))))))************(((((()))***************))))))*********+++++++++,,,+++))))))***---000222222000,,,***))))))******************+++*********+++++++++++++++++++++,,,(((,,,000111///+++))))))***)))((()))***+++***(((((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***(((((((((***+++***)))))))))*********+++++++++*********++++++******************)))))))))((((((************************************************))))))*********+++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))*********)))((())))))))))))(((((((((((('''((())))))(((((()))***))))))(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++,,,,,,,,,++++++******++++++,,,+++,,,---------...000222222222333555666666777777;;;;;;:::888666666999;;;<<<<<<======>>>@@@AAAAAABBBDDDDDDBBBEEETTTlll~~~}}}nnn,,,,,,,,,,,,---...///000///000111000///...000222333333444555555555555444777666666666666666555555333333444444444333333222111111111111111111111111///000111111000///---+++//////............//////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++++++++***)))((()))***++++++***)))(((((())))))******+++++++++*********************************)))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***)))))))))*********++++++(((((()))***************)))************++++++++++++*********,,,...111333111...***))))))*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,)))///555777444///+++******)))((()))***+++***(((((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((((()))***+++***))))))))))))************+++)))***++++++++++++***)))************)))))))))(((***************************************+++++++++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))(((((((((((('''((())))))(((((()))******))))))(((((())))))***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++***************+++,,,---,,,++++++******++++++,,,***+++---------...111333222333555666777888888888:::::::::888666666888;;;<<<<<<<<<===>>>???@@@AAABBBDDDDDDCCCFFFVVVnnnwwwiii++++++++++++,,,,,,---...---...//////......000222111222333333444444333333444444444444444444555555222333333444444444333333111111111111111111111111...000222333333000---+++//////............//////---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))******+++,,,,,,---******************************))))))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))(((''''''((()))***+++))))))*********+++++++++(((((()))***************)))************+++++++++******+++,,,...000222333...,,,))))))***++++++)))((()))***+++,,,++++++***+++++++++,,,,,,,,,------***000555666222---++++++***)))((()))***+++***((((((((()))******)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************)))***++++++++++++***)))++++++*********)))))))))************************))))))*********+++++++++)))************+++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((((((((())))))))))))'''((())))))(((((()))*********))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************+++,,,---...,,,++++++******++++++,,,***+++---------...111333333444666777888999888888::::::999777666666888;;;<<<<<<<<<<<<===???@@@AAACCCEEEEEECCCHHHXXXqqqqqqccc************+++,,,------,,,---............111333111111222333333333333222111222222333333444444444222222333444444444333333111111111111111111111111222111111000000000////////////............//////---------,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))***+++,,,,,,------******************************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))(((''''''''')))***+++)))************+++++++++(((((()))***************)))************+++++++++))))))+++---///111222333---***((()))+++,,,+++)))((()))***+++,,,,,,+++***+++++++++,,,,,,---------)))...222222---))))))+++***)))((()))***+++***(((''')))***,,,,,,***)))'''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))************)))***+++,,,,,,+++***)))++++++++++++************************************))))))******++++++++++++)))************+++++++++***+++,,,,,,------------))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((())))))))))))'''((())))))(((((()))*********))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++,,,---...,,,++++++++++++++++++,,,***+++---------...111333444555777888999:::999999::::::999777555666888:::<<<<<<;;;<<<===>>>@@@AAACCCEEEEEEDDDHHHYYYrrr~~~mmm___******+++++++++,,,,,,,,,.........///////////////000000////////////000000222222111000//////000000000000000000000///......000000000000000000000000111000000///...---------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************************+++*********))))))(((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))++++++******************---++++++///333444000,,,+++*********))))))(((((()))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******+++*********))))))((((((((()))***)))'''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******++++++************************++++++++++++******))))))************))))))************************++++++******************++++++************++++++***+++,,,+++******,,,...------,,,,,,---...000111111333666777777666777888:::::::::999777777999;;;===>>>======@@@DDDCCC>>>DDDDDDCCCDDDJJJZZZppp|||oooqqq~~~qqqbbb*********+++++++++,,,,,,............////////////000//////////////////000222111111000//////000000000000000000000///......////////////////////////111000000///......------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))******************)))************************************)))))))))((())))))))))))************************)))))))))((())))))))))))************************************+++,,,...111444333///+++************)))))))))((()))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''''''''((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))++++++************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******************)))))))))(((((()))))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++************************************++++++++++++******))))))************))))))************************************************++++++************++++++***+++,,,+++******,,,...------,,,,,,---...000111111444666888777777888888:::::::::999777777999;;;:::<<<<<<<<<@@@DDDCCC???CCCDDDCCCDDDJJJYYYnnn}}}qqqgggnnnxxxhhh*********++++++++++++,,,------.........///////////////............//////111111000/////////000000000000111111000000//////........................000000000///......------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++************************)))---222555444000---+++************)))))))))))))))************+++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))&&&'''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))++++++************++++++))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,+++************************************))))))))))))******************))))))))))))'''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++************************************++++++++++++******))))))************))))))************************************************++++++************++++++***+++,,,+++***+++,,,...------,,,,,,---...000111222444777888888888888999999::::::888777777:::<<<777:::;;;<<>>>>>@@@CCCCCC???CCCCCCCCCBBBGGGUUUiiiwww~~~iiicccnnn))))))*********+++++++++,,,,,,,,,---...//////000//////............//////000///////////////000000000000111111111111000000000000000000000000000000////////////....................................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))******((((((((()))))))))******))))))*********++++++++++++111888888222,,,***+++))))))))))))))))))******))))))*********+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))))))))))))))(((************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,***++++++,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))******&&&((()))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))*********+++++++++******++++++++++++******))))))************))))))************************))))))*********+++++++++++++++************+++++++++,,,---,,,++++++---///------,,,,,,---...000111333555888999999888999:::888999999888777888:::===;;;???BBBAAAAAACCCAAA>>>BBBCCCBBBBBBGGGUUUhhhvvvtttkkkqqq}}})))))))))************+++++++++,,,---...//////000000000////////////000000//////......//////000000000000111111222222111111111111111111111111111111//////////////////..............................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************'''((((((((()))))))))))))))))))))***++++++,,,,,,000444777555///******+++))))))))))))************)))************+++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((************)))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++******))))))******+++,,,******+++,,,,,,,,,++++++******************************))))))))))))******))))))))))))************&&&'''((((((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))***++++++,,,,,,******++++++++++++******))))))************))))))************************)))))))))***++++++,,,,,,++++++************+++++++++,,,---,,,++++++---///------,,,,,,---...000111222444777888888888888999888999999888777888;;;===<<>>AAABBBBBBCCCHHHUUUhhhuuu|||pppsssrrr))))))))))))***************++++++,,,...//////000111111000000000000111111...............///000000///000111222222222222111000000000000000000000000.../////////////////////........................------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******************)))************************((()))))))))************))))))))))))************((()))))))))************(((((()))))))))*********((())))))***++++++,,,,,,666777666222---***+++,,,((()))))))))************)))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))************************))))))************))))))++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,,,,,,,+++******************************))))))))))))******((()))))))))************&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******((())))))***++++++,,,,,,******++++++++++++******))))))************))))))************************((())))))***++++++,,,,,,++++++************+++++++++---------,,,,,,---///------,,,,,,---...000111111444666888777777888888888888999888888888;;;===999@@@DDDCCCAAABBBAAA>>>@@@AAABBBCCCIIIVVVhhhvvv~~~zzzooorrrqqq))))))))))))******************+++,,,...//////000222222111111111111222222...............///000111///000111222222222222222////////////////////////.........///////////////........................---------,,,,,,,,,++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******************************(((((())))))*********+++))))))))))))************(((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,:::888444///+++***+++---(((((())))))*********+++)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))***++++++***)))(((%%%&&&''')))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******(((((())))))*********+++%%%'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******((())))))***++++++,,,,,,******++++++++++++******))))))************))))))************************((())))))***++++++,,,,,,++++++************++++++,,,---------,,,,,,...///------,,,,,,---...000111111333666777777666777888777888999888888999;;;>>>666===BBBBBBAAABBBAAA???@@@AAABBBDDDIIIWWWiiiwww}}}uuukkkqqqyyy))))))))))))************+++++++++,,,---...///000333333333222222111111111////////////////////////333333333222222111111111222222222111111111000000111111111111000000000000......------------......+++++++++,,,,,,---------//////...------,,,++++++***************************************)))(((((())))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,111444:::777222---***)))******))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,+++++++++************++++++++++++******''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************++++++************++++++)))************+++++++++)))************+++++++++************************++++++************++++++)))************+++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++***)))((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((---+++)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++++++++***)))(((++++++************+++++++++++++++++++++***)))(((+++++++++*********))))))+++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000333555666777888888888888888999999888888999999:::;;;;;;AAAEEEBBB???@@@@@@???EEEDDDAAAAAAGGGUUUiiiwwwrrrsssxxx))))))))))))************+++++++++,,,,,,---...///333333222222222111111111000000000000000000000000333333333222222222111111222222222111111111000000000000000////////////.........------------......,,,,,,,,,,,,,,,,,,------......------,,,+++++++++***************************************)))(((((())))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...333666777444000,,,***)))***+++))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++***************+++++++++*********))))))******++++++++++++******''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))************************++++++************++++++)))************+++++++++)))************+++++++++************************++++++************++++++************++++++++++++------,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************)))***+++***((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***+++***)))(((''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++***))))))+++******))))))******++++++++++++++++++***))))))+++++++++*********))))))+++***((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,...000333555666777888888999888888999999888888999999:::;;;<<>>???AAAAAAAAAFFFUUUlll}}}xxxhhhkkkwww~~~}}}))))))))))))************+++******)))******++++++------............//////////////////////////////111222222222222333333333111111111111111222222222111111111111000000000000......------------...............---------------,,,,,,,,,,,,,,,,,,++++++************************((())))))************)))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,000666888777444,,,+++***))))))***+++,,,************************((((((((()))******++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************++++++************++++++)))************+++++++++)))************+++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))***+++***)))((((((***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))******+++++++++*********))))))(((((())))))***))))))***++++++++++++******************+++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............///222444333444666777999:::::::::999999888888999999:::;;;999@@@CCCAAA>>>>>>???===>>>AAABBBBBBFFFTTTkkk}}}mmmnnn{{{yyy))))))))))))******************))))))))))))******,,,,,,------....................................111111222222222333333333000000111111111222222222111000000000000/////////......------------......------------............,,,,,,,,,,,,,,,,,,------************************(((((()))***************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,...333888888444///,,,++++++******++++++,,,************************(((((()))******+++,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++++++++************((())))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************++++++************++++++)))************+++++++++)))************+++++++++************************++++++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))---,,,***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++***))))))))))))(((((((((((())))))))))))***+++++++++++++++))))))*********+++++++++((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222444333444666777999:::::::::999999888888999999:::;;;:::@@@DDDAAA>>>??????>>>???BBBDDDBBBEEESSSkkk}}}ooolllwwwrrr))))))))))))******************)))))))))))))))***,,,,,,,,,------.................................111111111222222333333333000000111111222222222222000/////////.....................------.........,,,---------.../////////------------------------************************(((((()))***************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,///444999888111+++,,,,,,+++++++++++++++,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++(((((()))***+++,,,,,,---************))))))))))))******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************************************++++++************++++++)))************+++++++++)))************+++++++++************************++++++************++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++,,,---,,,*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************///---+++)))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++++++++++++++***)))((())))))(((((((((((())))))((()))***+++++++++++++++))))))******++++++++++++'''(((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......///222444333444666777999::::::;;;999999888888999999:::;;;;;;AAAEEEBBB???@@@@@@??????BBBDDDCCCEEERRRjjj}}}}}}iiieeennnsss))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............////////////000111111111222222222222000000000000000000000000//////............/////////000000///,,,+++,,,---......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************************))))))))))))*********++++++***((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,+++++++++*********)))))))))))))))))))))))))))))))))***++++++******+++,,,+++000666999777111+++''')))***+++,,,,,,,,,,,,,,,+++++++++************)))((())))))))))))******************)))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,+++************)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))******+++,,,,,,+++***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,---...------...111444555555555666777999:::;;;888888888888888888888888<<>>>>>AAAAAABBBCCCGGGTTTkkk}}}```WWWgggzzz))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............////////////000000000111111111222222////////////////////////...------,,,,,,------...///////////////000000000......---,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))***+++***((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))***+++***))))))***+++---222777888555///+++)))************+++++++++++++++++++++************))))))))))))*********++++++,,,++++++*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******((((((((()))))))))******((((((((((((((((((((((((************************************************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************++++++***)))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))((((((((()))))))))))))))***+++,,,+++***)))***,,,******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...------...111333555555555666777888999:::888888888888888888888888<<>>@@@AAABBBEEEHHHUUUlll```TTTaaasss))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............/////////////////////000000000111111////////////////////////...------,,,,,,------...///---,,,///333555444222......---,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))***))))))(((((())))))***)))******++++++++++++++++++++++++***************)))))))))))))))))))))))))))*********(((((()))+++000555999777111,,,+++,,,,,,+++***))))))***+++++++++++++++************)))************+++++++++,,,...---,,,++++++***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++)))))))))*********++++++))))))))))))))))))))))))************************************************************************+++++++++***************************************)))************++++++++++++++++++***++++++,,,,,,)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++************************+++++++++***************************************+++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,------------...111333555555555555555666777888888888888888888888888888===@@@CCCDDDCCCAAA??????@@@AAACCCFFFJJJTTTjjj}}}jjjZZZcccnnn(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------............////////////////////////000000000000........................000000////////////000000000---+++...333666444111...---,,,,,,++++++,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))***))))))))))))))))))***)))***+++------,,,++++++************************)))))))))))))))))))))))))))******)))'''''')))+++333777999555---)))+++...///...+++***)))***+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,///...---,,,++++++***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************+++,,,------)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++******************************************************************************)))))))))))))))***)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))*********))))))))))))((((((*********)))((()))*********++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,///......------,,,,,,+++,,,,,,------,,,...000333555555444444444555555666888888888888888888888888===@@@CCCCCCBBB@@@??????@@@AAADDDGGGIIIRRReeexxxppp```iiippp(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------............////////////////////////000000000000////////////////////////000000000//////000000000111---***,,,111333111---------,,,++++++++++++,,,---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******((()))******)))((()))+++))))))))))))))))))))))))******))))))))))))******)))***+++------,,,++++++************************)))))))))))))))))))))))))))******((('''(((+++---666777666111+++(((+++...000///---+++***+++,,,---+++++++++*********))))))******+++++++++,,,,,,,,,///...---,,,++++++***+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++,,,------)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++***************************************************************************)))))))))))))))******************************)))*********++++++++++++******************************))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************))))))))))))(((*********)))((()))*********++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,.........------,,,,,,,,,+++,,,---,,,,,,---000222555444444444444444555555888888888888888888888888===???BBBBBBAAA?????????@@@BBBDDDFFFHHHOOOaaassskkk]]]ggguuu))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............/////////////////////000000000111111000000000000000000000000///......------......///000---,,,,,,//////...+++------,,,+++++++++++++++---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******((()))******))))))***+++))))))))))))))))))))))))+++******))))))******+++)))******+++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))((((((***---000888666222...***)))+++,,,......,,,++++++,,,------+++++++++************)))************+++++++++,,,...---,,,++++++***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))*********++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++***++++++,,,,,,)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++***************************************+++++++++************************)))))))))))))))******+++************************)))))))))*********++++++******************************))))))))))))******)))))))))))))))******+++))))))************)))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++))))))***+++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---000222444444444444444555666777888888888888888888888888<<<>>>@@@AAA???>>>>>>???@@@AAADDDFFFGGGOOObbbttt~~~cccWWWcccttt))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............////////////000000000111111111222222111111111111111111111111//////............//////---------------------------,,,++++++***+++++++++,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******''')))******))))))***+++))))))))))))))))))))))))+++******))))))******+++***))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))))),,,000333888333...******++++++*********+++++++++++++++,,,+++++++++************))))))))))))*********++++++,,,++++++*********++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((()))))))))******************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++************************))))))*********+++++++++************************)))))))))))))))***++++++************************((((((((()))))))))************************************))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))(((((()))***++++++,,,---***+++,,,+++***)))***,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---+++,,,,,,,,,,,,---000222444444444444555666888888888888888888888888888888<<<===??????===<<<===>>>???@@@CCCFFFHHHRRRfffyyy|||]]]PPP]]]ooo))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------------............/////////000111111111111222222222222111111111111111111111111111111000000000000111111+++---......------...000---,,,++++++******+++++++++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******''')))******))))))***,,,))))))))))))))))))))))))++++++************++++++***)))((((((((()))+++,,,))))))******++++++++++++))))))))))))))))))))))))((()))))))))***---222555888222+++)))***,,,+++((('''((()))***************+++++++++************)))((())))))))))))******************)))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++************************)))************+++++++++------,,,+++************)))+++,,,,,,+++***,,,---+++,,,,,,------,,,,,,+++************************))))))******++++++++++++************************))))))((())))))***++++++************************(((((((((((())))))))))))******************************))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))''''''(((***+++,,,---...***+++,,,,,,+++***+++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---......///000++++++,,,,,,+++---///222333333444444666777999999888888888888888888888888;;;===>>>>>><<<<<<<<<===>>>???BBBFFFJJJUUUkkkzzzWWWIIIUUUkkk{{{,,,+++***((((((((()))***)))))))))))))))))))))))))))******+++---......///,,,------...............111111000000111111222333222222111111111111111111111111111111000000000000---------------...///000...,,,)))((())),,,...000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************************************))))))))))))))))))))))))***************************++++++***((('''((()))+++++++++*********))))))************************)))------(((***333:::;;;...---+++*********++++++************************************************************************++++++++++++++++++++++++************)))))))))(((+++*********))))))((((((...---,,,***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))******(((''''''(((*********++++++,,,,,,,,,))))))))))))))))))))))))******+++***)))(((&&&%%%++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...000///---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))******************************************))))))))))))******''')))+++------***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))***+++************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,---...---------///111333333333444555666777777999999999888888888777777<<<>>>@@@@@@???>>>>>>>>>BBBBBBBBBDDDKKKYYYlllyyy|||```NNNSSSfff{{{,,,+++)))((((((((()))***************************)))******+++---......///......///000000000000000111111111111111222333333111111111111111111111111111111111111000000000000...------------...///000+++---//////---,,,+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************))))))))))))))))))))))))************************)))***+++***((((((((()))+++++++++*********))))))************************))),,,+++)))---666999777---,,,+++*********++++++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++************************)))))))))(((++++++***)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***+++,,,+++)))(((((())))))***************++++++***************************++++++++++++)))((('''************************))))))************))))))************+++++++++,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000///...***++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************((((((''''''''''''(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))***************++++++,,,************************************************++++++******++++++,,,---++++++++++++++++++++++++,,,---...---------///111333444444444555666666666999999999888888888777777<<<>>>@@@@@@???>>>>>>>>>AAABBBBBBDDDKKKYYYlllzzzuuuZZZKKKRRR___www+++***))))))((()))))))))******************************+++,,,,,,---......///000111111222222111111222222222222333333333444111111111111111111111111222222111111111000000000......------......//////,,,---//////---+++******,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))************************)))***+++***)))((()))***+++++++++******************************************)))(((***333:::888222---,,,+++*********++++++************************************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))(((((((((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***+++,,,+++)))((()))************)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,+++******))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++++++++************+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000000///++++++++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))((((((''''''(((((())))))(((''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))++++++******+++,,,,,,---************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111444444555555555555555555999888888888888777777777<<<>>>@@@@@@???>>>>>>>>>@@@AAACCCDDDKKKYYYmmm{{{|||lllRRRGGGRRRYYYsss******))))))))))))))))))******************************+++,,,,,,---......000000111222222222222111222222333333444444444444111111111111111222222222222222222111111111000000//////............//////111---******---///...+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************************************))))))))))))))))))))))))************************)))***+++***)))((()))***************************************************+++((('''---777<<<666---,,,+++++++++++++++++++++************************************************)))))))))***++++++,,,,,,************************,,,,,,+++++++++******************)))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))))))))+++,,,++++++******)))))))))(((++++++++++++++++++++++++)))******+++++++++,,,,,,************************)))******++++++******)))((())))))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000+++++++++,,,,,,,,,---------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************************************+++******************+++)))(((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***************+++,,,---************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111555555555555555444444444888888888888777777777777<<<>>>@@@@@@???>>>>>>>>>???AAACCCEEEJJJYYYmmm|||~~~xxxgggNNNEEERRRYYYtttvvv)))))))))*********))))))***************************++++++,,,,,,---------...///000000111111000000111222333444444444333333000000111111111222222222222222222222111111111111000//////.........//////222,,,)))...777:::333***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******)))((()))+++************************************************+++((()))111999:::222+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++*********))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&((()))******,,,///222,,,,,,,,,++++++******)))************************((()))))))))***++++++,,,++++++++++++++++++++++++******++++++++++++******((())))))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...///000++++++,,,,,,,,,---------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((()))))))))************************************++++++************++++++))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))((((((((())))))***,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111555555555555555444444444777777777777777777777777<<<>>>@@@@@@???>>>>>>>>>???BBBDDDEEEJJJWWWlll|||yyyiiiPPPFFFRRR^^^wwwrrr(((((()))************)))+++++++++++++++++++++++++++++++++,,,,,,------------...//////000000//////000111333444444444333222000000000111222222333333333222222222222111111111000000//////......//////...+++...888BBBAAA444''',,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))******))))))***+++***************+++++++++***************************)))...555999444...+++******+++,,,,,,,,,++++++*********************************************************************************************************)))))))))(((((())))))))))))************+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))++++++,,,///222555,,,,,,,,,+++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------...000,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************************************))))))(((((())))))***)))***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''(((((()))***,,,,,,************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111444444555555555555555555666666777777777777777888<<<>>>@@@@@@???>>>>>>>>>???CCCFFFFFFIIIVVVkkk|||~~~qqqWWWIIIPPPbbbzzz{{{'''((()))***+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000/////////000222333444333222111///000000111222222333333333333222222222111111111111111000///////////////,,,,,,000666;;;:::222***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))******))))))***+++))))))*********+++++++++************************))),,,333999666...***---)))***+++,,,,,,,,,,,,+++************************************************,,,,,,++++++***)))))))))************************+++++++++*********))))))((()))))))))******************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))************,,,///222************++++++++++++************************++++++*********+++,,,,,,***************************++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))***************************************))))))(((((())))))***))))))***+++,,,...000111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))***+++------************************************************++++++******++++++,,,---------------------------,,,---...---------///111333444444444555666666666666666666666777777888888<<<>>>@@@@@@???>>>>>>>>>@@@DDDGGGFFFHHHUUUjjj{{{zzz___KKKMMMaaazzz'''((()))+++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000000000...000222333333222111000///000000111222222333333333333333222222222111111111111000///////////////......---,,,,,,---...000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))******))))))***,,,))))))******++++++++++++************************(((---777<<<444)))(((...)))***+++,,,---,,,,,,+++************************************************---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******(((((())))))*********+++((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((('''&&&'''***,,,(((((())))))******++++++++++++++++++++++++++++++...---,,,+++++++++,,,---))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...,,,,,,,,,---------............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************,,,,,,++++++++++++,,,,,,)))(((((((((+++000444777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))***+++---...///************************************************++++++******++++++,,,---------------------------,,,---...---------///111333333444444555666777777555666666666777777888888<<<>>>@@@@@@???>>>>>>>>>AAAEEEHHHGGGHHHTTTiiizzzcccLLLKKK^^^xxx,,,+++***))))))***+++,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...////////////000000111111111111000000111111111000000000000000000000////////////000000////////////..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++***))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++******************)))***++++++***)))***+++)))333888222++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------,,,+++*********++++++++++++*********))))))...,,,***)))((()))***+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))************))))))))))))******'''&&&&&&&&&(((+++...000++++++************++++++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...---,,,+++++++++++++++---+++))))))***+++++++++---------,,,,,,,,,,,,,,,...---,,,++++++,,,------//////.........---------***+++,,,,,,,,,---///111...,,,,,,///...+++***,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,///222444))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************+++*********))))))((((((************))))))(((((((((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000666555444555666777666555888999999888777777888:::===???AAAAAA???===<<<<<>>@@@AAA@@@???>>>>>>BBBFFFJJJLLLOOOYYYiiivvvdddNNNPPPXXXsssxxx++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......//////...///000000111111000000///000000000000000000111111000000////////////000000////////////............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))***++++++******,,,...666777555000......---***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***)))))))))******+++++++++******************)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))************))))))))))))******---,,,,,,+++,,,...///000++++++************++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,))))))***++++++,,,,,,,,,,,,,,,,,,---......//////000//////////////////000//////.........///000000222111000...---,,,,,,+++///,,,,,,//////,,,,,,///000///......------------,,,,,,------.........///,,,,,,,,,---....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((()))******+++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,************************,,,,,,,,,++++++++++++++++++++++++++++++*********++++++******++++++,,,------------,,,,,,++++++++++++,,,------,,,---///111555444444555777888777555777888999888777666888:::;;;===@@@BBBAAA@@@@@@@@@CCCHHHMMMLLLLLLVVViiiyyyfffPPPRRR]]]wwwzzz+++******************+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---............//////000000000000//////000000000000000111111111000000////////////000000////////////............,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++***+++...000:::666111...---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******)))))))))))))))***************************)))(((''''''''''''(((((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))************))))))))))))******++++++*********+++,,,,,,++++++************++++++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---------------...////////////////////////333333333222222000///...000000000000111222333444222000///.../////////...111...---000///------000......---------------...+++,,,,,,------......///,,,---------....../////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))******+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,...------,,,,,,++++++***+++---...---------///111444444444666888888777555777888888777666666888:::<<>>@@@BBBBBB@@@>>><<<<<<@@@FFFKKKJJJJJJVVVmmmzzz```OOOUUUhhh)))***++++++++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------......---...//////000000//////.../////////000111111222222000000////////////000000////////////............,,,,,,,,,,,,++++++++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))************++++++++++++---111444444...)))***+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******)))))))))***++++++***************+++++++++************++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))************))))))))))))*********+++++++++++++++++++++++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////////////////000111222333555777999888777777<<>><<<::::::BBBEEEGGGHHHKKKWWWiiiwww||||||bbbPPPTTTccc|||www)))***+++,,,,,,+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,------------......////////////.........//////000111222222222000000////////////000000000/////////..................------------,,,,,,******++++++++++++******,,,+++++++++******))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++***++++++++++++...333666,,,((((((------)))+++000++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,------))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))************))))))))))))******((()))***+++,,,,,,,,,,,,++++++************++++++,,,------.../////////...------------------------222222333444555555666666666777:::>>>BBBGGGKKKMMMTTTWWWZZZ[[[\\\aaakkksssrrrsssuuuvvvxxxzzz||||||{{{~~~{{{yyy~~~~~~{{{||||||pppjjjeeeaaa\\\VVVTTTVVVQQQOOOKKKGGGCCC???===;;;444444333222111000/////////////////////.........//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++******)))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))***+++,,,------,,,+++************************************++++++,,,,,,,,,(((((())))))*********+++++++++******++++++,,,---)))***+++,,,------...///---...///.........000222111222444777::::::777555444555666666666666888::::::<<>><<<;;;;;;EEEFFFGGGHHHKKKVVVfffrrrvvv~~~aaaMMMPPPbbb{{{xxx,,,,,,++++++***)))))))))************************))))))))))))************++++++******++++++,,,---////////////000000000000000000000000111111111111333333222111000000111111000000///.....................---------,,,,,,,,,---,,,+++*********+++,,,+++*********))))))((((((,,,)))'''(((***+++***(((******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++++++++******)))%%%,,,---+++///777666...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++---,,,+++***))))))))))))))))))(((((()))+++---...******************************++++++++++++************++++++++++++******'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))...'''%%%)))+++((((((---***++++++,,,,,,,,,,,,+++((())))))***+++,,,------...,,,++++++---.........222111111111222333333444555888<<<@@@CCCCCCCCCBBBKKKKKKSSSbbbkkkmmmnnnqqqwww~~~xxxxxx|||vvvqqqooooooxxxtttmmmiiijjjgggYYYKKKJJJHHHDDD@@@===:::666444222111///------...000111...///000000111111...******,,,...///...---,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++***************************************++++++++++++******))))))))))))))))))))))))++++++******)))(((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))************++++++++++++******,,,,,,,,,------,,,++++++************************************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;<<>>AAAFFFJJJIIIJJJSSSdddrrrsss|||fffRRROOO\\\sssttt***************+++++++++************************))))))))))))************++++++******++++++,,,---.../////////000000000000//////000000000111111111333222222111000000111111000000///.....................---------,,,,,,,,,---,,,+++*********++++++************)))))))))(((,,,)))'''(((***+++***(((******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))******+++++++++******)))*********---333888444,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++...---,,,+++************+++************,,,---...******************************++++++++++++************++++++++++++******((((((((()))))))))))))))))))))))))))************************************+++)))((())))))((())),,,*********+++++++++******---------------,,,,,,,,,+++++++++,,,...000000000111444777999::::::;;;;;;@@@DDDMMMVVV]]]bbbdddeeegggfffkkkvvv}}}}}}}}}|||xxxuuuuuuyyy}}}vvvllliiiddd^^^WWWPPPJJJFFF@@@===999555222222333444444333222000000///---***+++,,,------,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******************************++++++++++++******************************************++++++++++++++++++************++++++************************))))))))))))))))))))))))+++*********))))))))))))******))))))))))))************++++++++++++******+++,,,,,,---,,,,,,++++++************************************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;;;;>>>@@@???<<<:::<<<>>>AAAEEEIIIHHHIIIRRRcccqqquuulllUUUPPP[[[qqqsss))))))******+++,,,,,,---************************)))))))))*********++++++++++++******++++++,,,---....../////////000000000//////000000000000111111333222111111000111111111000000///.....................---------,,,,,,,,,---,,,++++++******++++++************))))))))))))+++)))(((((()))******)))******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******)))******+++++++++******///)))(((000777666000+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++...---,,,+++++++++++++++,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************(((+++,,,***)))+++,,,++++++,,,,,,,,,,,,+++++++++------,,,,,,+++,,,,,,,,,......///111333444666777:::AAAKKKQQQSSSSSSTTTUUU^^^bbbhhhoootttxxxzzz{{{}}}~~~~~~{{{|||zzz~~~{{{zzz}}}}}}|||zzzwwwooogggcccYYYTTTMMMFFF???:::888666666444111///000//////...000///...---,,,---...///------,,,,,,,,,,,,------*********+++,,,---------++++++++++++++++++++++++******++++++++++++******************************)))******+++,,,,,,------++++++************++++++************************))))))))))))))))))))))))***************)))))))))******))))))))))))************++++++++++++******++++++,,,,,,,,,,,,++++++*********************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;:::===???>>>;;;:::;;;===@@@EEEHHHGGGHHHQQQcccqqqwwwqqqXXXPPP[[[pppwww*********++++++,,,,,,,,,************************))))))*********+++++++++++++++******++++++,,,---........./////////000000////////////000000000111222222111111111111111222000000///.....................---------,,,,,,,,,,,,,,,++++++++++++***+++*********)))))))))))))))******)))((()))***************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))***+++++++++******000***+++444777000+++,,,++++++++++++++++++++++++(((((()))***,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---,,,++++++*********+++,,,,,,,,,++++++*********((((((((((((((((((((((((******++++++++++++************++++++++++++***************))))))))))))((())))))*********+++++++++************************(((,,,---,,,///444222+++.........---------......++++++++++++,,,...000111444444555555777;;;@@@CCCLLLVVVdddmmmqqqqqqrrrtttyyyyyyyyyzzz{{{}}}~~~|||pppnnnuuuyyy{{{zzzwwwvvvuuuoooiiigggmmmtttxxx{{{}}}~~~|||||||||~~~~~~{{{tttpppjjjaaaVVVLLLDDD@@@;;;666222111111000111222333111///.........---,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************************************+++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))************************+++******))))))******+++******++++++++++++************+++,,,,,,,,,,,,+++*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;:::===???>>>;;;999:::<<>>666,,,......---------...///000---------...000333555777===>>>???AAAEEELLLUUU\\\eeennnxxx~~~{{{yyyyyy{{{~~~~~~||||||~~~~~~|||zzzyyy|||~~~uuuiiikkkuuu~~~}}}xxxrrrooooookkkfffgggkkkoooooopppttt}}}{{{zzz{{{}}}}}}{{{yyyyyy{{{}}}|||~~~~~~|||||||||~~~uuujjj```YYYNNNFFF@@@>>>:::333000111000...---...000///---***...------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++******))))))))))))++++++************++++++***************************************************************+++++++++++++++************++++++******++++++++++++******)))***++++++,,,,,,,,,+++***************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;:::===???>>>;;;999:::<<>>@@@RRRVVV[[[___eeemmmxxxzzzuuusssrrrsssuuutttssspppllllllppppppmmmhhhjjjnnnnnngggbbbfffnnnllljjjddd\\\[[[___```^^^hhhgggddd^^^XXXWWWYYY\\\dddfffhhhkkkkkkgggaaa\\\`````````aaadddgggjjjlllooommmiiieeedddfffkkkpppvvvzzz~~~}}}~~~~~~xxxmmmcccZZZWWWNNN@@@888777333000......111111///,,,......------------...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))(((((('''++++++************++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++************++++++******++++++++++++******((()))***+++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;:::===???>>>;;;:::;;;===BBBEEEHHHFFFGGGQQQcccrrruuu]]]SSSRRRiii~~~,,,,,,,,,,,,,,,,,,,,,+++*********************************+++++++++,,,,,,++++++******++++++,,,------------.........//////........./////////000000111111000000111222222333000000///.....................---------,,,,,,,,,++++++,,,,,,,,,+++***)))((()))))))))************(((***+++***((('''))),,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++(((((()))++++++,,,,,,+++(((///222...((((((+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---***)))))))))))))))******))))))***+++******((((((******************************++++++++++++************++++++++++++******(((((()))***++++++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++---+++555FFFGGG888---...------------///222444666888999<<>>@@@CCCFFFJJJMMMOOOPPPTTTRRROOOLLLMMMSSS\\\bbbiiinnntttzzzxxxvvv{{{wwwsssssskkk[[[RRRQQQGGG@@@888444333333111///......------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******((()))***++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;;;;>>>@@@???<<<:::<<<>>>@@@CCCEEEDDDDDDOOOaaaqqqxxx]]]QQQPPPiii***++++++,,,,,,------...******************************+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////............/////////000111111000000111222333333000000///.....................---------,,,,,,,,,++++++,,,---,,,+++***)))(((((())))))*********+++(((***+++***((('''))),,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((()))++++++,,,,,,,,,)))000000(((&&&+++---)))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++***************++++++)))***+++,,,,,,+++***)))******************************++++++++++++************++++++++++++******''''''(((***+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,;;;NNNHHH000&&&...111000000111333666:::<<>>BBBAAADDD@@@;;;777777777777777999===AAABBB???999555333333555999<<>>;;;===???BBBFFFLLLRRRWWW[[[^^^______ccchhhiiifffqqqvvv|||~~~~~~uuummmnnn___TTTEEE;;;666444222000......------------......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******(((((()))++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222000333888999666555777555666777777666777999;;;<<>>???BBBCCCAAABBBMMM```ooo{{{yyy[[[MMMQQQlll,,,------,,,******,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------,,,,,,////////////000000000000000000000000000000000000000000///...------,,,,,,,,,,,,,,,+++++++++******---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++***)))(((((('''******))))))))))))******+++*********))))))(((((((((((())))))*********+++************************++++++++++++++++++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++,,,777BBBBBB999000+++,,,444222555:::;;;;;;BBBLLL\\\bbbfffiiiuuuvvvwwwvvvwwwxxxxxxuuunnneee___^^^___^^^]]]YYYTTTOOOLLLHHHJJJKKKHHHDDD???<<<<<<<<<;;;:::;;;>>>AAABBBBBB999777444333444555555555555555666555333333444555555777999999777555444555999777666555666777777777666666777;;;>>>@@@BBBEEEGGGIIILLLNNNNNNQQQVVVZZZfffmmmsssqqqmmmsss|||sssaaaQQQFFF<<<444...........................------,,,,,,------...///++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************++++++++++++******************************(((***++++++******+++,,,+++******))))))******+++)))************+++++++++******************************))))))))))))************************************+++,,,,,,,,,,,,+++------,,,++++++******)))++++++,,,,,,,,,,,,------///......---------.........000222444555555444444444555777777777888:::<<<<<<>>>???>>><<<;;;;;;<<>>;;;999<<<>>><<<777444333555333444666999;;;:::777444666444333444555777666666666666666666666777999:::222444555555444222333333444444333333444444333222333333444777999:::<<<>>>444666888999999<<<@@@DDDTTTZZZ___^^^\\\bbbqqq~~~yyynnndddYYYNNNFFF>>>:::444000.........................../////////++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************(((***++++++******+++,,,++++++************++++++)))************+++++++++*********+++++++++,,,,,,******))))))))))))******************************)))***++++++,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------///......---------......///000333555666666555444444666777777777777:::<<<<<<===???>>><<<;;;;;;<<>>DDDEEEJJJVVVgggtttyyy{{{}}}~~~uuuvvvzzz}}}|||wwwrrrpppooozzzvvvnnneee[[[QQQGGG@@@@@@???<<<999666444333333444666888666333111222333666666777888999888555222111111000222555888999888777666555555555777999:::888999999888666555666777555555666666666555333222222333444444555666666555555555666555555888;;;???===@@@CCCBBBBBBFFFOOOWWW]]]___fffqqqwwwwwwwwwyyy~~~{{{rrrhhhaaaZZZPPPAAA888444222000---.........------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,)))************+++++++++******++++++,,,,,,------************************************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------......///000111444666777777666555555666777777777777999;;;;;;===>>>>>><<<;;;;;;<<<>>>AAACCCBBBCCCNNNaaaqqq{{{xxx[[[KKKQQQbbb|||%%%(((+++---,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------............//////........./////////000000////////////////////////000/////////......------------,,,,,,,,,+++++++++---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************))))))((((((******))))))))))))***************))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------((()))+++,,,---...///000---111666<<>>;;;888777999<<<>>>>>>;;;::::::<<>>@@@AAABBBMMMLLLJJJFFFBBB@@@@@@BBB<<<>>>@@@@@@>>><<<:::999666888999777666777555222333222111000000222444666444444444333333555888:::@@@EEEOOO[[[aaacccgggmmmyyywww{{{|||zzzxxxjjjWWWJJJCCC===666000000000///...---,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************(((***++++++******+++,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***+++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------...------------...//////000222444666777777666555555666777777666777999;;;:::<<<>>>===<<<;;;;;;<<<===AAACCCBBBCCCNNNaaaqqq}}}wwwYYYHHHNNN^^^{{{%%%(((+++---,,,+++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------......//////............///////////////////////////////////////////////////.........---------,,,,,,,,,++++++---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,++++++,,,,,,,,,---------,,,...///...---...111333666777888===EEEQQQ___hhhwwwzzz}}}vvvuuuwwwyyy~~~yyyqqqkkkgggeeedddcccYYYOOOAAA666111222666999777666333222222444666888555444444777:::<<<;;;999AAA@@@???AAADDDFFFGGGGGGIIIGGGGGGIIIOOOVVV\\\^^^SSSOOOKKKJJJMMMPPPSSSSSS\\\ZZZUUUNNNHHHFFFGGGHHHDDDFFFIIIHHHEEEBBBAAAAAA<<>>;;;555555444333222333333333333666444333222444555555555777;;;CCCLLLPPPSSSZZZcccwwwuuuzzz~~~mmm```XXXOOOCCC:::333222111000////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************(((***++++++******+++,,,---,,,,,,++++++,,,,,,---))))))*********+++++++++///...------,,,+++******)))***++++++++++++***)))************************))))))***++++++++++++***))))))***+++,,,------...+++++++++,,,,,,,,,---------------------...//////000222444666777777666555555777777777666777999;;;:::;;;======<<<;;;;;;<<<<<<@@@CCCBBBCCCNNN```ooo}}}wwwXXXEEEKKKZZZvvv'''))),,,,,,,,,++++++,,,++++++,,,---------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........------........./////////000000000000000000000000////////////////////////------------,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))******))))))))))))))))))******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,,,,,,,,,,,,,------------...//////---+++,,,111666???FFFOOOXXX___gggpppvvv{{{}}}wwwsssuuuzzzvvvhhh^^^WWWSSSPPPMMMFFFAAA;;;777555444444333555555444333333444555666;;;>>>AAADDDDDDDDDEEEEEEHHHLLLSSSZZZ\\\YYYRRRLLLDDDDDDEEEJJJQQQXXX\\\^^^TTTOOOJJJKKKOOOUUUYYYZZZYYYVVVPPPIIIDDDCCCEEEHHHMMMPPPQQQPPPKKKHHHHHHIIIGGGMMMOOOKKKIIIKKKGGG???===<<<;;;<<<===<<<:::888666444333333555666777666666666:::???AAABBBIIIQQQeeekkkppprrrvvv~~~|||zzzrrrlllcccYYYQQQ<<<999555111///...///000,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************(((***++++++******+++,,,,,,,,,++++++++++++,,,,,,)))************+++++++++......---,,,+++***)))))))))***+++,,,,,,+++***)))************************((()))******++++++******))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------------...///000000111444666777777666555666777888777666666888:::999;;;<<<<<<;;;;;;;;;<<<<<<@@@CCCBBBBBBLLL^^^lllyyyyyyYYYFFFJJJVVVqqq***,,,---,,,++++++,,,---+++,,,------...---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...---------.........//////000000000000000000000000/////////////////////000...------------,,,,,,,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))*********))))))))))))******((()))))))))************************)))))))))(((************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------...,,,...//////000555???FFFVVVcccsss}}}}}}{{{{{{|||}}}}}}vvvxxxtttppplllkkklllqqqvvvkkk```RRRHHHDDDCCC@@@===;;;:::999999::::::888666:::;;;>>>AAACCCDDDEEEEEENNNYYYbbb^^^RRRKKKMMMTTTXXX^^^fffmmmmmmeeeYYYOOOBBBEEEKKKSSSZZZ_________^^^XXXQQQPPPUUUZZZ]]]]]]YYYWWWRRRMMMKKKMMMSSSWWW[[[^^^___\\\VVVSSSUUUWWWUUU]]]```[[[ZZZ\\\XXXOOOCCCCCCCCCEEEGGGEEEAAA===;;;999777666555555666666666444444777777666999>>>AAAGGGMMMQQQZZZjjjwww~~~}}}}}}{{{zzzyyyxxxuuuqqqmmmZZZTTTJJJ???777222000000------------............------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***++++++******+++,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))************************((())))))************************++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,------///000000///000333555666666555444666777888777666666888:::888:::<<<<<<;;;;;;;;;<<<<<<@@@BBBAAAAAAJJJ[[[iiirrr||||||\\\IIIJJJTTTnnn,,,------,,,******,,,...+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++,,,---------------.........//////000000000000000000000000////////////000000000000......---------,,,,,,,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))***************))))))))))))******(((((())))))*********++++++*********))))))((((((************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,---------.........111555777<<>>???AAAEEEKKKRRRWWWZZZ[[[\\\___ppp|||rrrZZZJJJNNNYYYeeehhhlllnnnlllcccXXXOOOPPPVVV```kkkrrrtttqqqnnnxxxpppgggdddfffjjjkkkjjjfffdddaaa______eeemmmsssiiikkklllhhhbbb___aaaddd```iiimmmhhhgggjjjfff\\\[[[[[[\\\___aaa^^^YYYTTTGGGFFFBBB===999777777777;;;777666888888555555777444:::@@@CCCKKKYYYffflllzzzzzzyyyppprrrvvvzzz~~~vvvgggUUUFFF<<<666444---------.........//////------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************(((***++++++******+++,,,+++******************+++)))************+++++++++'''((((((***+++,,,------)))***,,,------,,,***)))************************(((((()))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111...000222444555555444444666777888777666666888:::888:::<<<<<<;;;;;;;;;<<<<<<@@@BBBAAA@@@IIIYYYggglllwww|||~~~```MMMJJJRRRlll,,,,,,,,,++++++*********,,,,,,,,,++++++***************++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...............////////////000000000000111111111111111111000//////////////////............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((***+++***)))((()))***+++*********))))))((((((,,,,,,++++++***)))))))))++++++***************+++,,,,,,+++***))))))*********))))))***,,,......---...---------...///000111666999===BBBMMM^^^rrr}}}llllllyyytttfffXXXTTTQQQMMMMMMPPP>>>:::666555888999888666333999@@@@@@>>>@@@HHHQQQTTTUUUWWWWWWUUUUUU___kkkqqqzzz|||lllXXXQQQVVV^^^ppptttwwwtttlllbbb\\\YYYSSSbbbrrrwwwrrrnnnqqqvvvtttqqqooopppnnnjjjjjjmmmmmmsssyyyyyywwwvvv{{{vvvtttrrrnnnhhhcccgggnnnooollllllnnnpppnnnfff```gggiiimmmoooooommmiiifffXXXTTTMMMDDD>>>===AAAEEECCC>>><<<>>><<<666555888555888999:::===FFFSSS]]]jjjyyy}}}yyytttrrrqqqsssyyyrrrdddUUUDDD555111......222333000...///---///111111///---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,000...+++))))))***,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000111222444666777777666666666666666777888888999999999:::;;;<<<===============???CCCFFFGGGMMM]]]mmmzzz}}}~~~aaaFFFJJJTTTrrr,,,,,,,,,+++++++++******---------,,,,,,,,,++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............//////////////////000000000111111111111111000//////////////////............---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((***+++***)))((()))++++++*********))))))))))))******************++++++++++++***************+++,,,,,,+++***************,,,,,,+++,,,------,,,+++---///111111111111444666:::AAAKKKWWWdddttt~~~wwwzzz{{{~~~{{{vvvyyy}}}sss^^^TTTJJJHHHFFF@@@<<<<<<;;;999777555333444777999;;;BBBKKKPPPRRRVVV^^^dddeee___XXXTTTTTTYYYeeepppooouuuuuukkkaaa___cccgggllloooqqqqqqnnniiieeeccclllmmmooosssvvvwwwuuurrrxxxuuutttwwwxxxuuuuuuvvvzzz~~~~~~zzzyyy|||zzzvvvuuurrrnnnooosssqqqqqqrrruuuuuuqqqiiibbbaaadddhhhmmmooonnnjjjgggjjjgggaaaXXXQQQOOORRRUUUZZZRRRJJJEEE>>>666555888777999:::999888;;;BBBHHHOOOZZZccccccdddjjjppprrrwwwxxxwwwsssrrrvvv|||rrrhhhZZZNNN<<<555000000000///000333+++,,,------,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,******+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))************************++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000111222444555666777666666555555555666777777888888999:::;;;<<<===============???CCCFFFGGGMMM]]]mmmvvv~~~}}}dddKKKLLLVVVttt,,,,,,,,,,,,++++++++++++......------------,,,,,,******++++++++++++***************++++++++++++,,,,,,,,,++++++,,,,,,---...---............///////////////000000000000111111111000000//////////////////............---------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))))))))+++++++++***************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************))))))))))))******)))***+++***))))))***+++***************)))))))))((())))))***++++++,,,,,,+++***************++++++,,,++++++************++++++,,,,,,---------,,,,,,+++...111111///222999???OOOWWWcccpppzzz{{{tttnnnkkkpppxxxvvvzzz{{{yyyzzzwwwiiiXXXBBB<<<:::;;;<<<888444333444666888888888<<>>444//////222000///.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***+++******))),,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000000111333555666666666555444444555666666777777888999:::;;;;;;<<<<<<<<<;;;===???BBBDDDEEELLL]]]mmmrrr~~~mmmTTTRRR]]]{{{,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...------------...............////////////000000000000000////////////000000///............---------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))+++,,,+++***)))***+++***************++++++++++++++++++*********))))))******))))))***++++++,,,,,,+++++++++++++++,,,,,,***,,,------,,,,,,///111333555777999@@@QQQiiizzzyyypppkkkfffgggnnnrrrmmmgggZZZVVVPPPLLLMMMLLLDDD;;;;;;:::999999===BBBFFFGGGQQQRRRTTTZZZ```eeefffeeeXXXSSSNNNPPPYYYgggssszzzsssuuuzzz}}}yyyuuuxxx{{{yyyuuuqqqnnnjjjhhhfffqqqtttvvvvvvsssooojjjeeeUUUSSSNNNGGG@@@:::777666666777888999999<<>>===888444555999===AAAIIISSS[[[\\\```\\\ZZZZZZ\\\\\\WWWSSSLLLOOOVVVaaammmxxxyyysssyyyzzzzzz~~~~~~}}}|||xxxtttqqqmmmjjjhhhpppxxx}}}{{{mmmiii```VVVJJJ@@@999555555555777:::999666666999DDDMMM[[[gggpppvvvzzz|||{{{vvvmmmhhhmmmzzz|||yyyttthhhUUUDDD;;;000...,,,---000111///---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++)))((()))))))))************+++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++***************************,,,.../////////---,,,,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000///111222444555555555555666666777777888999999999::::::;;;;;;;;;;;;::::::===???AAACCCCCCKKK\\\nnn{{{|||]]]VVVbbb,,,,,,,,,---------......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000///////////////000111111///............---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,++++++******++++++,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,++++++******************))))))))))))***+++,,,---+++++++++++++++,,,---...///111111///...111999???HHHOOOYYYeeeppp{{{zzzuuurrrlllbbbZZZaaagggmmmmmmkkkbbbQQQ@@@999999::::::999888888888===FFFOOOUUU[[[bbbdddaaaXXXVVVTTTSSSSSSUUUVVVVVVYYY```kkkwwwzzzwww}}}}}}yyyyyyuuussswww}}}~~~xxxqqqlllmmmrrrvvvvvvuuuyyyxxx}}}{{{zzz~~~zzzsssnnnpppuuuyyyyyyzzz~~~}}}yyyxxxtttnnnfff\\\PPPFFF@@@===::::::<<<:::444333666:::===CCCHHHOOOXXXbbbiii{{{yyyuuuqqqtttzzz{{{xxxyyywwwvvvwwwpppbbbUUUOOO===777000---///111000///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++++++++***))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************)))+++---//////...,,,+++,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000///000222444555555555444555555666666777888888888:::::::::;;;;;;::::::999>>>>>>AAABBBCCCJJJ\\\nnnwww|||^^^WWWddd,,,,,,,,,------.........,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000///////////////000111111//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************************************,,,++++++******++++++,,,***+++,,,,,,******+++,,,*********++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))***+++,,,---++++++++++++,,,,,,---...+++...///000111888CCCKKK```hhhuuu}}}vvvnnnmmmppppppjjjcccZZZbbbccc\\\RRRKKKBBB999999888999:::;;;===DDDKKKVVVaaajjjkkkhhhddd[[[QQQLLLNNNQQQRRRVVV^^^iiiqqqooouuu~~~yyypppkkkooovvv|||{{{rrrhhhaaa^^^ZZZ]]]aaadddaaa^^^dddmmmrrrrrruuu~~~wwwyyyvvvxxxwwwtttvvvvvvrrrvvvvvvtttqqqkkkaaaWWWPPPJJJDDDAAAAAA===666555999222555888999;;;AAALLLUUUgggoooxxx}}}ssswwwuuuuuuyyywwwpppiiigggMMMDDD777000///000000///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++------------+++++++++++++++***************))))))))))))************++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++************************&&&'''***,,,,,,+++)))''',,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000///000222444555555555444444444555555666777777777:::::::::;;;;;;:::999999>>>>>>@@@BBBCCCJJJ\\\nnnpppxxx]]]WWWddd777999666///---000///+++...///......---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000...............///000000//////...---,,,,,,++++++......---------,,,,,,,,,************))))))))))))((((((((((((((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***+++******++++++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,------,,,111---222===>>>???OOOfffwww}}}mmmiiikkksssvvvmmm```WWWKKKLLLLLLHHHAAA;;;666555<<<;;;>>>GGGOOOVVV```hhhqqqiiidddccc___WWWTTTVVVVVV]]]bbbbbbhhhvvv|||zzzwwwuuuzzz~~~yyyssspppqqqrrrwww||||||www}}}}}}uuuttt~~~zzzwwwwww{{{~~~vvvyyy}}}zzzuuusssqqqsssuuutttmmmhhhllldddXXXLLLGGGCCC:::000999333111444777999AAAKKK___cccrrrzzzuuurrrqqqrrrqqqppppppkkk]]]HHH888000...///000/////////...,,,+++---///---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...,,,***)))***)))((('''((()))***)))'''******+++++++++,,,,,,,,,---,,,,,,+++*********+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------,,,++++++,,,,,,,,,******+++,,,------------111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::>>>AAACCCAAAAAAJJJ\\\kkktttbbbVVV```zzz222777777444333444111,,,111111000///------...///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...............//////000///......---,,,,,,++++++---------,,,,,,,,,,,,+++************))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))***++++++))))))***+++******++++++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---............---777000222CCCVVVbbbmmmvvv|||rrrmmmmmmqqqwwwssscccPPPEEE===???@@@>>>;;;999999:::DDDHHHTTTdddmmmooonnnoooccc\\\YYY^^^aaa___]]]]]]aaarrruuummmoooxxx}}}}}}|||zzzzzz~~~vvvnnniiisssvvv}}}}}}zzztttttttttttttttssssssrrrxxxssskkkaaaZZZRRRCCC555>>>:::999;;;;;;888;;;@@@QQQZZZoooxxxuuurrrqqqqqqrrrtttvvvnnncccRRRDDD;;;666111/////////.../////////......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---+++******++++++)))(((((()))***)))(((******+++++++++,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---******+++,,,------------111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::===AAACCCBBBCCCMMM```ooo|||cccWWW___xxx<<>>:::777555222---111111000///.....................---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////........................------......///000.........------,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++))))))***+++******++++++++++++************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---+++...111111///...000222:::999>>>OOOeeewwwwwwqqqpppsssrrrrrrpppeeeQQQ@@@888999999888555555:::CCCJJJSSSVVV___kkkpppiii___ZZZSSSPPPSSS^^^iiinnnoooppp|||~~~~~~rrrsssvvvzzz|||{{{uuu|||~~~rrrnnnnnnuuuvvvyyy|||~~~||||||{{{xxxtttuuu|||wwwqqqppprrrxxxyyywwwrrrmmmdddTTTDDD@@@<<<999999888555666999>>>HHH[[[ssszzzwwwwwwwwwvvvtttssstttvvvxxxrrrkkkbbbXXXOOOEEE999222111///---...000111///---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------+++******,,,......,,,)))((()))******)))******+++++++++,,,,,,,,,,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,++++++,,,,,,---+++++++++,,,------......111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::===AAADDDCCCEEEPPPbbbrrrhhhWWW\\\tttXXXVVVPPPIIIBBB===888555111000/////////000000///......------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............------...------------...//////......---------,,,,,,,,,+++++++++************)))************)))))))))(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))***+++***)))((()))+++******++++++++++++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,---------,,,///111000---///555:::BBBNNNZZZaaajjjwww{{{vvvvvvrrrkkkmmmuuutttnnnfff[[[MMM>>>888999888999:::;;;???JJJZZZfff```[[[ZZZ\\\\\\UUUMMMIIIRRRWWW```mmmxxx}}}vvvqqqooojjjqqqzzzsssgggpppvvv~~~~~~{{{yyy|||{{{zzzxxxxxxyyyzzzyyyyyywwwxxxvvvssssss{{{~~~{{{zzzyyyxxxxxxvvvssswwwyyyzzz{{{wwwkkk___UUUNNNFFF@@@;;;777666666777:::CCCNNNVVVYYY]]]cccoootttxxxwwwuuuttttttrrrsssqqqnnnkkkdddXXXJJJ@@@999333---+++///111000---...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,***)))+++...000///---***)))***++++++*********+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,+++++++++,,,------++++++,,,,,,---......///111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::>>>BBBEEEDDDEEEOOObbbqqq|||lllUUUXXXnnnoooooonnnkkkbbbVVVKKKFFF;;;888444222111111000......---------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------------------...//////---------------,,,,,,,,,++++++*********)))))))))************)))))))))((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((()))******)))((()))*********++++++++++++************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,------......---///000......444>>>GGGTTTaaammmrrrvvv}}}yyyrrrooopppjjj``````gggbbb[[[QQQGGG;;;444777>>>777???HHHPPPUUU]]]hhhqqqbbb\\\XXXZZZ[[[[[[[[[]]]jjjsss}}}{{{{{{zzzvvvrrrooooooppppppxxx||||||zzzyyy|||yyyyyy}}}|||{{{yyywwwyyy}}}}}}tttmmmmmmuuu}}}zzz~~~|||tttqqqmmmeee\\\SSSJJJ@@@888:::888888<<<>>>BBBKKKTTTaaalllvvv{{{}}}zzztttttttttuuuvvvsssjjj^^^TTTFFF===222,,,---//////............---------,,,,,,------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,+++***)))+++...111///---******+++++++++*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,...///000111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::???CCCEEECCCCCCMMM___nnnyyyiiiQQQRRRhhhsssyyyuuudddZZZQQQJJJAAA:::666444000...//////......---,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------,,,,,,------...///------------------------+++++++++*********))))))************))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******(((((()))*********++++++++++++************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************+++++++++)))************+++++++++***************+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,---.../////////000111222777AAAMMMVVVdddffflllwww|||sssrrrrrrooocccTTTJJJIIIGGGCCC@@@>>>:::888===EEEGGGSSS___dddaaa[[[YYYZZZ\\\[[[^^^dddhhhiiimmmrrr|||rrrpppssswwwxxxxxxzzz{{{||||||xxxzzz~~~||||||wwwyyywwwpppiiihhhqqqyyy}}}tttrrruuuvvvsssnnndddTTTGGG:::888777:::;;;;;;@@@FFFVVVeeevvvwwwvvvvvvwwwwwwtttmmmgggVVVMMM???555111000//////............---------,,,------------------------***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,+++***+++---000,,,+++***+++,,,,,,+++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++,,,---......---,,,,,,,,,,,,...///111111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::???BBBDDDBBBBBBKKK]]]lllyyybbbNNNMMMdddkkkrrrqqqiiifff\\\NNNDDD???;;;777444111111000000///.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---......//////------,,,,,,------...///------------------------,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))***)))((('''(((*********++++++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))*********+++++++++************************------------------------++++++++++++++++++++++++******+++,,,---...//////111222555<<>>BBBFFFLLLTTT^^^eeeiiidddXXXMMMIIIIIIYYY]]]fffoootttxxxooohhhqqqwww}}}~~~}}}~~~~~~wwwxxxvvvpppjjjjjjpppvvv{{{yyyyyy{{{}}}qqqmmmrrrvvvwwwwwwrrreeeWWWAAA<<<999::::::888999<<>>AAACCCBBBBBBLLL^^^mmmxxx```MMMKKKcccdddhhhuuu|||rrrooopppeeeVVVKKKFFFCCC@@@===333333333222111000000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,...///000000---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++++++++***************))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((*********++++++++++++************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000222444:::DDDRRR^^^gggkkkmmmrrryyyggghhhxxxyyyzzznnnVVVEEEAAA@@@<<<<<<999999@@@IIIQQQ[[[eeeeeeeeeaaaVVVKKKGGGNNNUUUZZZaaammmyyy}}}~~~xxx~~~}}}{{{{{{~~~}}}~~~vvvssstttyyy~~~|||tttttt~~~xxx{{{|||xxxsssrrrrrriii]]]NNNEEE===:::888666777;;;;;;JJJ[[[mmm{{{rrrmmmmmmqqqtttuuuooojjj___RRRCCC888222000//////.........---------------------------------******+++,,,,,,---......,,,,,,------------......***,,,......,,,++++++,,,&&&'''))),,,......+++)))******+++++++++,,,,,,,,,+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++************************))))))******++++++++++++++++++++++++,,,---...///...---,,,+++,,,...000222111111222333444444444444444444555666777888999999:::;;;;;;<<<<<<;;;;;;:::<<<@@@CCCBBBCCCNNNaaapppuuucccMMMJJJccceeehhhkkkmmmmmmlllllllllhhhaaa___dddeee]]]UUURRRGGG<<<555777888222+++(((---//////.........,,,)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))))))))***++++++******++++++,,,---************************---+++)))***,,,---,,,)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++***))))))))))))))))))************)))))))))))))))***+++++++++,,,************))))))((((((******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---,,,***+++//////---000666444===JJJYYYiiitttsssmmmttt|||wwwnnnpppxxx~~~zzzmmmXXXDDD999888;;;===@@@JJJZZZfffiiijjjkkkfffgggddd]]]VVVTTTYYY___pppzzzwwwtttyyyvvv}}}pppooo||||||zzz}}}yyyvvvsssooonnnvvv{{{zzzzzz{{{}}}jjjcccXXXMMMCCC;;;666222777777>>>LLLYYYaaahhhnnnkkkrrr|||wwwkkkiiimmmoooqqqppphhhXXXHHH<<<666222---,,,000000+++))),,,//////...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***,,,------,,,+++---...222222333333333222111111222333444666777888888888999999::::::::::::;;;;;;???@@@BBBCCCCCCLLLbbbvvv}}}fffOOOIII```YYY```iiimmmjjjccc]]][[[```^^^ccclllqqqnnnkkkllliii[[[LLLBBB;;;666555999111222000---+++,,,...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))+++*********))))))))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************---,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++***))))))))))))))))))************))))))***************+++++++++++++++*********)))))))))******+++,,,,,,,,,,,,+++)))***++++++++++++,,,...---+++,,,///000111666<<>>222///222222111000......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---...000111222222333333333333333444555666777888888888999999::::::::::::;;;;;;???AAADDDDDDCCCIII[[[mmmssscccIIIEEE]]]vvvzzzyyyoooaaaWWWVVVZZZ^^^mmmxxxrrrttttttuuussslll```SSSLLL@@@999333222333111///...------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...........................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,++++++***))))))******))))))************)))))),,,+++++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++'''***,,,---,,,,,,,,,---000...///333999???IIISSS\\\hhhsssyyy}}}wwwiii^^^XXXRRRLLLNNNEEE<<<<<>>EEEHHHXXXggguuu~~~wwwrrrnnnqqquuussskkkbbb[[[OOO???555111000//////---------------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---//////000111222333444444444444444555777777888888888999999999:::::::::;;;;;;???AAAEEEEEECCCGGGXXXiiiuuu```JJJGGG___zzz|||zzzooobbb\\\___eeeiiivvv|||rrrmmmtttssssssxxx{{{\\\JJJ888444444111---+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.................................---------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******************************************++++++++++++******)))******+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++******)))*********))))))************)))))),,,+++++++++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***,,,......,,,,,,,,,---222111333:::AAAIIITTT^^^fffooowwwwwwvvvzzzzzzkkkXXXKKKEEE@@@;;;>>>999888DDDYYYiiioooooodddbbb^^^VVVLLLHHHPPP\\\ooowwwwwwiiifffooo{{{zzzvvv|||{{{~~~xxxtttvvv~~~yyyxxx}}}vvvwwwyyyyyyvvvsssrrrsss|||xxxttttttxxxzzzyyyvvv\\\QQQDDD<<<777555666;;;AAAPPP___ooozzzooojjjmmmqqqqqqoooggg___QQQ@@@333...------------.........---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------+++---......---,,,...//////000111222333444444444555555666777888888888777999999999:::::::::;;;;;;???AAAEEEFFFCCCGGGWWWhhhtttcccLLLJJJ```~~~```eeejjjiiicccaaadddhhhiiippptttqqqlllkkkkkkkkkmmmqqqxxxvvv]]]CCC:::777333///000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))***************************************++++++++++++,,,******))))))******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++***************+++))))))************))))))+++++++++************************+++++++++++++++******+++,,,,,,,,,,,,+++,,,---......------///111555666;;;EEEMMMUUU___iiinnntttwwwsssoooqqquuuvvvtttlll[[[GGG:::777666555888;;;EEEWWWhhhnnnhhh___bbbZZZQQQMMMMMMTTTcccqqqzzz}}}}}}zzzqqqhhhjjjxxxvvvoooppptttuuuuuuxxx}}}}}}{{{|||}}}yyytttpppkkkhhhmmmuuu~~~zzzwwwvvvuuutttssslllaaaUUUKKKBBB888333222666@@@LLLZZZoooxxxnnngggfffjjjooosssmmmlllbbbPPP???666222000---.../////////...---,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++*********++++++,,,,,,---------------------------+++---......------...///000111222222333333333333555666777777888888888777999999::::::::::::;;;;;;>>>AAAEEEEEECCCHHHXXXiiiuuuttt\\\XXXjjjDDDKKKUUU[[[^^^aaadddgggiiillljjjccc___cccffffffhhhqqqzzz}}}tttbbbRRRMMMGGG<<<777999222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------....................................------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************))))))))))))******))))))))))))***************************************+++++++++,,,,,,,,,,,,+++*********++++++++++++******++++++,,,---++++++++++++++++++++++++***+++---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------+++***************++++++))))))************))))))***************+++++++++)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,------------000444888999<<>>@@@DDDEEECCCIII[[[mmmyyyuuuooo|||;;;@@@GGGOOOVVV^^^dddiiiqqqtttssskkkggghhhfffbbbtttvvvrrrjjjgggjjjjjjfffccc]]]^^^bbbZZZHHH>>>???333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////.........---------++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,...------,,,++++++++++++++++++******++++++,,,---************************))),,,---,,,***)))+++---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------+++***************++++++))))))************))))))))))))******+++++++++,,,(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++,,,,,,...222888===<<<@@@JJJXXXbbbhhhooovvvtttuuurrrkkkgggiiijjjiiiZZZXXXOOOAAA999===DDDHHHSSSYYY\\\YYYRRRNNNRRRWWWVVVTTT[[[mmm}}}}}}ttt}}}yyytttvvv}}}}}}yyy|||~~~}}}|||~~~wwwsssuuu{{{{{{rrrooosssrrryyy{{{yyyyyykkkuuu}}}xxxvvvsssooonnnooojjj___UUUPPP;;;888777:::===@@@JJJUUUTTTaaaooosssnnnjjjlllppprrrtttqqqhhh```XXXKKK===...000111222111000...---......------------......------------------------000000///...,,,+++***)))))))))))))))***+++,,,,,,************************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,---......------...000222222333333333222111111666777777888888888888777999999:::::::::;;;;;;;;;===@@@CCCDDDCCCJJJ]]]oooyyy|||~~~;;;???DDDJJJQQQXXX```eeetttsssppplllgggdddddddddoookkkkkkkkkcccXXXWWW^^^cccbbbeeejjjiii```TTTNNNBBB>>>888222///...000222,,,...000000...+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))))))))***,,,---************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++******)))(((((('''************************)))************+++++++++******+++++++++,,,,,,,,,((()))***+++++++++++++++))))))+++111777===>>>>>>@@@MMM___kkkppprrrvvvyyy}}}zzzuuummmeee^^^YYYWWWWWWUUUKKK@@@???JJJTTTXXXddd]]]WWWRRRMMMJJJLLLRRRTTT]]]gggrrr~~~~~~{{{yyytttwww|||{{{ssslllrrr|||~~~~~~}}}yyy|||~~~~~~~~~xxx{{{zzztttuuuxxxyyyuuupppnnnssszzz~~~xxxttttttvvv|||vvvpppssspppiiijjjoookkkaaaGGG<<<444555999;;;AAAHHHKKK[[[mmmvvvwwwtttrrrqqqnnntttxxxvvvpppeeeWWWJJJ888444000///000111///---...///000///,,,+++---///------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......***++++++,,,,,,++++++***,,,++++++******++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......000000000111222222333333555555555555666777999999888999999::::::;;;;;;<<<<<<===@@@BBBCCCLLLbbbvvv{{{666999===BBBGGGNNNVVV[[[___bbbfffhhhhhheeecccaaaddd\\\YYY^^^cccbbbbbbeeefffeeehhhnnnpppjjjdddaaa[[[TTTIII===444///......---...//////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------,,,,,,++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************+++******))))))***+++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++++++++++++++++++++++++++*********)))))),,,++++++***))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,...222666888999<<>><<<@@@LLLWWWkkkppp}}}{{{nnn]]]LLLAAA<<<<<>>AAABBBCCCLLL```ttt~~~333333333333555:::AAAFFFQQQPPPQQQSSSYYY^^^ccceeegggooosssmmmccc```fffmmmkkkjjjmmmrrrssspppmmmnnnnnnhhh]]]PPPEEE;;;555333000000///.........---,,,---------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''+++++++++***************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......555;;;@@@BBBEEEPPPaaapppnnnxxx{{{yyyppp```MMM>>>777999<<>>AAACCCCCCKKK___sssyyy444444222111111555:::???IIIGGGGGGKKKRRRYYY^^^```aaammmuuussspppppppppmmmmmmmmmqqqwwwvvvqqqnnnnnnoookkkddd[[[PPPFFF>>>999555333222222333222///------------------------------,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))((((((''''''*********+++************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,...000111===>>>@@@EEEPPP```rrr~~~xxxsssgggmmmaaaNNN===555666===CCCOOOYYYgggqqqpppggg___ZZZ[[[[[[bbboooyyyzzzxxxwwwzzzllleeejjjiiiaaa```ggg}}}uuutttuuukkk]]]kkkiiihhhttt~~~zzzxxxwwwvvvtttsssooooooooopppqqqrrrrrrsssssstttuuuxxxzzz{{{yyywwwuuuvvvvvvwwwxxxyyyyyyzzzxxxxxxwwwtttqqqqqqsssuuuqqqrrrtttwwwyyy{{{|||}}}zzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{zzzxxxwwwvvvwwwuuutttwww{{{~~~|||zzzxxxxxxxxxzzzyyyxxxvvvtttsssrrrqqqqqqrrrvvv}}}|||wwwmmmnnn}}}xxxsssuuupppggg___WWWOOOFFF>>>777999CCCQQQ\\\dddnnnxxx{{{|||wwwllldddfffmmmqqqoooiii^^^NNN???444000///...---,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---,,,***))))))***,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,---...//////000000000111222222333333222333333555777999;;;<<<999::::::;;;;;;<<<======<<<>>>BBBCCCCCCJJJ^^^qqqyyy444444222000///111555888>>>@@@DDDMMMVVV\\\^^^]]]bbbmmmwwwoooqqqvvv|||{{{vvvtttvvvwwwuuuppphhh___VVVNNNIII>>>:::444111111000...,,,---------------------------,,,,,,,,,,,,---..............................++++++,,,,,,,,,,,,------+++++++++************)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))***++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,...000333555===<<<>>>FFFUUUfffrrryyywww{{{ooohhheeeaaaTTTCCC888888???HHHMMMaaadddgggfff^^^VVVWWW\\\___dddpppvvvooojjj___XXX]]]fffmmmwwwyyyiiiaaaaaaccccccooozzzyyyzzzxxxvvvuuutttrrrnnnllljjjjjjkkklllnnnppprrrsssppppppqqqtttvvvwwwvvvtttssstttuuuvvvvvvvvvvvvvvvuuuuuussspppnnnooorrruuupppqqqsssuuuwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzyyyyyywwwuuutttsssssssssuuuwwwzzzzzzyyyxxxwwwvvvuuuuuuwww|||yyytttsssuuuwwwnnnrrrxxx~~~zzzkkkkkkttttttsssnnnhhhccc^^^UUUKKK===999999@@@EEEJJJWWWeeefffpppvvvpppfffdddgggjjjooommmhhh^^^OOO@@@666111111///------.........,,,------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000000000000111222222333333333333444555777999:::;;;:::::::::;;;<<<<<<======<<<>>>BBBDDDCCCJJJ\\\ooo{{{666666555333111111444666999999===FFFQQQXXXZZZXXXiiizzzrrrsssvvvzzzyyyuuuvvvzzz{{{yyyvvvrrrnnnjjjhhhggg\\\QQQCCC888333111///...........................---,,,,,,,,,,,,---..............................+++++++++,,,,,,---------+++++++++************)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************'''((()))+++,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,...000444888::::::===DDDQQQ```lllsssuuuxxx|||~~~yyynnnfffdddeeeYYYMMMAAA???IIIVVV]]]___llleee___YYYSSSPPPVVV```gggnnn{{{wwwmmmiii___^^^aaahhhsss}}}yyytttlllddd]]]bbbsss~~~{{{xxxrrrpppnnnmmmllljjjfffcccffffffggghhhkkknnnqqqrrrqqqqqqqqqrrrtttuuuuuussspppqqqsssttttttsssrrrqqqqqqpppnnnlllkkkmmmqqquuuqqqqqqrrrssstttuuuuuuuuuvvvwwwyyyzzz{{{zzzyyyxxxxxxwwwwwwvvvuuutttttttttrrrsssuuuuuuuuutttuuuvvvrrrrrrrrrsssssstttuuuvvvvvvxxx{{{}}}|||ssstttuuuwwwxxxwwwuuussshhhqqq~~~xxxxxxtttnnnmmmmmmggg___OOOAAA888999:::;;;CCCNNNRRRaaaooorrrooommmmmmlllqqqpppnnnlllggg[[[LLL@@@444111......//////---,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,---...///000000000000111222222333333444444555555666888999:::::::::;;;;;;<<<=========<<>><<>><<<<<<999:::AAAKKK[[[nnnxxx|||}}}zzzuuussspppqqqwww{{{tttbbbSSS666222///...000000---+++------------------------......---------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++*********************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,---...000000000000000111222222333333555555555555666777999999::::::;;;;;;<<<=========<<>>CCC???RRRcccjjjsss{{{pppccc[[[[[[WWWRRRPPPXXXfffpppqqqmmmhhh___VVVTTTWWWaaaqqqwwwwwwwwwuuummmeeedddhhhmmmnnntttzzzvvvkkkeeeeeejjjqqqzzz}}}{{{wwwvvvuuuuuutttsssjjjhhheeecccbbbaaa___]]]___]]]]]]```eeehhhgggfffeeehhhkkkmmmnnnoooppprrrlllnnnppppppooonnnnnnnnniiihhhgggjjjmmmqqqssssssnnnoooqqqrrrrrrooommmkkkrrrssstttvvvxxxzzz|||}}}vvvvvvuuuuuuuuuuuuvvvvvvtttssssssrrrrrrqqqqqqppptttttttttsssrrrqqqpppoooooopppsssuuuvvvvvvvvvvvv}}}}}}zzzvvvsssqqqnnnjjjhhhxxx}}}yyyppprrrxxxzzzzzz{{{mmm^^^MMMBBB<<<777777:::JJJSSSeee{{{{{{tttsssppprrr~~~ttt]]]CCC666...222333,,,***...,,,,,,,,,,,,,,,---...///////////////////////////------------------------,,,------......------,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,---...////////////...///111444777999???<<<888555444555888:::777888:::<<<>>>>>>>>>>>>;;;???EEEGGGFFFKKK]]]ooo{{{444444555555555444444444666777777555333555999<<>>>>>>>>>>>===@@@DDDFFFEEEMMMaaauuu999999999999999999999888888888777555333222444666:::CCCKKKPPPTTT\\\bbbeeegggkkkrrryyy}}}vvvtttpppaaaRRR<<<:::666111,,,+++...000.........---......//////---------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++***)))+++++++++************)))************************++++++++++++++++++++++++************************))))))***++++++++++++***************************,,,,,,,,,++++++++++++***************************++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++++++++++++++))))))***++++++***))))))++++++++++++++++++++++++)))+++---...---,,,------000666>>>BBBBBBEEEQQQ___tttsssvvv~~~|||uuuiiiZZZHHH======DDDLLL\\\nnnuuupppgggbbbaaa```___dddrrr~~~}}}{{{{{{pppiiippp||||||pppbbbXXXVVV___rrr}}}}}}{{{wwwsssqqqqqqpppqqqoookkkeeeaaa```^^^[[[YYYXXXWWWVVVTTTNNNNNNOOORRRWWWZZZ[[[[[[]]]aaaeeehhhiiiiiiiiijjjiiikkkmmmmmmkkkiiiiiiiiikkkkkklllnnnooonnnllliiinnnnnnoooppppppooonnnmmmssstttuuuvvvwwwxxxxxxyyywwwvvvtttrrrpppnnnnnnmmmqqqqqqrrrrrrsssttttttuuurrrrrrrrrqqqqqqpppppppppoooooooooooopppqqqrrrsssqqqsssuuuyyy~~~tttppppppqqqsssooooooxxx{{{ssswww~~~{{{wwwzzzooobbb[[[SSSHHH???:::666;;;JJJaaaxxxyyyxxxrrrlllqqqwwwsssiiiVVVDDD444111111///...000---------,,,------...///------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////000000000000111333555666555444444333333555666777888888:::<<<===>>>>>>>>>???AAADDDEEEFFFOOOeeeyyy===;;;999777666666777777::::::999888666555555555555777;;;@@@HHHSSS\\\```hhhiiiiiikkkooowww}}}sssuuuwwwtttmmmjjjhhhmmmuuuvvvmmmbbbVVVKKK===666555555222..................//////000------------------------------------------------++++++------------++++++,,,,,,,,,,,,++++++******+++++++++*********))))))************************++++++++++++++++++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++,,,,,,,,,---///111;;;???CCCEEEHHHPPP```mmm~~~ssspppyyy|||uuummmkkkjjjeeeZZZJJJ<<<999CCCNNNWWWeeerrrrrrfffZZZVVVWWWbbbeeeppp~~~xxxssspppiiijjjvvv}}}vvv___\\\ZZZ\\\hhh|||{{{yyyxxxxxxyyyxxxvvvssspppooonnnnnnlllhhhbbb^^^___\\\YYYVVVTTTSSSPPPNNNIIIJJJKKKMMMPPPRRRSSSSSSWWW[[[aaadddfffffffffffffffhhhkkkkkkjjjiiiiiijjjmmmlllkkkkkkkkkjjjgggeeeiiijjjjjjkkkkkkkkkjjjjjjrrrrrrtttuuuuuuuuuuuutttvvvuuusssqqqooonnnmmmmmmppppppqqqqqqrrrrrrrrrrrrpppooooooooonnnnnnooooooqqqqqqpppooopppqqqssstttssstttttttttvvv{{{yyyuuutttssslllmmmwwwyyyuuuvvvwwwuuunnniiihhheeeXXXJJJAAA999888<<>>??????@@@AAADDDFFFGGGPPPdddwwwNNNKKKEEE???<<<;;;<<<===;;;:::999999888888888777777555555999@@@IIIRRRYYYccceeegggiiimmmuuuqqq[[[XXX]]]^^^``````dddlllrrrqqqlllhhhhhhfffaaaWWWKKK===222,,,//////.........//////000..................//////------------------------++++++------------++++++,,,,,,++++++++++++***++++++++++++*********))))))************************++++++++++++++++++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++---,,,++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++///444888GGGFFFDDDFFFOOO___mmmvvvwwwlllhhhpppsssllldddccc[[[WWWNNNBBB===EEEUUUaaa___ccceeebbb[[[XXX[[[___eeekkkvvv~~~~~~vvvppppppoooqqqyyyvvvggg]]]UUU___ooo~~~}}}|||zzzyyywwwuuusssrrrrrrssssssssssssqqqnnnllljjjgggccc___aaa]]]YYYUUURRROOOLLLIIIHHHIIIJJJJJJJJJKKKKKKLLLRRRVVV[[[___aaabbbcccdddcccfffiiijjjjjjjjjkkklllmmmjjjgggeeeeeeeeeeeedddgggggggggggghhhhhhiiijjjoooppprrrsssssssssrrrqqqtttsssrrrqqqpppppppppppppppppppppooooooooonnnnnnmmmllllllkkkkkklllmmmnnnqqqpppooonnnnnnoooqqqrrrqqqrrrtttttttttvvvyyy{{{zzz}}}wwwrrrmmmpppwwwxxxrrrqqqffflllyyy|||qqqmmmooovvvwwwmmm]]]RRRGGG@@@999;;;EEEQQQYYY\\\aaahhhnnnooommmiiiddd______ZZZTTTLLLAAA666///...///......---------..............................------------------------,,,------......------,,,***+++,,,,,,---------,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,---...//////000000000000111111222222111222333555666777888888999999:::;;;<<<>>>?????????AAADDDGGGIIIOOO```pppyyy___[[[SSSKKKDDD???<<<;;;<<<999777777888999888888999555444777;;;???FFFMMMTTT^^^jjjrrrwww{{{sss^^^TTTTTTVVV^^^^^^cccmmmrrrqqqnnnnnnooodddEEE555111111000//////......//////.........///////////////------------------------+++,,,,,,------,,,,,,+++---,,,++++++******+++++++++++++++************)))************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++---222:::???EEEBBB???DDDTTTgggsssuuuppplllkkkmmmnnniiieeecccSSSPPPIIIEEEJJJXXXeeekkkbbb^^^WWWRRRSSSXXX```fffrrrvvv}}}|||uuuvvv{{{yyy~~~zzzfffYYYUUU]]]rrr}}}|||{{{yyywwwtttyyywwwtttrrrrrrsssuuuvvvsssqqqnnnllljjjgggdddaaa___\\\WWWSSSPPPLLLHHHFFFFFFGGGHHHGGGEEEEEEEEEGGGKKKOOOTTTXXX[[[^^^aaacccaaadddgggiiiiiiiiijjjlllkkkgggbbb```aaaccceeefffgggfffffffffggghhhjjjkkkmmmnnnppprrrsssrrrqqqppprrrrrrqqqqqqqqqrrrrrrssspppoooooonnnmmmmmmllllllkkkkkkjjjiiijjjkkkmmmnnnnnnmmmlllllllllllllllmmmiiillloooqqqrrrsssuuuvvvvvvxxx|||xxxssssssvvvwwwpppfff```aaa]]]jjj|||rrrmmmoooxxx~~~wwwiii```PPPHHH<<<666999CCCPPPWWW___fffmmmpppnnnkkkhhhfffbbbcccccc^^^TTTEEE888111000///......---.........////////////////////////------------------------,,,------......------,,,******+++,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,---.../////////000000111111222222222222333444555777888999999999999999:::<<<===???@@@???@@@CCCGGGIIIOOO^^^mmmrrrzzznnnkkkeee\\\RRRGGG===888???;;;777555777888888888999777777999999777<<>>CCC???@@@CCCLLL___ttt|||zzztttwwwwwwooohhhddd```]]]WWWTTTPPPRRR^^^kkkmmmhhh]]]XXXSSSSSSZZZeeeooouuu~~~zzz}}}{{{||||||vvvjjjaaaeeennn}}}|||uuuwwwvvvvvvwwwxxxwwwtttqqqvvvvvvtttrrrqqqrrrtttuuupppooonnnmmmlllhhhccc___YYYVVVRRROOOLLLIIIFFFDDD@@@BBBCCCBBB@@@@@@AAACCCEEEHHHLLLPPPTTTYYY^^^bbbbbbdddgggggggggffffffgggfffcccaaa```bbbeeefffgggeeedddccccccdddgggiiikkklllnnnqqqssstttsssrrrqqqrrrqqqqqqpppqqqqqqrrrrrrnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjlllnnnppplllllllllllllllkkkjjjjjjfffiiikkkmmmnnnoooqqqsssuuuuuuvvvyyy|||wwwtttrrrmmmeee___^^^```nnn~~~~~~uuupppuuu{{{xxxooohhh[[[TTTHHH<<<777<<>>999666777999999888:::888:::<<<999444777???CCCOOO___jjjnnnppptttxxxwwwpppoootttqqqddd[[[ZZZYYYTTTYYYlll}}}{{{www{{{gggRRREEE444333111000...---------,,,,,,,,,------.........------------------------...---++++++++++++---...---,,,+++*********+++,,,+++++++++************)))************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,,,,+++)))((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///333666;;;AAAEEEBBBHHHPPP]]]qqq{{{qqqaaa[[[WWWQQQ___\\\ZZZ___mmmwwwoooaaaSSSSSSVVV^^^mmm}}}}}}{{{yyy{{{tttpppiiiaaa]]]dddzzz{{{vvvsssqqqmmmmmmooorrrtttuuutttrrrmmmnnnnnnnnnllllllmmmnnnkkklllnnnooommmhhhaaa\\\TTTQQQMMMKKKIIIHHHEEECCC;;;===??????======???AAAAAACCCGGGKKKPPPVVV\\\```ccceeeffffffdddcccbbbcccaaaaaaaaaccceeeggghhhgggcccaaa``````aaadddgggiiimmmooorrrtttuuuuuusssrrrrrrqqqqqqpppppppppppppppmmmmmmnnnnnnooooooppppppmmmlllkkkjjjkkkmmmpppqqqmmmnnnnnnooonnnmmmkkkjjjjjjkkklllkkkjjjkkknnnpppnnnmmmllllllpppuuu{{{zzzsssssssssooojjjggghhhtttvvvvvv{{{zzztttpppjjjdddXXXHHH<<<;;;CCCMMM[[[iii~~~uuummmmmmkkklllqqqtttkkkSSS===000000///...............------------------------------------------------,,,------......------,,,)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,---...//////---...///111222222222222444333333333444666888999:::999999:::;;;===???AAAAAA??????BBBGGGQQQdddttt|||{{{kkk```VVVIII@@@===;;;777444888:::<<<:::777555666888@@@BBBGGGPPP[[[eeekkknnnqqqhhh``````dddhhhjjjlllgggbbb^^^ddduuuxxx|||uuusssqqqfffYYYEEE:::111.........///111,,,...000000...---///111........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------***+++,,,------------,,,...---111999???@@@BBBFFFEEEZZZfffnnnxxxgggYYYPPPOOOQQQPPPTTT]]]jjjttttttkkkbbblll``````tttsssiiifffkkktttzzzmmmfff\\\ZZZlll|||wwwsssqqqpppppplllmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhffffffggghhhhhhddd[[[UUUSSSOOOKKKHHHFFFDDDAAA@@@<<<<<<;;;::::::::::::;;;;;;===???BBBFFFKKKRRRVVV\\\]]]```ccceeeeeeeeedddccccccbbbbbb```___^^^]]]XXXXXXWWWWWWXXXZZZ]]]^^^bbbiiipppsssqqqooopppqqqmmmmmmlllllllllmmmmmmmmmmmmmmmlllkkkjjjiiiiiihhhlllkkkkkkjjjiiiiiiiiiiiiiiimmmppprrrpppnnnlllkkklllmmmooopppooonnnlllkkknnnmmmlllmmmnnnpppsssuuuyyy{{{tttlllkkkoooqqqsssxxx}}}~~~{{{rrrrrrrrrkkk[[[KKKAAA>>>>>>SSSeee|||mmmdddkkkrrrwwwxxxoooZZZGGG===666000000000...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,,,,************,,,,,,///...---,,,,,,---///000000000000111222444555666555555444444444444555555888888999999;;;<<<>>>???CCC??????DDDGGGOOOdddyyyqqqgggZZZNNNEEE>>>999555444666777777777888:::<<<:::<<>>AAAGGGNNNSSSWWWYYY]]]```cccdddddddddaaaaaa```___^^^\\\ZZZYYYVVVUUUTTTSSSTTTWWWZZZ\\\ccciiippprrrooommmmmmoooiiijjjkkkkkkkkkjjjiiihhhpppooonnnmmmlllkkkjjjiiifffggggggiiijjjlllnnnooojjjllloooooommmjjjiiihhhkkklllmmmoooooonnnlllkkkmmmmmmlllmmmnnnpppssstttsssyyyyyyooolllmmmmmmqqqwwwxxxxxx~~~ttttttooodddVVVJJJBBB>>>LLL]]]yyy|||sssmmmnnnnnnlllllliii^^^RRR@@@888111000000///...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))---,,,+++******+++,,,---///...---,,,,,,---///000000000000111222333555555555555444444444444555555999999999:::;;;===>>>???BBB???@@@EEEHHHOOObbbvvvzzzmmm___QQQEEE===:::777555444555888;;;<<<===777999<<<@@@GGGSSS```jjjjjjooonnniiiiiiooosssqqqvvvzzzxxxoooiiikkkppptttpppnnnhhhaaa___```___[[[YYYOOODDD<<<444------000///000000///---,,,---...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,+++******+++---///000333999CCCHHHCCC===@@@FFF___ttt~~~|||yyyzzzlllYYYIII@@@???AAAGGGXXXjjjmmmddd[[[[[[``````ooo|||ooodddeeeiiiqqqwwwvvvllldddWWWcccuuu~~~qqqrrrpppmmmiiigggffffffggghhhhhhhhhhhhhhhgggffffffhhhhhhhhhhhhgggfffeeeeeegggeeecccbbbbbb^^^XXXRRROOOLLLGGGCCC@@@>>>;;;999777666666555555555555555666666777888;;;@@@HHHMMMQQQSSSXXX\\\___aaaaaaaaa]]]]]]\\\ZZZXXXVVVTTTSSSRRRPPPNNNMMMNNNQQQTTTWWWbbbgggmmmooommmllllllmmmmmmnnnooooooooommmlllkkkpppooonnnmmmkkkjjjiiihhhbbbcccdddfffhhhkkknnnoooiiijjjkkkkkkhhhffffffggghhhjjjkkklllmmmmmmlllkkkmmmllllllmmmnnnppprrrtttqqqtttyyy~~~xxxrrrpppjjjooouuuyyyyyyyyyzzz{{{qqqooouuutttsssqqqmmmeeeYYYMMMEEEAAAMMMbbbvvv|||xxxsssssspppoookkkfffeeeeee___WWWEEE;;;222//////...///222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------...------,,,---...///000000000000111222333444555555555444444444444555555999999:::;;;<<<>>>@@@@@@BBB???AAAGGGIIINNN___rrr~~~{{{mmm^^^PPPGGGCCC===:::666666999;;;:::999999;;;======???EEEQQQZZZbbbqqqzzzxxxwww||||||vvv{{{|||qqqlllkkklllhhhgggeeebbbaaabbbaaa```iii^^^QQQEEE999000///222000000///...------...///........................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***)))+++...222555:::@@@FFFGGG???;;;CCCOOOmmmzzzzzzyyyyyy}}}zzztttdddQQQEEEEEEJJJNNNUUU```iiibbbTTTNNNVVVbbbppp}}}rrrggg___gggrrrwwwtttlllbbb\\\nnnzzzxxxqqqiiijjjhhhfffdddbbbbbbbbbcccdddeeeeeeeeeeeeeeeddddddhhhhhhiiiiiihhhgggffffffhhheeebbb```___[[[VVVQQQNNNJJJEEEAAA>>><<<999777555444444333333333333333333333333333555;;;BBBGGGLLLOOOTTTXXX[[[\\\[[[[[[WWWWWWVVVTTTRRROOOMMMLLLLLLJJJHHHFFFGGGJJJNNNPPP]]]aaagggjjjkkkkkklllmmmrrrrrrqqqppppppooooooooommmlllkkkiiihhhfffeeedddccccccccccccdddeeefffgggfffggghhhgggeeeeeefffhhhfffgggiiijjjkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqrrrtttttttttuuuvvvzzz{{{pppqqqrrrrrrqqqpppoooooo___iiiyyyvvvqqqnnnooooooggg[[[TTT>>>???FFFRRRZZZ___dddiiijjjmmmmmmjjjgggddd]]]UUUKKKAAA777333111...---...............---------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------------...///000000000000000111222333444555555444444444444555555999::::::;;;===???@@@AAAAAA???CCCIIIJJJMMM\\\nnn~~~wwwxxx{{{nnn___TTTNNNAAA===999888999:::888555999<<>><<<>>>EEEKKKTTTdddqqquuuxxx}}}uuurrrpppnnnfffeeegggkkkoooooonnnmmmqqqiiiaaaXXXMMM>>>555222111///...---...///000000////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******---222777:::BBBCCCDDDAAA<<<>>>MMM^^^uuuwwwpppnnnqqqzzzssslll\\\LLLHHHRRR^^^cccfffeee___UUUMMMQQQ___lllwww|||vvvrrrmmmjjjrrrwwwqqqfffcccjjjsss~~~sssoooppplllfffeeedddbbbaaa```_________```aaaaaabbbccccccbbbbbbccccccdddeeeeeedddddddddiiieeeaaa^^^\\\YYYSSSNNNKKKHHHCCC???===:::888666444333333222222222222222222222111111333777===AAAHHHKKKOOOSSSUUUUUUSSSRRRQQQPPPOOOMMMKKKIIIFFFEEEEEEDDDBBB@@@AAACCCFFFHHHSSSWWW]]]cccgggjjjmmmnnnqqqpppmmmkkkjjjlllnnnooojjjjjjiiigggfffdddcccccceeeeeedddcccccccccccccccaaacccdddddddddeeehhhkkkeeeeeefffggghhhiiiiiiiiiiiiiiijjjkkklllnnnoooppptttsssqqqooooooqqqvvvzzz}}}xxxrrroooooommmiiieeeZZZjjj~~~tttmmmooorrrmmmfffbbbKKKAAA999;;;CCCMMMXXX```gggmmmqqqoookkkeee]]]VVVVVVMMMEEEAAA<<<444...,,,//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,---...///000000000000000000111222333333555555444444444444555555999999:::;;;===???AAABBB@@@???CCCIIIKKKMMMZZZkkk|||zzzrrrddd[[[DDDBBB@@@>>>===<<<999777666999<<<===<<<===@@@CCCKKKUUUbbbmmmwww}}}rrrqqqvvvyyywww```]]]^^^iiitttyyy{{{|||xxxtttrrrqqqhhhUUUBBB777444111...---///000111111////////////////////////---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---***++++++,,,,,,++++++***************++++++++++++,,,,,,,,,...222888===AAAGGGCCC@@@@@@CCCKKK]]]mmmyyyyyyrrrkkkfffiiihhhdddXXXNNNSSSdddoooqqqlllcccWWWRRRWWWcccrrr{{{wwwooommmmmmwwwwwwqqqgggbbbooo|||pppkkkjjjgggaaacccbbb```^^^\\\[[[ZZZZZZZZZ[[[\\\^^^___````````````aaabbbdddeeeeeeeeeeeegggccc___\\\ZZZVVVOOOJJJHHHEEE@@@===;;;999777555333333222111111111111111000000111111111444999<<>>===<<<===>>>@@@AAAGGGKKKRRRYYYaaafffjjjkkkpppnnnllljjjjjjlllnnnppphhhhhhgggfffeeeeeedddccceeeddddddccccccddddddeee]]]___aaabbbccceeehhhjjjddddddeeeeeeffffffggggggfffggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnqqquuuyyyyyyzzzvvvqqqpppooojjjeeefffsss|||sssvvvwwwqqqjjjhhh```QQQBBB<<<>>>FFFRRR]]]lllssswwwsssmmmhhhccc^^^```[[[XXXVVVPPPBBB444---/////////.........---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,------------,,,,,,+++,,,,,,---...///000000000000000000000111222222555555444444444444555555888888999;;;===???AAABBB???>>>BBBIIIJJJLLLYYYjjj|||vvvkkkyyy~~~vvvjjjQQQQQQPPPMMMGGGAAA===<<<777777888999:::<<<===>>>GGGKKK[[[ppp~~~uuujjjlllvvv{{{{{{^^^TTTQQQ^^^qqq~~~zzzkkkWWWKKK999555111//////000///...////////////////////////---,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------,,,++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---***+++,,,,,,,,,,,,+++***************+++++++++++++++,,,...111777===CCCFFFGGGAAA???GGGRRR___mmmwwwxxxwwwqqqccc]]]___^^^ZZZYYYeeevvvzzzrrriii```ZZZ^^^lllzzzzzzooohhhkkksssxxxpppggghhhwwwxxxkkkeeeeeeccc___```___]]][[[XXXVVVTTTTTTSSSTTTVVVYYY[[[]]]]]]^^^^^^___aaacccdddffffffgggccc```\\\YYYWWWRRRJJJDDDDDDAAA===:::888777555444222111000000//////000000---///000000111222555777888<<>>===<<<:::::::::::::::;;;;;;;;;===AAAGGGPPPYYY___dddeeejjjjjjjjjkkkllllllmmmmmmeeeeeeddddddcccccccccccccccbbbbbbaaaaaaaaabbbbbbZZZ\\\^^^```aaabbbdddfffdddddddddcccdddddddddeeedddeeefffhhhiiijjjkkkkkkjjjlllnnnppprrrtttxxxzzzwwwuuuuuu{{{wwwsssqqqooonnnttt}}}|||xxxnnnlllkkkaaaTTTHHH@@@AAAMMM[[[oooyyy|||uuuoooiiieeeddddddfffiiibbbOOO:::...////////////....................................+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,...///000000000000000000000000111111222555555444444444444555555777777888:::<<<>>>@@@AAA???>>>AAAHHHIIILLLZZZjjj}}}ttt|||vvvlllsssuuu```aaaaaaZZZPPPGGGAAA???:::888666666888:::;;;:::AAADDDYYYwww~~~rrrjjjllluuuyyywwwcccTTTLLLZZZsss~~~vvvjjjbbb>>>999333000//////...,,,000000000000000000000000---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************++++++******++++++,,,---***+++,,,------,,,+++***)))************++++++++++++,,,///444:::@@@FFFJJJEEE???AAANNN```nnnwww|||}}}rrryyyxxxhhh\\\ZZZ]]]___ddduuu~~~ooofffaaaaaalll}}}zzzpppkkkggggggtttrrrgggbbbqqq}}}pppccc___aaacccaaa^^^]]][[[XXXUUURRRPPPOOOOOOPPPRRRUUUXXXZZZ[[[\\\WWWXXX[[[]]]___aaabbbcccaaa^^^ZZZXXXUUUOOOGGGAAAAAA>>>:::888777666444333000000///............///,,,---///000000000222444111555;;;AAADDDDDDBBBAAA@@@@@@@@@???>>><<<;;;:::777888999999:::999999888888;;;AAAJJJSSSZZZ^^^```___bbbeeehhhiiihhhfffddd````````````````````````aaaaaa___^^^]]]\\\\\\[[[XXX[[[]]]_________aaabbbddddddccccccbbbcccccccccbbbccceeeggghhhiiiiiiiiijjjmmmpppsssuuuvvvxxxzzzyyytttpppsss{{{|||uuussstttwww{{{ssspppkkkhhh```QQQAAA;;;HHHXXXnnn|||vvvllleeecccfffmmmssslllVVV===...000/////////....................................+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,*********+++,,,...///000000000111000000000000000111222555555555444444555555555666666777999;;;>>>@@@AAA???===AAAGGGIIIKKKZZZkkk~~~ttthhhooo~~~}}}zzzrrrcccRRRGGGCCC;;;;;;:::999888999;;;===???FFFOOOYYYaaahhhnnnqqq|||}}}}}}{{{yyyyyyzzz{{{wwwkkkbbbdddjjjsss}}}xxxyyyyyyvvvsssaaaKKK666///000000////////////.........//////000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,,,,---...444>>>DDDDDDDDDFFF@@@BBBLLL^^^qqq}}}tttnnnkkk___OOONNNQQQ[[[ppp|||nnndddccckkk}}}yyyppptttfff\\\eeeyyy{{{mmmeeekkk{{{qqqkkkddd^^^\\\[[[ZZZZZZUUUTTTQQQPPPPPPNNNLLLJJJIIIJJJMMMPPPSSSUUUVVVWWWUUUVVVXXX[[[]]]^^^___```^^^[[[WWWSSSNNNJJJDDD@@@===;;;999777555333222222...............///000000///////////////000111111333444555777888:::;;;<<<;;;;;;::::::999888888777666666555444444333222222444666999===CCCLLLUUU\\\bbb```______aaabbbbbbaaa^^^^^^___````````````___fffddd___[[[XXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^aaaccccccbbb```^^^]]]^^^^^^```aaacccdddgggkkknnnqqqpppooonnnoooqqqtttvvvvvvtttssssssuuuxxx}}}yyyuuusssttt}}}|||~~~wwwvvv~~~qqqooonnnkkkbbbNNN>>>???JJJdddvvvlllhhhdddiiioooqqqlll^^^EEE000555///...111111---+++...,,,,,,,,,---------......,,,---......//////......------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......000111111111111222222222555555555555555444444444666999999888;;;@@@@@@<<<@@@???CCCHHHIIIMMM^^^rrr}}}{{{xxx{{{|||jjjYYYPPPNNNCCCAAA???<<<999888999:::999===BBBGGGMMMTTT[[[___cccmmm{{{}}}yyyvvvsssnnngggaaadddjjjpppsssvvvyyyyyyzzz{{{|||oooYYYBBB666222///---...000000000//////000000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,///777BBBGGGFFFEEEGGGAAAJJJYYYjjjxxxssseeeXXXKKK@@@HHHPPP___oooyyyzzzrrrjjjfffjjjrrr}}}|||tttpppkkkiiippp{{{~~~uuulllmmm}}}}}}wwwxxxyyyvvvrrriiifffbbb```^^^\\\YYYWWWSSSQQQOOONNNMMMLLLJJJHHHEEEFFFHHHKKKMMMPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXWWWUUURRROOOLLLHHHDDDAAA<<<;;;999777444333222111//////.........//////000///////////////000000111111222333444666777888999999999888888777666666555555555444333333222111111000111333666;;;CCCLLLSSS\\\\\\]]]]]]^^^^^^^^^^^^___```````````````______bbb```]]][[[YYYYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\]]]___```aaa```^^^]]]]]]]]][[[]]]___aaacccfffjjjlllpppooonnnmmmnnnppprrrtttsssrrrqqqrrrsssvvvzzz|||xxxtttssszzz{{{tttrrrxxxzzzvvvgggffflllyyyxxxoooppppppgggWWWGGGAAABBBRRRkkk~~~tttmmmiiiiiiiiigggcccaaaZZZKKK===444///...111111---,,,///---------.........//////,,,------...............,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................---........................000000111111111222222222555555555555555555555555777999999888;;;@@@AAA===@@@>>>BBBGGGHHHLLL^^^rrrzzz|||wwwzzz~~~~~~vvvdddXXXRRRMMMJJJFFFBBB>>>;;;::::::;;;;;;;;;<<<@@@FFFNNNTTTXXXgggyyy}}}xxxwwwvvv~~~~~~uuummmfffaaafffoooxxx|||zzzwwwwwwyyyrrr```JJJ<<<555000///000222111111000000111111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------...333===HHHKKKGGGDDDEEEHHHVVViiiwww~~~uuuaaaLLLAAA@@@GGGRRR___fffddd```^^^^^^hhhsss{{{{{{}}}wwwtttxxx|||}}}yyytttpppnnnvvvrrrnnnmmmmmmmmmjjjfff```_________^^^[[[WWWTTTOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDFFFHHHKKKMMMOOOUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJIIIFFFCCC@@@;;;:::888666444222111111000//////.........////////////......//////000000///000111222333444555555666666555555444333333333333333222222111111000000000111111333666===FFFLLLSSSWWW[[[\\\ZZZYYYZZZ\\\_________^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\[[[ZZZ[[[\\\\\\^^^bbbeeegggiiilllnnnnnnmmmlllllllllnnnoooqqqpppppppppqqqsssuuuvvvxxxzzzsssxxxvvvmmmhhhkkkllliiidddhhhpppzzz{{{uuupppssssssmmmcccXXXLLLBBBAAAQQQccclllmmmmmmkkkhhhmmmiiiaaa[[[YYYWWWMMMAAA444111///000000---...000........./////////000000,,,,,,---...............,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------......////////////......////////////............000000000111111111222222555555666666666666666666777999:::999<<>>???>>>BBBGGGHHHLLL^^^qqqmmmqqqwwwzzz{{{wwwpppjjjnnnvvvyyy{{{wwwgggZZZXXXTTTNNNIIIEEEBBB@@@>>>======<<<<<<>>>DDDKKKQQQYYYeeerrrxxxuuusssvvv{{{qqq|||{{{qqqkkknnnrrruuuvvvtttpppnnnfff[[[LLLAAA:::555333222222222111000000000111111......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......------,,,,,,,,,+++------------------------........................++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...------...///555:::EEELLLKKKEEEBBBCCCTTTaaaqqqzzz}}}|||yyyuuu|||zzzyyyqqq[[[EEEAAAJJJ[[[```bbb]]]UUUQQQTTTZZZlll|||{{{xxxzzz|||~~~qqqlllttt}}}uuuhhhhhhggggggeeecccaaa___[[[ZZZZZZZZZYYYWWWSSSOOOLLLJJJHHHGGGGGGFFFDDDCCCDDDDDDCCCCCCEEEHHHKKKMMMSSSSSSSSSRRRQQQOOONNNMMMJJJHHHFFFFFFEEEDDDAAA???:::999777555333222111000000000///............/////////.........//////000...//////000111222222333222222222111111111000000111111111000000/////////111111000000222777>>>DDDLLLSSSZZZ\\\YYYXXXYYY\\\]]]]]][[[ZZZYYYXXXXXXXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTUUUUUUTTTUUUVVVVVVVVVVVVXXXZZZ[[[^^^bbbeeefffgggiiijjjjjjjjjjjjjjjkkklllmmmmmmooopppqqqssstttuuuuuuuuu}}}~~~yyyyyytttllljjjllllllhhhpppuuu{{{yyyooorrrpppllliiifffYYYKKK@@@DDDKKKRRRZZZbbbfffgggmmmjjjeee^^^[[[UUUIII===888666333111...---...000---.........////////////,,,,,,---.........------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------............------,,,---------......//////000000000000111111111111555555666666666666666777777:::::::::===BBBCCC???@@@???BBBHHHIIIMMM^^^rrraaaaaadddjjjnnnnnnllljjjrrryyyvvvmmmpppyyyzzz~~~qqqhhhbbbYYYRRRLLLFFFAAA===777888999:::<<<@@@FFFJJJSSS]]]iiiooorrrxxxnnngggaaadddnnnssspppiii```[[[SSSLLLEEE???666///222111000000///////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,---------...111444???CCCJJJNNNIIIBBBBBBHHH^^^hhhqqquuuxxxyyyssskkksssqqqooogggTTTDDDIIIXXXxxxrrrggg[[[UUUWWW```ggguuu}}}xxx{{{zzzuuukkkppp~~~jjj^^^]]]\\\\\\ZZZXXXWWWWWWWWWXXXVVVSSSQQQQQQOOOMMMKKKIIIHHHFFFEEEEEEDDDCCCAAABBBBBBAAA@@@AAADDDFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDCCCCCCAAA>>><<<888777555333222111000000000///............////////////............///////////////000000111111111000000///////////////...//////////////////............---,,,,,,000555999FFFNNNVVVZZZYYYXXXZZZ]]]\\\[[[YYYWWWVVVUUUUUUUUURRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPSSSUUUUUUWWW[[[]]]]]]^^^___```fffggghhhiiijjjkkkkkkkkkpppqqqssstttuuuuuuuuutttwwwxxx{{{vvvqqqrrrtttpppjjjpppuuu|||vvvtttooollllllkkkbbbXXXJJJDDD???BBBLLLYYYeeelllmmmmmmjjjccc\\\VVVMMMDDDAAA@@@<<<555///---...///,,,,,,---------.........+++,,,,,,---...---------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++---...////////////000000000111111111444555555555666666666777777999::::::===BBBCCC@@@AAA@@@CCCHHHIIINNN___ssseee___[[[]]]aaaeeekkkqqqzzzlllbbbgggqqqzzzwwwpppnnnyyy~~~vvviii^^^TTTKKKBBB<<<777888999999:::===AAADDDNNNXXXfffpppvvv~~~|||pppeeeeeennntttpppjjjiiihhhddd^^^XXXNNN>>>///222111000/////////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------........................++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---------000777<<>>???@@@@@@@@@AAABBBCCCCCCCCCCCCEEECCCAAAAAA@@@???<<<999777666444222111000000///...............///000000//////......------......////////////000000000000//////..................////////////............/////////......///222444???EEEMMMRRRTTTVVVXXXZZZZZZXXXVVVTTTSSSSSSSSSTTTNNNOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJMMMPPPQQQSSSVVVWWWXXXXXXZZZ\\\bbbcccfffhhhjjjkkkkkkjjjpppqqqrrrsssssssssssssssssstttvvvyyy|||~~~xxxwwwuuuoooiiinnnsssyyy~~~zzzzzzwwwpppjjjgggVVVKKKAAA???FFFSSSeeesssppprrroooddd[[[XXXXXXVVVQQQQQQJJJ===222.........,,,,,,,,,------------...++++++,,,---------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))+++,,,---...////////////000000000111111333333444444555666666666666888999999===BBBCCC@@@@@@???CCCHHHIIIMMM___sss|||xxxnnneeeaaa^^^]]]ccclllzzzooohhhmmmwww}}}yyymmmbbbjjj{{{nnnbbbWWWKKKDDD??????>>>;;;::::::===@@@GGGPPP]]]hhhpppwww~~~}}}yyy|||vvvsssqqqooommmrrrrrrqqqnnnllldddQQQ>>>333333222111000000000000//////............//////........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------........................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++------...444>>>EEEKKKKKKKKKIIIEEEJJJ\\\nnnxxx{{{zzzvvvnnnTTTXXXZZZZZZaaassssssddd^^^bbbkkkssswww{{{yyywwwwwwxxxvvvoooiii```bbbgggtttsssaaaVVVQQQOOOOOOLLLJJJIIIKKKNNNNNNNNNLLLIIIFFFEEEEEEFFFEEEEEECCCAAA????????????===<<<999999999999999999:::::::::;;;<<<===>>>>>>??????@@@???>>>>>>>>>===:::888666555333222000000//////------------...000111222000///...------------....................................///////////////.........//////////////////111222222111000111222555999???GGGLLLQQQSSSTTTTTTSSSQQQOOONNNNNNOOOPPPIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEHHHKKKMMMOOORRRSSSUUUWWW[[[]]]___aaaeeehhhkkkkkkkkkkkknnnnnnnnnnnnnnnoooooooooqqqrrrsssrrrrrruuuzzzyyyrrrnnnmmmooovvv{{{~~~}}}rrrkkkpppaaaVVVJJJDDDDDDNNNaaassstttyyyxxxkkk^^^[[[^^^bbbbbbbbbXXXFFF777222000...------------............++++++,,,------------,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------////////////000000000111222222333333444555555555555777888888<<>>===AAAFFFGGGKKK]]]qqqwwwuuummmbbbXXXXXX]]]qqquuu{{{|||xxx|||xxxhhhiii~~~{{{ooodddXXXPPPGGGDDD@@@:::666666888;;;;;;BBBMMMYYYeeeoooxxx}}}{{{lllkkktttuuummmnnnsssrrrttttttuuuyyyvvvcccOOO555444333222111111111111//////............//////........................------------------------........................+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,---------.../////////------------------------........................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......000777CCCLLLKKKJJJIIIGGGFFFPPPhhhzzzuuuoooTTTYYYYYYVVVaaawww~~~uuukkkgggjjjqqquuuvvvwwwnnnjjjppptttnnnccc\\\]]]___iiimmmZZZPPPMMMNNNOOOMMMJJJFFFFFFHHHJJJHHHEEEEEEDDDBBBCCCDDDEEEDDDCCC@@@>>>============;;;999888888999999999999888888999:::;;;<<<============<<<;;;;;;;;;<<<<<<:::888555444333111000/////////,,,,,,,,,---///000222333000///...---------------......------------,,,,,,////////////////////////......//////////////////+++---//////...,,,,,,,,,...000555>>>FFFLLLNNNOOONNNMMMJJJIIIHHHIIIJJJKKKFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@BBBEEEHHHFFFHHHJJJMMMOOOSSSXXX\\\]]]```dddhhhkkkllllllkkklllkkkkkkjjjjjjkkkkkklllqqqrrrrrroookkkmmmtttzzzzzzpppppptttmmmwww{{{yyy}}}sssppp{{{kkkcccmmmiii___SSSJJJEEEIII[[[nnnuuuuuuddd\\\^^^aaannnmmmbbbLLL;;;444222///............/////////000++++++,,,---------,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,------......------,,,//////...---,,,,,,++++++////////////000000000000111111222333333444555555444777777777;;;AAABBB???===<<>><<<===EEETTTaaajjjqqqwww{{{~~~vvvkkkhhhaaa\\\ccczzztttppptttxxxoooxxxkkkXXXHHH999000444777222...///000000000000////////////......------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------.........------,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++***+++,,,+++******,,,......,,,***---444???IIIOOOMMMOOOCCCCCCWWWbbbooozzzpppfffUUURRRMMMRRRiiiyyyoooiiieeehhhqqqxxxxxxvvvkkknnniiiiiillleee___fffaaafffzzzppp___VVVQQQNNNMMMNNNIIIHHHFFFEEECCCBBBBBBAAAAAABBBBBBAAA@@@???>>>===>>>======<<<:::999888888555555555444444555555555666666777888888888888888:::;;;;;;;;;999777444222111111000000//////......+++++++++,,,,,,,,,------,,,---------.../////////.........///......------000///...---------------...............///000000000000000///...---------333111111333888>>>BBBEEEHHHJJJLLLKKKGGGDDDDDDEEEBBBAAAAAA@@@???>>>============<<<<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@CCCEEEGGGIIIJJJLLLPPPRRRVVVYYY]]]```bbbeeehhhjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmnnnqqqtttuuutttssszzz~~~xxxppp{{{vvvvvvyyyxxxtttooommmhhhhhhrrr{{{{{{qqqiiimmmhhhaaaUUUHHHEEEUUUhhhyyyccc\\\^^^^^^hhhgggbbbVVVFFF888222000...---,,,---///000///...------------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...//////...,,,,,,---///............////////////111222333333222222444666333666777777<<>>999555999888>>>IIIUUU___kkkuuuzzz{{{qqqggghhhfffgggqqq{{{~~~{{{xxxkkk\\\LLL:::222111000000111111000000000////////////......------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------......---------,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++++++++---...---,,,+++---...------///555>>>GGGLLLOOOIIIHHHHHHTTTiiiwwwkkkRRRDDDIIILLLRRRbbbsssuuulllbbbffflllrrrvvvwwwvvvuuutttrrrhhhdddhhheeeeeeooouuukkk___TTTPPPNNNKKKJJJJJJFFFEEEDDDBBB@@@@@@??????????????????>>>===<<<<<<<<<<<<;;;:::999888777777444444333333333333444444555555666777777777777666999999:::999888666333111000000000000//////......,,,,,,,,,,,,---------------------...............------............------//////...---------......//////......//////000111///////////////000000000111000//////333777;;;===BBBDDDFFFFFFCCC@@@@@@@@@============<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCEEEFFFHHHKKKNNNPPPSSSWWWZZZ]]]```cccfffjjjjjjkkklllmmmnnnoooooonnnmmmmmmooorrrsssrrrqqquuuxxx}}}}}}vvvssssssqqqnnnkkkiiiiiijjjggglllpppnnngggbbbccchhhdddaaa___[[[RRRLLLRRR]]]vvvyyyggg```^^^\\\``````\\\TTTHHH===555222///...---...//////...---------------------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------...///...,,,,,,---///....../////////000000000111222333333222222444666444777777888<<>>BBBGGGHHHLLL]]]ppp{{{iiijjjmmmrrrxxxxxxlllfffqqq|||~~~qqq[[[OOOKKKHHH@@@888;;;999:::???FFFPPPaaaooouuuzzzuuurrrwwwwwwwwwtttooommm```III666000333444222111111000000000/////////......------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------...------------,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,...//////...------...,,,///777AAAKKKPPPOOOMMMEEEFFFXXXnnn{{{{{{^^^AAABBBOOOZZZ]]]aaafffeee```___lll{{{}}}wwwtttuuuzzzxxxmmmgggiiihhhlllzzzzzzhhh]]]UUUOOOOOONNNJJJHHHHHHBBBAAA@@@>>>===<<<<<<<<<<<<======<<<<<<;;;:::999:::999999888777666555555333222222111111222222333333333444555555555555444666777777777555444111000000000000////////////...,,,------------........................---------,,,------.........------///............//////000000000000///000111111222/////////000111222222333111000///...///111444666999;;;>>>???===;;;;;;;;;888888888999999:::::::::777777666666666666777777888888999::::::::::::::::::<<<>>>???@@@BBBEEEHHHHHHKKKOOOSSSVVVYYY]]]```eeefffgggiiijjjlllmmmnnnnnnlllkkklllnnnppppppooonnnqqquuuzzz}}}nnnqqqppphhh^^^YYY]]]bbblllvvv~~~zzznnneeedddhhhhhhfffgggggg```UUUMMMKKK\\\hhhnnnfff]]][[[\\\ZZZ[[[YYYVVVQQQJJJAAA888111///...------//////---,,,------------------------,,,+++++++++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......---,,,,,,...//////000000000000111111111111222333333222222444666555888888888<<>><<<<<<===DDDTTTdddooo|||qqqjjjnnnrrrjjjVVV>>>444777666000111111111000000000//////......------------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------------------------------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,...000000...------...---333>>>JJJSSSSSSMMMGGGFFFQQQvvv|||uuu|||uuudddPPPBBBSSScccooolllaaa[[[YYYYYYlllxxxzzzvvvwwwzzz}}}vvvnnnmmmkkkrrr~~~jjj]]]YYYRRRNNNMMMKKKFFFCCCDDD???>>>===;;;::::::999999::::::;;;;;;:::999999888777666666555444444333333111000000//////000000111000111222222333333222222333444444444333111000///////////////////////////---------.........///////////////...---------,,,,,,,,,---............---............///000111111111111000000111111222333000000111222222333333444222333222111000///000222111333666888999999888888666666666666666666666777555555444444444444555555555555666777777777777777666888:::;;;;;;===@@@BBBBBBEEEIIILLLPPPTTTXXX\\\^^^___```cccfffhhhjjjkkkkkkjjjhhhiiilllnnnooopppkkkmmmooorrrvvv{{{xxxyyyuuujjj]]]VVVXXX^^^vvv}}}wwwiiimmmkkkjjjkkkhhh]]]NNNCCCFFFNNNRRRPPPQQQWWW\\\]]][[[WWWSSSOOOLLLDDD999111///---,,,,,,---...---,,,------------------------------,,,,,,++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///000000111111111222222222111222333333222222444666666888999888<<>>AAA???AAAEEEEEEIII[[[nnn~~~xxxqqqsss{{{xxxrrr}}}~~~ooocccZZZRRRMMMDDDAAA>>><<<;;;>>>KKKXXXmmm|||vvvrrrqqqmmmpppzzzvvvppp^^^DDD666555333---111111111111000000000000......------------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------------------------------............------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---...///...---...///111999DDDNNNRRROOOHHHBBBEEE___vvvfffnnnvvvuuugggWWWNNNNNNdddqqqyyyppp___UUUUUUXXXwww}}}{{{{{{|||yyy~~~wwwnnnkkklll}}}lllbbb___UUUOOOIIIGGGDDD@@@???AAA===<<<;;;:::999888888888888999999999999888888777444444444333222222111111//////............////////////000111111111111000111111111111000000///................../////////---------.........///////////////...---------,,,,,,---....../////////...///////////////000111222111111111111111222333333333333333333333333333333111444666666444222111222000111333555777888999888777666666555444444333333444333333333333333333444333444444555555555555555444555777777888999;;;>>>>>>AAADDDHHHKKKOOOTTTXXXZZZ\\\^^^bbbeeeiiikkkllliiihhhggghhhkkkooopppqqqlllmmmnnnnnnooorrrxxx}}}xxxnnnddd______aaarrr{{{tttnnnllliiihhhgggaaaUUUJJJ@@@DDDIIINNNUUU\\\______[[[VVVQQQOOONNNJJJAAA999222000---+++,,,---------------------------------......------,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///111111111111222222222222111222333333222222444666666888999999<<>>BBBHHHGGGIIIXXXkkkzzzxxxuuuxxx{{{|||oooppprrrxxxwwwgggXXXOOOJJJEEEAAA>>><<<===EEEOOOfffrrr{{{ooogggggglllvvv~~~xxxhhhSSSAAA888444000222222111111111000000000......------------......------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------,,,,,,,,,------------...------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---------...000222888@@@JJJOOOMMMIIIEEEDDDBBBddd{{{vvvkkkgggeeegggbbbZZZYYY^^^uuuyyyzzzqqqccc\\\]]]bbbtttvvvvvvvvvvvvwww{{{~~~yyy{{{rrrjjjnnnwwwnnn```\\\^^^SSSMMMIIIGGGDDDAAABBBEEE;;;:::999888777777777777666777777777777777666666222222222222111111111000///......------......///......///000000000000///////////////////////////---............/////////,,,------------........................------------...///000000000000000111000000000000111111222111111111000111111222333333333333333333222222222///555<<>>AAACCCOOOYYYfffxxxzzzssstttsss}}}wwwkkkmmmvvvyyyrrrlllqqqzzz{{{bbbHHH@@@222222222111111111111000.........------.........------------------------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------+++,,,------......------------------------------,,,,,,,,,------.........+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,---111666:::DDDLLLQQQMMMEEEBBBJJJTTTmmm~~~{{{qqqiiibbb\\\QQQPPPhhh~~~tttmmmkkkiiiiiijjjdddiiimmmlllgggggglllrrrrrrrrrppp|||ooofffbbb___YYYTTTLLLIIIGGGFFFBBB<<<:::===777666555555444444444444111222222333333333222222111111111111000000000000///......------......///---...//////000000//////......---------...//////---------.........//////+++++++++,,,,,,,,,------,,,------......///////////////000222222333333333333333222111000000000111000000000///000111111222...///000111333444555666555@@@NNNVVVVVVRRROOONNNIIICCC:::555333222111////////////000000000000000/////////....../////////---...//////000000/////////000111111111111333555444555777999;;;???DDDHHHKKKMMMQQQVVV[[[```dddfffooonnnnnnooopppooollljjjhhhjjjkkkiiifffhhhnnnttt{{{}}}yyytttqqqqqqsssttt{{{}}}yyyzzz~~~xxxlllhhhrrrwwwrrrjjjhhheeebbb[[[NNNEEEKKK[[[jjjrrruuugggaaaYYYSSSQQQSSSVVVYYYUUULLL???444---+++,,,,,,------------------------*********++++++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000///000000000000111111111111222333333222333555666333666777999>>>EEEFFFDDDAAA??????BBBAAADDDUUUiii~~~|||uuuuuu{{{gggSSSLLLDDDBBBAAA;;;CCCFFFQQQdddrrrvvvtttrrrmmmuuuzzzxxxddd^^^iiipppwwwwwwsssrrrwww~~~sssVVV@@@;;;555111111111...---///222111111000///.........................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++......///444???GGGMMMEEEHHHPPPHHH;;;JJJgggttttttfffTTTIIILLL[[[ooo~~~wwwnnnrrruuuqqqnnnpppfffcccbbbfffmmmpppnnnjjjfffhhhuuuwwwrrrjjjddd___ZZZVVVSSSMMMKKKIIIEEEBBB>>><<<:::777666444333222111111111111111111111111111111111000000000000000000000000//////............//////................................................------------------------------------------------,,,,,,------.../////////333777888444000000222444444111000000///...///111111222222111000//////000111111222222222333333333666<<>><<>>;;;>>>HHHSSSYYY^^^bbbkkktttuuuvvvwwwhhhiiikkkppprrrnnnbbbTTTIII;;;444///111333111000222000000//////...---------................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---///555???HHHNNNKKKLLLJJJDDD>>>GGGbbb|||oooXXXIIIBBBMMMYYY```iiiuuujjjlllllllllrrrzzz|||zzzuuunnngggfffiiijjjgggcccfff{{{tttlllggg```ZZZVVVRRRNNNLLLHHHFFFDDDAAA>>>;;;888777444333222111000///////////////////////////////////////////////////////////////............//////........................------------------------------------------------------------------------...//////000111111222222111111111222222222333444555222//////111444444222222222111111000//////...000000000000111111111111000444;;;CCCJJJMMMLLLKKKEEEAAA:::666333111///...///............---------......------------............////////////......---------------...//////000111111222444666777888<<<@@@EEEKKKQQQWWW]]]```bbbhhhmmmmmmmmmppppppnnnpppppppppqqqqqqqqqqqqqqqooooooppptttxxx{{{|||||||||{{{xxxmmmooonnnggg]]]ZZZ___eeepppuuuwwwooofffeeegggjjjfffcccYYYLLLIIIVVViiiuuuccc^^^WWWSSSQQQOOOKKKHHHKKKLLLGGG;;;222//////...,,,------......---,,,,,,,,,------------,,,+++***---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***************+++,,,,,,---......,,,---...---,,,,,,...000111//////000111222111000222333444333222333444666666888888888<<>>@@@DDDDDDGGGWWWjjj}}}|||{{{wwwyyytttcccYYYMMMDDD>>>;;;@@@HHHPPPXXX___jjjwwwzzz{{{yyyjjjbbbbbbdddiiikkkggg^^^UUUFFF===555444444222////////////......------------................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------...---///444<<>>888444222000///...------------------------------------------......---......//////......------------------......////////////000111222333333444888>>>DDDJJJQQQWWW[[[bbbhhhllllllmmmooopppmmmoooooonnnmmmmmmmmmmmmmmmlllllllllnnnrrrvvvzzz||||||~~~wwwwwwsssiii___]]]eeemmmxxxxxxllljjjnnnjjjiiibbbWWWMMMJJJNNNRRROOOMMMLLLLLLMMMLLLIIIGGGBBBEEEBBB999111//////------------------,,,,,,,,,,,,,,,---------,,,******,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,------------.........------///000111/////////111222111000111222333333222333444666555777888888<<>>BBBIIITTT^^^iiiwwwyyyxxxyyyqqqiiiffffffllluuuvvvnnnfffPPPDDD888555444111///..................---------................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------+++---333;;;CCCHHHJJJIIIHHHGGG>>>666EEEcccxxx|||ooonnnnnnqqqqqqmmmfffbbbUUUQQQZZZlllqqqfff]]]]]]nnnpppnnnmmmwww}}}pppiiiuuu}}}qqqkkkpppyyyrrriiiccc___[[[UUUPPPMMMJJJGGGEEECCCCCCAAA>>><<<999888777111111000///............------------------------..............................------------..............................---------------------------------------------------------....../////////111111222222333444444444666222111444444333777<<>><<<:::444222111111222333111///////////////////////////000000222777>>>CCCGGGHHH@@@<<<666222111000///...,,,,,,,,,,,,------------+++,,,,,,---------......------............------......------......///000000////////////000000111111444:::???EEELLLSSSWWWaaagggllllllllloooooolllooommmjjjgggggghhhjjjllljjjiiihhhhhhjjjpppwww|||~~~{{{uuunnnkkkooowww}}}ooonnnuuupppjjjbbbZZZRRRKKKFFFDDDIIIJJJKKKNNNPPPPPPOOOMMMFFFGGGEEE>>>999888555111......------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++---.........------///000111/////////111222111000000222333222222222555666555777888888<<>>TTTqqq|||xxxqqqqqqssssssmmmfffdddfffWWW___llluuurrrfff]]][[[jjjiiiiiimmmuuuzzzuuullloooppphhhvvvtttmmmhhhcccZZZVVVPPPLLLIIIFFFDDDBBBAAA@@@???===:::888777666111000//////.........///------------------------..............................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000111222222333333444555555777333333666666555>>>III___iiilllaaaTTTJJJAAA999444222000222555666444222000000000000////////////111000111555:::@@@DDDEEE===999444111000///......++++++,,,,,,,,,,,,,,,---***+++,,,------...------------............------...------------...//////000//////......//////000111444888===BBBHHHNNNSSS^^^dddiiijjjkkknnnooolllpppmmmiiifffeeegggjjjlllgggfffeeeccceeekkkrrrxxx~~~zzztttrrruuu}}}wwwsssccc[[[VVVOOOHHHDDDLLLNNNQQQSSSTTTSSSQQQPPPKKKKKKGGGCCCBBBBBB;;;333000///...---------------,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111......---,,,,,,+++******,,,---...---,,,,,,...000111//////000111222111000000111222222222222555777444777777888<<>>===<<<:::888777555444111000//////////////////...................................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000111222222333333444555555666333555999888999GGGYYYkkktttwwwnnneee[[[JJJ888555222000222777999888555111111111000000/////////111000000333888===@@@BBB;;;777333000//////......***+++++++++,,,,,,,,,,,,)))***,,,---......------,,,------......------,,,,,,,,,,,,,,,,,,------...///......------......//////111555888<<>>AAAEEECCCCCCQQQcccttt}}}ooo]]]NNNCCC???DDDLLLRRRdddkkkqqq~~~vvvzzzzzzqqqrrr{{{uuu```III<<<777444222111/////////000000000000000................................................------------------------,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********........................222;;;EEEIIIIIIHHHJJJMMMAAACCCKKK[[[pppzzzwwwqqqhhh```aaahhhooo~~~hhh```aaa```YYY\\\eeennnkkkbbbdddmmmsss{{{}}}rrrgggtttrrrhhheee```YYYRRRNNNIIIEEEBBBAAA???===<<<;;;:::888777555444333111000000////////////000...................................................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111111111222333333444444555444222555;;;:::<<>>???:::666222///...///......*********++++++,,,,,,,,,)))***+++---......------,,,------......------,,,++++++******++++++,,,------------,,,------......,,,...000333666;;;AAAEEEQQQYYY```cccgggmmmpppooojjjjjjjjjiiiiiihhhhhhhhhdddgggkkkllllllmmmpppssssssxxx~~~zzztttqqqqqqvvvzzzzzzsssrrroooiiihhhkkkrrriiidddgggfff___YYYXXXOOOVVV^^^cccccc^^^XXXTTTIIIFFFDDDHHHTTTZZZRRRFFF333222000///.........///...,,,+++***,,,000444777222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......***++++++,,,,,,------...+++,,,,,,,,,++++++---...111//////000111222111000///000111222111222555777444666777777<<>>AAADDDBBBCCCPPPbbbsssqqq___QQQFFFAAA@@@KKKWWWccckkkttt~~~xxxrrrzzzuuusss{{{rrrkkk[[[GGG999444222///000///...///000111000///////////////////////////.........................................................------,,,,,,,,,,,,------......------,,,,,,,,,------...///000000------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------,,,++++++,,,---//////...---...000666AAAIIIIIIIIILLLLLLJJJ@@@OOOaaappp~~~rrrcccZZZZZZ^^^cccooo~~~zzzmmmiiifffaaagggkkkkkkfffbbbdddiiimmm~~~uuummmmmmyyyvvvjjjddd___YYYSSSLLLJJJGGGDDDAAA???>>>>>>999888777666444222111111000000000000000000000000//////.........---------................................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000111333444444555555333222222444777555:::<<<:::===LLL___mmmddd]]]]]]cccaaaSSSEEEAAA222000//////111222333333444222111000000111333444...222333222444999;;;999;;;555111000///,,,...111*********++++++,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,.........------,,,,,,,,,........................---...000111333777<<>>===<<<888888666555444222111111//////////////////////////////.........---------........................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///111222333444444444333222222555777333888999888AAAUUUeeekkkYYYQQQNNNRRRQQQGGG>>>;;;111000//////111222222111444444444333333222111111111444444333555;;;===<<<888333//////...,,,,,,000******+++++++++,,,,,,,,,,,,,,,,,,---------............//////...------,,,......---------,,,,,,,,,........................---...///000222555999===FFFKKKTTT[[[```cccfffhhhgggggghhhiiiiiihhhfffeeejjjjjjkkkkkkkkkjjjhhhggglllrrrxxx}}}}}}}}}}}}}}}~~~wwwpppllllllggggggfffdddbbbbbbcccddd``````^^^___cccddd[[[PPPNNNPPP]]]rrr~~~uuu```OOOMMMJJJEEEDDDHHHLLLHHH???:::666000---,,,---......---,,,+++++++++,,,.........---,,,+++***++++++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,---------......//////...---,,,++++++---...000////////////000000000000//////000000111222444555333666777777<<>>DDDMMMUUU\\\bbbfffiiihhhjjjlllmmmnnnmmmlllkkkkkkkkkkkkjjjiiigggfffeeeiiimmmssswwwyyyzzz{{{|||}}}xxxqqqmmmllleeeccc```^^^```dddjjjmmmbbb```\\\[[[```eeebbbZZZQQQPPPWWWfffnnngggXXXNNNPPPMMMGGGBBBDDDHHHFFF???;;;777111...,,,------,,,+++++++++++++++,,,------,,,,,,++++++++++++******,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++,,,---...///000000------,,,+++,,,---...///////////////000000000000//////000000111222444555444777888888<<>>AAADDDAAAAAANNN___qqq|||gggWWWNNNDDDFFFKKKWWWfffppppppmmmnnnjjjlllsssyyy}}}~~~zzzxxxuuummmdddcccmmmqqqeeePPP@@@777222222000///000111111000///////////////////////////................................................------------------------,,,------......------,,,---------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------,,,,,,,,,+++,,,000666:::BBBGGGLLLMMMJJJGGGDDDAAASSSjjj}}}xxxooo___PPPHHHJJJRRRZZZddddddaaa```iiiwwwxxxrrrppppppnnnmmmnnnnnnuuu}}}vvvlllddd^^^WWWOOOIIIDDDCCC@@@<<<999888777777555555444333222111111000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------.............../////////111111000000///000000111222333444333333444666999:::>>>???CCCSSSddd```QQQJJJTTT]]]\\\SSSGGG===777444444444666777777555333444555555666555444222111222444444333666>>>BBBCCC888111------...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...............---------------------------------------------------------.../////////000222555888>>>FFFOOOWWW___fffkkkjjjllloooqqqqqqoooooonnnkkkjjjjjjiiiiiihhhgggggggggjjjnnnrrrvvvxxxzzz{{{{{{}}}|||wwwqqqmmmllllllgggaaa___bbbjjjqqqvvvvvvhhh^^^```ggghhhdddZZZRRRKKKMMMOOOOOOMMMMMMMMMLLLGGGBBBCCCEEECCC???:::666111...------,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++,,,------...//////------,,,,,,,,,---...///////////////000000000000/////////000111222444444555777888888<<>>AAADDDAAAAAANNN```www}}}~~~zzzjjj___SSSJJJFFFPPPbbbooosssrrrssspppnnnqqqvvv|||yyyoooddd___lllvvvpppaaaPPPAAA888333111000000111111000...////////////////////////................................................------------------------,,,------......------,,,---------...............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,...333:::???CCCGGGKKKLLLHHHDDDDDDGGG^^^ssswwwrrrpppsssgggXXXQQQTTT[[[aaacccWWWVVVVVV\\\kkk{{{xxxppprrrwwwvvvrrrqqqmmm|||wwwqqqiiibbb[[[TTTLLLFFFBBB@@@===999777555444444333333222222111111111000........................---.............................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------..................//////000000000222111111000000000000000222333444444444555888;;;===AAAGGGPPP]]]eee[[[LLLQQQbbblllcccRRREEE>>>999888888888999;;;:::888666444333333222333444666777444666666555:::CCCIIIJJJ???666//////000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............------------------------------------------------------...//////......000222444999@@@IIIQQQ[[[dddiiigggjjjnnnooonnnkkkjjjjjjjjjjjjiiiiiiiiijjjjjjjjjggghhhkkkooossswwwzzz{{{zzz{{{}}}|||yyyuuuqqqooopppjjjcccaaafffpppyyy~~~|||nnnkkknnnlllfffbbbVVVHHH@@@===>>>DDDKKKHHHJJJIIIDDDCCCDDDBBB>>>999555111.........---,,,******+++++++++,,,,,,,,,+++,,,------------,,,,,,,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------......////////////000000000000/////////000111222444444555777888999===BBBCCC@@@@@@>>>AAADDDAAAAAANNN___xxx}}}zzzrrrdddVVVJJJMMMYYYfffpppuuutttuuuxxx{{{}}}zzzoooaaajjjrrrrrriii\\\KKK===333222111111111111000...////////////////////////................................................,,,,,,,,,------------...,,,------......------,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......///......,,,,,,---...111666>>>CCCGGGJJJMMMLLLEEEAAAGGGQQQiiixxx{{{tttpppnnnjjjaaaYYY\\\fffnnnmmmjjj[[[ZZZ[[[dddppp|||}}}ssspppvvvyyytttooooooqqq}}}ssstttooohhhaaaYYYQQQJJJEEE@@@>>>;;;777555333222222111111111111111000000000........................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////......//////000000111111222111111000000000111111333444555555555777:::===<<>>IIIRRRTTTHHH===333000000///---...------------,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000111555;;;BBBJJJTTT^^^dddfffkkkpppqqqnnnkkkjjjkkkjjjiiiiiiiiiiiijjjkkklllhhhhhhhhhkkkqqqvvvyyyzzzzzz|||~~~~~~{{{xxxuuuooohhhbbbaaahhhsss|||{{{|||}}}vvvllldddZZZOOOFFF???===BBBJJJHHHLLLLLLGGGCCCCCCBBB???<<<888444111000///...---***++++++,,,---,,,,,,,,,,,,,,,------------......++++++******++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,---------......////////////000000000000//////000000111222444555444777888999===CCCEEEBBBAAA???BBBDDDAAA@@@MMM^^^rrr|||nnnaaaUUUQQQSSS[[[lllzzz|||{{{jjjlllmmmmmmllldddSSSBBB444222111111111111000...////////////////////////................................................,,,,,,,,,---------......,,,------......------,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////+++---...000444:::AAAFFFGGGKKKOOOLLLCCCAAAPPPbbbtttyyy}}}}}}}}}|||uuunnnaaaaaafffppp{{{}}}uuummmcccaaabbbhhhqqqvvvxxxyyynnnooowww{{{mmmgggjjj|||{{{uuusssooohhh```WWWOOOIIIEEE???===:::666444222111111000000000000000000000000........................---------.........//////........................------------------------------............------,,,,,,------.../////////......///000000111222222111111111000111111222222444555666777777999<<>>DDDFFFCCCBBBAAABBBDDDAAA???LLL]]]oooooohhh^^^VVVQQQVVVkkk|||xxxsssnnnmmmpppmmm\\\KKK444333111111222111000...////////////////////////................................................,,,,,,,,,------.........,,,------......------,,,.....................---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////+++---///222666<<>><<<999666333111000000////////////000000000000........................---------.........//////................................................---......//////......---,,,,,,------...///000000...//////000111222222222111111000000111222222333444666777888888:::>>>AAAEEEEEEUUUgggbbbRRRZZZrrrxxxddd[[[[[[LLL666888666333333333444444444111222333444444333111000222444444666===KKKVVVYYYUUUFFF666000///---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.../////////...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////000...000333888???HHHRRRYYY]]]dddkkknnnllljjjkkkmmmkkkjjjhhhgggffffffffffffiiifffdddffflllrrruuuvvvwwwxxx{{{~~~}}}zzzvvvooogggeeejjjppptttuuuyyywwwsssqqqsssssskkk```___YYYPPPGGG>>>;;;CCCNNNUUUWWWTTTIIIBBBBBBDDDFFFHHHDDD>>>999555111...++++++,,,---...///...------,,,+++***))))))+++---...+++*********+++,,,,,,---++++++,,,,,,,,,---------******+++,,,------...///+++,,,------......------////////////000000000000//////000000111222444555222555777999>>>EEEGGGEEECCCBBBCCCEEE@@@???KKK\\\rrrzzzjjjfff[[[RRRjjjvvv}}}pppeeekkkyyy|||mmm[[[???555111555555...///666000/////////....................................//////.........------------------............///......------------......---------............///........................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...******+++++++++,,,,,,,,,++++++,,,------......//////...///444<<>>>>>@@@AAA???@@@JJJWWWtttyyy}}}mmmhhh```WWWbbbvvv~~~uuu{{{nnnooozzzvvvkkkLLL===444444444...,,,000000000/////////.................................//////.........------------------............///......------------......---------............///........................///...------...///...------------------------------,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------+++,,,,,,------......///000000111777>>>DDDGGGGGGLLLNNNKKKGGGPPPfff}}}~~~uuuiiibbbjjj{{{eeeaaaeeeoooppphhhccceeesssnnneeettt}}}zzztttmmmiiigggccc[[[QQQIIIDDDBBB:::888666333111/////////000...---...111222000///,,,,,,.../////////......---------............///,,,,,,,,,------.................................------.........///////////////............//////000111111222222111111000111222222333333444555555555555555666999===BBBFFFFFFPPP[[[\\\TTTSSSdddyyyvvvjjj^^^YYYXXXQQQCCC666666888999888555333222333111222333444444444333333222444555555888AAAOOOZZZYYYLLL<<<111.........---------------------------,,,,,,---------.........//////000000///......---------------------------------------------------........................---///000222666???KKKTTT^^^gggnnnmmmjjjjjjkkkjjjkkkmmmoooooommmlllllllllgggjjjkkkjjjiiikkkrrrwwwxxxyyyzzzzzzzzzzzz|||~~~zzztttpppmmmjjjfffcccdddccc```^^^aaadddaaaZZZUUUOOOMMMOOOJJJCCCGGGRRRgggnnnjjjXXXIIIDDDBBB===@@@EEEGGGCCC999111......---,,,+++,,,---...---,,,---,,,++++++---000333666///---,,,******+++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((+++,,,,,,***............////////////000000000000111222333444444777888999>>>DDDEEEBBB>>>???AAAAAA???AAAKKKWWWssszzzvvvyyy}}}mmmgggddd^^^\\\^^^wwwxxx}}}{{{rrrooouuu||||||zzzYYYFFF555222444000------000000000/////////.............................................------------------............///......------------......---------............///........................///...------...///...---........................,,,,,,------------,,,,,,------------............,,,,,,,,,---......//////111222555;;;BBBFFFHHHHHHMMMJJJGGGJJJ[[[tttzzz{{{mmm```___jjj}}}vvviiijjjrrrzzzwwwmmmiiilllvvvuuuhhhnnn|||xxxvvvqqqkkkiiihhhdddZZZNNNEEEBBBCCC888666444111000///......///...---...000111000///,,,---......///.........---------............///------------------..........................................////////////000//////......//////000111000000000000000111111222222222222333444555555666555666888<<<@@@CCCDDDIIIVVV^^^ZZZVVV]]]mmmzzzrrrbbbXXXZZZ[[[PPPAAA999999::::::888555222111111222333444444555555555444333444555555777AAAPPP\\\]]]OOO>>>222...///000///------------------------,,,------------.........//////000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---///000111444;;;EEEMMM^^^gggmmmkkkhhhhhhjjjiiilllnnnpppooonnnlllkkkllliiikkklllkkkiiijjjooossstttvvvxxxxxxxxxyyy{{{}}}{{{uuusssrrrnnnddd\\\YYY[[[\\\^^^bbbeee```WWWRRRPPPRRRTTTOOOFFFHHHOOOdddjjjgggXXXJJJFFFBBB===>>>@@@AAA>>>999333000...---+++))))))+++------------,,,++++++,,,...000222...---,,,+++***+++,,,------------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,,,,+++............////////////111111000000111222333333555888999:::>>>DDDEEEBBB??????AAABBB@@@BBBLLLXXXrrr~~~ttt}}}yyyzzz|||}}}}}}lllddddddddd___YYYcccpppvvvrrrsss}}}~~~xxxpppkkkmmmttt{{{aaaKKK666111444555222000000000000////////////...................................................---------............///......------------......---------............///........................///---------...///...---------------------------+++,,,---......---,,,+++,,,------------.........,,,,,,------.../////////111444999???DDDGGGHHHHHHMMMHHHFFFPPPggg~~~uuuhhhZZZTTTWWWcccttt}}}{{{uuurrrkkknnnuuuxxxsssmmmpppxxx{{{kkkiii~~~xxxvvvuuuqqqlllnnniii```TTTJJJCCC@@@@@@666444222000///.....................///000000///------..................---------............///............------------............................../////////000000000000000////////////000000111000///...///000111222222222222222222444555666666666666:::???CCCCCCCCCJJJYYY___XXXWWWdddqqquuuppp^^^UUU\\\\\\MMM>>>:::888999999777444222111222111222333444555555666666111222444444888DDDTTT```___QQQ>>>111---///000000------------------------------------............//////000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000111666???EEEXXXaaaiiiiiifffffffffeeelllnnnpppooommmlllkkkkkkjjjkkklllkkkiiijjjllloooppprrruuuvvvwwwwwwyyy{{{|||yyyuuuttttttppphhhbbb[[[\\\^^^bbbjjjmmmggg^^^WWWTTTTTTVVVSSSKKKGGGIIIOOOTTTTTTLLLGGGFFFEEECCC>>>===<<<:::888555000------***((((((***,,,---...---,,,+++***+++,,,...///...---,,,+++++++++,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................////////////222111111111111111222222555888999999===CCCDDDAAA??????BBBCCCAAABBBMMMYYYppp|||sss}}}yyyyyyzzzzzz|||tttjjjgggiiihhheee^^^dddhhhiiimmmwww}}}~~~{{{xxxzzzttttttrrrnnnlllpppzzzjjjUUU???555666666444111111000000000////////////////////////////////////---.....................---------............///......------------......---------............///........................///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,------------,,,,,,---......//////000111555;;;AAAEEEGGGGGGHHHLLLHHHKKK[[[qqqoooZZZSSSOOORRR[[[eeelllnnnppprrrjjjqqqxxxxxxqqqlllrrr{{{~~~qqqiiivvvzzzuuuuuutttppplllkkkaaaRRRHHHDDDBBB???===444333111///............---...............///000............------......---------............///.....................---/////////////////////////////////000000000111111000000////////////000000111000/////////000222333333222111111222333555666666666888<<>>111---...//////---------------------------------.........////////////000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,........................---///000//////222999>>>NNNZZZfffiiihhhgggeeeccckkkmmmoooooommmkkkkkkkkkjjjkkklllkkkjjjjjjjjjkkkkkknnnqqqtttuuuvvvxxxyyyyyyyyyxxxuuuqqqnnnlllkkkcccdddffflllwww{{{sss```[[[XXXXXXWWWPPPHHHCCC???BBBCCCAAABBBDDDEEEDDD@@@>>>:::888777444000,,,---+++((((((***,,,---------,,,++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...///............////////////222111111111111111222222444666777888<<>>???AAABBBAAACCCNNNZZZnnnzzz|||rrr}}}||||||}}}~~~yyyrrrnnnnnnpppfffeeecccdddiiiooorrrsssuuutttvvv{{{zzz~~~{{{tttsss{{{vvveeeOOO@@@888555222///111111000000000/////////////////////////////////---------...............---------............///......------------......---------............///........................///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,,,,,,,------------------...//////000000444888>>>CCCEEEGGGHHHIIIFFFGGGQQQdddwww}}}lll\\\^^^ddddddbbbaaa``````cccgggqqqzzzzzztttvvv|||}}}sssjjjqqq{{{uuussssssrrrmmmhhhaaaUUUFFF@@@AAABBB???;;;333222111///......//////,,,...//////...---///000//////...---------......---------............///..................//////////////////////////////000000000000111111111111111000000//////000000111000000000000111222333444333222111111111333555777666999===@@@CCCFFFJJJMMMMMMZZZaaa```cccjjjhhh]]]OOOIIIGGGKKKHHH===777999999::::::888666555666777222222222333555777888:::<<<======;;;<<>>>>>@@@BBBCCCBBBBBB???<<<999666444111......,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++,,,...............////////////111111000000111222333333444666777777;;;@@@AAA>>>===>>>@@@BBB@@@BBBMMMZZZlllxxxxxxrrr|||sssooorrrqqqjjjeeefffjjjmmmnnnoooqqqsssssssss}}}{{{uuuxxx~~~~~~tttaaaLLL===555222111111111111000000000//////////////////////////////---------.........//////---------............///......------------......---------............///........................///...------...///...---------------------------......------------......------------............------......//////000000777;;;AAADDDFFFHHHJJJLLLBBBJJJ]]]sss~~~yyywwwnnnooouuu{{{wwwoooooovvv|||wwwnnnccc[[[YYYZZZ\\\vvv~~~yyywww|||uuukkkkkk|||yyyvvvuuuuuuqqqjjjdddZZZRRRIIIDDDCCCAAA===999333222000/////////000000+++...//////------...000000///...---,,,------...---------............///------......//////000000////////////////////////000000000111111111222222111111000000000000111111000111222333333444444444444333111000111333555777777===CCCEEEEEEHHHPPPVVV[[[dddmmmsssvvvuuuiii\\\LLLNNNOOOLLLEEE@@@>>>?????????>>>;;;888777888999444444444555777999<<<===@@@BBBBBB@@@>>>BBBLLLTTTZZZMMM===222/////////...------------------------............//////////////////000111111111111111........................................................................---///000///...///333777===LLL\\\eeehhhkkkllljjjfffhhhkkklllkkkjjjkkkkkkiiiiiijjjkkkkkkjjjhhhgggdddggglllppprrrsssuuuvvv~~~|||yyyvvvssspppllljjjffffffjjjsssiiiooosssrrrjjj___UUUNNNGGGBBB>>>>>>BBBDDDEEEEEEAAA@@@===:::666444333333///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,******,,,///............////////////000000000000111222333444555777888888;;;AAAAAA>>><<<===???AAA@@@BBBMMMYYYkkkwwwwwwsss|||wwwmmmooowwwmmmgggiiinnnpppqqqsssoootttqqqmmmyyy}}}rrrsssxxx{{{kkkUUUAAA666555555111111111111000000000000000000000000000000000000---------.........//////---------.........//////.........------.........---------.........//////........................///...------...///...---........................///...---,,,,,,---...///............/////////000------......///000000000999>>>CCCFFFGGGIIILLLOOOGGGTTTmmm}}}|||mmmrrrrrrllllllwww~~~yyyoooccc]]]]]]___```sssvvvvvvpppkkkqqq|||rrrjjjppp~~~~~~|||zzzyyyxxxrrriiibbbZZZWWWSSSMMMGGG@@@:::666333222111/////////000111+++---//////---,,,...000000///...---,,,------...---------.........//////,,,------...///000111111000000000000000000000000000111111111111222222222111111000000000000111111000111333444555555444444444333111000111333666777888@@@GGGHHHGGGJJJTTT]]]hhhoooyyyooo```OOOWWWXXXNNNDDD@@@AAAAAADDDDDDBBB>>>:::888999:::666666666777999<<<>>>@@@???AAACCCBBBAAADDDMMMUUUYYYMMM===333000111000///------------------------............/////////000//////000111111111111111////////////////////////////////////////////////........................,,,///000///......222555888FFFVVV^^^dddiiilllmmmdddgggiiikkkjjjjjjkkkkkkiiiiiiiiikkklllkkkhhhfffbbbfffkkkoooqqqrrrtttvvv}}}yyyuuuvvvwwwuuuoooiiibbbcccfffooo|||}}}rrrggguuurrrddd[[[VVVGGG@@@<<<>>>DDDIIIKKKLLL@@@@@@>>>;;;777555666777000///.........---+++)))+++,,,,,,,,,,,,---------,,,,,,---------,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,,,,...111............/////////000/////////000111333444555666888999999<<>>:::888:::<<<666888999;;;CCCKKKMMMJJJLLLFFFCCCFFFHHHJJJSSS^^^___UUUCCC444///222222.....................------000000///......///111111333333333333333222111000111111111111111000000000111000//////......////////////000000000///......//////............//////999BBBOOOYYY___cccgggiiikkkiiigggiiikkkmmmkkkiiikkkkkklllkkkjjjhhhfffeeefffhhhiiijjjkkkmmmqqqtttzzzwwwtttqqqoooooopppqqqjjjfffgggooovvvuuuooollleeehhhjjjgggdddbbb___\\\MMMAAA;;;CCCOOOSSSOOOJJJEEEBBB===:::999999999999333000---,,,------,,,+++------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................222222222111000111444777555777888888;;;AAAAAA>>><<<>>>AAACCCAAABBBLLLWWWjjjyyywwwqqqzzzwwwqqqqqqrrrrrrmmmhhhhhhmmmyyyyyy{{{|||yyy{{{yyyxxxnnnuuu{{{sssZZZ@@@444555444333111222222111///...000000000000000000000000//////////////////////////////.........---------........................................................................---------............///........................------------------------..............................///......000444777@@@DDDGGGGGGIIILLLLLLIII___xxx}}}|||zzzuuuooommmuuuxxxiii[[[VVVXXX]]]ccchhhgggmmm~~~|||~~~|||~~~||||||xxxtttttttttqqqiiibbb___YYYQQQIIICCC>>>:::777333222111000////////////............////////////000/////////............000//////.........//////000000000000000000000000///000111222222222111111111222222222222222222111000000000000111111111111333333444444555555555444444444555555555666777999??????CCCGGGIIIPPP```qqq}}}tttjjjcccjjjaaaWWWQQQPPPMMMHHHCCCMMMKKKGGGAAA<<<:::;;;===:::???CCCEEEIIIOOOPPPMMMNNNLLLMMMQQQSSSUUU]]]hhhmmm___HHH666000222000+++........................000000/////////000111222222333333333333222111000000000000000111111111111111111000///////////////...///////////////......000//////......//////000222:::FFFRRR\\\ccchhhkkkiiigggggghhhkkklllkkkjjjjjjjjjjjjiiihhhfffeeeeeehhhiiijjjjjjkkkmmmpppsssvvvuuusssqqqpppqqqssstttnnnfffbbbfffiiihhheeeddd[[[\\\YYYRRRLLLNNNVVV]]]RRRFFF???DDDNNNRRRRRRRRRKKKEEE???;;;;;;:::999888444111///---......------++++++++++++,,,------...,,,+++************+++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111222222111000111444666444777777777;;;@@@AAA>>><<<>>>AAACCCAAABBBLLLWWWlll|||wwwsss}}}sssrrrwww{{{qqqbbbcccooo}}}qqqwwwkkkGGG666777444333111111222222111///111111111111111111111111/////////////////////////////////............---........................................................................---------............///........................------------------------........................///////////////222777;;;GGGFFFHHHLLLLLLIIIKKKNNNooo}}}yyyyyypppiiikkkxxx}}}iiiVVVTTT[[[```]]]dddgggooo|||}}}zzzwwwtttuuuuuurrriiibbb___ZZZRRRKKKEEE???999666222222111000////////////............////////////////////////............/////////......//////000111111111111111111111111111111222333333333222222111111222222222222111111000000111111111222222222444444444555555555666666444555555666777777888888???@@@CCCFFFJJJUUUkkk~~~uuuiiieeeeeeooofff\\\XXXWWWSSSIIIAAAKKKJJJFFFAAA>>>===>>>AAAAAAJJJRRRTTTTTTUUUUUURRRPPPTTTYYY]]]\\\]]]fffpppwwwfffLLL777111222000+++............////////////000000000000000111222222222222333333333222111111000000111111222333333333333222222111111111111111000000000000000000000000000000////////////000000...333===JJJWWWaaafffhhhgggfffgggiiikkkmmmlllkkklllkkkjjjhhhggggggggggggjjjkkkkkkkkkjjjlllnnnqqqrrrrrrqqqqqqqqqsssuuuvvvqqqggg^^^ZZZYYYXXXXXXZZZSSSXXX\\\WWWOOOMMMSSS\\\WWWMMMEEEFFFMMMSSSXXX\\\PPPIII@@@<<<<<<<<<999666555222///...//////...---*********+++,,,---...///,,,,,,++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111111000111444666333666777777;;;@@@AAA>>><<<===AAACCCAAABBBLLLXXXnnn}}}uuu~~~{{{tttvvv|||rrrcccgggyyy~~~tttRRR>>>===444222111111222222111000000000000000000000000000/////////////////////////////////.......................................................................................---------............///........................------------------------......................../////////...///444:::???KKKGGGIIINNNMMMHHHLLLWWWvvv~~~zzzoooddd___dddsss~~~eeeTTTWWW```dddiiipppqqquuu~~~~~~yyyuuuttttttqqqiiibbb^^^YYYRRRLLLEEE???999555111111000///////////////............///////////////////////////.........//////////////////000111222222222222222222222222222333333333333333333333000111111222222111111000000000111111222333333333444444444444444555555666555444333333555777888888@@@BBBDDDFFFKKKZZZrrrxxxiiibbbcccfffnnnjjjddd___[[[TTTJJJDDDIIIHHHEEEAAA??????AAADDDFFFSSS___aaa^^^]]]]]][[[VVV\\\bbbbbb^^^___hhhqqquuugggPPP;;;111111111//////////////////000000000000000111111222222333333222222333333333333222111333333333333333333444444444333333222222222222222222222111111111111222222111000000//////000000111111222888CCCQQQ\\\bbbccceeefffhhhjjjmmmnnnnnnnnnpppnnnkkkiiihhhiiikkkllllllllllllkkkjjjjjjlllnnnpppppppppqqqrrrssstttuuuqqqggg\\\VVVRRROOOQQQUUUZZZ^^^cccbbbZZZSSSUUUZZZWWWOOOHHHHHHLLLQQQXXX___PPPHHH???;;;<<<===999555444222///............---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000///000111111000111444666333555666666:::@@@AAA>>><<<===AAACCCAAABBBLLLXXXppp}}}rrr}}}uuunnnsssppphhhooo}}}qqqzzzyyyaaaIII@@@444222000000000111000///////////////////////////////////////////////////////////////////////////........................................................................---------............///........................------------------------........................---.........000555<<>>888555111000//////////////////............////////////.........//////////////////////////////000111111333333333333333333333333444444333333333333333333111111222222222222111111000111111222333444444444333333222222333333444555666333000000444888:::;;;>>>AAADDDFFFPPPccc{{{vvvjjjcccaaabbbdddkkkmmmlllggg]]]UUUPPPOOOOOONNNJJJFFFBBBAAACCCEEEKKKXXXdddfffcccbbbcccbbb___eeeiiifffaaadddmmmvvvwwwmmmYYYBBB333000222222/////////000000000111111000111222222333444444444333333444444444444333333444444333333222222111111333222222111111111111111333222111000000000111111111111000000000000111111333222555>>>LLLXXX___bbbeeegggjjjmmmnnnooooooppppppnnnkkkhhhhhhiiikkkmmmllllllllljjjhhhhhhjjjllloooppppppqqqqqqqqqqqqpppnnnggg___YYYSSSOOORRRWWWdddbbbcccddd^^^VVVTTTWWWTTTMMMGGGGGGIIIKKKPPPVVVJJJDDD===;;;<<<<<<999666333111...------------,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000...///111111111111333555333555666777;;;AAABBB???;;;===@@@CCCAAACCCMMMYYYppp~~~{{{mmmyyyzzzmmmmmmnnnmmmuuuttthhhsss|||nnnTTTCCC777444111000000111000///........................////////////////////////...////////////000000000........................................................................---------............///........................------------------------........................,,,---...///222777>>>CCCGGGHHHJJJKKKJJJOOO___ppprrraaaSSSSSSYYYaaammmyyy~~~qqqccc```iiirrruuuttt~~~wwwvvvuuuyyy~~~uuuooommmkkkeeeaaaXXXSSSMMMFFFAAA<<<888555000//////....../////////............////////////.........///////////////////////////000111222222444444444444444444444444444444333222222222333333222222222333333222222222111111222333444444555666333333222111222333444555777444111333888<<<>>>>>><<<@@@DDDKKK[[[qqqmmmdddccccccbbbbbbhhhmmmooojjj```YYYYYY]]][[[YYYTTTMMMGGGDDDEEEFFFNNNYYYbbbbbb___```cccdddeeelllqqqoooooouuuyyybbbGGG666222333222//////000000111111222222000111333444555555555555444444555555666666555555333333333333222222222111333333222111111111222222555333222000/////////000222222111111111111222222000000222999EEERRR\\\bbbdddgggkkkmmmnnnnnnnnnooolllkkkhhhffffffgggiiijjjkkkkkkkkkiiigggfffhhhjjjnnnooopppppppppooommmlllkkkgggccc___YYYTTTXXX^^^cccfffqqq|||yyyhhhYYYTTTWWWOOOHHHFFFEEECCCDDDGGGCCC@@@>>><<<<<<:::999777333000---,,,,,,---,,,+++///...---,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,...000111111111333555333666777777<<>>:::777555//////.........//////000............////////////............/////////000////////////000111222333444444444444444444444444555444333222111111222333333333444444444444333333111111222333444555666666555444222222222333555666777666666;;;AAAEEEEEEBBB???DDDJJJTTTggguuugggcccdddcccbbbccccccgggiiieee___\\\___ccc```]]]XXXRRRLLLIIIIIIKKKQQQWWW[[[XXXVVVYYY]]]___bbbllluuuzzzaaaDDD666555444111//////000111111222333333000222333555666666666666555555666777777777777777555555666777777888999999::::::999888888888888888;;;:::777444333222222333222222222111111222222222000000111444<<>>???>>>@@@AAA@@@<<<888777777333111...------...---,,,...------,,,++++++++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++---000111111222333555444666888888===CCCDDDBBB:::<<<@@@BBBAAACCCMMMYYYkkk~~~jjjyyy~~~|||wwwwwwxxxxxx{{{}}}zzzvvvxxx}}}|||www|||xxxtttssssssmmmaaaUUU>>>;;;777444333333222222000000000000000000000000////////////////////////.../////////000000111111........................................................................---------.........//////........................------------------------........................+++---111444888===BBBFFFBBBLLLNNNFFFHHH^^^wwwyyytttqqqrrrwww|||gggiiiuuurrriiijjjaaaSSSWWWssssssmmmsss~~~~~~wwwtttqqqwww~~~~~~}}}~~~zzzuuuooommmlllhhh```ZZZSSSNNNFFF???;;;999777666//////.........//////000............/////////000---.........//////000000////////////000111222333555555555555555555555555555444222111000111222222333444444555555444444333111111222333444666666777666555333333333444666888888888;;;CCCJJJMMMIIIDDDGGGKKKPPP[[[pppvvvkkkccccccdddbbbcccfff___``````^^^\\\]]]```ccc\\\ZZZVVVQQQMMMLLLNNNPPPRRRVVVUUUPPPOOOSSSXXXYYY\\\iiivvvZZZ===444777666000///000000111222222333333000222444666777777777666666666777888888888888888888999:::<<<>>>@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@CCCAAA===:::888777777888333222222111111222222333222222222111444>>>JJJTTT```eeejjjllljjjiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjhhhiiihhhfffddddddfffhhhhhhiiilllnnnooonnnlllkkkjjjhhhfffbbb\\\YYY```jjjsssqqqsssvvvpppkkkuuuxxxiiiXXXNNNHHHBBB>>>======AAAEEECCC<<<777666777444222///......///...---,,,,,,,,,++++++,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++---000111111222333555444777888999>>>DDDEEEBBB:::<<<@@@BBBBBBCCCNNNZZZiii{{{uuuuuulll|||zzz|||~~~{{{yyyyyyxxxzzztttqqqrrrpppmmmpppwwwzzzwwwtttggg___]]]FFF999222666666000...222111111111111000000000000////////////////////////////////////////////////////////////////////////000///...---,,,---......---------------------------------............///........................------------------------..................------222000000333:::AAADDDEEEGGGHHHEEEDDDQQQiii~~~xxxqqqqqquuunnn{{{|||tttsssllldddXXXZZZmmmwwwpppmmmrrryyyrrrttt{{{xxxxxxzzzxxxssslllhhheee]]]UUUTTTMMMDDD>>>;;;999777444000000//////.........---------......//////000000111111111111111111111111111111000000111333444555777666555444444444444444333222111000000222444555444555666777777555333222555333222333777999999777666444444777777555666999:::<<>>@@@BBBEEEGGGFFFEEEGGGNNNTTTWWWSSSMMMGGGEEEFFFIIILLLSSSPPPHHH???;;;>>>@@@@@@444444333222111000000000000111222222333888@@@FFFUUU___fffhhhkkkooonnniiinnnkkkhhhhhhjjjkkkjjjhhhhhhgggfffeeeeeeeeeeeeeeegggiiilllnnnnnnmmmkkkiiijjjjjjhhhbbb\\\[[[```eeeppprrrnnnhhhgggnnnqqqpppgggaaaVVVLLLEEEBBB@@@@@@EEEIIIKKKGGG===777666999555555444222000///------,,,+++)))(((((()))+++,,,***+++,,,,,,,,,,,,+++***------,,,++++++,,,,,,,,,...------,,,,,,------...---------------------------------............/////////000000111222444555666888999999<<>>BBBHHHNNN[[[fffdddVVVIIICCCIIIYYYcccqqq|||eee___]]]```cccaaaaaabbbbbb```\\\ZZZaaakkkmmmhhh```\\\\\\ccchhhhhhhhhkkkddd^^^ZZZXXXVVVUUUWWW[[[ccczzz|||^^^@@@777777444111222444444444333333333333333444444444555777888888888;;;===@@@BBBCCCEEEHHHJJJOOOTTTXXXYYYYYYZZZ___cccfffdddaaa]]]YYYWWWVVVVVVSSSQQQKKKDDDCCCGGGHHHEEE888777666444333333444444222333333333333666<<<@@@LLLYYYeeeggghhhkkkllljjjnnnkkkiiihhhjjjkkkjjjiiigggffffffeeeeeedddeeeeeefffhhhjjjlllmmmllljjjiiieeeffffffccc___\\\[[[\\\dddggggggcccbbbffffffccc___ZZZSSSLLLGGGCCC???===BBBGGGLLLIIIAAA:::888999666555444333111///...------+++***))))))***+++---***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////000111222444444444777777777;;;AAAAAA>>>===>>>AAACCCAAAAAAJJJUUUjjjzzzwwwgggrrrvvv~~~rrryyy{{{yyyzzzwwwooojjjiiilllsss{{{nnnrrr|||yyytttvvveeeNNN999444666444222333111111111111000000000000//////////////////////////////////////////////////////////////////////////////...------------...------------------------+++++++++,,,,,,,,,------........................------------------------........................///000333999???DDDEEEEEEGGGCCCBBBJJJ___vvv{{{zzzzzzooo^^^QQQQQQZZZgggjjjeeeiiiuuu~~~yyywwwzzz{{{yyyxxxvvvuuuvvvvvvvvvrrrmmmkkkjjjccc[[[TTTMMMCCC<<<999777444111////////////............---......///000000111111222222222222222222222222333333333333333444555666777666666555555555666666222222222333333333333444555555666777777666444333333666;;;@@@CCCAAA===999:::777888===AAACCCHHHMMMWWW^^^iiilllcccSSSGGGCCCKKKbbbrrrzzznnn```\\\ZZZ\\\\\\XXXVVVVVVSSSSSSZZZiiiuuuxxxwwwvvvkkklllrrr{{{|||{{{oooiiieeecccaaa___```eeennn```LLL;;;777888555333444333333333333333333444444666666777888:::<<<>>>???BBBEEEIIIMMMPPPSSSWWWZZZccchhhnnnppppppqqqsssuuuwwwwwwvvvtttqqqkkkfffcccXXXVVVRRROOOQQQUUURRRLLL>>><<<999666555444555555444444444333333444777:::BBBQQQaaaffffffgggjjjkkknnnllljjjjjjkkklllkkkjjjfffffffffeeeeeeeeeeeeeeeeeefffiiikkkkkkkkkjjjiiiaaabbbccccccaaa\\\UUUPPPQQQUUUXXXWWWWWWWWWTTTOOORRROOOJJJHHHGGGDDD>>>:::>>>EEEMMMMMMGGG???;;;999777666555333222000///...---,,,+++******+++,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------------------............////////////000111222333444333666666777:::@@@AAA>>>;;;===@@@BBBAAABBBLLLWWWjjj{{{zzzrrrzzzaaannn}}}{{{xxx{{{~~~zzzuuusssrrrrrrtttuuuqqqyyyxxxxxx|||tttZZZ???444555555333222111111111111000000000/////////////////////////////////////////////////////////////////////////////////......------------------------------------+++,,,,,,,,,,,,---------........................------------------------............////////////...111666===BBBEEEFFFFFFEEE@@@@@@NNNhhhzzznnngggZZZKKKRRR^^^hhhgggeeennn|||{{{uuuwww{{{yyyxxxuuutttvvvwwwwwwsssooommmkkkccc[[[SSSLLLBBB;;;888555222000///////////////...............///000000111222222333333333333333333333333444444444444555555666666555555555444444555666666222333444444444444333333444444555555555555444333333666<<>>EEEKKKPPPVVV]]]gggkkkmmmfffYYYMMMJJJLLLTTTppplll___\\\WWWSSSRRRNNNIIIGGGHHHGGGLLLaaa{{{~~~yyytttssspppnnnooosssyyyuuu```MMMCCC;;;:::999666666999555555555555555777888999;;;<<<>>>???AAADDDGGGJJJNNNRRRWWW[[[___dddiiilllvvvzzz~~~~~~|||vvvqqqnnndddbbb^^^]]]```bbb\\\RRRKKKHHHDDD???<<<:::::::::666555555444444444666777===JJJYYYcccgggiiijjjkkkllllllkkkkkkkkkkkkkkkkkkggggggggghhhgggggggggfffdddfffgggiiijjjiiiiiihhhcccbbbaaabbbbbb[[[QQQHHHHHHKKKNNNPPPPPPNNNKKKHHHKKKGGGDDDFFFIIIIIIEEE??????FFFOOOQQQKKKCCC<<<888777777666444222111//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------............///////////////000222333444333666777777;;;AAABBB???<<<===@@@BBBAAABBBLLLXXXmmm}}}mmmtttKKK[[[ppp~~~{{{xxx}}}}}}yyyvvvvvvwwwvvvttt}}}{{{sssoooppptttwwwzzzbbbGGG999666555333111111111111111000000000///////////////////////////////////////////////////////////////////////////...............---------------------------------------------....................................------------------------........./////////000000///333:::@@@DDDFFFFFFFFFHHHCCCGGGYYYttt|||uuuuuutttyyyxxxbbbZZZ[[[VVVMMMXXXffflllkkkmmmwwwxxxtttzzz|||xxxwwwyyyzzzyyyvvvpppmmmjjjaaaXXXQQQJJJ@@@:::666444111///.........///////////////......///000111222333444333333333333333333333333444444555555555555555555444333333333444555666666444444555555555444444333333333333333444333333333444777;;;>>>@@@@@@@@@@@@DDDCCCHHHRRRZZZ```hhhoootttvvvrrrdddTTTLLLNNNSSSfffcccXXXSSSMMMHHHEEEAAA>>>@@@DDDLLLTTTjjj~~~}}}rrrXXXGGGDDD???;;;999888666888;;;===<<<<<<<<<===@@@BBBCCCEEEGGGJJJKKKLLLPPPUUUYYY```ccchhhmmmqqqvvv{{{~~~~~~}}}{{{yyywwwuuuqqqoookkkiiillllllcccXXX\\\YYYTTTNNNIIIFFFDDDCCC999888777666666777777888???EEEQQQ^^^hhhlllkkkiiijjjkkkkkkkkkkkkkkkkkkkkkhhhiiijjjkkkkkkjjjiiiiiieeefffggghhhhhhhhhggggggiiieeeaaa``````ZZZPPPHHHJJJJJJLLLNNNPPPOOOPPPPPPLLLGGGCCCGGGNNNQQQMMMGGGAAAGGGNNNPPPKKKCCC;;;777777777666444222111//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///.........///000111333333444777888888<<>>???AAABBB@@@AAALLLXXXqqq~~~hhhoooAAAPPPddduuu~~~xxxwww~~~xxxtttvvv|||~~~|||tttlllkkknnnpppqqqwwwhhhRRRBBB999555333222111111111111000000000000////////////////////////////////////////////////////////////////////////......//////......---,,,---------------------------------.........//////........................------------------------.........//////000000111111666===CCCEEEFFFFFFFFFEEEEEENNNaaawwwoooccc```iiimmmssshhhRRRMMMUUUUUUXXXcccmmmppppppvvv~~~}}}vvvttt~~~~~~|||wwwvvvyyy{{{zzzwwwqqqmmmhhh___UUUNNNGGG>>>888555444111///.........///////////////...//////111222333444555444444444444444444444444444444555666666555555444333333333444444666777888666555555555555444444444333333333333333444444444555888;;;>>>???@@@BBBDDDFFFGGGNNNZZZdddkkkssszzzyyyzzzsssaaaRRRMMMQQQUUUvvvoooUUUOOOGGGBBB???>>>>>>>>>DDDLLLLLLSSSggg{{{sss\\\III???@@@???===;;;::::::===@@@DDDCCCCCCCCCEEEHHHKKKMMMSSSVVVYYYZZZZZZ^^^dddiiiqqqtttxxx{{{~~~|||{{{yyyxxxwwwwwwxxxyyyxxxwwwssspppqqqqqqjjjaaadddaaa]]]XXXSSSNNNJJJIII@@@===:::999999:::::::::@@@AAAIIIXXXdddiiiiiihhhhhhiiikkkkkkjjjjjjjjjkkkiiijjjlllmmmmmmlllkkkkkkgggggghhhhhhggggggffffffiiieee```___^^^ZZZSSSMMMJJJHHHHHHKKKNNNPPPTTTYYYOOOHHHCCCGGGPPPTTTNNNFFFBBBFFFIIIJJJFFF@@@:::777777666555333222000///...++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******)))******+++,,,---...------,,,,,,------...******++++++,,,,,,---------------............///.........///000111222333444777888888===CCCDDDAAA??????AAABBB@@@BBBLLLYYYsssyyyuuufffmmm|||???HHHWWWgggttt~~~wwwnnnrrr}}}|||zzz~~~xxxvvvuuusssrrrpppjjj]]]LLL===555333444111111111111000000000000////////////////////////////////////////////////////////////////////////---.../////////...---,,,------------------------,,,,,,---------.................................---------------------------......///000000111111444999@@@DDDEEEEEEFFFGGGAAAGGGVVViiivvv~~~yyydddYYYXXXccceeejjjbbbRRRSSS^^^^^^eeennnsssrrrttt{{{yyysssuuu}}}|||}}}{{{wwwwwwzzzzzzzzzvvvqqqmmmhhh^^^TTTLLLEEE===777555444111///............/////////000...///000111333444555555444444444444444444444444333444555555555555444333444444555555666888999:::888777555444444444555666444444444444555555666666666:::???BBBCCCDDDFFFHHHIIILLLUUUcccnnnuuu}}}}}}ppp\\\PPPSSS^^^eeetttYYYGGGHHHAAA??????BBBCCCEEEMMMUUUQQQ[[[nnnooo\\\NNNEEEBBBCCCEEEFFFFFFGGGIIILLLMMMPPPOOOOOOPPPRRRUUUYYY[[[aaadddgggggggggjjjqqqwwwyyy{{{~~~yyywwwuuusssssstttuuuvvvvvvwwwuuurrrrrrtttqqqlllgggfffdddaaa\\\WWWSSSQQQIIIEEE???<<<;;;<<<<<<;;;======DDDQQQ[[[___ccchhheeehhhkkkkkkiiihhhiiijjjiiijjjlllmmmnnnmmmlllkkkjjjiiiiiihhhgggfffeeeeeecccaaa___^^^^^^\\\WWWSSSJJJFFFFFFLLLQQQSSSZZZaaaZZZRRRNNNRRR[[[[[[PPPEEE@@@AAAAAA@@@>>>;;;999888666555444333111///...---***++++++++++++++++++***,,,,,,+++******+++,,,,,,))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---)))******+++,,,,,,---------------............///............000111222333333555777777<<>>@@@AAA@@@CCCOOO\\\rrrwwwuuuiiinnn}}}:::???IIIVVVeeerrr}}}rrriiidddmmm|||yyy~~~}}}yyywwwkkkllleeeTTTAAA666444666111111111111000000000000////////////////////////////////////////////////////////////////////////---.../////////...,,,,,,------------------------++++++,,,,,,,,,---------........................---------------------------......///000111111222666;;;BBBEEEEEEEEEFFFGGGBBBLLL```rrryyyyyy~~~mmm]]]ZZZ___``````eeebbbZZZ```jjjhhhnnnuuuvvvsssvvv}}}~~~yyyvvvrrrwww~~~xxxxxxuuupppmmmhhh___UUUJJJDDD<<<666444444222000---.........//////000000...///000111333444555666555555555555555555555555333444555555555444333222666666666777888:::;;;<<<999888555444333444666777666666666666666777888999777<<>>======<<<;;;::::::AAALLLSSSVVV^^^hhhdddgggjjjkkkiiiggghhhjjjhhhiiikkkmmmmmmmmmkkkjjjkkkkkkjjjhhhgggeeedddddd]]]]]]^^^______]]]ZZZWWWNNNKKKLLLTTTYYY\\\ccckkkkkkddd```eeellliiiZZZKKK===<<<;;;999888888888999666555444222000///------)))******++++++******)))---,,,+++******+++,,,---))))))))))))***+++,,,---,,,++++++++++++++++++,,,))))))***+++,,,,,,---------------.........//////............///111222333222444666666;;;AAACCC@@@;;;<<>>EEEIIIHHHFFFEEEFFFKKKRRRcccvvv}}}yyyuuuwwwrrrwwwxxxpppfffdddmmmwwwqqqmmmeee___ccckkklllfffqqqooopppvvv~~~|||yyyuuu|||yyyxxxtttnnnkkkfffZZZMMMFFF@@@999555444333111...//////000000111111222222000111222222111222444666555888:::999666444555777444444333222333444555666777777888<<<@@@AAA???<<<999999999777666555777888999888999<<<<<<:::===BBB??????@@@BBBGGGJJJLLLLLLUUU]]]jjjyyynnn]]]dddzzzyyyeeeRRRDDDAAAEEEFFFKKKRRRUUUVVV[[[hhhuuu{{{vvvuuu~~~zzzlllZZZMMMKKKOOOTTTVVV\\\^^^aaaeeehhhkkkmmmnnnooonnnnnnppprrrsssrrrqqqoooqqqtttwwwzzz|||}}}}}}}}}||||||}}}~~~~~~}}}~~~}}}{{{yyyuuuqqqoooooopppqqqqqqpppnnnnnnnnnoooqqqssslllnnnooopppnnnjjjeeebbbWWWUUURRRNNNHHHCCC???<<>>@@@===???CCCBBBCCCOOO```zzzooorrrfff]]]QQQIIIJJJVVVhhhuuurrrhhhdddaaajjj{{{~~~}}}rrrjjjkkkqqqwwwxxxwwwpppbbbNNN>>>666444333222000000111111000...000000000/////////......////////////////////////////////////////////////////////////////////////........................------------------------......................................................///......000333666:::@@@FFFIIIHHHEEEEEEEEEKKK___sss{{{}}}}}}xxxrrrttttttrrrnnnjjjmmmvvv~~~yyynnngggkkksssuuupppvvvrrrqqqwww}}}wwwtttuuu~~~}}}{{{uuuoookkkeeeYYYMMMEEE@@@999555444333000...//////000000111222222222222333444444333333555777555777999888666555555777444333222222333444666777:::999:::<<>><<<;;;;;;:::888666777:::===>>>;;;:::<<<===<<<@@@EEEAAABBBDDDEEEGGGJJJNNNQQQUUU___pppnnneeesssnnn]]]QQQIIIIIILLLMMMTTT\\\aaaeeelllzzz|||xxx||||||uuuggg^^^SSSNNNRRRYYY___bbbfffhhhjjjmmmoooqqqrrrssswwwvvvuuuvvvwwwwwwuuusssrrrsssvvvyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxuuurrrooonnnnnnnnnooonnnlllkkkjjjkkklllmmmiiikkkmmmnnnmmmiiifffccc\\\ZZZWWWRRRLLLGGGCCCAAACCCFFFFFFEEEKKKXXXaaacccgggkkklllkkklllooonnnjjjkkklllllljjjhhhgggggghhhggggggfffdddaaa```aaaccc___^^^^^^]]]\\\ZZZYYYXXXZZZUUUOOOPPPVVV]]]bbbccchhhdddfffooorrrhhhWWWLLLBBB===888888:::<<<>>>???:::888666555444222000---------,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++***+++,,,---...------------------------...///000000000111333555222666888777:::???AAA??????===???CCCBBBBBBNNN]]]yyyssstttwwwcccNNNCCCIIIZZZhhh{{{yyyeee^^^dddkkkzzz}}}{{{}}}zzzqqqlllnnntttzzz|||wwwrrrjjjYYYBBB666555333222000000111222111000////////////............////////////////////////////////////////////////////////////////////////........................------------------------////////////////////////...........................//////......111555888>>>CCCHHHIIIGGGEEEDDDEEENNNiii}}}|||zzzyyywwwsssooopppwww|||kkk```dddnnnrrroooqqqoooooottt|||~~~yyytttpppxxx~~~}}}vvvooojjjdddXXXLLLEEE???888333222222000...///000000111222222333333444555666666555555777999666777999888777555555666333333222222333444666777===<<<<<<===>>>???===<<<>>>===;;;999888;;;@@@DDDGGGAAA>>>>>>???@@@EEEKKKFFFIIIKKKKKKKKKOOOXXX```fffqqqvvvuuu~~~mmmZZZPPPMMMMMMQQQVVV^^^hhhsss{{{|||yyyuuusssrrrnnngggaaaYYYVVVUUUYYYbbblllrrruuutttuuuvvvxxxyyyzzz{{{{{{~~~|||||||||{{{xxxvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}|||{{{yyyxxxuuussspppnnnmmmmmmmmmllljjjhhhfffeeeeeeeeeeeegggiiijjjjjjiiifffdddcccaaa\\\WWWQQQMMMIIIHHHGGGKKKLLLJJJLLLUUU^^^bbbhhhlllnnnlllmmmooonnnkkkjjjkkkkkkjjjhhhfffggghhhdddeeedddbbb___^^^___```]]]]]]]]]\\\[[[[[[ZZZZZZ\\\WWWQQQPPPSSSXXXZZZ[[[___^^^\\\[[[^^^]]]TTTIIIBBB???<<<999;;;===??????;;;999555333333222111///...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++************+++,,,,,,---------------------------.../////////000222444111555777777:::@@@BBB@@@===<<>>>>>??????>>>AAA???===;;;;;;AAAHHHNNNRRRJJJCCCBBBCCCFFFMMMSSSQQQTTTVVVTTTTTT\\\lllyyywwwkkk```WWWTTTVVV\\\fffooo{{{|||rrrllljjjjjjkkkiiifffccc```^^^___aaaeeennnwww}}}}}}~~~|||zzz{{{|||}}}}}}~~~}}}|||{{{{{{||||||zzzyyy|||{{{{{{{{{zzzyyyxxxxxxwwwwwwuuutttrrrpppnnnmmmlllkkkjjjgggeeebbb```___aaabbbdddfffggggggfffeeegggddd```[[[VVVRRRPPPNNNMMMPPPRRRPPPOOOSSS[[[bbbdddiiikkkkkkkkknnnooommmlllmmmlllkkkhhhfffffffffdddeeedddaaa^^^[[[[[[\\\[[[[[[ZZZZZZYYYYYYZZZZZZ\\\XXXRRRPPPPPPQQQQQQQQQRRRUUURRRMMMOOOUUURRRGGGDDDCCC???;;;:::===>>>======999555222222222222222///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***************+++++++++,,,,,,------------------,,,...////////////222444000444777777:::@@@BBBAAA<<<;;;@@@EEECCC@@@IIIVVVnnn~~~ttttttfffOOOGGGFFFGGG[[[eeesss}}}{{{nnnjjjnnnwww~~~|||yyyvvv|||{{{zzzsssuuu~~~vvv\\\FFF@@@666333111000111333333222000////////////.........////////////////////////////////////////////////////////////////////////........................------------------------000000000000000000000000---------.........//////...//////...000444:::>>>EEEHHHKKKJJJFFFDDDDDDEEEWWWbbbuuu|||uuu}}}rrrUUUHHHNNNZZZbbbeeeaaahhhoooppplllkkkpppuuuxxx~~~{{{yyytttnnnlllggg]]]QQQEEE???777222111111000...000000111222333444555555666777888777777777999;;;999999999999:::999888777666555444444444555666777;;;<<<>>>???@@@@@@AAAAAABBB@@@>>>===@@@HHHRRRYYY^^^SSSJJJGGGIIIMMMUUU\\\^^^aaacccaaacccpppxxxooojjjkkkjjjlllqqqttt{{{mmm```ZZZYYYZZZ\\\```eeegggffffffgggiiippprrrwww}}}~~~}}}}}}}}}|||||||||}}}}}}wwwvvvuuuuuuuuutttrrroootttssssssrrrrrrrrrrrrrrrssssssrrrrrrqqqpppoooooommmlllkkkiiifffccc```^^^^^^___```bbbcccdddddddddeeedddaaa]]]ZZZWWWUUUTTTRRRTTTVVVUUUSSSTTTZZZaaadddjjjmmmkkkkkkmmmnnnmmmnnnooonnnkkkhhheeedddeeeffffffeeebbb]]]YYYXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXZZZWWWRRROOOMMMLLLJJJIIIEEEJJJJJJEEEHHHNNNMMMEEECCCFFFDDD>>>===AAACCCAAA===999555222222333333333//////---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))******++++++++++++,,,,,,,,,---------......,,,...////////////222444000444777777:::@@@BBBAAA;;;;;;???EEECCC@@@HHHUUUlll}}}rrrqqqsss]]]QQQHHH@@@IIISSSaaaoooyyytttjjjffflll}}}vvv{{{wwwyyylllVVVKKK888555222111111222333222000000000000////////////////////////////////////////////////////////////////////////////////////........................------------------------////////////////////////,,,,,,------.../////////.../////////000555<<>>CCCIIIKKKLLLJJJFFFDDDFFFHHH]]]sssuuukkkcccfffttt{{{cccOOORRRaaalllnnnmmmuuuvvvvvvrrrnnnmmmpppttt}}}|||}}}}}}}}}|||{{{{{{yyywwwuuuqqqdddXXXHHHAAA888222111222111000000111222333444666777777999:::;;;;;;::::::<<<>>>>>>===;;;<<<>>>>>><<<999<<<;;;999777666666777777:::>>>CCCEEECCCAAA@@@???@@@@@@AAADDDJJJUUUbbbjjjpppcccWWWSSSVVV\\\ccciiimmmsssyyy|||mmm```[[[YYYWWWUUUUUUVVVXXXYYYdddhhhnnnsssvvvyyy|||~~~~~~{{{yyyxxx||||||}}}||||||{{{zzzzzz{{{zzzyyyzzz||||||zzzyyyvvvuuussspppooonnnnnnnnngggfffeeeeeedddbbb^^^[[[YYYYYYXXXYYYZZZ[[[]]]^^^___^^^___```bbbfffiiikkkmmmnnnoooooommmiiifffccc]]]\\\\\\[[[\\\]]]^^^^^^\\\]]]___aaaaaa```^^^\\\ZZZWWWWWW[[[\\\[[[]]]bbbhhhooorrrnnniiiiiijjjiiiiiijjjjjjhhheeedddddddddeeeffffffddd```]]][[[[[[YYYWWWUUUTTTSSSTTTUUUVVVUUUUUUUUURRROOOKKKIIIHHHEEEEEEIIILLLKKKFFFEEEGGGCCCJJJJJJBBB???EEEHHHDDD<<<999555444444444444333111000...---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------******,,,---------,,,+++++++++,,,,,,---......///...///000000000111333555222666888777:::???AAA???;;;:::???DDDCCCAAAKKKYYYqqquuuuuurrrqqqgggccc[[[OOO???BBBKKKYYYiiiwww|||rrrpppsss|||{{{vvv~~~|||xxxvvvyyywwwgggUUU<<<888444111111222222111222222222222111111111000////////////////////////////////////////////////////////////////////////........................------------------------........................,,,,,,------...///000000////////////111777???DDDJJJLLLLLLJJJFFFEEEGGGIII___|||fff]]]VVVZZZhhhyyysss___RRR\\\oooyyywwwtttxxxuuuqqqoooppprrrtttuuu|||{{{{{{|||{{{zzz}}}~~~}}}{{{yyytttfffYYYHHHAAA888333222222222111000111222333555666777888;;;<<<===<<<<<<<<<>>>@@@@@@>>><<<===???@@@===:::>>>===;;;999777777777777;;;@@@FFFGGGDDD@@@>>>===>>>???AAAEEEMMMYYYfffnnnuuugggZZZWWWZZZ___ffflllooouuu|||iiibbb```___UUUTTTTTTTTTUUUWWWZZZ\\\gggkkkpppvvvzzz}}}}}}}}}}}}||||||{{{zzzyyywwwuuutttuuutttssstttuuuuuusssqqqrrrpppnnnkkkiiihhhhhhhhhcccbbb```^^^[[[WWWRRRNNNPPPOOOOOOPPPQQQTTTVVVWWWVVVVVVVVVXXX\\\aaaeeehhhmmmnnnppppppoookkkhhheee]]]\\\[[[ZZZZZZ[[[\\\\\\XXX[[[___bbbccccccaaa___\\\VVVVVV\\\___]]]^^^bbbbbbjjjnnnkkkggghhhjjjjjjdddeeeffffffdddcccdddeeecccdddeeedddbbb___^^^^^^ZZZYYYVVVTTTTTTTTTUUUVVVUUUVVVVVVTTTQQQMMMKKKJJJOOOKKKNNNTTTPPPGGGFFFLLLFFFMMMLLLAAA;;;???@@@:::;;;999666444555555444333111000...---,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------***+++,,,---...---,,,,,,++++++,,,,,,---...//////...000111111111111444666333777888888:::???@@@>>><<<;;;>>>DDDCCCBBBMMM[[[ppptttyyysss~~~kkkkkkggg```\\\]]]\\\YYYEEEAAABBBJJJUUUaaaooo{{{}}}{{{zzzuuu|||yyy|||tttpppuuuyyyggggggssswwwiiiYYYCCC:::444444555333222333111111000///////////////000///.........///111222///////////////.................................//////.........---------........................---------...............---------.........//////---...///222777>>>DDDGGGFFFJJJIIIHHHHHHBBBHHH]]]rrruuu^^^SSSZZZaaa___ooozzzcccWWW]]]yyyvvvrrrrrrzzzyyywwwwwwqqqsss}}}~~~wwwuuuzzz}}}}}}{{{zzzzzzxxxlll___PPPDDD888444333222222333222444666666666555666888999999999:::===@@@DDDFFFGGGFFFDDDAAA@@@?????????;;;<<<>>>>>>>>>>>>???@@@AAA??????BBBFFFGGGCCC>>>@@@BBBGGGNNNXXXbbblllqqqxxxlll```[[[[[[___hhhpppuuu}}}mmm]]]XXXWWWUUUQQQTTTUUUUUUXXX[[[```dddfffnnnrrrwww}}}~~~{{{yyyxxxxxxxxxxxxvvvsssqqqooonnnmmmmmmmmmlllkkkjjjiiigggffffffaaa```^^^^^^^^^^^^\\\[[[UUUSSSPPPMMMLLLLLLMMMNNNLLLJJJHHHHHHKKKNNNOOOPPPSSSOOOMMMPPPSSSUUU[[[bbbbbbeeeiiimmmoooooommmlllddd```[[[YYYYYYYYYWWWUUUYYY[[[^^^______\\\XXXUUUWWWXXX[[[bbbiiikkkgggccclllmmmnnnnnnmmmjjjgggeeegggfffffffffgggfffdddbbbggghhhiiifffbbb___]]]\\\WWWVVVTTTQQQOOOPPPSSSVVVWWWSSSSSSUUUQQQHHHEEEHHHLLLNNNTTTdddqqqeeeTTTTTTXXXRRRJJJEEE???888777999666666666555444333222111......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++******++++++,,,------------............///,,,...///000///000111333333777999888:::???@@@===;;;;;;>>>@@@AAACCCMMMXXXqqqzzzqqq~~~zzztttwwwUUUUUUQQQKKKKKKPPPTTTTTTEEEAAA@@@DDDJJJTTTcccpppsssooouuussslllrrrsssqqqwwwyyyppphhhbbb]]][[[GGG===666555666444222333111111000///////////////000//////...///000111222.........///////////////........................//////.........---------........................000000000///.........------........................///111444999@@@EEEHHHHHHLLLKKKJJJKKKEEEKKK___oooyyyzzzrrrqqqxxxuuujjjccc```lllqqqllluuu{{{nnnXXXSSS^^^xxx{{{ppppppsss~~~{{{uuulllrrr~~~|||{{{{{{|||}}}{{{{{{zzzxxxyyywwwlll```RRREEE999444333222111333111333666888888888999:::<<<<<<;;;;;;===???BBBDDDGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEECCCAAA@@@CCCGGGHHHEEEAAACCCFFFLLLUUU```llluuu{{{ttthhhccccccgggooowwwyyyvvvkkk^^^VVVVVVWWWVVVTTT\\\]]]^^^aaaeeejjjnnnqqqsssvvvyyy}}}~~~}}}zzzwwwuuusssqqqqqqmmmllliiigggeeecccccccccddddddcccaaa```^^^]]]\\\[[[YYYWWWWWWWWWWWWUUUTTTOOOMMMKKKIIIHHHIIIJJJKKKLLLIIIEEEDDDGGGJJJMMMOOONNNJJJHHHJJJLLLMMMRRRYYYZZZ]]]```dddfffffffffeeefffccc___]]]]]][[[XXXUUUYYY[[[]]]______\\\YYYWWWXXXYYY[[[bbbjjjnnnlllhhhkkkkkklllllllllkkkjjjiiikkkiiihhhhhhhhhhhhfffdddfffggghhhfffbbb___]]]]]]WWWVVVTTTSSSSSSSSSTTTTTTRRRPPPQQQSSSPPPHHHEEEFFFRRRZZZaaaooo|||vvvjjjiiilllaaaTTTMMMFFF===666333555666666555444333111111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++******++++++,,,------------............///,,,...///000///000222333333777999888:::???@@@===;;;;;;>>>AAAAAACCCMMMXXXqqqwww{{{uuuxxxCCCCCC@@@===AAAJJJRRRUUUIIIFFFDDDCCCCCCIIIVVVdddyyy{{{oookkkqqq}}}ppppppxxxyyyyyy}}}~~~qqqbbbYYYYYY]]]MMMBBB999666666444222333111111000////////////000///////////////000111111------......//////000000.......................................---------........................222111111000///...------///.....................000111333777<<>>===<<<<<<>>>@@@AAAEEEFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCDDDGGGJJJLLLEEECCCBBBDDDHHHIIIGGGDDDGGGKKKRRR]]]iiiuuu~~~xxxkkkfffeeegggmmmuuuzzzzzzxxxyyyzzz~~~yyytttnnnhhhdddYYYWWWTTTTTTVVVXXXYYYYYY___```bbbeeeiiinnnsssuuuxxxxxxyyyzzzzzzzzzyyyyyyzzzyyyvvvssspppllljjjhhhgggfffdddaaa___^^^]]]]]]\\\[[[ZZZXXXVVVTTTSSSRRRSSSRRRPPPOOOPPPOOONNNLLLIIIHHHGGGFFFFFFHHHIIIJJJMMMIIIEEECCCEEEHHHKKKMMMIIIEEECCCEEEFFFFFFJJJOOOWWWYYY[[[^^^aaacccdddeeefffeeecccaaa___\\\WWWSSSVVVXXXZZZ]]]^^^^^^]]]\\\ZZZZZZ]]]ccckkkppppppooojjjiiiiiijjjjjjkkkllllllmmmkkkhhhgggggggggfffeeeeeefffgggeeebbb___^^^^^^XXXUUUSSSSSSUUUVVVTTTRRROOONNNPPPSSSQQQJJJFFFEEE[[[iiimmmpppwwwrrrgggdddgggZZZNNNKKKIIIBBB:::555555666666555444333111000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------------............///,,,...000000000000222444333777999888:::???@@@===;;;;;;>>>AAABBBDDDMMMXXXrrr|||{{{uuuxxx;;;<<<<<<;;;???IIIQQQSSSJJJIIIIIIFFFAAA@@@IIITTTjjjwwwzzzoookkkppp{{{}}}yyy{{{uuummmiiigggeeecccUUUHHH;;;777777444222222222111000000//////000000///////////////000000111,,,------...///000111111........................................................................000000//////......------////////////............000222555999>>>CCCHHHJJJHHHKKKGGGGGGIIIDDDKKK```iiiuuuyyyqqqkkkmmmmmmiii~~~kkkNNNCCCPPPcccnnniiibbbiiiuuu|||qqqlll{{{|||}}}~~~yyyyyyzzzxxxvvvwwwvvvnnneeeVVVIII;;;555444222222333444777:::<<<<<<;;;:::;;;>>>===<<<;;;;;;===???@@@EEEFFFHHHIIIJJJIIIIIIHHHHHHHHHHHHJJJLLLOOOPPPPPPFFFEEEDDDEEEGGGHHHHHHFFFJJJOOOWWWbbbmmmwww~~~uuujjjdddcccdddjjjpppzzz}}}ssseee[[[XXX]]]ccchhhggghhhhhhhhhhhhiiilllooooooooooooqqqrrrrrrpppnnnsssqqqnnnkkkhhheeebbb```VVVXXXZZZ[[[[[[\\\^^^```bbbbbbdddgggjjjnnnqqqsssvvvuuutttssssssrrrrrrrrrvvvuuurrroookkkgggcccaaaaaa```___]]]\\\ZZZZZZYYYWWWVVVUUUSSSQQQOOONNNMMMMMMLLLJJJJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJGGGFFFHHHIIIJJJIIIFFFBBBAAACCCDDDDDDGGGKKKUUUVVVXXXZZZ]]]```cccdddeeeeeeeeedddaaa[[[VVVRRRRRRSSSVVVZZZ^^^```bbbccc]]]]]]^^^ccciiiooorrrrrrkkkkkkiiihhhiiijjjlllmmmllliiigggeeeeeeeeedddcccdddeeeeeecccaaa^^^^^^___ZZZUUUPPPPPPSSSVVVTTTQQQPPPPPPRRRTTTSSSNNNHHHDDDYYYiiikkkcccccc```VVVRRRVVVMMMFFFFFFFFFBBB<<<:::666666777666555333111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++******++++++,,,------------............///---...000000000000222444333777999888:::??????===;;;<<>>::::::777777888888777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...++++++******++++++,,,------------............///---///000111000111222444333777999888:::??????===;;;<<>>:::<<>>777666555333222222222111000000000000111......///000000000000000------......//////000000////////////////////////---------.......................................******+++,,,---......///....../////////000000000///222777===BBBFFFHHHJJJLLLOOOJJJFFFFFFIII]]]~~~pppQQQ@@@LLLZZZeeeccc^^^dddttt}}}sssvvv~~~~~~|||||||||{{{|||{{{wwwuuuuuupppjjjYYYJJJ<<<666555444555777<<<===>>>===:::999999999999999999999;;;>>>AAACCCGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMQQQXXX^^^___ZZZVVVLLLJJJHHHEEEEEEEEEFFFGGGNNNSSS\\\eeemmmrrruuuvvvllleee___```dddiiiqqqxxxzzzkkk\\\LLLAAAAAA???===>>>AAADDDFFFFFFFFFHHHJJJLLLMMMOOOSSSUUUWWWVVVWWWYYY\\\]]]]]]\\\\\\___bbbddddddcccccccccdddddddddcccbbbdddgggiiiiiijjjkkklllmmmnnnoooooojjjiiiiiihhhgggggghhhhhhfffddd```\\\XXXVVVUUUTTTRRRSSSTTTTTTUUUTTTTTTSSSSSSSSSRRRQQQOOONNNMMMMMMHHHGGGGGGHHHJJJKKKJJJIIILLLNNNQQQTTTVVVXXXXXXXXXQQQQQQSSSUUUTTTPPPJJJFFFEEECCCCCCGGGIIIHHHIIIMMMLLLLLLMMMOOORRRUUUWWWYYYcccfffiiiiiifff```[[[YYYXXXWWWVVVVVVWWWYYY[[[]]]______```bbbfffkkkpppsssrrrpppnnnkkkjjjiiijjjkkkkkkjjjiiiiiijjjjjjhhhfffeeeeeedddaaa^^^\\\]]]^^^[[[VVVPPPMMMMMMOOONNNMMMNNNOOOOOONNNOOONNNHHH@@@BBBLLLLLLGGGLLLLLLJJJOOOLLLIIIHHHHHHCCC<<<:::;;;888999::::::999555222000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///++++++******++++++,,,------------............///---///111111111111333444333777999888:::???@@@===;;;<<<@@@DDDDDDEEEMMMWWWrrr|||wwwvvvpppuuu111666999999999;;;999444:::>>>GGGOOOMMMEEE>>><<<;;;GGGVVVaaajjjrrrtttsssnnnxxx{{{vvvrrr}}}vvvrrrdddQQQ>>>666666555333222333222111111000000111111---...///000111000000///.........///////////////////////////////////////---------.........//////........................+++,,,,,,------.........------...///000111111222111444:::@@@EEEHHHJJJKKKJJJOOOKKKFFFFFFNNNlllaaaEEEFFFRRR]]]dddbbbbbbmmmzzzyyysssyyy}}}}}}{{{zzz{{{}}}{{{vvvssssssooojjjXXXJJJ<<<666555555777999=========;;;999888:::;;;;;;;;;:::;;;===???BBBDDDIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRUUU\\\ccceeeaaa]]]PPPNNNKKKGGGEEEEEEFFFHHHOOOUUU___jjjsssxxx{{{{{{nnnfffaaabbbfffjjjqqqxxx|||wwwfffXXXMMMGGGFFFDDDCCCCCCDDDEEEEEEDDDKKKNNNQQQSSSTTTUUUWWWYYY\\\\\\\\\]]]```bbbaaa``````ccceeedddbbbaaabbbddd```_________aaaccceeeeeedddeeefffhhhiiijjjkkkkkkiiiiiiiiihhhggggggffffff```]]]YYYUUURRRQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYUUUUUUUUUTTTSSSSSSRRRRRRMMMLLLLLLNNNQQQSSSSSSRRRTTTVVVZZZ]]]```aaaaaa```]]]]]]^^^___^^^ZZZTTTOOOMMMKKKKKKOOOPPPNNNNNNQQQMMMNNNPPPRRRTTTVVVXXXXXX^^^bbbfffgggccc___\\\[[[XXXVVVTTTSSSTTTWWWZZZ]]]]]]^^^```dddhhhmmmrrruuusssqqqooommmlllkkkkkkkkkhhhhhhiiikkklllkkkhhhfffffffffdddaaa]]][[[[[[\\\XXXWWWUUURRRPPPMMMKKKJJJKKKLLLLLLKKKNNNQQQLLLCCCAAADDD@@@@@@EEEBBBAAAKKKEEEAAA@@@CCCDDD@@@<<<<<<:::;;;<<<<<<:::777333111000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,...//////++++++******++++++,,,------------............///---///111111111111333555333777999888:::???@@@===:::<<<@@@DDDEEEFFFNNNWWWqqqzzzxxxrrrvvv000444777666777999888444444777@@@JJJKKKDDD===:::555===EEELLLSSS[[[]]][[[]]]kkk~~~}}}zzzyyyjjjeeeRRR===555555555333222333222111111000111111111---...000111111111000//////////////////.........000000000000000000000000---------.........//////..........................................------,,,---...///000111222333222666<<>>>>>=========>>>@@@CCCEEEKKKJJJJJJJJJKKKMMMPPPQQQWWWVVVWWW]]]dddhhhfffbbbSSSQQQMMMIIIFFFEEEGGGIIIOOOVVVbbbnnnyyy{{{rrrlllkkklllnnnsssyyysss}}}wwwhhh]]]WWWTTTMMMKKKHHHHHHIIIJJJKKKKKKSSSUUUXXXYYYXXXWWWXXXXXXXXXWWWXXXZZZ]]]___```______``````]]]YYYWWWXXX[[[]]]\\\[[[]]]___aaaaaa___bbbccceeehhhjjjkkkllllllkkkkkkkkkjjjiiigggfffeee___[[[WWWRRRPPPQQQSSSUUUSSSTTTVVVYYY[[[[[[\\\[[[YYYYYYXXXXXXXXXWWWWWWWWWSSSSSSSSSUUUYYY[[[\\\[[[[[[^^^bbbeeehhhhhhhhhgggiiihhhggggggeeebbb^^^ZZZVVVSSSTTTWWWVVVSSSRRRTTTLLLNNNPPPRRRTTTUUUVVVVVVXXX\\\aaabbb___\\\ZZZZZZTTTRRRQQQQQQSSSXXX]]]aaa[[[]]]aaaeeeiiiooouuuxxxrrrqqqpppooonnnmmmmmmllldddeeegggjjjlllkkkgggdddgggfffddd```\\\ZZZZZZ[[[VVVXXXYYYXXXSSSMMMIIIGGGJJJLLLLLLKKKOOOUUUQQQIII???===888>>>GGGDDDDDDRRRMMMEEEAAAEEEHHHDDD<<<777;;;<<<======<<<888444111000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000++++++******++++++,,,------------.........//////...///111111111222333555333777999888:::???@@@===:::<<<@@@EEEEEEFFFNNNWWWqqqzzzwwwzzztttxxx444555666777777666555555888666777<<>>======>>>@@@BBBDDDLLLOOONNNKKKLLLQQQTTTTTTVVVWWW[[[___dddeeedddbbb\\\YYYTTTMMMHHHGGGIIIKKKOOOVVVbbbqqqrrruuuvvvqqqpppvvv{{{xxxkkk```[[[\\\XXXSSSQQQUUUXXXUUUQQQPPPZZZ]]]```aaa]]]XXXTTTRRRVVVYYY\\\\\\ZZZ[[[]]]aaa^^^[[[XXXWWWVVVVVVUUUTTTVVVWWWYYYYYYZZZ[[[^^^```bbbbbbcccdddfffhhhjjjkkkiiijjjkkkkkkiiieeebbb```WWWVVVUUUSSSQQQQQQTTTWWWYYYZZZ[[[\\\]]]]]]]]]]]]```___^^^\\\ZZZYYYWWWVVVYYYWWWVVVYYY___bbbaaa___fffgggiiikkknnnooopppqqqrrrpppnnnnnnnnnlllhhhdddccc]]]VVVTTTWWWZZZ[[[[[[VVVTTTRRRRRRRRRTTTWWWYYYVVVVVVVVVVVVWWWXXXYYYZZZYYYUUUQQQOOORRRVVVYYY[[[[[[\\\```hhhlllmmmooosssssssssqqqoookkkjjjkkkmmmjjjgggdddcccfffhhhhhhgggggghhhgggccc]]]ZZZYYYZZZVVVTTTQQQOOOMMMLLLKKKKKKGGGIIIKKKNNNOOOOOONNNMMMDDD:::888BBBIIIGGGIIIPPPJJJFFF???;;;<<>>>>><<<;;;>>>BBBCCCDDDKKKTTTnnnttt|||uuu{{{333444666777777777666666777666666999<<<<<<999666777666777<<<>>>???CCCIIIXXXgggxxxwwwllldddXXXEEE888444555444222333333222111000000000000111000000000/////////...333333222222000///---,,,///000111222111000...---...................................................///////////////......,,,...//////...///111333555777<<>>777777777888;;;<<<<<<<<<:::888888;;;============>>>@@@CCCEEEGGGGGGLLLPPPQQQUUU]]]ccceeeggggggggghhhiiigggdddaaa```]]]WWWQQQLLLLLLOOOSSSXXXZZZaaaqqqzzzrrrtttuuuyyy{{{vvvmmmddd______```[[[XXX[[[]]]\\\\\\^^^```ccceeeddd```YYYUUURRRSSSUUUVVVWWWWWWWWWYYYZZZUUUSSSPPPNNNNNNNNNMMMLLLKKKMMMOOOQQQRRRTTTWWWZZZ\\\]]]^^^```bbbdddeeefffjjjkkkkkkjjjhhhddd```^^^ZZZZZZXXXUUUSSSTTTWWWYYY\\\]]]^^^```aaabbbccccccbbbaaa```___^^^]]]\\\\\\ZZZ\\\___bbbeeeiiilllnnnpppqqqtttvvvxxxyyyzzzzzz~~~{{{yyyxxxyyywwwtttqqqeee___ZZZ\\\bbbfffccc^^^ZZZXXXVVVTTTSSSTTTVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZVVVSSSQQQQQQTTTXXX[[[]]]aaaaaaeeekkknnnnnnppptttuuuuuutttqqqmmmllllllmmmhhhfffeeeeeeffffffdddaaafffggggggddd___[[[ZZZ[[[VVVTTTRRROOOMMMLLLKKKKKKIIIJJJKKKMMMNNNOOONNNNNNDDD===>>>FFFIIIGGGJJJSSSJJJDDDAAADDDEEEAAA;;;999888666555555666555333111000000///...---,,,,,,+++---,,,++++++******++++++++++++******++++++,,,---------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------......///000111222222333444555666888:::<<<===>>><<<;;;>>>BBBCCCDDDKKKSSSlll{{{yyy333444555666777888888888555555555666777777888888666777999;;;:::999@@@HHHeeettt}}}}}}www}}}~~~wwwuuuppphhhaaaWWWIII>>>888555444333222222111111111111111222000000000000////////////111111111111000///............/////////...------////////////////////////........................---......//////............///000000//////111333777:::???EEEIIILLLMMMMMMKKKLLLHHHEEETTTppp}}}mmmccceeeiiiiiiiiiiiihhhddd]]]^^^mmm~~~yyyoooqqq~~~vvvzzz~~~~~~||||||{{{zzzzzzzzzzzzzzz||||||yyyvvvvvvwwwrrrkkkfffTTTBBB999888:::;;;===???>>>===:::999999<<>>AAADDDGGGIIIJJJGGGMMMSSSUUUZZZdddmmmqqqtttrrrqqqpppnnnkkkfffbbbccc```[[[UUUQQQRRRVVVZZZeeedddhhhvvv{{{oooooouuuxxxzzzyyytttnnniiiffffffaaa^^^___``````dddiiihhhjjjkkkhhhccc\\\XXXUUURRRQQQPPPPPPQQQQQQPPPOOOKKKHHHEEEDDDDDDDDDCCCBBB???BBBDDDFFFHHHKKKNNNQQQUUUVVVXXX[[[^^^```aaabbbeeefffggggggeeeccc```^^^\\\[[[YYYWWWUUUVVVZZZ]]]___```bbbccceeefffggggggbbbaaa```__________________dddiiilllmmmpppwww||||||}}}}}}{{{xxxwwwwwwvvvuuussshhhcccaaagggoooqqqiii``````^^^[[[XXXWWWVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZSSSRRRRRRTTTXXX[[[^^^^^^aaaaaadddiiijjjhhhjjjooowwwwwwvvvsssooommmmmmnnniiihhhhhhhhhhhhfffbbb___dddeeefffeeebbb^^^\\\[[[VVVTTTRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPEEEBBBCCCIIIKKKIIIPPPZZZ^^^TTTSSS]]]]]]MMM???;;;555444333333444555333222111000000///...---,,,,,,---,,,++++++******++++++++++++******++++++,,,---------------------------,,,++++++***++++++,,,,,,,,,------------.........---...//////111111222333444444666888:::<<<===>>><<<;;;>>>BBBBBBDDDJJJSSShhh}}}yyy333444555666777888999999555666666666555666999;;;888999<<<<<<999:::EEERRRlll|||wwwuuu|||zzzpppyyy}}}uuuqqqrrrmmmeee___[[[VVVNNNBBB777333333111111111000111111222222000000000000//////////////////000000000000//////........................000000000000000000000000........................,,,,,,------...---------///000000000//////111333888<<>>???BBBEEEHHHJJJKKKLLLLLLQQQTTTUUUYYYcccmmmqqqrrrqqqqqqqqqqqqooollliiidddccc```\\\YYYYYY[[[^^^hhhjjjppp~~~rrrmmmrrrzzz|||{{{uuurrrkkkeeeaaa```___```eeekkklllmmmnnnkkkfffaaa^^^\\\TTTQQQMMMLLLLLLKKKGGGDDDDDDAAA>>>======>>>===<<<:::<<<>>>???@@@BBBEEEHHHLLLNNNRRRVVVZZZ]]]___```^^^___aaabbbbbbbbbaaa```[[[[[[ZZZYYYXXX[[[___ccccccdddeeeffffffggggggfffaaa```___^^^]]]]]]]]]]]]dddhhhmmmqqqtttxxx}}}{{{xxxvvvnnnllljjjiiiiiiiiijjjjjjfffgggjjjqqqvvvsssjjjbbbeeeccc```^^^\\\[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[UUUUUUVVVXXX\\\^^^___^^^``````cccggggggeeehhhmmmwwwwwwvvvssspppmmmmmmmmmkkkkkkkkkjjjiiihhheeecccbbbdddeeeeeeddd```]]]\\\VVVUUUSSSQQQOOOMMMLLLKKKMMMLLLKKKKKKKKKMMMOOOQQQIIIDDDCCCGGGMMMRRRZZZcccwwwhhhfffrrroooWWWDDDAAA777666444444555666555444111111000///...---,,,,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---------.........//////------...///000111222222333444555777999;;;===>>><<<<<<>>>AAABBBCCCJJJRRRddd{{{vvv{{{444444555666777888999::::::::::::999777666777999:::<<<>>>>>>;;;>>>MMM]]]jjjyyyxxxsss|||}}}vvv||||||sssgggaaacccfffbbbQQQ===333444111111111000111111222222////////////000000000000......///000000000000000/////////////////////000000000000000000000000000........................------...///////////////---...//////......000222999===BBBHHHLLLNNNNNNMMMHHHHHHDDDGGG[[[tttzzzpppkkkpppmmmfffmmmvvvooodddWWWLLLPPPdddyyysssoooqqq}}}vvvwww}}}{{{{{{~~~|||{{{{{{{{{|||}}}~~~}}}xxxwwwwwwuuupppeeeWWWDDD888888===@@@@@@CCCCCCBBB@@@>>>???BBBEEECCCEEEGGGIIIJJJKKKLLLLLLNNNQQQSSSUUU\\\gggpppsssmmmlllmmmoooqqqrrrqqqoooggghhhhhhfffcccbbbbbbcccccciiirrr{{{jjjoooyyyyyy|||wwwqqqkkkjjjiiigggjjjnnnnnnooopppnnnjjjfffddddddYYYUUUOOOLLLJJJGGGBBB>>>???===:::999:::::::::999999:::;;;;;;:::;;;===???BBBDDDHHHMMMRRRVVVYYYZZZ\\\]]]___```````````````\\\]]]^^^___```ccchhhllliiiiiiiiiiiihhhgggffffffcccbbb```^^^]]]]]]]]]^^^ggghhhlllsss{{{zzzyyywwwtttpppjjjfffccc^^^]]]]]]]]]]]]___aaabbb]]]eeeooovvvvvvrrrmmmiiihhhgggfffdddcccbbbbbbbbb]]]^^^___`````````______[[[[[[\\\^^^aaaaaa```^^^bbbcccfffjjjhhhgggkkkqqquuuuuuuuusssooolllllllllkkkkkkiiihhhgggggghhhhhhaaabbbcccddddddaaa^^^\\\VVVUUUTTTRRRPPPNNNMMMLLLMMMLLLJJJIIIJJJLLLNNNPPPNNNDDD>>>BBBNNNZZZccchhhttteeebbblllhhhQQQ@@@???:::888666555555555444333111111000///...------,,,---,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,------------.........//////------...///000111222222333444555777999;;;<<<===<<<<<<>>>AAABBBBBBIIIQQQeee}}}{{{zzz555555555666777888999:::@@@@@@@@@@@@???===;;;999???@@@CCCDDDBBBEEESSSbbbttt}}}|||tttwww}}}{{{sssjjjlllqqqqqqaaaHHH999666222222111111111111111222////////////000000000000---...//////000000000/////////000111111111000000////////////////////////........................///000111111222222222222,,,---.........///111333:::>>>DDDJJJNNNOOOOOONNNLLLHHHHHHRRRiii|||~~~vvvppprrrssswwwyyymmm\\\MMMDDDGGGXXXjjjbbbmmmxxxxxxrrryyy~~~|||{{{zzz~~~~~~}}}||||||||||||||||||~~~|||xxxvvvwwwuuurrrkkk^^^III:::888===@@@>>>CCCDDDEEEDDDDDDDDDGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMQQQUUU\\\hhhuuuyyyxxxiiiiiijjjllloooqqqqqqpppkkklllnnnnnnnnnmmmnnnpppmmmqqqwww~~~vvvooovvv~~~xxx}}}{{{xxxwwwuuuvvvuuuqqqmmmiiigggggg]]]ZZZVVVQQQLLLHHHCCC@@@???<<<:::999999::::::999:::;;;;;;999777777888999;;;<<<>>>AAAFFFJJJNNNPPP\\\\\\]]]^^^^^^^^^^^^]]]___aaadddgggiiilllooorrroooooonnnmmmkkkjjjhhhgggfffeeebbbaaa```aaabbbccchhhiiimmmuuu|||{{{wwwiiihhhfffbbb^^^ZZZVVVTTTRRRTTTVVVXXXYYY[[[^^^```YYYcccpppwwwvvvsssrrrtttmmmlllkkkjjjiiiiiiiiiiiicccdddeeeffffffeeeddddddcccbbbbbbdddeeeeeebbb```aaabbbfffhhheeeccchhhppprrrssstttrrrooolllkkkllliiihhhgggeeeccccccfffhhhbbbaaaaaabbbcccaaa^^^[[[VVVVVVUUUTTTQQQOOOMMMLLLLLLKKKIIIIIIIIIKKKMMMNNNOOOEEE<<<@@@MMM[[[aaaaaa^^^TTTQQQWWWTTTFFF>>>???;;;999666444444555444333222111111000///...---------,,,++++++******++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------------.........,,,---......000000111222333333555777999;;;<<<===<<<<<<>>>AAAAAABBBHHHPPPggg~~~777777666666666777999:::CCCDDDFFFKKKOOOOOOKKKGGGIIIJJJNNNPPPNNNNNNVVV```sssvvvzzz|||{{{tttqqq}}}~~~~~~}}}{{{yyyxxxxxxwwwqqqrrrvvvnnnWWWBBB999333333222111000000000000.../////////000000000111......//////000/////////---...000222222111000///...................................................///000111222222222222+++---//////000111444666===AAAGGGMMMQQQRRRQQQOOONNNGGGJJJ___www}}}{{{mmmTTTGGGEEELLLXXXccc^^^rrrrrrppp}}}~~~|||{{{{{{||||||}}}}}}||||||{{{zzzyyy|||{{{vvvtttvvvuuussspppcccNNN===;;;BBBDDDAAACCCEEEGGGHHHHHHIIIKKKLLLMMMLLLLLLLLLMMMOOOPPPQQQTTTWWW]]]iiiwww{{{qqqdddddddddgggkkkmmmnnnmmmlllmmmnnnoooqqquuuzzz~~~}}}vvvoooiiigggfff______\\\WWWQQQLLLIIIHHHCCCAAA>>>===>>>??????>>>>>>>>>>>><<<:::999:::;;;::::::::::::<<<@@@CCCFFFRRRSSSTTTVVVXXXZZZ\\\]]]```dddhhhkkkmmmnnnpppqqqooonnnnnnmmmllljjjiiihhheeedddcccbbbcccfffhhhjjjlllnnnrrruuuuuupppiiidddWWWVVVUUUSSSRRRRRRRRRRRRRRRUUUZZZ]]]___aaaeeehhhbbbjjjsssxxxxxxvvvvvvwwwrrrqqqqqqpppnnnnnnmmmmmmiiijjjkkkllllllkkkjjjhhhhhhgggggghhhiiiiiigggeeeaaabbbeeefffaaa^^^ccckkkppprrrsssrrrpppmmmmmmmmmgggiiiiiifffcccaaabbbdddcccaaa___```aaa```]]]ZZZVVVVVVVVVTTTRRRPPPMMMLLLJJJJJJIIIHHHIIIJJJKKKLLLMMMFFF@@@AAAJJJRRRTTTRRRKKKHHHGGGHHHEEE@@@???AAA<<<999666666666888888777222222111000///...---------,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,------------,,,------...///000111111222333555666999:::<<<===<<<<<<>>>AAAAAAAAAHHHPPPfff{{{888888777666666777888999BBBDDDJJJUUU___bbb]]]XXXRRRTTTYYY\\\YYYUUUWWW]]]]]]]]]```lllxxxwwwtttlll}}}}}}|||zzzxxxvvvuuuvvvpppsssnnnvvvuuuaaaHHH;;;444333222111000000000000.../////////000000111111......///////////////...,,,---000222333111///...................................................+++,,,---...////////////,,,---///000111333666888???CCCIIIOOOSSSSSSRRRQQQNNNDDDKKKffflllMMMAAAFFFQQQZZZ```aaayyywwwnnnooo~~~|||{{{{{{zzz{{{|||||||||{{{yyyxxxwwwzzzzzzuuusssuuuuuutttqqqeeePPP@@@???HHHKKKHHHCCCEEEIIIKKKLLLLLLMMMNNNNNNMMMLLLLLLMMMPPPSSSUUU]]]```gggsssuuuddd]]]]]]^^^bbbfffjjjkkkkkkkkkkkkkkklllpppxxxzzzqqqiiidddccc```aaa```[[[TTTOOOOOOPPPIIIFFFDDDCCCDDDEEEDDDDDDBBBCCCBBBAAA???>>>???@@@>>><<<:::888999;;;>>>AAADDDFFFIIINNNSSSXXX[[[]]]```dddhhhlllllllllllllllkkkkkkkkkkkkjjjiiihhhgggcccbbbaaabbbdddhhhlllnnnoootttxxxuuukkk___UUUPPPLLLLLLKKKLLLMMMQQQTTTVVVYYY^^^dddhhhkkkmmmqqqtttpppssswwwyyyzzzxxxwwwuuuvvvuuutttsssqqqpppooonnnlllmmmoooppppppooommmllljjjiiiiiijjjllllllkkkiiifffgggiiiiiiccc___ccckkkpppqqqsssssspppooonnnnnnhhhkkkmmmkkkfffbbbaaaaaadddaaa^^^^^^______\\\ZZZVVVVVVVVVUUUSSSPPPNNNLLLIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIFFFEEEGGGIIIIIIFFFCCCEEEEEEAAA===<<<>>>???===;;;999888:::<<<======222222111000///...---------,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,,,,------,,,,,,---...///000111111222333444666888:::<<<===<<<<<<>>>AAAAAAAAAGGGOOOcccwww~~~~~~666999;;;999666444666888<<<:::===KKK[[[ddd```YYYWWWYYYZZZ[[[```ccc```YYYZZZXXXZZZhhh~~~{{{pppmmmxxxyyyqqq|||wwwzzz~~~yyypppwww|||nnniiikkkdddOOO:::333222111000000111111222000000////////////000000000000000000000000000000////////////////////////........................................................................---.........///222777:::AAAGGGKKKLLLOOOQQQPPPMMMHHHHHHZZZzzz{{{gggJJJ@@@JJJZZZeeejjjyyysssooorrr{{{}}}~~~~~~~~~~~~|||zzzyyyxxxxxxyyy{{{}}}|||zzzwwwzzzwwwtttuuuxxxwwwsssnnnvvviiiVVVGGGFFFLLLOOOLLLGGGFFFIIIMMMNNNLLLMMMPPPMMMPPPPPPNNNPPPXXX___aaalllqqqyyy~~~xxxmmmhhhhhh[[[\\\aaahhhiiiggghhhllllllkkkmmmttt{{{|||rrrkkkhhhhhheeeaaa]]][[[XXXUUUSSSOOONNNMMMNNNOOOOOOMMMKKKRRRPPPMMMIIIFFFEEEDDDDDDDDDBBB???>>>===<<<;;;999======???CCCIIIPPPWWW[[[\\\aaafffgggeeeeeeiiimmmqqqmmmiiihhhhhhhhhfffdddhhhdddcccggghhhhhhnnnwwwxxx{{{zzzpppaaaSSSMMMLLLLLLOOORRRQQQOOOPPPVVV[[[aaaddddddcccjjjuuu{{{yyy|||}}}~~~|||yyyvvvuuuuuuyyyuuuqqqooooooqqqrrrrrrooonnnnnnnnnnnnppprrrsssmmmkkkhhhhhhhhhjjjjjjjjjjjjnnnpppoookkkgggfffgggppprrrtttuuuuuurrrooommmmmmjjjfffeeeeeeeeebbb___cccdddeeeddd```\\\YYYXXXVVVUUUTTTSSSRRROOOKKKHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHCCC;;;:::??????;;;???@@@AAA@@@>>>>>>???@@@@@@;;;444333999>>>;;;666333333222222000///------+++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222444777999999:::<<<======;;;<<>>???@@@AAADDDGGGKKKOOOQQQXXX\\\bbbdddccceeeiiimmmnnnkkkfffdddddddddcccaaaccc```aaafffiiikkkrrr{{{zzzxxxrrrfffXXXOOOKKKKKKLLLOOOQQQQQQPPPSSSYYY___dddhhhkkkmmmttt}}}~~~|||xxxvvvvvvtttrrrqqqrrrtttvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrmmmlllllllllllllllkkkjjjkkkmmmppprrrsssqqqmmmjjjooorrrvvvyyyyyyuuupppmmmmmmjjjgggfffgggfffdddbbbeeeeeeeeeccc___[[[YYYXXXVVVUUUTTTSSSRRROOOKKKGGGHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGCCC:::777;;;>>>===AAACCCCCCAAA>>>;;;;;;===<<<:::777555666777555222222222222111111///...---++++++++++++************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111333555777888999<<<>>>===;;;<<>>;;;999:::===??????>>>EEEFFFEEECCCBBBHHHTTT^^^gggccc\\\XXX]]]gggiiigggbbbiiixxxyyyyyyzzzooo``````xxxxxx|||{{{|||vvvwwwrrr\\\EEE999666333222333333111///000000////////////000000////////////////////////////////////////////////........................................................................---...//////111444:::>>>AAAFFFJJJKKKMMMPPPNNNJJJDDDQQQiii{{{wwwooogggoooxxxrrriiiVVVJJJVVVlll{{{{{{~~~{{{zzzyyyyyyzzz~~~|||yyyyyy{{{}}}~~~~~~{{{zzzzzzzzzzzzwwwrrrnnnmmmeeeYYYSSS]]]rrroooddd[[[TTTRRRSSSZZZ^^^fffssspppeeeaaa]]][[[[[[XXXYYY^^^dddgggfffiiimmmmmmnnnttt{{{vvvqqqmmmjjjgggeeeeeeeeeeeedddgggfffeeeeeefffeeecccaaabbbcccdddeeeeeeeeedddcccaaaaaa```^^^ZZZXXXVVVVVVRRRQQQNNNKKKHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKMMMOOORRRPPPNNNMMMMMMOOOPPPQQQYYY___hhhrrrxxx{{{}}}sssiii\\\RRRNNNNNNPPPQQQTTTVVVYYY\\\```fffmmmssstttzzz~~~ssssssqqqooommmmmmooorrrrrrsssuuuwwwyyyxxxuuurrrwwwwwwvvvuuurrrnnnkkkiiiooopppqqqqqqppppppqqqrrrvvvvvvvvvyyy{{{{{{xxxuuuxxx{{{~~~yyyvvvmmmmmmlllllllllkkkjjjiiiiiihhhfffaaa\\\YYYXXXXXXYYYWWWTTTSSSQQQNNNJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCFFFDDD<<<444444<<>>@@@===888555555444222111222000000111111111000000///,,,,,,+++++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------//////000111111222444555666:::>>>BBB<<<:::<<<@@@CCCCCCFFFJJJ]]]rrr~~~{{{uuunnn???@@@AAAAAABBBFFFLLLQQQUUUSSSOOOLLLJJJMMMRRRVVViiikkkiiicccbbbhhhmmmooogggooo~~~vvvwww}}}zzzsssfffcccvvvuuuzzzppppppppp___III;;;777222222444555333111000000////////////000000........................////////////////////////........................................................................---...///000222666;;;???BBBGGGKKKLLLMMMPPPNNNJJJFFFZZZrrr|||xxxoookkkkkkdddaaabbb^^^ZZZMMMKKK___uuu}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{|||zzzwwwwwwxxx{{{||||||zzzzzzzzzzzzyyywwwssspppqqqiii\\\VVV```vvvsssdddYYYXXX]]]eeemmmyyylllaaa___^^^\\\\\\``````dddiiikkkiiilllpppooopppvvv~~~{{{www{{{wwwqqqmmmjjjhhhfffdddhhhggghhhjjjmmmoooooommmmmmnnnooopppqqqpppooonnniiijjjkkkiiigggfffhhhjjjbbb^^^YYYTTTPPPPPPQQQRRRMMMLLLLLLJJJHHHHHHIIIJJJLLLLLLKKKKKKLLLOOOSSSVVV[[[dddqqqzzz~~~{{{xxxbbb[[[RRRMMMOOORRRTTTTTTYYYZZZ]]]```eeemmmuuuzzzssskkkeeeffffffeeeeeegggkkknnnnnnoooqqqtttvvvuuurrrooorrrrrrrrrpppnnnkkkiiigggnnnoooooonnnnnnpppuuuyyy~~~~~~|||yyyuuutttvvvyyy{{{|||~~~~~~|||yyyxxxlllmmmnnnnnnmmmlllkkkkkkiiihhhfffaaa\\\YYYXXXXXXYYYVVVTTTRRRPPPNNNKKKHHHEEEEEEEEEEEEFFFGGGGGGHHHCCCEEEEEE???666333<<>>555444555333222222000000111111111000000///,,,,,,,,,++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222333444555666888;;;@@@DDD<<<:::;;;@@@CCCCCCFFFJJJ[[[qqq~~~~~~rrrvvvnnnHHHIIIJJJIIIJJJQQQ\\\eeeeeebbb^^^[[[YYYWWWUUUTTTgggnnnqqqlllffffffhhhjjjpppxxx|||rrrrrrwwwyyyrrrhhhfffvvvkkkzzzxxxlllmmmqqqeeeRRR@@@999222111333555444222000000////////////000000........................////////////////////////........................................................................,,,...///000333777===AAACCCIIILLLMMMNNNPPPOOOKKKHHHaaaxxx}}}vvvrrrpppmmmiii```hhhvvvsssjjjccc[[[QQQJJJRRRlll|||{{{}}}~~~}}}}}}||||||}}}}}}~~~zzzxxxvvvuuuwwwyyyzzzzzzyyyyyyyyyyyywwwuuusssrrrpppkkkbbb]]]ggg}}}ooo___\\\___kkkvvv|||jjjfffiiilllllllllnnnmmmooorrrrrroooppptttttttttwwwzzzsssnnnjjjgggeeefffgggiiinnntttxxxzzzzzzwwwxxxyyy{{{||||||||||||yyytttrrrsssmmmiiiddd^^^[[[YYYZZZZZZSSSQQQPPPNNNMMMMMMMMMNNNLLLLLLLLLLLLNNNRRRWWW\\\aaakkkvvv{{{{{{wwwppphhhRRROOOLLLLLLQQQUUUWWWWWW\\\\\\]]]aaagggpppwww|||xxxjjj]]]XXX[[[\\\]]]]]]]]]^^^aaadddgggggghhhkkknnnpppooonnnlllllllllkkkiiihhhffffffiiijjjkkkkkkkkkpppxxx~~~xxxrrrqqqvvv{{{zzzzzzzzzyyyxxxvvvuuutttkkkmmmoooooommmkkkjjjkkkggggggfffbbb]]]ZZZXXXXXXXXXVVVSSSQQQPPPOOOLLLJJJEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDD@@@888444;;;EEEQQQXXX^^^]]]YYYVVVYYY]]]VVVEEE666555555222///111111111111111111000//////,,,,,,,,,,,,++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222333555777888999<<<@@@CCC<<<:::;;;@@@CCCCCCEEEIIIZZZqqq~~~zzzoooxxxpppgggddd___\\\___gggqqqxxxuuutttqqqmmmhhhddd```___jjjttt|||{{{wwwuuuqqqnnn{{{tttsssxxxvvvkkkbbbgggwwwlllnnnzzzxxxmmmpppyyyppp]]]GGG>>>444000111444333000000000////////////000000........................////////////////////////........................................................................,,,---///111333888>>>BBBEEEJJJMMMNNNOOOQQQOOOKKKNNNiiiwwwsssoooiiieeekkk|||{{{rrrbbbOOOKKKXXXsss{{{zzz|||~~~}}}}}}yyywwwvvvvvvwwwyyyyyyyyyxxxxxxwwwvvvuuuttttttuuuqqqoookkkkkktttrrriiihhhtttwwwllldddiiisssyyy{{{|||yyywwwwwwxxxuuuqqqppptttuuurrrttt~~~yyytttpppmmmkkkhhhiiikkkoootttxxxyyyxxxxxxyyyzzz|||~~~~~~{{{wwwsssooollljjjbbb___\\\YYYWWWVVVUUUUUURRRSSSSSSRRRRRRVVV\\\aaagggpppuuusssnnnhhh___VVVKKKKKKMMMPPPUUUYYY\\\]]]```______ccciiirrryyy}}}vvvllleee^^^VVVRRRTTTUUUWWWYYYZZZZZZ[[[]]]___cccbbbaaabbbeeehhhiiiiiiffffffdddcccbbbaaa`````````dddgggiiikkkqqqyyy{{{wwwuuuvvvxxx{{{yyyyyyzzzyyywwwtttpppnnnjjjmmmoooooollliiiiiiiiieeeeeeeeeccc___[[[YYYXXXWWWUUURRRPPPPPPOOOMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDAAAAAAAAAAAA:::555999BBBYYY```fffddd]]]XXXZZZ]]]QQQBBB777777555///...333222222222111111///...---------,,,,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111333555777999:::;;;>>>@@@;;;999;;;@@@BBBCCCEEEIIIXXXrrrwww{{{ssszzzuuuwww{{{tttnnnllllllmmmyyyzzzyyy~~~sssddd[[[fffyyyqqqiiioooxxxzzzyyypppvvvxxxfffLLLBBB555///000222111///000000////////////000000........................////////////////////////........................................................................,,,---///111333888>>>CCCFFFKKKNNNOOOPPPRRRPPPLLLWWWrrryyyooo|||www```LLLJJJWWWqqq}}}|||zzz|||}}}{{{zzzyyywwwvvvwwwxxxzzzyyyxxxwwwwwwvvvuuussssssuuuwwwsssuuuuuuvvv}}}uuujjjbbb```hhhtttzzz|||}}}}}}{{{yyyyyyuuuooonnnqqqqqqmmmppp|||~~~zzzwwwtttsssmmmllllllnnnpppqqqqqqooosssssstttwwwzzz~~~vvvrrrlllgggdddaaa___]]]^^^^^^^^^\\\[[[^^^dddiiikkkqqqrrrjjjbbb\\\SSSJJJLLLNNNQQQUUUYYY]]]bbbdddeeecccccceeellluuu|||tttfffWWWPPPMMMLLLRRRZZZVVVYYY\\\___```aaaccceeeeeebbb___]]]___aaabbbcccbbb```^^^\\\ZZZZZZZZZZZZYYY___eeejjjlllqqqyyy~~~zzzwwwwwwzzz||||||{{{yyy{{{|||}}}zzzuuupppllljjjmmmooooookkkhhhggghhhcccdddeeeddd```\\\YYYXXXVVVTTTQQQPPPPPPPPPNNNMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@>>>???@@@;;;555888???SSSZZZ___[[[RRRKKKKKKOOOFFF<<<777888555...000888333333222222000///...------------,,,,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222444777999999:::<<<===;;;999;;;???BBBBBBEEEIIIWWWrrr}}}tttzzzvvvzzz|||{{{uuu~~~tttnnnkkkqqq}}}mmmaaagggqqqvvv{{{{{{uuuooowwwbbbHHH444333555000---111000000000000000000000000//////////////////////////////.........---------...........................------------...//////---------............///000111111111444999@@@EEEFFFMMMMMMKKKNNNJJJHHHQQQiiittt\\\CCCLLLTTTYYYfffxxxwwwqqqttt}}}zzzzzz~~~{{{zzzzzzzzzyyywww{{{wwwttttttwwwzzz{{{zzzwwwvvvuuuvvvxxxyyyxxxwwwzzzssssss}}}mmmZZZTTTWWW]]]dddjjjpppuuuwwwpppppptttwwwvvvrrrsssxxxsssqqqzzz{{{vvvvvvwwwvvvtttqqqppppppqqqssssssssstttvvvxxxyyyzzzyyytttrrrpppoookkkjjjgggeeecccdddfffhhhnnnmmmhhh```WWWRRRSSSUUUSSSTTTWWWZZZ^^^aaadddeeegggffffffkkkrrrxxx{{{{{{kkk^^^TTTTTTWWWXXXZZZ^^^dddddddddeeefffgggiiiiiigggeeebbb___^^^^^^___aaaWWWYYYZZZXXXUUUSSSTTTUUUYYYYYY\\\bbbjjjnnnmmmkkkjjjhhhgggkkkrrryyy{{{||||||}}}|||yyytttpppmmmllllllmmmooopppooommmjjjhhhkkkhhhddd```]]][[[[[[ZZZ[[[WWWRRROOONNNMMMMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBAAAAAAAAA???<<<:::999999HHHOOOTTTQQQLLLHHHDDD???===999888999666111222888333333333222000...---,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,''')))+++,,,++++++,,,...+++---......---...///111111222444666999;;;===>>>===>>>>>>>>>>>>???BBBDDDVVVqqq{{{zzz~~~vvvvvvwwwyyy|||ssseeegggqqqzzz}}}vvvnnnzzzgggMMM666222444111///222000000000000000000000000//////////////////////////////.........---------...........................------------...//////---------............//////000111222555:::AAAFFFGGGMMMMMMLLLOOOJJJHHHRRRcccqqq[[[DDDJJJRRR\\\iiivvv{{{zzzuuukkkfffttt}}}{{{|||}}}{{{zzzzzzzzzyyywwwzzzxxxuuuvvvyyy{{{{{{zzzxxxwwwwwwxxx{{{||||||{{{}}}uuuuuu}}}xxxeeeXXXSSSVVVZZZ___eeejjjnnnooommmmmmqqqtttrrrnnnpppuuuuuuwww|||}}}}}}{{{wwwsssqqqppppppqqqrrrsssuuuwwwyyyzzz|||{{{zzzyyytttooommmnnnooonnnlllrrrnnnggg```\\\YYYWWWUUUXXXYYY[[[___bbbeeehhhiiihhhhhhiiilllooopppooommmbbbYYYSSSUUUXXXZZZ^^^bbbggghhhkkkmmmnnnnnnnnnmmmkkkiiieeebbb____________ZZZ[[[ZZZXXXTTTRRRSSSTTTTTTWWW[[[aaaeeefffdddbbbaaaaaadddjjjrrrzzz{{{||||||yyyuuupppmmmlllmmmmmmmmmllllllkkkkkkjjjjjjgggddd```\\\ZZZZZZZZZZZZVVVQQQNNNMMMMMMLLLKKKJJJIIIGGGEEEDDDBBBBBBAAA@@@AAAAAA@@@>>>;;;999888DDDJJJNNNKKKHHHEEEAAA===>>>999777888666222222666444444333222111///...---,,,,,,+++++++++++++++,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,......------...///+++---......---...///111333333555666888:::;;;<<<<<<===>>>>>>>>>@@@CCCEEEUUUppp~~~~~~{{{www}}}{{{yyyhhhgggqqq}}}}}}qqqtttqqqVVV;;;333444333222111000000000000000000000000////////////////////////...............---------...........................------------...//////---------............///...///111333666<<>>;;;>>>999666777666333111222444444444333222000///......---,,,++++++***++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---......---,,,---...+++---......---...///111444555666777888999:::;;;:::<<<===>>>???AAADDDFFFTTTppp~~~{{{yyyqqq{{{yyypppttt||||||lllgggpppzzzqqq{{{|||bbbDDD555444555333000000000000000000000000000////////////////////////...................................................------------...//////---------............///---...111444888>>>EEEJJJIIIMMMMMMNNNOOOIIIJJJZZZgggWWWKKKRRRcccvvv{{{vvvwww~~~}}}fff```kkk}}}~~~}}}}}}~~~}}}{{{zzz{{{|||{{{zzzxxxxxxxxxyyy{{{|||}}}||||||}}}|||{{{|||~~~~~~uuuppppppvvvzzz|||www]]]PPPNNNNNNOOORRRVVVZZZ^^^aaaccccccdddgggkkkkkkjjjooouuuwwwxxxzzz}}}}}}|||zzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{wwwwwwzzz||||||{{{yyyxxxwwwuuuuuuyyy~~~}}}zzzrrrrrrqqqoookkkddd]]]YYY[[[[[[]]]]]]]]]]]]___aaaeeehhhlllqqqtttvvvvvvuuuwwwuuussspppmmmjjjiiihhhaaa___\\\XXXUUUSSSSSSSSSTTTYYY]]]]]]YYYUUUTTTUUUQQQVVV\\\```cccgggmmmrrrwwwzzz|||{{{xxxssspppooojjjiiiiiihhhhhhhhhiiiiiieeedddaaa^^^[[[YYYXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHIIIHHHFFFDDDBBBAAAAAA@@@>>>???@@@AAAAAA>>>999666666;;;>>>======???>>>:::;;;888555555666444222111444444444333222111000//////...---,,,+++*********((()))***+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---,,,+++******++++++---......---...///000333444555777888:::;;;;;;888:::===>>>@@@AAADDDGGGTTTppplllhhhkkkttt|||ssskkkzzzuuummmnnnsssssskkkqqqtttsssmmmOOO:::444666444...111111111111111111111111////////////////////////---................................................------------...//////---------............///,,,...111555:::@@@GGGLLLJJJMMMMMMOOOPPPHHHKKK___~~~uuu\\\OOOMMMZZZqqqxxx|||xxxeeeeee||||||{{{}}}{{{zzzzzz{{{||||||zzzxxxwwwxxxzzz||||||}}}}}}}}}}}}||||||}}}}}}{{{zzzwwwttttttvvvyyy|||sssYYYKKKIIILLLNNNQQQUUUZZZ___ccceeeeeedddfffiiihhhggglllsss{{{~~~~~~}}}~~~~~~|||}}}~~~}}}uuullleeeaaa___aaacccbbb```aaabbbcccdddeeehhhlllppptttwwwxxxwwwwwwwwwvvvtttsssrrrqqqiiigggdddaaa^^^]]]\\\[[[YYY[[[[[[XXXTTTQQQSSSUUUVVV[[[aaadddeeegggkkknnnpppssswwwxxxuuupppmmmkkkfffgggiiijjjjjjhhhfffeeedddbbb```]]][[[YYYWWWVVVSSSRRRPPPOOONNNLLLJJJGGGHHHGGGEEECCCBBBAAA@@@@@@???>>>???AAAAAA???:::555333777;;;;;;>>>BBBAAA===888888777555555555333111444444444333222111000//////...---,,,++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++---,,,+++******++++++---......---...///000111222444666999;;;===>>>777:::===???@@@BBBEEEGGGSSSppp|||yyykkk^^^]]]ZZZeee|||zzzssslllnnnrrrtttqqqkkkggghhhkkk{{{nnnqqq|||pppvvvqqqVVV===444666444---111111111111111111111111////////////////////////---------..........................................------------...//////---------............///,,,///333666;;;AAAHHHLLLKKKNNNMMMPPPPPPHHHMMMccc}}}yyyuuummmcccdddqqquuugggUUUMMMRRRcccyyy{{{|||uuufffkkk{{{zzz|||zzzzzzzzz{{{}}}}}}{{{yyywwwxxxzzz{{{{{{{{{}}}~~~|||{{{{{{zzzxxxwww}}}|||zzzyyyzzz{{{~~~yyytttrrrtttuuujjjWWWLLLKKKNNNOOORRRVVV[[[aaafffiiiiiihhhhhhjjjhhhhhhmmmttt}}}{{{}}}~~~~~~{{{sssoooggghhhgggdddeeehhhiiigggdddeeegggiiimmmqqqtttvvvssstttvvvwwwwwwwwwvvvuuuqqqooommmlllllljjjhhhfff^^^]]][[[WWWTTTTTTUUUWWWXXX\\\aaaeeehhhiiikkklllhhhlllqqqsssqqqmmmiiiffffffhhhjjjkkkjjjhhheeeccccccbbb```^^^[[[YYYWWWVVVRRRQQQPPPPPPOOOMMMJJJGGGHHHGGGEEECCCAAA@@@??????@@@>>>>>>???AAA???;;;666333888<<>>999666555444222333333333333222111000//////...---,,,,,,+++,,,,,,)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++---......---,,,---...+++---......---...///111000111333666999;;;===>>>777:::===???AAABBBDDDFFFRRRoooyyyxxxqqqddd^^^\\\VVV___xxx~~~~~~~~~}}}xxxsssooojjjkkkkkkgggcccbbbdddhhh~~~lllkkkqqqpppuuunnnYYY???222555444...111111111111111111111111////////////////////////---------.........//////...........................------------...//////---------............///---000444888<<>>AAA>>><<<>>>@@@@@@;;;777555:::@@@EEEKKKQQQOOOIII@@@GGGHHH@@@777555444333222222222222111000//////...------,,,,,,,,,------***++++++,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***,,,......------...///+++---......---...///111222333444666888;;;<<<===777:::>>>@@@AAABBBCCCEEEOOOmmmwww|||vvvnnnhhhcccXXX```www}}}|||}}}{{{uuurrrnnnrrrsssqqqkkkdddcccgggkkk}}}~~~hhhddd{{{sssmmmllljjjYYY???111444555///111111111111111111111111////////////////////////---------.........//////...........................------------...//////---------.........//////...111444888===BBBHHHLLLMMMNNNMMMQQQQQQGGGNNNhhhjjjpppsssxxx~~~wwwtttpppkkkfffbbb\\\SSSMMMKKKhhhvvvqqqvvvppp{{{{{{zzz|||~~~zzzyyy|||xxxxxxzzz|||~~~~~~{{{yyyvvvxxxyyyxxxwwwyyy}}}|||{{{zzzzzz{{{{{{zzzyyyuuuvvvuuussssssvvvxxxxxx~~~}}}xxxooo```QQQJJJSSS[[[ZZZYYY\\\TTTUUUVVVYYY^^^ccchhhkkkiiijjjnnnuuu{{{ooommmtttmmmqqquuuvvvwwwzzz~~~{{{|||zzz|||rrriiiiiinnnllleeebbbcccfffhhhgggeeecccaaaiiikkknnnqqqrrrrrrpppooorrrqqqqqqtttvvvuuuqqqmmmhhhfffdddeeeggghhheeebbbhhhhhhiiimmmqqqqqqmmmiiiffflllrrrvvvuuupppllliiimmmllljjjgggfffeeeeeeeeebbbbbbaaa___]]]ZZZXXXWWWQQQQQQQQQRRRRRROOOKKKGGGGGGFFFDDDBBB@@@??????>>>BBB???<<<===???@@@<<<888777<<>>@@@AAAAAACCCDDDMMMkkkvvv~~~~~~xxxlllhhhwww{{{~~~uuunnnhhhkkkooorrrrrrnnnkkkjjjjjjppp```kkkoooooo___KKK===666444111000111000///000111222111000//////////////////////////////////////////////////////.........---------...........................------------...//////000222666999===BBBHHHLLLPPPMMMNNNNNNFFFDDDXXXtttyyy{{{{{{uuuooorrr}}}yyytttkkkYYYJJJJJJRRRtttuuuooowww}}}}}}|||||||||||||||{{{{{{zzzzzzyyywwwxxxxxxyyywwwvvv~~~{{{xxxxxxzzz|||yyyuuuttttttsssrrrvvv|||{{{\\\ZZZVVVSSSZZZiiitttxxxgggcccfffgggbbbhhhppplllkkkwwwvvvgggaaabbbccceeehhhlllqqquuuyyy|||~~~yyy}}}{{{wwwrrrqqqtttxxxzzzzzz|||ssspppqqqllleeehhhfffdddcccaaa]]]XXXUUU\\\]]]___aaaeeehhhkkkmmmhhhkkknnnooonnnlllkkkkkkmmmlllkkkkkklllnnnpppqqqqqquuuyyy{{{zzzwwwuuutttmmmnnnpppsssvvvtttnnniiilllkkkjjjiiiiiikkkmmmnnniiieee___\\\\\\\\\[[[ZZZVVVTTTPPPLLLJJJJJJKKKLLLNNNJJJEEEEEEFFFEEEAAA<<<======>>>???@@@???<<<:::777:::DDDPPPVVVRRRLLLJJJPPPPPPMMMFFF===777555666///000000111111111111000,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++------------...000111333222333555666666777:::=========<<<<<<>>>AAACCCEEEPPPkkkmmmyyyvvvkkklllzzz~~~{{{}}}uuukkkcccbbbggglllmmmkkkjjjkkkmmmwwwfffnnnsssooodddQQQ===333333444222111000///000111222111000//////////////////////////////////////////////////////.........---------...........................------------...//////000333666:::>>>CCCHHHLLLKKKJJJMMMMMMEEEDDDZZZuuuxxxttt}}}oooXXXGGGHHHQQQooo}}}}}}}}}yyy|||zzzzzz|||zzz{{{|||}}}}}}}}}}}}}}}}}}{{{zzzyyyzzzzzzxxxwwwzzz{{{zzzyyyxxxyyy||||||wwwsssrrrqqqqqqvvv}}}yyyiiikkkiiigggkkkvvvuuuppprrrrrrmmmttt~~~uuuggg]]]\\\___]]]___cccggglllqqqvvvzzz~~~{{{~~~zzznnnmmmmmmqqqvvvzzz{{{zzzyyyyyy{{{~~~~~~wwwooorrrooojjjfffbbb^^^ZZZWWWQQQRRRRRRTTTUUUWWWYYYZZZYYY]]]aaadddffffffhhhiiilllmmmnnnoooqqqrrrrrrsssuuuxxx|||}}}|||yyyvvvuuurrrrrrrrrtttuuurrrmmmhhhlllkkkjjjiiiiiijjjlllmmmhhhddd___\\\\\\\\\[[[YYYVVVTTTQQQNNNLLLKKKKKKKKKNNNJJJFFFEEEFFFEEEAAA============???@@@???<<<:::333555>>>JJJOOOKKKFFFDDDHHHHHHFFFAAA:::666555666000000111111111000000///...---++++++***++++++,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***))))))***++++++,,,,,,++++++***++++++,,,------------...000111222222333555666666777:::===;;;;;;;;;;;;===@@@CCCEEEPPPkkk}}}kkkxxxyyy{{{yyyhhhbbbmmm}}}~~~}}}zzz{{{xxxkkkaaaZZZ___ffflllooopppqqqqqq}}}|||iiilll~~~wwwuuusss```BBB111333666333222000///000111111000///////////////////////////////////////////////////...............---------...........................------------...//////111333777;;;???CCCIIILLLGGGJJJMMMJJJAAADDD\\\wwwzzz|||pppSSSBBBFFFQQQiiivvvwwwuuu}}}{{{yyyyyyzzzyyyzzz|||}}}~~~~~~}}}{{{{{{|||{{{zzzxxxvvvwwwwwwwwwwwwyyy||||||wwwrrrpppnnnooovvv~~~vvvssszzz~~~}}}~~~|||zzzyyyjjj___XXXVVVYYYXXXZZZ^^^bbbffflllssswww~~~~~~|||xxxrrrlllhhhdddhhhnnnvvv}}}xxxwwwvvvxxx}}}yyy{{{uuunnngggbbb^^^[[[YYYOOOOOONNNNNNMMMNNNNNNOOOSSSVVVZZZ]]]___bbbeeehhhgggjjjmmmppprrrssssssrrrxxxzzz}}}~~~|||zzzxxxwwwxxxwwwvvvuuutttqqqmmmiiilllllljjjiiiiiijjjkkklllgggccc___\\\[[[ZZZYYYXXXUUUTTTRRRPPPNNNLLLKKKKKKMMMJJJFFFEEEEEEDDD@@@===>>>======>>>???>>><<<:::333555<<>>>>>===:::666444444555111111111111111000///.........---,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++++++++***))))))***++++++,,,++++++***++++++,,,,,,------------...000111222222333555666666777:::===999999999;;;===@@@CCCEEEQQQkkk~~~|||jjjvvv{{{sssuuu|||vvv```SSSVVVkkk~~~~~~~~~|||{{{xxx~~~~~~vvvjjj^^^XXX\\\fffsss}}}yyysssttt~~~kkkfffvvv|||xxxqqqLLL333444666222222111000000111111000///////////////////////////////////////////////////...................................................------------...//////222555999===@@@DDDIIILLLIIIMMMMMMFFF@@@JJJggg{{{kkkMMM???GGGTTThhhvvvxxxvvv~~~~~~|||{{{|||}}}{{{|||}}}~~~|||{{{zzz{{{|||}}}|||{{{vvvwwwwwwwwwvvvvvvxxxzzzvvvrrrooooooooopppwww~~~zzzrrrvvvsssggg```YYYTTTRRRUUUWWW[[[]]]aaafffnnnttt|||}}}~~~}}}|||zzzwwwtttmmmddd^^^^^^\\\WWWYYY___iiinnnvvv~~~zzzpppggg```\\\YYYWWWSSSRRRPPPOOONNNMMMMMMMMMSSSTTTUUUVVVVVVXXX\\\^^^___aaadddgggjjjkkkllllllsssvvvyyyzzzyyyyyyyyyyyy{{{zzzxxxwwwtttrrrooommmlllkkkjjjjjjiiijjjjjjjjjeeeccc___\\\ZZZYYYXXXXXXUUUTTTSSSQQQOOOMMMKKKKKKLLLIIIFFFEEEDDDCCC@@@===>>>===<<<===>>>>>><<<:::444333888AAADDDBBB>>>>>>999999777666444333333333222222222111111///...---...------,,,,,,,,,,,,,,,******++++++++++++******************************+++******************+++++++++******++++++,,,,,,,,,------...///000111111222333555666666777:::===888999:::<<<>>>AAADDDEEEPPPjjj|||sss|||{{{ttt}}}nnnpppuuu}}}{{{ooobbbTTTLLLIIIOOOkkk~~~~~~|||{{{ssswwwyyyyyywwwssshhh]]][[[```mmm~~~pppooo~~~ssshhhnnnzzz{{{yyyzzz|||zzzzzz}}}zzzuuu|||yyyTTT888555666222222111000000111111000...////////////////////////////////////////////////---................................................------------...//////333666:::>>>BBBEEEIIILLLLLLPPPNNNFFFFFF\\\|||eeeJJJ@@@KKKXXXhhhxxx~~~~~~}}}www}}}~~~{{{}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}wwwwwwwwwyyy|||~~~~~~}}}yyyzzzyyywwwtttrrrrrrsssooommmnnnrrrssstttyyy|||zzztttmmmppp}}}wwweee]]]YYYUUUQQQOOORRRTTTWWWXXXZZZ```iiipppyyy~~~~~~{{{|||}}}zzzxxxvvvtttqqqooofffZZZTTTWWWWWWVVV^^^kkksssxxxwwwlllccc]]]XXXUUUSSSRRRQQQOOONNNMMMLLLLLLMMMMMMMMMKKKJJJKKKNNNPPPVVVVVVVVVXXXZZZ]]]```bbbhhhjjjnnnqqqrrrtttwwwyyyzzzyyyyyywwwtttrrrqqqqqqkkkjjjjjjjjjjjjjjjjjjjjjdddccc```]]]ZZZYYYXXXXXXUUUTTTSSSQQQOOOMMMKKKKKKKKKIIIGGGEEEDDDBBB???>>>>>>===<<<<<<======<<<:::000...111888;;;999777888999888666555444333222222222222222111111///...---,,,,,,,,,,,,,,,++++++***)))******++++++******************************************++++++*********+++*********++++++,,,---,,,,,,---...///000111111222333555666666777:::===999:::;;;===@@@CCCEEEFFFOOOhhhyyyxxxmmmnnnttt|||sssfffWWWLLLDDDAAAFFFMMMRRRjjj~~~|||{{{zzzvvvxxxyyyzzz{{{zzzoooddd```jjj{{{~~~mmmrrrqqqnnnrrrpppqqqrrrsssuuuzzzzzzrrrooozzzuuuYYY???777666333333111000000111111///...////////////////////////////////////////////////---------..........................................------------...//////333777<<<@@@CCCFFFJJJLLLMMMQQQMMMFFFOOOooosssyyyaaaKKKGGGSSS^^^bbbttt|||uuuoooxxx|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}}}}|||{{{vvvuuuuuuxxx{{{}}}}}}}}}{{{{{{zzzwwwssspppoooooollllllooouuuxxxyyy}}}{{{vvvuuurrrmmmiii{{{zzzrrr~~~tttcccRRRJJJJJJKKKMMMOOONNNQQQTTTTTTUUU\\\gggoooyyy}}}~~~}}}~~~zzz|||}}}zzzvvvsssrrrqqqooonnniiibbb___aaaccceeeooozzz{{{{{{www|||wwwmmmeee^^^ZZZYYYXXXVVVTTTRRRQQQPPPPPPKKKKKKKKKIIIHHHHHHJJJLLLNNNNNNMMMMMMOOOQQQTTTVVV[[[^^^bbbfffiiimmmrrruuuuuuvvvvvvuuurrrpppooopppiiiiiiiiijjjjjjjjjjjjkkkccccccbbb___[[[YYYXXXYYYUUUTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGEEECCCAAA???>>>>>>===;;;<<<======<<<:::222///000666999888888:::<<<:::777666555555333222111111111111111000///...,,,,,,,,,,,,,,,+++******((()))******+++*********************************)))***++++++++++++***)))************+++,,,------+++,,,---///000000111000222333555666666777:::===::::::<<<>>>AAACCCDDDEEEOOOhhhwww}}}jjjmmmttt}}}pppcccSSSLLLEEEAAA>>>>>>EEEMMMWWWeeeuuu~~~|||yyyxxxwwwwwwyyy|||vvviiiiiiyyy}}}qqqtttyyymmmlllsssuuuvvvvvvzzz}}}pppeeeoooqqq```HHH888333333333222000000111111///---////////////////////////////////////////////////---------.........//////...........................------------...//////444888===AAADDDGGGJJJLLLLLLPPPKKKEEERRRvvvxxxqqqggg^^^mmmqqqlll[[[OOOQQQ]]]fffcccuuu}}}|||qqqmmmyyy|||}}}~~~}}}{{{yyyyyyzzz{{{{{{|||}}}}}}}}}||||||xxxwwwvvvxxx{{{||||||{{{xxxyyyyyywwwtttqqqpppqqqrrrppprrrwwwzzz||||||xxxxxxxxxvvvrrrvvv~~~^^^RRRFFFCCCDDDGGGJJJNNNLLLPPPTTTUUUWWW^^^kkkuuuzzz~~~wwwsssoooppptttxxxzzzzzz{{{|||~~~||||||~~~}}}zzzwwwvvvvvvuuutttsssoooppprrrssstttvvv{{{~~~zzzvvvxxx{{{tttmmmiiidddccc```]]][[[YYYWWWVVVRRRRRRRRRQQQNNNMMMNNNPPPKKKKKKKKKKKKLLLMMMNNNNNNQQQTTTXXX\\\```ffflllpppppprrrsssrrrnnnjjjjjjjjjfffggghhhiiijjjkkkkkkkkkcccdddccc```\\\YYYYYYZZZVVVTTTQQQNNNLLLKKKKKKKKKIIIIIIHHHEEEBBB@@@>>>>>>>>>===;;;;;;<<<<<<<<<:::555222222666::::::;;;>>>===:::777666777777555333000000111111111000000///,,,------...------+++***(((((()))***************************************)))***++++++++++++***)))************+++,,,---...+++,,,...///000111000000222333555666666777:::===999:::<<<>>>@@@AAABBBCCCQQQiiixxx}}}dddgggoooyyynnnXXXOOOEEECCCDDDEEECCC@@@BBBHHHXXX^^^jjjzzz~~~{{{wwwvvvuuuqqqtttxxx~~~ttteeeppp~~~xxxrrr|||{{{kkkeeeyyy||||||{{{~~~}}}ooodddlllqqqfffOOO:::111111444222000000111000///---////////////////////////////////////////////////---------.........//////...........................------------...//////555888===BBBEEEGGGJJJLLLLLLOOOJJJBBBPPPsssrrrddd^^^]]]ZZZ``````VVVQQQYYYeeemmmooozzzqqqooo}}}yyy{{{||||||{{{zzzzzz{{{xxxyyyzzz|||}}}}}}}}}}}}{{{yyyxxxyyy{{{{{{zzzyyytttuuuwwwvvvuuusssssstttxxxuuuuuuyyy{{{~~~|||xxxlllOOOIIIEEEHHHKKKJJJKKKLLLMMMRRRVVVXXX[[[dddrrr}}}|||rrrhhh___```jjjuuuyyyyyyxxxyyy}}}~~~{{{}}}~~~||||||}}}|||{{{yyyvvv}}}~~~|||~~~}}}|||{{{wwwkkkjjjgggccc___\\\ZZZYYYXXXYYYXXXUUURRROOONNNNNNKKKLLLMMMNNNNNNMMMKKKJJJMMMPPPSSSWWW\\\aaagggkkkllloooqqqooojjjfffdddeeeeeefffhhhiiikkklllllllllcccddddddaaa\\\YYYYYY[[[VVVTTTPPPLLLJJJJJJKKKLLLIIIIIIHHHEEEBBB???>>>>>>>>>===;;;;;;<<<<<<<<<;;;333///...333777888999======:::777666888888777444///000000111111111111000---.../////////...,,,,,,(((((()))***************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************+++,,,---...+++,,,...///111111000000222333555666666888:::===999:::<<<===???@@@@@@AAASSSjjjyyy}}}kkkjjjmmmrrruuuyyyyyyjjjZZZQQQPPPCCCAAA???BBBGGGLLLLLLKKKSSSSSS```zzz{{{xxxvvvuuutttrrrtttxxxzzzxxxssspppoooxxxvvv}}}nnniiirrrzzz|||~~~xxx|||yyygggdddlllkkkOOO666222333222111111000000000000000//////............//////........................000///...---------------........................,,,...000000///...///000555;;;???@@@BBBFFFIIIHHHGGGGGGEEEFFFSSSjjjuuurrrxxxtttgggbbb^^^^^^\\\\\\mmmzzzvvvxxx|||xxxooovvv}}}||||||{{{{{{{{{zzzzzzzzz||||||||||||}}}}}}}}}}}}|||zzzxxxvvvuuuuuuvvvvvvxxxtttppppppsssvvvuuusssxxxyyyyyyxxxyyy~~~xxxoooddd\\\MMMNNNOOOPPPPPPPPPOOONNNTTTRRRUUU[[[aaagggrrr{{{|||sssbbbSSSUUUaaammmsssvvvrrrwww}}}}}}|||~~~{{{xxxyyy}}}}}}~~~zzzwwwzzzyyyvvvrrrmmmiiiccc^^^ZZZ[[[[[[\\\[[[YYYVVVSSSQQQTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWYYY^^^dddhhhmmmjjjhhhlllpppoooggg```iiihhhhhhiiijjjjjjhhhffffffdddaaa___^^^\\\YYYWWWUUURRROOOMMMLLLKKKIIIGGGGGGFFFEEEDDDBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;222---222999;;;===@@@BBB???AAAHHHIII@@@888666444222111222333333222111.........---,,,+++)))((())))))))))))))))))))))))+++++++++*********))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111222333555666666777:::===:::;;;===???AAABBBCCCCCCRRRgggyyy}}}}}}jjjhhhgggfffdddfffppp{{{}}}qqqddd\\\TTTKKKGGGGGGCCCAAAAAAFFFNNNUUUWWWVVVUUUUUU___ttt|||yyywwwuuutttrrrsssvvvwwwwwwtttssssssvvv{{{|||sssnnn}}}uuuuuummmaaaFFF444555999222111111000000000000000//////............//////........................//////...---------------........................,,,...///000//////000111666<<>><<<;;;;;;;;;::::::::::::666///...666???DDDGGGJJJCCC???AAAFFFFFF>>>666444222111000000111111000///.........---,,,+++))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222333555666666777:::===:::;;;===???AAABBBCCCCCCRRRhhh{{{}}}{{{kkkfffaaa\\\WWWXXXaaammm{{{ggg\\\UUUNNNIIIHHHFFFDDDCCCEEEAAAAAADDDLLLXXX```cccbbb\\\[[[aaammm|||}}}{{{xxxuuuttttttuuuuuuvvvxxx{{{}}}~~~|||}}}}}}vvvppp}}}~~~jjjWWW???333777999222111111000000000000000//////............//////........................//////...------------...........................,,,---////////////111222666===CCCDDDFFFJJJLLLJJJPPPLLLGGGFFFPPP^^^fffgggooorrrssswww{{{uuuuuunnnYYYMMMbbbyyyzzzzzzrrrooo|||{{{}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{zzzyyyyyy{{{zzzyyyxxxxxxyyyzzz{{{www|||~~~wwwmmmiiinnnuuuwwwxxxyyy{{{~~~{{{nnnddd``````\\\VVVPPPMMMMMMOOOPPP]]]```dddffffffbbb^^^[[[UUUVVV]]]fffjjjlllpppuuuxxxzzz}}}~~~zzzyyyyyyyyy{{{~~~~~~{{{ppp```NNNFFFGGGOOOZZZdddhhhjjjkkklllmmmooosssvvvxxxzzz~~~~~~yyyssspppsss{{{|||uuuppppppppppppoooppptttyyy|||~~~rrrgggbbbaaagggeeeiiirrr{{{}}}{{{zzzuuuqqqmmmiiiggghhhjjjlllgggeeecccdddgggiiihhhfffcccaaaaaaeeelllqqqttttttlllkkkjjjkkkmmmoooooonnnmmmkkkhhhgggggghhhgggfffgggfffeeedddccc```]]]ZZZWWWUUUQQQOOONNNMMMKKKIIIGGGGGGFFFEEECCCAAA???>>>;;;;;;:::::::::999999999666000000777???CCCDDDEEEAAA???@@@CCCAAA;;;444222111000......///000...---.........---,,,+++***)))))))))))))))))))))))))))+++++++++***************,,,,,,++++++***)))))))))******++++++,,,,,,------------------...///000111222333555666666777:::===:::;;;===???AAABBBCCCCCCRRRjjj}}}~~~yyy{{{zzz}}}oooggg___\\\[[[\\\aaagggyyyooo\\\MMMEEEEEECCCBBBCCCCCCCCCDDDEEEAAADDDKKKVVVaaahhhiiihhhcccaaabbbiiivvv~~~{{{yyyvvvuuuwwwwwwwwwwww}}}}}}ssskkk{{{|||eeeSSS>>>666666222222111111000000000000000//////............//////........................///......---------..............................,,,---/////////000222444666===CCCEEEGGGKKKLLLJJJOOOMMMIIIIIISSSdddqqquuunnnooosss}}}{{{wwwssshhhPPPFFF[[[rrrqqqyyyuuuppprrr~~~zzz||||||||||||||||||||||||vvvwwwxxxzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwwwwsssxxx|||wwwooolllsss{{{~~~|||||||||oooccc[[[VVVTTTXXXUUUPPPJJJGGGJJJRRRYYYhhhiiikkkllljjjgggccc```VVVXXX^^^fffjjjjjjnnnsss{{{{{{}}}}}}xxxssssssssstttwwwzzz~~~~~~}}}{{{yyypppaaaPPPFFFCCCJJJYYYfffjjjkkkkkkkkkkkklllooorrrsssvvvzzz~~~yyytttqqqttt|||}}}xxxxxxxxxvvvssstttvvvxxxwwwtttsssuuuxxxvvvxxx{{{uuufff]]]\\\```iiihhhmmmuuuzzz|||~~~~~~xxxtttssstttuuuuuuppplllkkkoooqqqpppooohhheeeeeekkktttzzz{{{yyytttsssqqqpppppprrrtttvvvpppmmmjjjhhhhhhiiiiiihhhgggfffeeedddcccaaa]]]ZZZYYYVVVSSSPPPOOONNNKKKIIIGGGGGGFFFEEEDDDAAA???>>>;;;;;;;;;::::::::::::999444111000555===AAA@@@???=========>>><<<888444222111000......//////...,,,------------,,,+++***)))))))))))))))))))))))))))************************++++++******************))))))***+++,,,------...------------...///000000222333555666666777:::===:::;;;===???AAABBBCCCCCCPPPiii~~~xxxzzzwww{{{vvvllldddeeeiiiiiihhhhhhuuu}}}}}}nnn[[[NNNFFFBBB===>>>???>>>>>>?????????EEEMMMYYYdddkkkmmmjjjhhhdddcccccciiiuuu}}}{{{yyyxxxvvvvvvxxxwwwwww{{{~~~{{{{{{yyyrrrwwwrrrhhhrrr{{{yyycccQQQ>>>777666///222111111000000000000000//////............//////..............................---------......///........................,,,---...//////000333666666===CCCDDDGGGKKKMMMKKKMMMLLLIIIHHHSSSgggyyy}}}yyyyyy{{{nnn^^^NNNJJJ___pppkkkvvvrrrrrrxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{uuuvvvxxxzzz{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvvvvvvvsssuuuwwwuuussssssxxx}}}~~~~~~|||mmmhhhaaaYYYSSSQQQQQQQQQPPPNNNIIIEEEEEEMMM[[[fffppppppnnnllljjjhhhfffeee\\\\\\___eeehhhjjjooovvv}}}|||}}}~~~{{{sssmmmmmmmmmnnnpppssswww{{{}}}~~~~~~~~~}}}|||{{{{{{{{{qqqdddTTTGGGAAAEEESSSaaadddgggjjjlllmmmnnnoooqqqqqqtttyyy}}}{{{wwwvvvyyy}}}{{{xxxwwwwwwyyyyyywwwtttvvvzzz}}}}}}xxxtttrrrrrrooopppsssvvvyyy~~~}}}mmm]]]WWW[[[bbbgggiiiqqq{{{~~~}}}wwwtttppppppsssvvvwwwvvvmmmkkklllrrrzzz}}}|||{{{zzzyyyzzz|||rrrooollljjjjjjkkkkkkjjjfffdddcccbbbbbb```\\\ZZZZZZWWWTTTQQQPPPNNNLLLJJJGGGGGGGGGFFFDDDBBB???>>><<<<<<<<<<<<;;;;;;;;;;;;333000///222999@@@AAA>>>888::::::999888777666555333111000000000000///---------------,,,+++******))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))******+++,,,------,,,,,,,,,------...///000222333555666666777:::===:::;;;===???AAABBBCCCCCCMMMggg}}}~~~yyy|||sssxxxvvvppptttzzzzzzwwwuuuwww{{{uuu```MMMDDD???:::777;;;<<<::::::<<<>>>===HHHVVViiittttttmmmfffbbb]]]aaagggooo{{{{{{~~~|||{{{zzzyyyyyysssvvvuuuuuu~~~uuuzzzmmmhhh```iiizzzqqqiiilll{{{{{{gggSSS>>>888888111222111111000000000000000//////............//////...........................------------...//////........................,,,---......///111444777777===BBBCCCFFFKKKNNNNNNLLLKKKHHHKKKYYYnnn~~~www___MMMGGGKKK\\\hhhdddxxx~~~}}}ssswww|||zzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{{{{zzzxxxuuutttzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvxxx{{{}}}zzzzzz{{{~~~}}}}}}}}}ooobbbYYYUUUOOOJJJFFFEEEFFFGGGCCCBBBAAAAAAFFFRRRcccnnnpppooommmkkkiiihhhhhhhhhbbbaaabbbgggjjjmmmsss{{{{{{zzzyyyxxxtttnnnfffaaaggghhhjjjlllpppsssvvvxxxxxxzzz{{{|||{{{zzz{{{|||ttthhhXXXJJJ@@@>>>FFFQQQWWW[[[bbbhhhlllnnnqqqrrrrrruuuyyy~~~}}}xxxxxx{{{{{{rrruuuxxx|||}}}~~~xxxtttqqqmmmmmmlllmmmooovvv~~~uuufffYYYUUUYYY______cccnnn{{{}}}}}}|||{{{xxxuuusssrrryyyyyyzzz~~~}}}|||{{{|||qqqooolllkkkllllllkkkkkkfffdddaaa``````^^^\\\ZZZ[[[XXXTTTQQQPPPNNNKKKIIIFFFGGGGGGGGGEEECCC@@@>>>======<<<<<<<<<;;;;;;;;;777444...,,,111888999666555888999666444666888777444333111111111111///...,,,---------,,,,,,+++***))))))))))))))))))))))))***************+++++++++''''''(((***+++,,,---...))))))******++++++,,,,,,,,,,,,,,,,,,---...///000222333555666666777:::===:::;;;===???AAABBBCCCCCCJJJcccyyy|||yyy~~~pppuuuyyyZZZEEE>>>;;;666666<<<>>>:::999===???>>>EEEZZZttt~~~wwwhhh]]]YYYTTTbbbqqq}}}}}}{{{yyyzzz{{{|||sssvvvuuuttt|||pppwwwjjjaaaUUUaaalllffftttzzznnn[[[CCC:::999333222111111000000000000000//////............//////........................---------------...//////........................,,,---......///111555999:::???CCCCCCFFFLLLQQQQQQLLLJJJLLLYYYqqqzzzYYYGGGIIIOOOZZZfffiii}}}}}}~~~~~~|||uuu|||~~~zzz{{{{{{{{{||||||||||||{{{{{{||||||zzzwwwtttrrrvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxzzz}}}{{{{{{|||~~~|||{{{|||}}}}}}~~~}}}|||~~~|||www|||~~~uuukkkcccYYYQQQMMMJJJEEE@@@===<<<======;;;;;;;;;>>>EEEPPP[[[cccdddeeeeeefffggggggggggggcccaaadddiiilllnnnttt{{{yyyyyywwwssskkkccc^^^[[[```bbbfffiiimmmoooqqqqqqpppssswwwyyyxxxxxxzzz{{{yyymmm___QQQEEE>>>@@@FFFNNNSSS[[[bbbggglllooorrruuuwww{{{|||vvvvvvzzz|||}}}}}}{{{wwwrrrnnnmmmuuu{{{xxxtttooonnnkkkiiiiiinnnvvv}}}yyyoooccc[[[XXXZZZ]]]\\\aaakkkuuuzzzzzz}}}}}}}}}wwwnnnlllkkkkkkllllllkkkiiigggddd```^^^^^^^^^]]]\\\[[[XXXTTTQQQOOOMMMKKKIIIFFFGGGHHHHHHFFFCCC@@@>>><<<<<<<<<;;;;;;;;;:::::::::666...***000;;;@@@>>>555::::::444111555777666555333111111111111///---,,,,,,---------,,,++++++))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,---***************+++++++++,,,,,,,,,,,,---...//////222333555666666777:::===:::;;;===???AAABBBCCCCCCIII```tttxxxxxx~~~qqquuu]]]EEEAAAAAA>>>777===???:::888<<>>???YYYvvvvvvbbbUUUPPPPPPddd{{{}}}zzzxxxyyy|||}}}uuuyyyxxxuuu|||jjjrrrooobbbSSS___pppcccooo~~~yyytttrrrdddKKK>>>:::111222111111000000000000000//////............//////........................---------------...///000........................,,,,,,---...///222666999<<>>;;;;;;;;;:::::::::999999555333//////;;;OOOZZZ[[[777;;;;;;333000333666555444333111000111000...---,,,,,,---------,,,++++++))))))))))))))))))))))))))))))******++++++++++++***************++++++++++++++++++***************,,,,,,,,,,,,---...//////222333555666666888:::===:::;;;===???AAABBBCCCCCCIII___qqqvvvwww}}}ssswwwtttUUUEEE???>>>======<<<;;;;;;===>>>@@@AAASSShhhsssqqqfff[[[TTTZZZbbbrrr}}}||||||zzzxxxuuuzzzuuussswwwooopppyyy~~~tttgggaaahhhzzzwwwggglll{{{uuuwwwpppiiiaaaRRR@@@777666333333333222222222111111////////////////////////.........................................................................../////////000333888;;;@@@CCCCCCBBBFFFMMMRRRRRRJJJMMMRRRwwwwwwyyyuuu]]]RRR[[[kkkuuuvvvzzzvvvwww}}}yyy}}}{{{zzz|||~~~~~~{{{~~~~~~~~~}}}|||zzzxxxwwwtttttttttuuuvvvxxxzzz{{{{{{~~~}}}zzz{{{~~~~~~}}}}}}}}}|||}}}~~~~~~zzzwwwvvvssspppooorrrvvvxxxyyyxxxlllbbbZZZOOOEEE>>>===;;;:::999888888888888777777777999<<<>>>@@@MMMRRRYYY^^^``````_________bbbfffhhhjjjmmmppprrrsssssspppkkkddd]]]YYYWWW[[[\\\^^^aaaeeehhhjjjlllnnnpppqqqrrrtttwww{{{~~~}}}rrrhhh___OOO???===FFFRRRTTTVVVYYY]]]bbbhhhlllssswww|||}}}|||~~~{{{zzz{{{}}}{{{}}}}}}}}}{{{yyyzzzxxxsssmmmiiijjjoootttqqqmmmgggdddfffhhhjjjjjjhhhffffffiiilllmmmkkkhhhjjjsss|||www}}}zzz{{{{{{tttllllllkkkhhheeedddeeegggfffddd```^^^^^^^^^]]]\\\YYYVVVRRRPPPNNNMMMJJJHHHGGGHHHHHHGGGEEECCC@@@???===<<<:::999888888999:::666222//////333999<<<===;;;<<<;;;888444222333555888555111//////000//////------,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,++++++************++++++******+++,,,---------------------------...///000222444666777777777999;;;;;;<<<===>>>???@@@AAAAAAIII^^^qqqwww{{{uuuwwwfffQQQBBB;;;======<<<;;;;;;;;;;;;;;;@@@MMM\\\eeelllpppmmmfff^^^gggvvv~~~}}}|||{{{{{{zzzwwwuuussspppmmmpppvvv|||rrrqqqtttzzz|||zzzzzz}}}xxxjjjccciiiyyyrrrbbbgggvvvyyyzzztttnnneeeVVVBBB777444333222222222111111111111////////////////////////.........................................................................../////////000333888<<<>>>BBBDDDEEEHHHMMMPPPNNNLLLQQQXXXzzz{{{jjjdddiiijjjooo___SSSXXXgggtttyyy{{{tttpppvvv~~~|||xxx|||{{{{{{}}}}}}{{{||||||zzzyyyxxxxxxwwwwwwuuutttttttttuuuwwwyyyzzzwwwyyyyyywwwyyy~~~~~~}}}~~~~~~|||yyywwwsssrrrtttuuuvvvvvvzzzyyyrrrggg]]]VVVLLLCCC;;;:::999888777666666666666555555555777999<<<===EEEJJJQQQVVVYYYZZZZZZ[[[ZZZ]]]bbbeeegggiiilllnnnoooooommmhhhaaa[[[WWWVVVWWWXXX[[[^^^aaadddfffgggiiikkknnnppprrruuuyyy|||{{{rrrkkkdddUUUDDD???FFFKKKOOOSSSWWW[[[aaahhhnnnqqqsssvvvzzz}}}}}}zzzxxxxxxxxxzzzzzzyyyxxxyyy{{{xxxvvv}}}|||xxxpppiiiggglllqqqrrrooommmlllnnnqqqrrrrrrooooooppprrrsssqqqlllgggeeelllvvvppphhhgggooorrrlllkkkooouuuzzzqqqmmmmmmllliiifffeeefffhhhfffcccaaa______^^^]]][[[YYYVVVSSSQQQOOOMMMKKKIIIHHHHHHGGGGGGEEECCC@@@???===<<<:::999888888999999999444///---000444777999777999;;;888444333666:::777444000......///......------,,,,,,,,,,,,++++++***************************************++++++++++++******************+++))))))***+++,,,,,,,,,,,,++++++,,,,,,...///111222222333555666666777999:::;;;<<<===>>>@@@AAABBBCCCNNNaaasssxxx|||vvvyyy|||iiiUUUIIICCCBBBBBBAAAAAAAAABBBBBBIIIPPPTTTWWWfff|||~~~|||}}}||||||{{{zzz{{{{{{yyywwwtttrrrqqqoooppptttyyy}}}yyyvvvxxxzzzxxxyyyzzzzzzkkkdddiiiwwwzzzooo```fffwww~~~~~~uuu|||nnnlllyyyooo^^^III<<<777222222111111111000000000////////////////////////..............................................................................//////000444999======BBBFFFGGGJJJNNNNNNKKKLLLRRRVVVsss~~~pppiiiiiieeecccTTTSSShhh|||sssooo|||vvv}}}yyyzzzyyy{{{{{{|||~~~}}}zzz{{{{{{zzzyyyxxxyyyyyyzzzxxxwwwvvvvvvvvvxxxyyyzzzsssvvvwwwuuuwww|||~~~~~~}}}~~~}}}{{{xxxwwwwwwwwwuuutttsssqqqjjj___WWWPPPGGG???888777666555444333333333333333333333444666888999;;;@@@FFFJJJNNNPPPRRRTTTPPPTTTYYY]]]```bbbdddeeeggggggeee```ZZZUUURRRQQQSSSTTTVVVYYY\\\___aaabbbcccgggkkknnnpppsssvvvxxxvvvqqqnnniii\\\JJJAAACCCJJJOOOUUUXXXZZZ^^^fffmmmqqqrrrsssuuuwww|||}}}|||{{{yyywww{{{zzzxxxvvvvvvwwwyyy{{{zzzuuusssrrr}}}~~~|||tttkkkggglllrrrssssssuuuwwwyyy{{{}}}~~~zzz{{{{{{|||zzzuuummmhhhccchhhooovvv~~~vvviii\\\XXXZZZbbbeee```]]]```gggqqqyyy}}}}}}rrrmmmmmmmmmkkkhhhggggggiiieeecccbbbaaa```___\\\ZZZYYYWWWTTTRRRQQQOOOLLLJJJHHHHHHGGGFFFDDDBBB@@@???===<<<:::999888888999999:::555000---///444999;;;>>>BBBDDD@@@:::888<<>>888111111111000000000000///////////////////////////........................................................................---...//////111555:::>>>>>>CCCFFFHHHKKKPPPQQQNNNKKKLLLKKKdddtttuuuxxxvvvyyyhhhVVVXXXsss}}}}}}|||vvvwwwvvvvvvzzz}}}{{{|||~~~|||{{{||||||}}}~~~~~~}}}}}}||||||{{{zzzyyyyyyyyyzzz{{{uuuxxxxxxvvvwww|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{yyywwwtttpppmmmeeeZZZQQQKKKCCC;;;666555444333222222222222222222222222333444555666666:::>>>AAADDDFFFIIIKKKEEEIIIOOOTTTVVVXXXZZZ[[[\\\\\\ZZZVVVQQQLLLJJJJJJOOOQQQSSSVVVYYY[[[^^^___aaaeeeiiilllnnnoooqqqsssqqqppppppmmmaaaPPPDDDAAAOOOTTTYYYZZZYYY\\\bbbhhhppprrrsssuuuwwwzzz{{{}}}{{{zzzzzzxxxtttrrrtttvvvwwwuuuqqqnnnnnnooozzz|||{{{tttkkkiiipppwwwssswww||||||vvvooojjjhhhkkkooosssxxxvvvhhhZZZWWWUUUWWW]]]___[[[YYY[[[eeejjjmmmnnnuuuvvvmmmnnnnnnllliiihhhhhhiiidddcccbbbbbbbbb```\\\YYYYYYWWWUUUSSSRRRPPPMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@<<<;;;:::888888888888999999555111///222999AAAFFFHHHLLLMMMGGG===999<<>>@@@BBB???BBBHHHLLLNNNPPPSSSTTTSSSSSSRRRNNNJJJGGGFFFFFFLLLNNNPPPSSSWWWZZZ\\\^^^bbbeeehhhjjjkkkkkklllmmmpppppprrrpppfffVVVIIICCCNNNRRRWWWXXXXXXZZZ___dddhhhlllppptttwwwzzz~~~~~~zzzuuuqqqhhhkkkmmmkkkiiihhhlllppp{{{{{{xxxqqqjjjjjjrrrzzzuuu{{{{{{uuurrrpppppprrrtttvvvwwwssseeeVVVYYYWWWWWWYYYYYYWWWYYY[[[gggkkkllljjjkkksssvvvlllmmmnnnmmmjjjiiiiiijjjeeeccccccbbbbbb```]]]ZZZYYYWWWUUUTTTSSSQQQNNNKKKIIIHHHGGGEEECCCBBBAAA@@@<<<;;;999888777777888999777555222000333;;;DDDJJJHHHKKKJJJCCC:::555666:::777444111////////////...------,,,,,,,,,+++++++++************************,,,+++++++++***))))))))))))***++++++++++++***))))))***+++,,,------------......---------......//////111333444555666888:::;;;;;;===???AAACCCEEEFFFHHHaaayyyrrruuu|||~~~yyy}}}zzzyyytttlllgggfffiiippptttuuuxxxuuulllmmm{{{www}}}|||{{{{{{zzzvvvqqqmmmiiijjjlllnnnrrrzzz{{{qqqkkkhhhmmmrrrkkkbbbkkk}}}}}}kkkXXXJJJ>>>666222222111111111000000000////////////////////////........................................................................,,,---...000222666<<<@@@AAADDDFFFGGGKKKQQQUUUTTTSSSMMMEEE]]]rrruuu~~~yyysssttt}}}}}}ppp^^^OOORRRjjjzzzzzz~~~yyyzzzzzz}}}~~~~~~|||}}}~~~yyy{{{~~~~~~{{{yyyzzzyyyxxxwwwwwwxxxyyyyyy~~~{{{{{{~~~yyy}}}~~~|||}}}}}}}}}~~~}}}|||zzzzzz{{{zzzxxxvvvppplllaaaTTTJJJEEE>>>777444333222222111111111222222222222222222222222222444666888888888888999:::;;;>>>BBBEEEGGGIIILLLNNNMMMMMMLLLIIIEEECCCDDDEEEGGGIIILLLPPPTTTXXXZZZ\\\aaacccfffgggffffffhhhiiipppqqqqqqnnnfffYYYMMMFFFDDDHHHMMMRRRWWW\\\aaadddbbbffflllrrrvvvyyy|||}}}yyytttrrrfffhhhiiifffdddgggooovvv{{{sssjjjfffiiirrrzzzzzz{{{yyy}}}{{{wwwwwwwwwvvvzzz|||{{{yyyttthhh\\\[[[ZZZYYYWWWVVVWWW[[[^^^hhhkkkmmmjjjhhhkkksss{{{|||qqqkkkmmmnnnmmmkkkiiiiiiiiifffdddbbbbbbaaa```]]][[[XXXVVVUUUTTTTTTQQQNNNKKKJJJIIIGGGEEECCCBBBAAAAAA<<<;;;999888777777888888888666333000000555<<>>@@@EEEMMMWWW```dddeeejjjllloooqqqrrruuuxxxzzz|||{{{zzzyyyzzz{{{~~~zzzsssqqqpppjjjkkkjjjfffdddiiiuuuwwwkkkbbbbbbjjjvvv~~~}}}tttpppuuu|||}}}}}}~~~{{{}}}xxxqqqiiibbbcccccc```___bbbfffiiimmmmmmmmmllljjjhhhhhhjjjzzzzzzooojjjlllmmmmmmkkkiiihhhiiigggeeebbbaaa``````^^^\\\VVVUUUTTTTTTSSSQQQMMMJJJJJJIIIFFFDDDBBBBBBAAAAAA;;;:::999777777777777888888777444000...000666;;;AAA???<<<:::999999999888777444111////////////...------,,,,,,,,,,,,++++++***************************************+++++++++(((***+++,,,,,,+++***((()))***+++,,,,,,------,,,......---------......///000222444666666888:::<<<;;;<<<===>>>@@@AAABBBCCCFFF___xxxtttvvv~~~{{{dddhhhssswwwtttxxx||||||{{{{{{~~~{{{uuurrrrrrtttvvvwwwuuuqqqmmmnnnmmmlllnnnttt{{{}}}zzzyyyjjjwwwqqqmmmgggggg~~~}}}```UUUpppuuueeeVVVEEE888333333333222222222222111////////////////////////........................................................................+++---...000333777===BBB???EEEIIIJJJKKKMMMKKKFFFCCCIIINNNkkk|||{{{zzzcccEEEEEENNN^^^hhhkkkqqq|||zzzxxx}}}~~~{{{{{{~~~~~~{{{yyyyyyzzz|||}}}~~~}}}|||||||||~~~yyy{{{{{{xxxzzz~~~~~~|||}}}~~~xxx{{{~~~}}}zzzxxxxxxyyyzzzwwwtttrrrqqqpppooommmgggcccYYYLLLDDDAAA<<<777111000000////////////000000000000111000000///...***---000222111000///000000111222222333666;;;>>>@@@@@@???===::::::;;;===<<<>>>AAAFFFLLLQQQTTTVVV[[[\\\]]]^^^___aaaeeehhhgggfffbbb\\\VVVPPPGGGAAA>>>???CCCMMMZZZcccfffeeexxxxxxvvvsssppppppsssuuu{{{xxxtttsssvvvyyy{{{|||~~~xxxpppnnnooooooooommmgggeeelllzzz}}}rrrccc\\\aaammm{{{{{{ooojjjpppxxx}}}xxxsssjjjnnnooonnnmmmppptttwwwuuuqqqnnnooommmhhhaaa]]]qqq{{{rrriiikkkmmmllljjjiiihhhhhhhhheeebbb`````````___^^^UUUUUUTTTTTTSSSQQQMMMJJJJJJIIIFFFDDDBBBBBBAAABBB;;;:::999777777777777888777666444111...000555:::<<<888444333444444333000666333///............------------,,,,,,,,,++++++************************))))))******+++++++++,,,((()))+++,,,,,,+++)))(((((()))***++++++,,,++++++,,,,,,,,,---...///000111000222555666777999;;;===;;;<<<===>>>???@@@AAAAAAIIIaaawww||||||wwwyyy}}}|||bbbgggwwwxxxllltttzzzyyy|||vvvwwwxxx{{{wwwssspppsssvvvtttooolllnnnqqqttttttkkkhhhooorrryyykkkYYY\\\___]]]```tttyyyvvvlllnnn~~~wwweeeeee}}}yyyddd[[[PPP<<<666444000//////111111000000000//////.........---........................000...,,,---//////---+++...............---------///...///222777;;;>>>???DDDFFFIIIKKKKKKKKKJJJIIIPPPEEETTTpppzzz|||]]]DDDFFFMMM\\\kkkuuu|||yyyzzz~~~}}}zzzwwwvvvxxx{{{|||}}}vvvvvvwwwxxxyyyyyyzzzzzz}}}}}}~~~{{{wwwyyy{{{|||}}}|||{{{|||}}}}}}~~~}}}|||zzzzzzyyyyyyyyy}}}~~~}}}{{{xxxwwwxxxyyy|||xxxtttrrrooollljjjbbb]]]UUUMMMEEE>>>777333222222111111111111222222111111111111000000000000222111000//////...//////111111000000111222333333;;;:::999888777777777777<<<===>>>@@@CCCHHHLLLOOOWWWXXXXXXXXXYYY\\\aaadddhhhhhh```SSSOOORRRQQQKKKEEE@@@HHH\\\ggggggnnn||||||qqqnnnqqqvvvzzz|||vvvnnnjjjmmmrrruuuwww{{{|||wwwrrrrrrtttsssyyyvvvllllllwww~~~}}}ooobbb[[[bbbnnnwwwxxxllliiipppxxx{{{}}}}}}uuuoootttwwwwwwzzz~~~|||zzzvvvrrrnnnllljjjjjjyyy{{{tttmmmlllkkkkkkkkklllmmmmmmhhhgggdddbbb```____________XXXQQQNNNOOOPPPNNNKKKGGGGGGEEEDDDBBBBBBAAAAAA===<<<;;;999888888999999666666444222000000222444555444555777666222222666666333111/////////...---///......------,,,++++++,,,)))''')))---...+++''')))***++++++***)))***+++***))))))***,,,,,,+++))))))((((((((()))***++++++---,,,++++++,,,---...///222222333555777999<<<===<<<======???@@@AAABBBBBBMMMbbbtttxxxxxx|||zzz~~~bbbhhhxxxrrrhhhpppyyywwwyyysssvvvzzzsssooonnnrrruuussspppnnnppprrrqqqqqqiiifffmmmooottt{{{cccRRRRRRRRRRRR[[[{{{~~~sssppp}}}wwwkkkmmmzzzfff\\\PPP:::666444111000000111111000000/////////....................................111///------///000...,,,------..................///...///222777<<>>===;;;999888888888888666666555222000000222444777666777999777222222666222111//////000000...,,,///......------,,,++++++,,,***(((***......+++''')))***++++++***)))***+++***))))))***,,,,,,+++)))******+++,,,---//////000,,,,,,,,,,,,,,,...///000333333444555666888:::;;;;;;;;;<<<>>>???@@@AAAAAAJJJ___rrrvvvwww|||eeemmm|||yyylllfffpppxxxssstttkkkrrryyyqqqkkknnnqqqttttttqqqppprrrtttqqqqqqjjjgggmmmmmmqqq|||jjj___]]]UUUTTTbbbrrrmmmvvv|||wwwoooppp|||nnneeeWWW???777555333222222222000///////////////....................................111000...///000000///---,,,---------...////////////...///222888===@@@AAABBBDDDFFFGGGGGGGGGHHHIIIFFF[[[gggLLLVVVdddqqqyyy}}}}}}||||||zzzxxxwwwyyy{{{{{{{{{vvvvvvvvvwwwwwwwwwwwwwww|||vvvtttuuuvvvuuuuuuxxx|||}}}|||{{{yyyyyy{{{}}}~~~|||}}}~~~|||xxxxxxzzz}}}}}}zzzyyyzzzvvvuuuuuutttqqqkkkccc^^^WWWSSSLLLEEE@@@:::666222111000000//////000000111000000000000000000000000111000000000000111111222000000000000000000111222111222222333444666777888888888999:::<<>><<<:::888777777777666666555222000000222555888666777999777222222666111000///000111111///---///......------,,,++++++,,,******,,,//////+++''')))***++++++***)))***+++***))))))***,,,,,,+++))))))***---///111111222222++++++,,,,,,...///111222444444444555666777999999::::::;;;===>>>???@@@AAAHHH]]]qqquuuuuuzzz~~~~~~~~~llluuussshhhfffttttttmmmllliiirrr}}}sssnnnqqqsssuuuuuusssrrrssstttssstttmmmkkkpppoooqqq~~~zzzxxxvvvjjjgggvvvxxxllljjjtttzzzwwwnnngggooo||||||ssszzz{{{ssscccKKK888666444333333222000//////////////////.................................111000000000000000///...,,,,,,,,,---...///000000///...///333999>>>AAABBBBBBEEEGGGGGGEEEEEEGGGJJJJJJaaa|||nnnllluuu{{{ppp```TTTbbbrrrzzz~~~{{{zzzyyyyyyzzz{{{{{{zzzxxxxxxxxxwwwwwwwwwwwwwww|||wwwxxxzzzxxxwwwxxx|||||||||{{{zzz{{{~~~}}}||||||{{{}}}~~~|||xxxxxx{{{|||zzzyyyyyyvvvuuutttsssoooiiibbb]]]VVVQQQJJJDDD>>>:::555222000000////////////000000000000000000111111111111111111111111111222333444111000000//////000111111//////000000222333555666777777777888999;;;===>>>>>>@@@CCCFFFJJJOOOUUUYYY]]]]]]^^^jjjiiiMMMKKKQQQ___fffeeehhhppptttuuuwwwzzz|||zzzwwwssspppmmmgggbbb___]]]\\\\\\bbbhhhoootttwww|||}}}vvvnnnlllqqqwwwyyyyyyyyyzzztttjjjbbbbbbaaa^^^eeehhhpppyyyooobbbbbblllwww~~~|||ooogggmmm~~~~~~|||vvvtttttttttttttttssssssrrrssspppkkkfffddddddfffgggssszzz~~~uuufffhhhjjjlllllljjjhhhffffffeeedddbbbaaaaaabbbbbb[[[XXXVVVTTTSSSQQQMMMJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@???<<<:::888777666666666666555333111111333555777666888:::888444555888888555222111111111111111///......------,,,+++++++++++++++...//////+++((()))***++++++***)))***+++***))))))***,,,,,,+++)))'''))),,,...//////...---***+++,,,---///000222222333333333444666888999:::::::::;;;===???@@@AAABBBHHH^^^rrrvvvvvvzzz}}}|||xxxwwwqqqzzz}}}mmmdddeeewwwmmmdddccclllxxx{{{uuuuuuvvvwwwvvvtttsssrrrsssssstttnnnkkkpppnnnppp|||~~~yyy{{{rrriiikkkxxx|||zzzooo```[[[bbbiiikkkwwwyyyiiiQQQ;;;999666444333333111///.........///////////////........................000000111000////////////,,,,,,,,,---...///000000......///333999???BBBDDDEEEGGGHHHGGGDDDDDDGGGKKKKKK^^^zzzzzzqqqfffdddjjjnnniiiaaacccqqq~~~|||{{{zzz{{{||||||{{{yyyyyyyyyyyyyyyyyyyyyxxxxxx~~~wwwtttvvvyyyxxxxxxyyy{{{{{{{{{{{{{{{}}}}}}||||||}}}~~~~~~|||}}}}}}{{{xxxyyy}}}}}}}}}{{{{{{{{{zzzxxxuuuqqqnnniiiccc___XXXSSSKKKCCC>>>999555222000000////////////000000111111111111222222333333222222222222222333444555111111000000000000111111000000//////000111222222555555666666777888999::::::<<>>===:::;;;>>>BBB<<<666111000111333444///......------,,,++++++++++++,,,.........+++***)))***++++++***)))***+++***))))))***,,,,,,+++))))))***,,,---...---+++***)))***,,,---///000111111000000111333666999;;;===:::;;;<<<>>>@@@BBBCCCDDDKKKaaatttxxxwwwzzz}}}|||tttvvvttt{{{xxxhhhaaabbbtttxxxhhhaaaaaaooosss___\\\]]]\\\```iiittt{{{vvvvvvvvvuuutttsssqqqppppppqqqjjjhhhlllkkklllyyyvvvzzz|||ooohhhjjjuuuxxxcccUUUYYYhhhsss}}}uuueeePPP>>>;;;777444333222222111.........///////////////........................///000111000...---...///,,,---------.../////////......///444:::@@@DDDEEEGGGIIIJJJFFFBBBAAAEEEJJJHHHUUUnnn}}}ttttttssspppooorrrvvvqqqhhhsss}}}|||}}}~~~~~~|||yyyyyyyyyyyyzzzzzzzzzzzzzzzwwwttttttxxx{{{{{{{{{~~~{{{{{{{{{zzzzzz|||||||||~~~~~~|||zzzyyyzzz|||~~~|||~~~~~~}}}|||}}}{{{xxxtttppplllgggbbb^^^WWWQQQIIIBBB<<<888555222111000000//////000000111222222222333444444555555444333333333333444444555333222111111111111111111111111000000///000000000333333444555555666666666999;;;>>>???AAACCCGGGIIIKKKWWWdddnnnyyywwwhhhXXXQQQNNNSSS\\\iiiyyy|||yyywwwtttpppmmmhhhiiijjjfff___WWWQQQNNNOOOTTT\\\ccchhhooowww|||~~~zzzyyy~~~xxxmmmfffhhhlllssszzz|||{{{xxxvvvtttoooiiifffhhhnnnrrrjjjmmmrrrvvv~~~pppcccTTTOOOVVVcccnnnsssyyyeeePPPGGGJJJSSS]]]eeeeeeggggggccc]]]YYY[[[^^^nnnvvv|||{{{zzzxxxwwwwwwxxxyyy{{{yyywwwuuuuuuvvvxxxzzz}}}rrrqqqooolllkkkiiiiiiiiieeedddbbb```____________[[[ZZZYYYVVVTTTQQQNNNMMMKKKJJJHHHEEECCCBBBAAAAAA???>>><<<:::888777777777777777666333111111333666===<<<>>>AAAAAA>>>???BBBDDD???777111000111222333///......------,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++***)))***+++***))))))***,,,,,,+++))),,,------...---,,,+++***)))***+++---.../////////...///000333666999<<<>>>:::;;;===>>>@@@BBBDDDDDDMMMbbbtttwwwvvvyyy|||{{{zzzxxx{{{xxx}}}vvvgggaaacccooo{{{vvviiigggiii{{{kkkVVVHHHJJJJJJEEEJJJVVV```||||||sssrrrrrrrrrrrrrrrpppooonnnnnngggdddiiihhhjjjwwwqqqwww{{{tttmmmjjjmmmxxxlllYYYZZZmmm|||qqqdddRRRAAA===777333222222222222............/////////000...........................///111///---,,,---///------........................000444;;;AAAEEEFFFHHHJJJJJJEEE???===BBBHHHDDDLLLbbbsssuuuyyyyyyooovvv}}}~~~zzziiinnn~~~~~~~~~}}}zzzxxxxxxxxxyyyyyyzzzzzzzzzwwwwwwzzz~~~~~~{{{|||||||||zzzxxxwwwyyy|||~~~~~~{{{wwwwww{{{{{{}}}}}}zzzyyyyyyvvvuuussspppllleee]]]XXXRRRLLLEEE>>>999666444222111111111000000111111111333333444444555666666777666555444444444444444444444444333222222222222222222111111000000111111111000111222333333444444444555777999;;;<<<>>>AAACCCCCCNNNXXX^^^gggooolllcccWWWTTTTTTZZZcccooo|||{{{xxxuuurrrooollliiifffgggiiijjjggg```ZZZWWWUUUMMMNNNPPPTTT[[[dddlllqqqrrruuuuuutttttttttooohhhcccgggnnnuuuzzz|||{{{yyyrrrpppmmmkkkiiijjjooosssqqqvvv{{{~~~sss]]]WWWSSSUUU]]]fffkkkkkkjjjWWWDDD???AAADDDGGGJJJGGGHHHIIIGGGEEEEEEIIILLLWWWaaammmwww~~~||||||}}}}}}zzzzzz||||||uuunnnjjjhhhhhhiiigggeeecccaaa___^^^^^^___[[[[[[YYYVVVSSSPPPOOOOOOKKKJJJHHHFFFDDDBBBAAAAAA>>>===;;;999888888888888777777666444222222444666???===>>>AAA???;;;;;;???>>>:::555111000//////...///......------,,,+++++++++++++++***)))***+++,,,)))***++++++***)))***+++***))))))***,,,,,,+++))),,,,,,,,,,,,,,,---------)))***+++,,,------------///000111333666888;;;<<<999:::<<<>>>@@@BBBCCCDDDMMMaaarrrtttrrruuuyyyyyywww|||zzz{{{}}}xxxjjjdddeeemmmyyywwwooooootttxxxUUUFFF@@@FFFEEE<<>>777222111222333444---.........//////000000........................---///000///,,,+++,,,///...............---------......000444;;;BBBFFFGGGHHHJJJJJJDDD===;;;@@@FFFEEEGGGYYYhhhhhhlllssssss{{{{{{bbbYYYkkk{{{}}}|||}}}}}}|||}}}zzzvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz}}}|||vvvuuuyyy}}}|||zzzwwwtttuuuxxx{{{||||||~~~|||{{{uuuvvv|||~~~zzz{{{}}}|||yyyvvvttttttqqqqqqqqqpppkkkcccYYYRRRLLLGGG@@@:::777555333222222222111111111111222222444444555555666777777888777666555444444444444444555444444333222222222333111111111111111222333333...///000111222222222222///111444666777999<<<>>>@@@HHHMMMOOOWWWaaaaaa[[[WWWZZZbbbllltttxxx{{{~~~xxxvvvsssqqqooollliiifffjjjkkkkkkgggbbb___^^^```NNNKKKHHHIIIPPP[[[dddiiigggoootttqqqllljjjhhhfff```fffnnntttwwwxxxyyyzzzsssrrrqqqpppooonnnpppttt{{{tttaaaQQQRRRVVV^^^hhhnnnnnnkkk[[[LLL>>><<<>>><<<:::<<<>>>?????????>>>???AAACCC<<>><<<===???EEEPPP^^^llluuu{{{}}}}}}yyysssmmmiiiggghhhiiihhheeebbb``````aaaaaa```___YYYUUUUUUTTTQQQPPPRRRQQQMMMIIIEEECCCAAA???===<<<<<<;;;::::::999888888444555666555444222222333444777999999777555444444777111///222111,,,***,,,...------,,,,,,------...***************************+++,,,+++)))))))))***************************(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------///111444666777999<<<>>>999999:::;;;===@@@CCCEEELLL___ooorrrsssxxx{{{{{{wwwxxxzzzvvv~~~|||lllaaa^^^___cccdddhhhmmmooorrr||||||SSSKKKCCCAAAEEEHHHKKKWWWdddxxxtttmmmqqqtttuuussspppnnnmmmkkkgggfffhhhiiiiiilllqqqzzz~~~iii^^^bbbfffcccjjj~~~kkkcccjjjtttyyyuuubbbYYYvvv}}}kkkaaaSSSJJJ>>>666333222222111000000000000////////////........................------------------------............//////////////////111666===CCCGGGHHHFFFHHHHHHBBB;;;:::>>>DDDAAA^^^ppp}}}vvvSSSQQQ[[[gggssszzzuuuxxx~~~~~~zzzvvvwwwxxxvvvwwwxxx{{{||||||{{{zzzyyyzzzyyyxxxwwwyyy||||||xxxuuuvvvzzz}}}||||||~~~}}}|||{{{xxxxxxxxxzzz{{{{{{}}}}}}}}}|||{{{yyywwwvvvpppnnnjjjhhheee___WWWPPPIIIDDD>>>888555333111//////000000111222444555666444444555666777888777666555555555555555555555555555555555444444444333333333333333333222222222222222111000000//////000000000000000111222444555666555777;;;???DDDJJJPPPTTT[[[___iiissswwwxxx|||~~~~~~|||{{{xxxtttooolllnnnlllkkkkkkkkkjjjgggeee[[[WWWQQQJJJFFFEEEGGGIIIMMMSSS[[[___```___```aaabbbeeejjjnnnrrruuuwwwwwwxxxzzzyyyxxx{{{uuubbbVVVQQQYYYeeennnrrrxxxzzzooo___LLLAAA999:::>>>@@@BBBEEEKKKOOOVVV[[[WWWMMMEEEDDDAAA???>>>???DDDKKKSSSWWWjjjvvvyyynnnmmmllljjjhhhhhhggggggiiigggcccbbbcccccccccccc___YYYTTTTTTSSSPPPNNNPPPOOOLLLHHHFFFDDDBBB???===<<<<<<;;;::::::999888888666777888666333000000000222444666666444333222333666111000222111---,,,......------,,,,,,------...))))))))))))******+++++++++,,,---,,,***))))))***************************)))))))))***+++++++++,,,,,,,,,+++++++++,,,------...000333555666888:::===:::::::::;;;===@@@BBBDDDLLL```qqquuuvvvzzz}}}{{{xxxzzzxxxtttxxxjjjaaa^^^___``````bbbfffjjjrrrnnnLLLGGGAAAAAAHHHNNNVVVgggxxxzzztttnnnqqqttttttrrrpppnnnnnnkkkgggfffiiikkkkkkooottt}}}lll\\\\\\^^^\\\gggmmmdddmmmvvvsssoooccc\\\uuuwwwrrrcccSSSKKK@@@888444333222000000000000000////////////........................------------------------............////////////111111333999@@@FFFJJJKKKEEEGGGHHHDDD>>><<>>;;;===???CCCIIIPPPVVVdddmmmfffWWWLLLFFFDDDAAAAAAAAACCCGGGIIIJJJIIIXXXfffssswww{{{www```bbbdddggghhhhhhgggfffhhheeecccbbbcccddddddccc___YYYTTTTTTRRRNNNLLLMMMLLLJJJHHHGGGFFFDDDAAA>>>===<<<<<<;;;999888888777999999999666222///------000222444444333222333444333000000222111...---///...------,,,,,,------...))))))))))))******+++,,,---......---***)))************************************************++++++,,,+++++++++,,,,,,---......000222444555777999;;;;;;;;;;;;;;;===???AAACCCLLLaaatttyyyyyy}}}~~~{{{yyy{{{xxxrrr|||{{{pppgggcccaaaeeedddfffiiimmmtttaaaLLLBBB@@@CCCLLLUUU___uuunnnzzzrrrjjjmmmpppqqqpppooooooooonnnkkkjjjlllnnnnnnqqqvvv}}}sssbbb```ccccccoooqqqnnnuuuyyyqqqkkkdddZZZmmm}}}zzznnnwwwaaaLLLEEE;;;555444444444333000000000000////////////............................................................////////////111111444:::BBBHHHLLLMMMHHHIIIHHHDDD@@@@@@DDDHHHYYY~~~vvvWWWNNNZZZiiivvv|||}}}~~~~~~~~~zzzzzz|||}}}}}}zzzyyyzzz{{{wwwxxxxxxxxxxxxzzz|||~~~wwwyyyzzz{{{zzzzzz{{{|||}}}{{{zzz{{{}}}~~~}}}{{{{{{{{{zzzxxxwwwxxxzzz|||zzz{{{{{{{{{zzzyyywwwvvvtttoooiiieeeaaa[[[TTTNNNDDD@@@:::666333222111//////000111333444555666666111444888::::::999888888666666666666777777777777666666666666555555555555666555555444333222222111111111000///////////////000////////////000111111666777888999<<>>===<<<;;;999888777666666777777555222///...//////111333444333222333444///222222000------.........------,,,,,,------...222111...,,,+++******+++---......---+++******+++************************+++++++++***************++++++++++++,,,---...///000222555666777888:::<<<<<<<<<;;;<<<===???AAABBBJJJaaavvv}}}}}}}}}yyyxxx}}}~~~vvvzzzwwwmmmeee```aaadddjjjppprrrttt|||YYYEEEEEEHHHMMMYYYgggppp{{{wwwbbb[[[```fffkkkmmmmmmmmmmmmnnniiigggiiiiiihhhkkkooovvvuuu```WWWYYY^^^ccchhhkkkkkklllrrrtttsssuuuqqquuufffpppzzz~~~zzzdddVVVLLL@@@777444333333333000000000000////////////............................................................////////////...000444<<>>>>><<<:::;;;<<<;;;;;;;;;;;;::::::999999::::::::::::999999999999999888777666444333111111111000//////......////////////.........///000000000000111111222555:::>>>EEEKKKWWWbbbggggggiiinnn}}}}}}yyyvvvooollliiihhhhhheee```[[[UUUSSSOOOMMMMMMPPPTTTXXXSSSWWW]]]aaaeeeiiioootttwwwxxxvvvyyy|||uuujjj]]]XXX[[[^^^]]]ZZZ___fffpppvvvtttfffRRRCCCEEEHHHMMMRRRTTTYYYfffssswwwfffUUUPPPUUU[[[]]]nnnxxxwwwdddSSSJJJJJJWWWhhhxxxtttnnnoooqqqqqqwww|||}}}}}}}}}yyyrrrpppmmmkkkjjjjjjkkklllfffeeeddddddeeeeeecccbbb___ZZZWWWXXXVVVQQQNNNNNNJJJIIIHHHGGGGGGFFFDDDBBB>>>>>><<<;;;999888666666444555666444222000///000///111444555444222222222222666777222------...---...------,,,,,,------...333111...,,,******+++++++++,,,---,,,+++***+++,,,******************************************++++++*********+++,,,---...///111333555666777888:::<<<;;;;;;;;;;;;===???AAACCCKKKbbbwww~~~~~~~~~zzzzzzyyy{{{uuukkkccc___aaaccciiinnnoooooovvviiiLLLDDDGGGKKKSSSddduuupppYYYWWW]]]eeekkkmmmllljjjiiijjjfffeeeggghhhgggjjjoooxxxyyyaaaTTTUUU\\\ZZZ]]]fffooooookkkiiilll|||{{{{{{ttt||||||nnnrrrvvvzzz{{{~~~~~~uuuiii^^^TTTDDD999444222222222000000000000////////////............................................................////////////...000555===EEELLLOOOOOOQQQNNNJJJFFFFFFJJJPPPTTTsssnnnjjjiiikkklllfff]]]WWWhhhuuu~~~}}}||||||zzzxxxwwwzzz|||~~~|||wwwvvvxxx{{{yyyzzz||||||{{{{{{}}}{{{}}}~~~}}}wwwyyyzzzxxxuuuvvvzzz~~~~~~~~~}}}zzzwwwssspppnnniiifffbbb___[[[UUULLLEEE===999444111111111000000...000333555666666666555;;;>>>AAA@@@<<<:::<<<>>>???>>>>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999888666444333111111000000///............//////.........///000111111000111222333333555888;;;@@@DDDMMMXXX]]]```fffmmmyyy~~~{{{zzzuuupppnnnmmmkkkfffbbb```^^^ZZZTTTOOOPPPUUUZZZTTTVVVZZZ```gggmmmrrruuuxxx|||yyynnneeeeeejjjmmmmmmeee[[[XXXZZZ]]]]]][[[bbbhhhppptttmmm]]]LLLBBBFFFIIIOOOVVV[[[bbbooo|||xxxiiiXXXRRRSSSWWW^^^dddtttwwwcccVVVRRRNNN\\\nnnzzz{{{tttggg```___iiinnnmmmnnnuuurrrvvvzzz}}}|||tttrrrpppnnnllljjjjjjkkkkkkgggfffddddddeeedddbbb```]]]XXXVVVWWWVVVQQQNNNNNNLLLJJJHHHFFFFFFFFFDDDCCC>>>>>>===;;;999777666666444555666444222/////////222555999;;;999666444333777======666/////////---...------,,,,,,------...000...,,,***)))***+++,,,)))***,,,+++******+++,,,************************)))))))))***+++++++++,,,*********+++,,,---//////111333555666666777999;;;:::::::::;;;===@@@BBBDDDMMMdddyyy|||zzzyyytttiiiccc```eeefffkkknnnmmmkkkqqqyyy~~~\\\KKKJJJNNNJJJUUUiii|||kkkSSSWWW^^^ffflllmmmkkkhhhgggiiieeedddgggiiiiiilllqqqwwwyyy```RRRSSSZZZTTTZZZiiivvvppp```[[[ccczzz}}}wwwmmmvvvxxxzzz{{{zzzxxxvvvttt```UUUEEE888222222222222000000000000////////////........................////////////////////////............/////////000///111666>>>GGGMMMPPPQQQNNNLLLJJJHHHIIIKKKPPPRRRiiizzztttooolllkkkhhh___YYYWWWkkkwww~~~}}}}}}~~~~~~}}}||||||{{{yyyxxxyyy|||~~~|||wwwtttvvvyyyyyyzzz{{{zzzzzzzzz|||~~~{{{}}}~~~}}}{{{{{{uuuxxxzzzyyywwwxxx~~~}}}}}}|||zzzwwwtttqqqooocccaaa^^^\\\XXXQQQHHH@@@<<<888444111000000000000...000333555777777666555===AAACCCAAA<<<:::<<<@@@AAAAAA@@@>>>===<<<;;;:::>>>============<<<<<<<<<;;;:::888777555333111111000000///........................//////000222222---///111111111222444777===???GGGPPPVVV\\\fffoooyyyzzzsssppppppnnnjjjfff```___\\\UUUMMMKKKPPPVVVUUUVVVYYY```iiipppuuuwwwuuusssjjj^^^XXX]]]dddhhhfff```YYYUUUVVVYYY\\\]]]ccchhhppprrriiiYYYLLLFFFIIIKKKQQQYYY^^^eeeqqq}}}qqqaaaUUUVVVZZZ[[[bbbkkkvvvkkkUUUKKKJJJIIIYYYkkkrrrqqqmmmgggaaa\\\VVVYYYgggnnnjjjiiinnnnnnttt||||||qqqmmmmmmlllkkkkkkjjjjjjjjjfffdddcccccccccbbb___]]][[[VVVTTTVVVUUUPPPMMMMMMNNNKKKHHHFFFFFFEEEDDDCCC???>>>===;;;999777666555555666666444111///......777;;;???AAA???;;;888666;;;BBBBBB888111000000......------,,,,,,------...,,,***)))'''(((***,,,...''')))***+++******+++---************************(((((()))***+++,,,,,,---*********+++,,,---///000000222444555555666888:::999999:::;;;===@@@CCCEEEOOOfffzzz~~~zzzxxxqqqeeebbbccckkklllmmmnnnoooqqqssstttgggUUUSSSWWW[[[\\\cccppp~~~hhhUUUYYYaaaiiikkkkkkkkkhhhccceeefffgggiiijjjjjjkkkkkkuuuxxx```QQQSSSZZZcccooovvv^^^TTTWWWttt||||||qqqooosssqqqhhhfffVVVDDD888444333444555000000000000////////////////////////....................................////////////////////////000111555===EEEKKKLLLKKKPPPLLLJJJLLLLLLJJJJJJMMMccciiillluuu}}}|||~~~wwwvvvqqqfff\\\YYYwwwyyy~~~|||{{{|||}}}|||{{{yyyzzz|||~~~}}}{{{yyywww{{{zzzzzzzzzzzz{{{||||||xxxyyy{{{}}}~~~}}}yyyxxx~~~~~~}}}}}}}}}~~~|||{{{yyyxxxxxxzzz}}}~~~}}}}}}|||zzzvvvqqqmmmjjjgggddd___YYYSSSLLLEEE@@@888444000///111111///---222333444444444666999<<>>======>>>???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;999999888666444222000//////////////////////////////////////////000000111000000000000111111111111888:::???DDDGGGLLLZZZhhhxxxxxxpppiiieeefff___UUUNNNMMMPPPSSSVVVPPPTTT[[[ccckkkqqqvvvyyyiiieee___YYYWWW[[[ccciiihhh]]]SSSQQQUUUYYY]]]bbbgggmmmlllkkkiiiXXXFFFFFFLLLSSS[[[aaaeeekkkuuu}}}llleee]]][[[___gggnnnrrrtttbbbSSSLLLJJJRRRQQQPPPQQQRRROOOIIIDDDHHHPPP[[[cccfffiiilllppptttyyy~~~yyyppprrrpppkkkhhhlllnnnnnniiigggddd```^^^\\\[[[[[[XXXWWWVVVVVVUUURRRNNNJJJKKKJJJGGGFFFFFFEEECCCAAA======<<<;;;999888777777555555444444222111///...999;;;>>>@@@@@@===999777888777666333000---+++)))/////////...---------,,,+++***************++++++((())))))*********))))))((()))***+++++++++++++++///---+++)))))))))***+++,,,,,,,,,---------......///111444555555666888:::999999::::::;;;===AAADDDPPPbbbvvv|||jjjnnnxxxqqqpppqqqqqqqqqrrrtttwwwzzz{{{|||}}}ccc[[[___fffjjjpppuuu~~~gggYYY\\\ccchhhiiihhhiiigggdddeeeeeefffhhhiiijjjjjjjjjlllwww|||ppp\\\SSS[[[fffyyyuuuXXXPPPWWWeeevvvxxxyyy|||xxx}}}vvvzzz}}}qqqgggZZZIII===777444333222111111111000000000//////////////////....................................///////////////////////////111777???HHHNNNOOONNNSSSMMMKKKLLLMMMKKKJJJLLLQQQ^^^fffnnnvvvvvvzzziii\\\YYY{{{|||}}}{{{{{{|||}}}}}}|||wwwyyy|||~~~~~~}}}||||||{{{zzzyyyyyyyyyzzzyyyzzz|||~~~}}}|||{{{wwwxxx~~~~~~~~~|||zzzyyyzzz|||}}}|||{{{zzzwwwsssoookkkiiifffccc]]]WWWQQQIIIBBB===777444000///000111000...111333444555666888<<>>===999999888666444222111000////////////////////////000////////////000111111//////000000000111111111444555999===???DDDPPP]]]lllvvv~~~uuunnnkkkiiiddd^^^YYYVVVVVVVVVUUUSSSVVV[[[dddlllqqqsssrrr```^^^ZZZYYY\\\cccjjjnnnbbbXXXQQQSSSXXX]]]bbbggghhhmmmlllllljjjYYYHHHHHHRRRWWW^^^eeejjjqqqxxx~~~ooolllhhhfffgggkkkooorrr~~~yyylll\\\RRROOOPPPMMMLLLJJJFFFCCCAAABBBDDDPPPXXXccciiilllooouuuzzz{{{~~~wwwuuuvvvtttmmmhhhjjjkkkiiigggfffcccaaa^^^]]]]]]\\\[[[YYYWWWVVVUUURRRNNNKKKLLLJJJHHHFFFFFFEEEBBB@@@======<<<;;;999888777777555444444333222000///...222555888;;;;;;999777555777666555333111...,,,+++---------------,,,,,,,,,+++***************++++++)))))))))******+++++++++)))******++++++++++++***+++++++++++++++******))),,,,,,,,,---------......///111444555555666888:::777888999:::;;;>>>BBBFFFOOOaaauuuyyyiiippp}}}}}}~~~yyywwwxxx|||zzziiikkkvvv~~~{{{hhh___```fffiiihhhgggiiihhhfffdddeeeeeefffggghhhiiiiiinnnvvv{{{qqqccc___mmm}}}|||WWWLLLTTT\\\qqqwwwzzz|||ooouuurrrfff\\\MMM@@@999666444111222222222111111111000000////////////....................................////////////////////////...222999CCCKKKPPPQQQQQQTTTOOOMMMPPPRRRPPPMMMMMMOOOdddqqqtttuuuwwwiiiYYYVVVpppxxxxxx~~~|||{{{{{{}}}~~~}}}}}}wwwxxx{{{}}}}}}|||{{{yyyxxxxxxwwwwwwzzz{{{}}}~~~~~~}}}{{{zzzvvvuuuwww~~~}}}{{{yyyyyyzzzzzzzzzyyywwwtttpppllliiigggfffbbb[[[TTTMMMEEE===888555333000///000000000///222333555666777:::>>>AAAAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???999999888666444333222111////////////////////////000000000000000111111222//////000000000000111111111111444888888;;;EEEPPP\\\fffuuuzzzssspppnnnkkkhhheeebbb^^^ZZZVVVVVVWWW\\\eeemmmpppmmmhhh[[[YYYXXX\\\dddkkkoooqqq\\\UUURRRVVV\\\bbbgggllliiinnnmmmlllkkk[[[KKKLLLTTTWWW]]]dddkkkqqqvvvxxxqqqrrrssspppmmmlllnnnppp~~~zzzqqqcccVVVQQQSSSXXXXXX[[[\\\WWWOOOKKKNNNRRR```hhhpppssssssvvv}}}tttuuuwwwtttmmmiiiiiiiiihhheeedddcccaaa```_________]]][[[XXXVVVTTTRRROOOMMMLLLJJJHHHFFFEEEDDDAAA???======<<<;;;999888777777444444333333111000...---...000444777888777555333555555444333111///---,,,++++++,,,,,,,,,,,,,,,,,,++++++***************+++******))))))***,,,...///+++++++++***************((()))+++------,,,+++))),,,,,,,,,---------......///111444555555666888:::<<<<<<=========???BBBEEEKKK___tttwwwiiirrr}}}}}}{{{{{{|||rrrzzz{{{}}}lllbbbaaaggglllkkkkkklllkkkhhhddddddeeeeeefffggghhhhhhttt{{{{{{ooommm{{{YYYKKKRRRZZZssszzz|||}}}jjjiii~~~mmmmmm~~~}}}mmmggg___OOO@@@888777666444444333333222222111111111////////////....................................///////////////////////////444<<>>GGGOOOWWWdddqqq|||wwwtttpppooommmkkkhhhddd___[[[ZZZZZZ^^^hhhqqqrrrkkkccc]]][[[\\\bbbkkkqqqrrrppp___YYYWWW\\\aaadddhhhllliiinnnlllllllll]]]NNNOOOWWWYYY]]]dddkkkqqqssssssrrruuuwwwrrrkkkhhhjjjooo}}}xxxmmm```UUUSSSXXX]]][[[bbbhhhhhhbbb\\\YYYYYYlllrrrxxxzzz{{{}}}qqqmmmppppppllliiikkkllljjjcccbbbbbbaaa````````````^^^[[[WWWTTTRRRQQQNNNLLLMMMJJJHHHFFFEEECCCAAA???======<<<;;;999888777777444444333222111///...---...000444666777777555444333333333222111000///...++++++,,,,,,---------...,,,+++******)))*********+++***))))))***---///111,,,,,,+++******))))))))))))***,,,---......------,,,,,,,,,---------......///111333555555666888:::EEEEEEDDDAAA??????BBBDDDFFF[[[sssyyyjjjssszzz|||}}}}}}~~~}}}|||xxx{{{pppaaaaaaiiipppqqqqqqqqqooojjjeeeeeeddddddeeefffggghhhqqqxxxyyyvvv{{{WWWLLLSSSZZZvvv|||yyyyyyccc]]]uuuxxxrrrgggkkk~~~qqqqqqiiiWWWCCC888777888555444444333333222111111000////////////....................................////////////////////////000555>>>FFFKKKMMMNNNMMMTTTSSSVVV[[[ZZZSSSMMMKKKZZZwwwyyy|||fffQQQPPP\\\qqq{{{~~~}}}{{{zzz{{{}}}~~~~~~}}}zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxyyyyyyzzz{{{}}}|||yyyxxxxxxvvvzzz~~~~~~{{{|||||||||{{{{{{zzzzzzyyyxxxvvvsssoookkkhhhfffccc^^^WWWOOOGGG@@@999444222111000/////////000111444555555555444555888:::===@@@BBBCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@>>><<<;;;888666444222222222////////////////////////000000000///000111111222...////////////000000000444333444666555444999@@@CCCIIIRRR[[[fffsss}}}xxxrrrpppmmmkkkiiigggdddaaa```aaafffpppxxxwwwnnneee___^^^___gggpppvvvvvvttthhhdddaaaccceeeeeefffjjjiiinnnkkkkkklll^^^QQQSSS]]]^^^aaagggmmmrrrtttttttttvvvvvvooofffdddiiipppzzzuuulllaaaYYYXXX]]]bbbdddkkktttzzz}}}{{{yyyxxxzzz}}}zzznnnfffkkkllliiihhhjjjkkkjjjbbbbbbaaaaaa```______^^^\\\YYYUUUSSSQQQOOOMMMKKKLLLJJJGGGFFFEEECCCAAA???======<<<;;;999888777777444444444333111000...---000222444666666555333222222222222222222111000///,,,,,,------......//////,,,++++++***))))))******++++++******+++---000222---,,,+++***)))))))))***---,,,,,,,,,---///000111,,,,,,,,,---------......///111333555555666888:::EEEEEEDDDAAA??????AAACCCEEEYYYqqqmmmsssrrrssswww}}}|||}}}sssbbbccclllsssuuuuuutttpppkkkfffeeeeeedddeeefffggghhhlllssslllUUUPPPWWW___~~~yyy~~~vvv```XXX]]]hhhmmmllluuu}}}vvvaaaHHH999888888555555444444333222111000000////////////....................................////////////////////////111777???EEEIIIKKKLLLMMMUUUWWWZZZ\\\WWWOOOMMMOOOccc{{{~~~cccPPPQQQYYYrrr~~~~~~|||{{{{{{}}}~~~}}}}}}zzzzzzyyyyyyzzz|||~~~yyyyyyyyyyyyyyyzzz{{{{{{zzz}}}{{{xxxwwwxxxyyy~~~}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}|||{{{xxxxxxwwwtttqqqlllgggeee___ZZZSSSLLLEEE>>>888444000000000///......111333444555555333222222444777;;;???CCCDDDBBBAAACCCEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGFFFCCCAAA???>>>===999666333222111111///////////////////////////////////////000000111......////////////000000222000111444333222444999999===AAAFFFMMMYYYfffppp}}}uuurrrmmmjjjhhhhhhgggffffffiiiooowww|||zzzppphhh]]]^^^aaahhhrrryyy||||||sssoookkkkkkiiifffgggjjjkkkooollllllmmmaaaUUUXXX]]]___aaadddhhhllloooqqquuuuuurrrjjjcccccckkktttvvvrrrkkkccc^^^___ccchhhtttzzzxxxoooeeejjjllliiiggghhhhhheeeaaaaaaaaa```___^^^\\\[[[YYYWWWTTTRRRQQQPPPMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@======<<<;;;999888777777555555444444222111///...000111222444444333222111222222222222222111000///------..................,,,,,,+++***))))))))))))++++++******+++---...000,,,+++***)))))))))***+++...---,,,+++,,,...111222,,,,,,,,,---------......///111444555555666888:::===>>>>>>===<<<>>>AAADDDGGGZZZooo{{{qqquuummmmmmpppxxx}}}~~~|||xxxjjjiiipppuuuuuusssrrrooojjjgggfffeeedddeeefffhhhiiilllsssyyynnn___XXXYYYddd~~~~~~uuu___VVVOOO___lllrrr~~~|||wwweeeKKK<<<:::999333444444333222111000//////////////////....................................////////////////////////111777>>>DDDHHHKKKNNNQQQVVVXXX[[[[[[UUURRRYYYdddzzz]]]NNNRRR]]]uuu}}}{{{{{{|||}}}}}}||||||{{{yyyxxxyyy{{{}}}~~~{{{{{{zzzzzzzzzzzzzzzzzzyyy}}}{{{wwwwwwyyyvvv}}}}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~}}}zzzxxxvvvuuuvvvvvvuuuqqqlllfffbbbZZZUUUNNNHHHBBB===888444...000000///......111444333333444333222222555777:::>>>CCCDDDAAA@@@AAADDDDDDDDDFFFGGGHHHHHHIIIIIIHHHIIIKKKKKKJJJHHHEEECCCAAA>>>;;;666333111000///////////////////////////...............//////000........./////////000000///...///222222000222666444666999:::<<>>DDDHHHLLLQQQTTTUUUXXX[[[[[[WWWZZZjjj|||mmmeeeiiiuuuoooWWWKKKPPPcccxxx~~~~~~|||{{{|||}}}|||{{{}}}zzzwwwvvvvvvwwwxxx~~~}}}|||{{{zzzyyyyyyyyyxxx|||zzzwwwxxxzzzpppxxx|||zzzzzz~~~~~~}}}}}}||||||{{{{{{yyyzzz{{{{{{yyyvvvrrrpppsssuuuvvvuuurrrkkkeee```VVVRRRKKKEEE@@@;;;777444---///000///---...111444111222333333222444666999999>>>CCCDDDAAA???@@@CCCDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNOOONNNKKKHHHFFFBBB@@@;;;666333000//////////////////////////////---------------...//////............/////////000///---...222333111222555444666777666555555999===AAAIIITTTbbbttt}}}yyytttpppmmmkkkhhhffffffkkkqqquuussslllccc]]]^^^```cccggglllsss|||}}}xxxuuusssooolllnnnsssooossspppppprrrggg]]]aaa^^^aaabbbaaa```cccjjjqqqnnnlllgggaaa___ccckkkqqqnnnjjjddd```aaahhhpppvvv~~~zzzuuuccciiilllkkkiiijjjhhheeecccbbbaaa```]]]YYYVVVUUUVVVUUUUUUVVVVVVTTTPPPMMMGGGFFFDDDDDDEEEEEECCCBBB======<<<;;;999888777777777777666555444222111000...///111444666777777777333333333222111000///...---------,,,,,,+++++++++---,,,+++***))))))))))))******+++,,,,,,,,,+++++++++***)))((()))***,,,...(((***+++------,,,+++***,,,,,,,,,---------......///111444555555666888:::;;;;;;<<<;;;:::<<>>@@@AAAAAADDDIIIKKKLLLKKKKKKLLLOOOPPPRRRSSSRRROOOKKKIIICCC@@@<<<777444111000000000000000000000000000000////////////000000000000000000000000111111111111222222222222222222222222999777555333333333444555;;;<<>>======<<<;;;999888777777555555555444222000///......222888;;;;;;999777666;;;:::999777444111///.../////////......---------,,,,,,***)))))))))***+++)))************+++++++++******++++++++++++******+++,,,---...///...---,,,,,,,,,,,,,,,---...//////...000333555666777999;;;;;;:::::::::;;;>>>AAACCCHHHXXXkkkuuuzzz|||~~~}}}{{{xxxuuutttvvvzzz}}}uuummmnnnpppqqqqqqooollljjjfffggggggfffdddccccccdddhhhppp|||~~~yyy|||tttmmmttt{{{vvvlllfffnnn|||wwwiiiNNNUUUqqqyyyuuummmeeeSSS<<<666999333666555444333222111111000////////////............---------...............///............//////000333;;;CCCHHHMMMTTTUUUTTTUUU[[[[[[ZZZ[[[WWWccc|||uuuqqqgggcccfffmmmgggZZZ[[[hhhxxx~~~|||{{{|||||||||{{{yyywwwyyyyyywwwyyyyyyyyyyyyxxxyyy{{{}}}zzzzzzyyyxxxvvvtttsssrrrrrrxxx{{{zzzzzz}}}}}}{{{zzz|||~~~}}}zzzyyyyyy{{{zzzzzzzzzzzzzzzyyyyyyyyywwwuuuqqqnnnjjjeee___[[[QQQLLLEEE>>>999666333111000000000000////////////222222333444555777888999<<<===>>>>>>===<<<===>>>AAAEEEIIILLLMMMLLLMMMMMMMMMOOOQQQRRRQQQNNNJJJHHHDDDAAA<<<777333111000000////////////////////////...////////////000000000000000000000111111111111222222222222222222222222444333222111111222444555555555666:::AAAMMM[[[dddpppsssvvvwwwvvvuuuvvvvvvwwwvvvvvvuuussspppllliiiiiinnntttuuuqqqkkkfffddddddccccccdddhhhnnntttxxxvvvvvvvvvuuutttrrrqqqqqqppprrrtttvvvuuuqqqkkkfffhhhgggfffggghhhhhhfffdddSSSNNNKKKOOOYYYeeemmmpppfff```WWWQQQSSS```qqq}}}{{{qqqccc\\\ZZZbbbiiijjjhhhhhhdddccc```^^^]]]]]]]]]^^^YYYXXXUUUSSSPPPNNNLLLLLLGGGGGGFFFEEECCCAAA???>>><<<<<<;;;:::888777666666555555444333222000///...111555;;;>>>>>><<<:::999777777666444222000...---.........---------,,,,,,,,,+++***)))))))))***+++))))))*********+++++++++******++++++++++++*********+++,,,---...------,,,,,,,,,+++,,,,,,---...///...000333555666777999:::::::::999:::;;;>>>AAACCCJJJ[[[mmmvvvzzz~~~|||zzzwwwuuuuuuvvvxxxpppgggiiinnnqqqqqqooollliiidddeeeeeecccaaa```aaacccjjjoooxxx~~~{{{tttssswwwkkk^^^[[[jjjxxxuuujjjcccgggzzz~~~|||qqqYYY```{{{yyypppgggUUU>>>888999222555555444333222111111000////////////...........................---------......---------...//////222<<>><<<;;;:::999777666555444555555444333222111///...333777<<<>>>>>><<<:::999333333333222000///---,,,------,,,,,,,,,,,,,,,+++,,,+++******))))))******)))))))))*********++++++******++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---...///...000333555666777888:::::::::999:::<<<>>>AAACCCKKK\\\oooxxx{{{}}}~~~}}}}}}yyy}}}|||xxxuuusssrrrqqqyyy}}}jjjaaaeeekkkppprrrpppllliiieeeeeeeeecccaaa```bbbccclllooovvv}}}|||vvvrrrsss\\\SSSXXXlllxxxooo^^^UUUUUUkkkwwwbbbaaa}}}xxxmmmYYYAAA:::<<<555444444333333222111111000////////////............/////////...---------,,,---------...///000111222333<<>>======AAADDDHHHKKKLLLMMMNNNPPPRRRTTTVVVWWWVVVTTTPPPNNNGGGCCC===777333000//////------------------------------......//////000000000000111111111222222222000000000000000000000000///............///000111222222111000///000333666AAAJJJTTTYYYZZZ[[[```ffflllnnnoooooommmiiifffdddfffjjjooorrrrrrooollliiieeefffggghhhhhhhhhhhhhhhhhhjjjmmmpppssstttttttttvvvvvvxxx{{{~~~{{{tttmmmooonnnlllllllllkkkhhhfff```]]][[[\\\```dddgggggg```ZZZOOOFFFAAADDDLLLSSSTTTXXX\\\___dddiiimmmnnnooolllfffaaa```eeemmmsssuuuuuusssrrrwww|||zzzuuuggghhhjjjlllllliiieeedddeeecccaaa^^^\\\ZZZYYYYYYTTTTTTSSSQQQOOOMMMLLLKKKFFFFFFEEEDDDCCCAAA??????===<<<;;;999888666555444444444444333222111//////000444888;;;:::888777666000000111000000///...---+++++++++++++++++++++++++++++++++***************))))))))))))******************++++++++++++******))))))******++++++++++++++++++++++++,,,---...///...111444555666666888::::::999999:::<<>>======@@@CCCGGGJJJKKKMMMOOOQQQTTTUUUXXXYYYXXXVVVSSSQQQIIIEEE>>>777222000//////------------------------------......///000000111111111111111222222222222000000000000000000000000111111000000////////////111222222111//////111333444<<>>>>><<<;;;999777666555444444444333222111000//////222666888777555444444000000000000000//////...++++++++++++++++++++++++++++++++++++******))))))(((((()))))))))***************++++++++++++******)))))))))*********++++++++++++++++++,,,---......///111444555666666888999999999999:::<<>>FFFGGGIIINNNTTTWWWWWWXXXVVVXXX[[[NNNDDDKKKbbbsss}}}~~~{{{WWWUUUfffkkk~~~{{{uuuyyy~~~~~~~~~~~~}}}~~~~~~zzzwwwyyy}}}|||wwwtttuuuuuutttssssssvvvxxxrrrsssssstttttttttssssssvvvxxxyyyxxxzzz|||zzzuuuvvvuuuvvvxxxzzz{{{zzzyyyxxxxxxwwwvvvuuuttttttsssqqqnnnjjjeee___XXXPPPJJJCCC>>>999555333222000///,,,,,,---///000222333333444444444444444333222111111555:::===>>>=========@@@CCCGGGJJJLLLNNNQQQSSSSSSUUUWWWYYYXXXVVVSSSQQQJJJFFF???777222/////////---------------------------......///000111222222111111111222222222222333111111111111111111111111333333222111111000//////---...//////......000222000555;;;???AAAGGGPPPWWWaaadddhhhhhheeedddeeegggiiioooxxx|||rrrjjjhhhiiikkklllkkkhhheeeccc[[[[[[\\\^^^ccciiinnnrrr{{{}}}}}}{{{zzz|||zzzxxxwwwuuussspppnnngggddd___[[[\\\```eeeiiihhhfffaaaYYYQQQKKKIIIHHHFFFAAA<<<;;;<<<>>>EEELLLIIIJJJLLLQQQYYYbbbjjjooolllrrrtttpppooosssyyy{{{xxx}}}tttnnnmmmlllhhhgggddd```\\\YYYVVVTTTTTTTTTSSSRRRPPPMMMJJJIIIDDDDDDDDDCCCBBBAAA@@@??????>>>===;;;999777666555333333333333222111000000///222666777666444444444000000000000000//////...***++++++++++++,,,,,,,,,***++++++++++++***))))))((((((((()))))))))************++++++++++++************))))))******+++,,,*********++++++,,,---...///222444555555666777999999888888:::<<>>>>>>>>>>>>>>BBBEEEHHHKKKNNNPPPTTTVVVTTTVVVYYYZZZZZZXXXUUUSSSLLLGGG???777222/////////------------------------......///000111222333333111111111222222222333333222222222222222222222222111222222222222222111111---...//////......000222111222444666<<>><<<@@@GGGFFFGGGLLLUUU```hhhkkkkkkpppsssssspppqqqwww|||}}}|||tttnnnnnnnnngggfffdddaaa^^^[[[XXXWWWSSSSSSRRRQQQNNNKKKGGGEEEDDDDDDDDDCCCBBBAAA@@@??????>>><<<:::888666555444333333333333222222111000///222555666555333333333//////000000///......---++++++++++++,,,,,,------***++++++,,,+++***)))((((((((((((((()))))))))*********++++++++++++******++++++***)))***+++,,,---************+++,,,---...000222444555555666777888888888888999<<>>@@@GGGIIIJJJPPP[[[gggnnnmmmjjjppppppnnnnnnsss|||~~~tttnnnnnnnnneeedddcccbbb___]]][[[ZZZRRRRRRQQQPPPMMMIIIEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>===;;;999777555444333333333333333333222111000...000333444222111111111////////////...---,,,,,,+++++++++,,,,,,---------******+++,,,+++***)))((((((((((((((())))))))))))******++++++++++++******,,,+++*********+++------************+++,,,---...000222444555555666777888888888888999<<>>555444333111000/////////000000///......///111111444333222333444666666555666<<>>;;;;;;:::888666555444333444444444333111///...---,,,...000///.........000//////000000///...---+++---,,,++++++******++++++------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++***+++,,,+++******,,,...111222444555555555777999===<<<::::::;;;>>>BBBDDDIIIZZZnnnxxx}}}ttt~~~{{{zzzyyyvvvxxx}}}iiiaaaccchhhpppvvvxxxsssmmmllljjjgggfffgggiiikkklllnnnqqqxxxxxxnnn___WWWWWW```aaaXXXQQQQQQVVVhhh}}}rrrtttgggnnnqqqqqqwwwpppyyy}}}~~~ooollloooxxxpppRRR===:::999888555333111111222111000000000000000////////////........................---...///.........000222555EEELLLOOOWWWXXXUUUXXXQQQTTTTTTXXX[[[XXXiiizzz{{{|||sss]]]LLLRRRaaaqqq|||}}}zzzwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxzzzuuuxxxzzzyyywwwuuuuuuwwwvvvvvvvvvwwwwwwwwwxxxxxxrrrtttvvvxxxzzzzzzzzzzzzyyyyyyxxxuuusssrrrsssuuuqqqpppqqqrrrsssssspppmmmggggggddd]]]RRRGGG???:::555444222111000///////////////......///000222333333333222333555777888999:::>>>BBBBBB@@@???BBBEEEFFFKKKNNNNNNPPPVVVZZZ[[[___dddoooxxxuuuiii___]]]WWWOOOCCC999444111///...////////////000000000000222111000000222444555555666555444444444444555666222222222222333333333333222222333444333222111000000111111222222333444444666666555555888>>>EEEKKKQQQUUUZZZ^^^aaagggnnnsssxxxvvvtttqqqpppppprrrsssnnnfff^^^YYYUUUQQQRRRVVVXXX^^^ccceeejjjsss{{{~~~wwwsssmmmhhhffffffhhhjjjxxx|||}}}wwwkkk___WWWUUUVVVYYY\\\[[[WWWSSSRRRSSSVVVZZZbbbkkkqqqsssrrrpppooottttttpppnnnttt||||||mmmhhhiiieeedddbbb___\\\ZZZYYYYYYSSSRRRPPPNNNLLLJJJHHHGGGGGGEEEDDDDDDDDDDDDAAA???===<<<;;;999777555444333444444444333111000...---...000222333222111111111000000111111000///---,,,---,,,++++++******++++++------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))***+++,,,+++******,,,...000222444555555555777999===<<<:::999:::===@@@BBBKKK]]]qqq{{{sss~~~vvvsss|||}}}iii___bbbgggooouuuvvvqqqmmmiiijjjjjjjjjiiijjjlllnnnnnnooouuu~~~|||kkk\\\OOOIIIKKKVVV\\\WWWSSSRRRXXXjjj~~~qqqrrrffflll{{{xxxjjjrrrssskkkwww{{{sssuuulllmmmppp{{{tttTTT>>>;;;<<<777555333222333333222111000000000000////////////........................---...///.........000222888GGGLLLNNNVVVWWWUUUYYYVVV[[[[[[YYYXXXWWWooo{{{ppp___bbbfffdddVVVLLLTTTeeettt~~~~~~|||{{{yyywwwwwwwwwxxxxxxyyyyyyyyywwwttttttuuuwwwwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyqqqssswwwzzz{{{{{{yyyxxxyyywwwtttrrrrrrqqqpppppppppppprrrtttvvvuuurrrooofffeeeaaaYYYMMMBBB:::666444333222111000/////////............000222444555444444333444555888;;;===???AAACCCBBB@@@@@@DDDGGGIIINNNQQQQQQSSSXXX[[[[[[___fffpppvvvqqqfff```___XXXPPPEEE;;;555222000////////////000000000111111111222222333333444444333444444333333333333444444444444444333333333333333000111222222222111///...000111111222222333444444555555666666777:::???CCCHHHMMMSSSXXX]]]cccjjjppp{{{}}}|||zzzyyyxxxyyyzzz{{{tttnnnhhheee```YYYWWWYYYZZZaaaeeedddeeekkkssswww{{{|||||||||{{{uuupppmmmnnnqqqsssxxxzzzzzzsssggg]]]YYYXXX]]]bbbhhhjjjeee___[[[YYY```dddjjjpppssssssqqqppppppuuuxxxwwwxxx}}}xxxlllggggggdddcccaaa^^^\\\ZZZYYYXXXUUUTTTRRRPPPMMMKKKIIIHHHFFFDDDCCCCCCDDDCCC@@@>>>???>>><<<:::888666444333444444444333222000///...///222666777777555333333111111222222111000...------,,,++++++******++++++------------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((((((((((((***+++,,,+++******,,,...000222444444444555777999===;;;999888999:::===???KKK^^^sss~~~nnn}}}zzz~~~lll^^^bbbgggoootttuuuqqqmmmhhhlllnnnnnnkkkiiijjjlllmmmnnnrrr|||xxxdddRRRCCCAAAHHHVVVaaa```ZZZWWWWWWggg}}}uuuwwwmmmhhhlllssswwwuuuqqqooooooxxxwwwooo|||~~~qqquuuqqqooooooxxxuuuYYYBBB>>>===777666444444444444333222000000000000////////////........................,,,...///.........000222:::HHHLLLMMMUUUWWWUUUZZZ]]]bbb___[[[WWWSSScccxxxkkk^^^^^^aaa___UUUNNNZZZlllyyy~~~||||||{{{{{{{{{{{{||||||{{{{{{yyyvvvsssrrrssstttxxxwwwvvvtttttttttvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwtttuuuxxxyyy{{{{{{zzzzzz{{{wwwsssqqqrrrrrrpppmmmoooppprrruuuwwwvvvssspppgggeee___UUUIII>>>777333333222111000////////////---------///111333666777888888777666777999<<>>555000///000000000111111222333444444333666999999777444333333555555666777888888999999<<<;;;;;;::::::999999999;;;999666444222222222333000111111222222333444444555777888999888888999;;;<<>>@@@???===;;;999777666555444444444333222111000///---111777:::999777444333222222333333222111000...---,,,++++++******++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++,,,+++******,,,......000222333444555777999;;;:::888777777777999999CCCWWWnnn|||qqq~~~mmm]]]bbbiiippptttsssqqqooolllmmmnnnmmmjjjgggdddccchhhiiinnnwww|||uuudddUUUPPPKKKJJJPPPZZZ___[[[VVVVVVcccxxxyyy}}}aaaaaaeeejjjgggcccoooqqqrrrtttaaaLLLBBB===:::999777777777666333111000000000000////////////........................---...///.........000222999GGGLLLMMMUUUXXXXXX]]]]]]aaa___^^^___VVVOOOVVV[[[hhhuuuxxxxxx{{{zzzlllWWWMMM]]]tttuuu{{{zzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzzwwwtttssstttvvvxxxvvvsssrrrssstttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxx{{{yyywwwvvvwwwyyy|||{{{xxxuuusssssssssrrrqqqoooooooooppprrrrrrpppnnnhhhddd[[[OOOBBB999444222222111000///////////////------...000222555888:::@@@BBBCCCAAA>>>===???BBBHHHFFFCCCAAABBBEEEIIILLLOOOUUUYYYYYYZZZ^^^___^^^\\\bbbddd```\\\]]]aaabbb___YYYNNNAAA666000///000111222222333444555666666666:::===<<<888444444555222333555777999:::::::::AAAAAA@@@@@@@@@@@@@@@???===<<<:::777555222111000000111111222222333444444555777888999888888:::;;;999???HHHOOOTTTZZZaaagggeeekkknnnnnnnnnmmmhhhbbbdddiiirrr}}}}}}zzz|||vvvvvvzzzpppVVVPPPIIIGGGGGGMMMYYYddd{{{~~~rrrcccZZZYYYZZZ___hhhssszzz{{{yyywwwwwwvvvyyy|||{{{wwwttttttvvvzzzrrrgggeeegggcccbbb```^^^\\\[[[ZZZZZZXXXWWWUUURRROOOLLLJJJIIIHHHFFFEEEEEEFFFEEECCCAAA>>>>>><<<;;;999888666666444444444444333222111000,,,000666999888666444333222222333333222111///...---,,,++++++******++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***+++,,,+++******,,,...---///222333444555777999:::999888777777777888999@@@TTTlllyyy~~~|||hhh\\\aaaiiiooorrrqqqooonnnkkkjjjjjjjjjiiigggdddaaadddfffkkksssvvvqqqdddYYYYYYWWWXXX___iiikkkbbbXXXZZZdddwwwvvv~~~}}}bbb```ccciiikkkmmm{{{yyyxxxxxxbbbKKKBBB@@@<<<;;;999888888666222000000000000000////////////........................---...///.........000222777FFFLLLNNNWWWZZZYYY^^^aaaeee```]]]\\\QQQGGGKKKVVVgggvvvwwwttt{{{yyyZZZIIIVVVmmmqqquuu{{{yyy{{{}}}~~~~~~|||{{{zzzzzzyyywwwuuuuuuwwwxxxxxxuuurrrrrrtttuuutttssswwwwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{uuuuuutttrrroooooopppqqqpppnnnmmmmmmnnnooonnnmmmgggbbbXXXLLL???777333222111111000////////////000......///000333555888:::???CCCGGGFFFCCCAAACCCEEEGGGEEEBBBBBBCCCGGGJJJLLLNNNUUUYYYZZZ[[[___```___]]]dddgggeeedddgggfffcccddd___TTTEEE888111000111333333444555666777888888:::===???===888555555777333555777:::===>>>???@@@EEEEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGGGGCCC===666222000111111222222333444444333555777777777888:::<<<888>>>FFFMMMRRRWWW^^^bbbdddllluuuzzz{{{vvvkkk___aaadddjjjsss}}}{{{zzz{{{sss^^^IIICCC@@@???======DDDMMMcccjjjuuurrrcccZZZYYY[[[aaahhhqqqwwwyyyzzz{{{}}}~~~yyyuuuuuuwwwxxxwwwiiidddfffcccbbb```^^^]]]\\\[[[[[[XXXWWWUUURRRNNNLLLIIIHHHGGGFFFDDDDDDEEEDDDBBB@@@<<<<<<;;;:::999888777777444444444444333222111111,,,000555777777555444333111222222222222000///...---,,,++++++******+++++++++,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++***+++,,,+++******,,,...---///111333444555777:::999888888777777888999999BBBUUUkkkxxx~~~wwwcccZZZ```hhhnnnppppppnnnmmmjjjhhhfffgggiiihhhdddaaaaaadddiiioooqqqlllbbbZZZZZZ___hhhvvvooo^^^OOOZZZooozzzqqqllljjjlllooosss||||||bbbHHHAAABBB===<<<:::999888666222///000000000000////////////........................---...///.........000222555EEELLLOOOXXX[[[YYY^^^[[[```\\\XXXWWWOOOIIIOOO```sss}}}eeeMMMVVVlllpppsssyyy}}}|||{{{|||}}}{{{yyyyyyyyyxxxvvvvvvxxxzzzwwwtttrrrrrrtttuuutttrrrvvvvvvwwwwwwwwwxxxxxxxxxtttuuuvvvwwwwwwwwwwwwwwwqqqrrrsssppplllkkknnnqqqqqqnnnkkkkkkkkkllllllllleee```VVVIII===555222111111000000////////////000/////////111333666888:::>>>CCCHHHIIIFFFDDDFFFHHHFFFDDDBBBBBBDDDHHHKKKLLLPPPVVV[[[\\\^^^bbbcccbbb^^^cccccc```bbbggghhhdddhhhbbbWWWHHH:::222111222444444555666777888999:::<<>>999555666999;;;===AAADDDGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJRRRVVV[[[]]]YYYOOODDD===000111111222333333444444222444555666666888:::===777===FFFLLLPPPUUU[[[___fffppp~~~sssaaa]]]]]]^^^bbbjjjuuu{{{xxxzzzwww\\\EEE@@@<<<<<<===:::555888@@@AAALLL]]]nnnzzz|||ooobbbZZZZZZ\\\dddjjjqqquuuwwwyyy|||{{{vvvvvvxxxwwwyyyhhhbbbcccdddcccaaa___]]]\\\\\\\\\XXXWWWTTTQQQNNNKKKIIIHHHDDDCCCAAAAAABBBAAA???===;;;;;;:::999999888888777444444444444333333222111---000555777777555555555111111222222111000...------,,,++++++******++++++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))***+++,,,+++******,,,...,,,///111333333555777:::888888888888888999::::::EEEWWWlllxxx}}}zzz{{{zzzbbb\\\```eeekkknnnooonnnllljjjggggggkkkjjjddd___^^^ccc```fffttt{{{uuuiiibbbcccooo~~~uuuYYYPPP^^^xxx~~~xxxbbbZZZmmm||||||vvv___MMMCCC@@@;;;;;;999888666444333222111111000000//////............------------.........------......///000111999AAAHHHLLLRRRZZZ^^^^^^ZZZ\\\XXXVVVUUUMMMJJJVVVmmm}}}|||aaaIIISSSfffpppyyy}}}|||}}}{{{|||~~~|||zzzwwwwwwxxxyyyzzzzzztttsssssstttvvvvvvuuutttrrrssstttuuuuuutttsssrrruuuuuuvvvwwwxxxvvvrrrnnnsssrrrqqqooonnnnnnmmmmmmqqqpppnnnllljjjiiiiiiiiidddaaaYYYMMM???555111111...............///000000000000111222333444444555>>>@@@BBBEEEGGGHHHIIIIIICCCDDDEEEEEEEEEFFFIIILLLRRRVVV\\\```aaaaaaaaaaaaeeeffffffggghhhiiijjjjjjkkkfff\\\NNNAAA777222111333333333444666999<<<>>>DDDDDDBBB===999888:::===>>>CCCIIILLLKKKKKKMMMOOOPPPQQQRRRTTTVVVWWWYYYYYYbbboooxxxyyyxxxpppZZZBBB<<<444///111333111333888444555555555666666777777@@@???AAAHHHNNNUUU___hhhqqq~~~lll[[[VVVYYYZZZUUUOOOOOOVVV^^^iiilllppprrrrrrqqqrrrrrrrrrssssssppphhh\\\PPPIIIIIIGGGDDD@@@===:::999888:::???FFFOOOXXX___cccfffkkknnnnnneeeYYYUUU[[[dddkkknnnrrruuuvvvuuuxxx{{{zzzwwwuuuzzz}}}zzzpppkkkgggccccccbbb```___\\\[[[YYYUUURRROOOMMMLLLKKKIIIGGGHHHGGGFFFDDDCCCAAA@@@???>>>===;;;999888888888999444555666444111///...///---///222444555444333222333222111000////////////+++++++++++++++++++++++++++---...---+++))))))***))))))))))))))))))))))))&&&''')))***,,,,,,------++++++***)))(((((())))))---,,,+++++++++,,,---...///000111333444555666666777888888888777777999;;;AAAXXXrrr}}}zzzvvv|||}}}|||ddd^^^aaafffkkknnnooonnnnnnllliiiiiikkkjjjddd^^^]]]```^^^dddsss|||xxxmmmfffrrr}}}sss[[[QQQ\\\rrr~~~zzz~~~www___ZZZuuuoooWWWFFF@@@???::::::999777666444333222111111111000//////............------------.........------......///000111999AAAIIIMMMRRRYYY\\\[[[ZZZZZZTTTTTTVVVMMMJJJUUUpppaaaJJJRRRaaasss}}}}}}{{{zzzzzz}}}~~~{{{yyyvvvvvvwwwxxxxxxxxxvvvuuuvvvvvvwwwwwwvvvuuussstttuuuvvvvvvuuutttsssvvvvvvvvvwwwwwwvvvsssppprrrqqqpppooonnnmmmmmmmmmpppooonnnmmmlllkkkjjjiiidddaaaYYYMMM@@@666222111//////.........//////000000000111222333444444555888:::===AAADDDFFFGGGHHHFFFGGGGGGGGGGGGIIIMMMPPPTTTWWW\\\^^^___^^^______eeefffggghhhjjjkkkllllllmmmhhh^^^PPPCCC888333111333333333444666:::===???CCCCCCAAA>>>;;;:::===AAADDDHHHLLLMMMMMMNNNRRRUUU]]]^^^^^^______```aaaaaagggjjjgggbbbdddhhhaaaSSS@@@888333444444222333777555555666666777888999999???AAAFFFNNNSSSXXXbbbmmmwww|||iii\\\[[[VVVOOOHHHDDDDDDGGGIIIKKKNNNSSSWWWZZZ]]]aaaccchhhccc[[[UUUQQQRRRUUUWWWVVVSSSNNNIIICCC???===;;;777999===CCCIIINNNRRRTTTXXX[[[[[[VVVQQQSSS]]]fffnnnrrruuuvvvuuuxxx|||yyyxxxwww{{{}}}yyypppllliiicccbbbaaa```]]][[[YYYXXXVVVTTTPPPNNNMMMLLLJJJHHHHHHGGGFFFDDDCCCAAA@@@???>>>===;;;999888888888888444555666444222/////////---///222444666666555444222111000//////.........+++++++++++++++++++++++++++---...---+++))))))***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,++++++***))))))))))))))),,,,,,+++***+++,,,---...///000111333444555666666888999999999777777999;;;AAAWWWppp}}}|||~~~|||{{{ccc```bbbeeeiiilllnnnoooooooookkkjjjkkkiiibbb]]][[[\\\[[[cccrrr~~~|||rrrjjjvvv~~~mmm[[[TTTZZZkkk~~~yyy{{{qqqXXXUUUvvvqqqWWWFFFBBBDDD999888888777555444444333222111111000000///............------------.........------......///000111888AAAJJJOOOSSSXXXZZZXXXXXXWWWQQQRRRUUUNNNNNN]]]||||||\\\KKKQQQ^^^qqq{{{{{{zzzxxxyyy{{{}}}}}}|||zzzwwwuuutttuuuvvvvvvuuuwwwwwwxxxxxxxxxxxxwwwvvvttttttvvvvvvvvvvvvttttttwwwvvvuuuvvvwwwvvvtttrrrqqqpppooonnnmmmlllllllllmmmmmmnnnnnnmmmllljjjiiiccc```YYYMMM@@@666222222////////////////////////000000111222333444555555444666999===AAAEEEGGGHHHHHHHHHHHHGGGHHHKKKPPPTTTWWWYYY\\\\\\\\\\\\]]]^^^dddeeegggiiikkkmmmnnnnnnooojjjaaaUUUGGG;;;444111333333333555888<<<@@@BBBBBBBBB@@@>>><<<>>>AAAEEEKKKNNNPPPQQQQQQTTTYYY^^^ddddddddddddddddddccccccddd___UUUNNNUUU``````XXXEEE>>>999888666444333555666666666777999:::;;;<<>>AAADDDHHHJJJKKKKKKJJJIIIKKKSSS___hhhiiirrrzzz{{{yyy|||xxxvvvvvvxxxxxx|||}}}vvvmmmjjjhhhcccbbbaaa^^^[[[YYYWWWVVVWWWTTTQQQOOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;999888888888888444555666444222000///000---///111333555555555555111000000///......------+++++++++++++++++++++++++++---...---+++))))))***))))))))))))))))))))))))((()))******++++++******+++***)))))))))))))))))),,,+++******+++,,,---...///000111333444555666666999::::::999888777999:::AAAVVVmmmyyy~~~}}}{{{yyy``````bbbdddfffiiilllnnnooopppkkkhhhhhhfff___ZZZYYY\\\\\\bbbqqq~~~uuujjjooossstttssswwwxxxlll\\\TTTWWWfff{{{mmmTTTRRRttt|||```KKKCCCCCC888888777666666555444444222222111111000//////.........------------.........------......///000111999BBBLLLQQQUUUYYYYYYVVVUUUUUUQQQRRRUUUQQQZZZqqq|||zzzttteeeTTTLLLSSS___rrr}}}zzzyyyxxxyyy{{{|||{{{zzzxxxvvvtttssstttuuuttttttwwwxxxyyyyyywwwvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttwwwvvvuuuuuuvvvwwwvvvtttoooooonnnmmmlllkkkkkkkkkjjjkkklllmmmlllkkkiiiggg```^^^WWWKKK>>>555222111000000000000000//////...000111111222333444555555444666999<<<@@@DDDFFFGGGHHHHHHGGGFFFGGGLLLRRRVVV\\\]]]]]]]]][[[[[[]]]^^^bbbdddfffjjjlllnnnoooppppppmmmfffZZZLLL???777333333333444666:::>>>BBBEEECCCBBB@@@>>>>>>@@@DDDGGGOOOSSSWWWXXXYYY[[[```dddffffffffffffffffffffffffaaa^^^YYYXXX^^^bbb[[[OOOIIIDDD???<<<:::888666555888888888999;;;===???@@@AAAGGGPPPWWW[[[bbbrrrqqqbbbZZZLLLCCC999555777::::::888;;;===@@@CCCFFFLLLRRRVVVQQQMMMGGGDDDFFFMMMUUU[[[bbbbbbbbb___ZZZSSSLLLHHHGGGFFFCCCBBBDDDGGGKKKMMMNNNKKKHHHGGGKKKUUU```hhhgggxxxxxxooonnnqqqtttwww{{{{{{}}}rrrhhheeeeeecccbbb```]]]ZZZWWWUUUTTTVVVTTTQQQOOONNNLLLJJJHHHGGGGGGEEEDDDBBB@@@??????<<<<<<;;;:::888888777777444555666555222000000000000111222333444555555555111111111000000///...---+++++++++++++++++++++++++++---...---+++))))))***(((((((((((((((((((((((())))))************))))))******)))))))))))))))***++++++*********,,,---...///000111333444555666666:::;;;;;;:::888888999:::BBBUUUjjjuuuzzzxxx{{{yyyaaa___```bbbdddfffiiikkkmmmoooiiieeeeeebbb\\\XXXXXX]]]^^^cccppp~~~tttggggggfffcccfffqqqyyynnn\\\PPPRRRaaayyylllVVVVVVuuujjjOOO@@@>>>999999888777666666555555222222222111000000//////......------------.........------......///000111:::CCCMMMSSSVVVZZZYYYVVVQQQSSSRRRTTTVVVSSSeeefffccc___YYYOOOLLLWWWfff{{{~~~|||zzzyyyxxxyyy{{{{{{zzzyyyvvvtttssssssuuuuuuuuutttvvvxxxyyyxxxuuussssssttttttuuuvvvwwwwwwvvvuuutttvvvuuuttttttvvvwwwvvvuuuooonnnmmmllllllkkkkkklllggghhhjjjjjjjjjhhhfffeee^^^\\\UUUJJJ===444111111000111111222222111000000111111222333444555555666666777999;;;>>>AAACCCDDDIIIIIIIIIIIIJJJOOOUUUZZZ___``````___]]]]]]___aaaaaacccfffjjjmmmooopppppprrrpppjjj```RRRDDD:::555444555666888<<<@@@EEEGGGEEECCC@@@???@@@DDDHHHJJJRRRWWW]]]aaabbbcccfffhhhkkkllllllmmmnnnoooppppppjjjjjjkkkmmmoooiiiXXXIIIMMMKKKGGGDDDBBBAAA???<<<>>>>>>>>>>>>@@@BBBDDDFFFHHHLLLTTT\\\aaakkk~~~|||iiiXXXMMM===;;;999888999<<<>>>@@@===>>>@@@AAADDDHHHNNNRRRQQQPPPNNNLLLKKKJJJJJJJJJVVVYYY___bbbaaa[[[TTTPPPMMMKKKHHHGGGHHHLLLQQQTTTVVVRRRNNNLLLQQQZZZccciiitttooohhhiiilllqqquuuyyyzzz|||~~~~~~qqqfffcccdddcccaaa___[[[XXXVVVUUUTTTUUUSSSOOOMMMLLLKKKIIIGGGGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;:::999888777666444555666555333111111111555666777888888777666555222222222222222111///...+++++++++++++++++++++++++++---...---+++))))))***(((((((((((((((((((((((()))************)))((((((***)))))))))))))))************))))))***,,,---...///000111333444555666666999::::::999888777999:::BBBUUUhhhrrrvvv|||~~~uuu{{{ddd^^^___aaaccceeehhhiiijjjlllfffbbbbbb```[[[XXXXXX^^^___dddooo|||sssccc]]][[[XXX^^^mmmvvvjjjUUUKKKNNN___yyyeeeTTTWWWvvvrrrUUUDDD@@@;;;::::::999777666555555333222222111111000//////......------------.........------......///000111999CCCMMMRRRVVVYYYYYYVVVPPPQQQQQQTTTVVVSSSggg~~~lllgggccc\\\QQQNNN\\\nnn{{{sss~~~{{{yyyxxxxxxyyyzzz{{{yyywwwtttsssssstttvvvwwwwwwvvvuuuwwwyyywwwssspppqqqsssttttttvvvvvvvvvvvvtttttttttsssssstttvvvwwwvvvtttnnnnnnmmmlllllllllllllllgggggghhhhhhgggfffdddccc]]][[[TTTIII===444111111000111333444444444333222111111222333444555666666666777888999;;;===???@@@KKKLLLLLLMMMPPPTTTZZZ___```aaabbbaaa``````bbbdddaaadddhhhllloooqqqqqqqqqrrrqqqnnneeeXXXIII>>>777666666777:::===BBBFFFHHHGGGDDDAAAAAADDDJJJNNNPPPVVV\\\ccchhhiiijjjllloooooooooqqqrrrtttvvvwwwxxxsssrrrrrrrrrnnneeeVVVJJJRRRSSSRRROOOOOOQQQOOOKKKJJJIIIHHHHHHIIILLLNNNPPPSSSVVV^^^gggppp{{{mmm[[[KKK???777999;;;<<<<<<>>>BBBFFFGGGHHHJJJLLLNNNRRRWWW[[[\\\\\\[[[YYYTTTOOOJJJGGGIIINNNWWW^^^aaa___[[[WWWTTTRRROOONNNOOOSSSXXX[[[XXXVVVSSSSSSVVV]]]eeejjj}}}xxxhhhfffiiilllqqqxxxzzz{{{}}}~~~ssshhhdddfffcccaaa^^^[[[XXXVVVVVVVVVUUURRROOOMMMLLLKKKHHHGGGGGGFFFEEECCCAAA@@@???>>>:::;;;::::::999777666555444555666555333111111222777888;;;<<<===;;;999777222333333444333222000///+++++++++++++++++++++++++++---...---+++))))))***)))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))******+++***)))))))))***+++---...///000111333444555666666777888999888777777999;;;AAATTThhhrrrvvvzzzyyyttt~~~{{{{{{fff^^^___aaadddfffhhhiiiiiikkkeee``````___[[[ZZZ[[[^^^___cccmmm{{{rrraaaTTTVVVYYY```nnnvvviiiUUULLLPPPccc|||~~~{{{```PPPUUUwwwqqqXXXIIIGGG======<<<:::888777666555333333222111111000000///......------------.........------......///000111777AAAJJJOOOSSSXXXXXXVVVQQQNNNKKKRRRWWWQQQ^^^}}}~~~yyyrrrgggWWWPPPaaayyy|||vvvlllyyy~~~{{{wwwwwwvvvxxxyyyyyywwwuuutttssssssvvvxxxzzzyyyxxxuuuxxxzzzwwwrrroooppprrrssstttuuuvvvvvvuuutttsssqqqqqqrrrtttvvvwwwuuusssooonnnmmmmmmmmmmmmmmmmmmiiiiiihhhgggfffdddcccccc^^^[[[UUUKKK???666333444000222444666777777666555111222222333444555666666777777888999;;;>>>@@@AAAJJJLLLNNNPPPSSSWWW\\\```^^^```bbbcccbbbcccdddfffdddgggkkkooorrrssstttsssqqqrrrqqqiii\\\NNNAAA:::888888999;;;>>>BBBFFFIIIHHHDDDBBBCCCJJJRRRWWWZZZ]]]bbbhhhlllmmmooossswwwrrrrrrtttuuuwwwyyyzzz{{{wwwtttppplllfff___XXXTTTZZZ]]]^^^\\\___cccbbb]]]XXXWWWVVVUUUVVVXXX[[[\\\___ccclllyyysss]]]OOOCCC;;;999;;;<<<===???CCCIIINNNSSSUUUVVVWWWXXX[[[___bbb___bbbeeeeeebbbZZZRRRLLLEEEIIIPPPWWW\\\^^^^^^^^^\\\YYYUUUSSSSSSUUUYYY[[[WWWXXXYYYXXXZZZ^^^dddiiixxx~~~zzzlllcccgggmmmooouuu~~~~~~{{{ssshhheeehhhbbb```]]]ZZZXXXWWWWWWWWWVVVSSSPPPNNNMMMKKKIIIGGGFFFFFFDDDCCCAAA@@@>>>>>>::::::::::::999777666555444555666555333222222333111444888<<<===;;;888666111222333333333111///...+++++++++++++++++++++++++++---...---+++))))))***))))))))))))))))))))))))(((((()))))))))))))))((()))))))))))))))***++++++))))))((()))***+++---...///000111333444555666666444666777777666777999;;;???SSShhhssswww|||xxxrrr}}}www~~~zzzeee^^^___bbbeeehhhiiiiiiiiijjjddd`````````]]]\\\^^^]]]___bbblll{{{sss```SSSZZZaaajjjvvv|||qqq___OOOUUUhhhzzzvvvcccRRRXXX}}}}}}yyyvvvhhhSSSHHHJJJ???>>>===;;;999777666555333333222222111000000000.........------............------......///000111666???GGGLLLQQQVVVWWWVVVRRRKKKGGGPPPWWWNNNSSSkkk{{{~~~ppp[[[RRReee{{{oooeeesss{{{~~~}}}vvvuuuuuuvvvxxxwwwuuussssssssstttwwwzzz|||{{{zzzuuuxxx{{{xxxrrrooopppsssrrrssstttuuuuuutttsssrrrooooooqqqtttwwwwwwtttqqqooonnnnnnmmmmmmmmmnnnnnnkkkjjjiiigggeeeddddddddd___]]]WWWLLL@@@888555555000222555777888888888777111222222333444555666666999999:::;;;>>>AAADDDEEEHHHJJJMMMPPPSSSWWW\\\___\\\___bbbccccccdddeeeggggggiiimmmrrrtttuuuuuuuuuqqqsssrrrkkk___PPPCCC<<<:::::::::<<>>>>>===<<<===BBBJJJQQQVVVTTTUUUVVVVVVVVVVVVXXXZZZUUU\\\eeekkkiii```SSSKKKFFFHHHMMMRRRWWW\\\```bbb]]]ZZZUUURRRPPPQQQSSSTTTYYY[[[]]]]]]\\\]]]bbbfffpppvvv{{{ooodddaaaiiiqqqrrryyy~~~zzzxxxwwwqqqgggdddgggbbb```]]]ZZZXXXXXXXXXYYYWWWTTTQQQOOONNNMMMJJJIIIFFFFFFDDDCCCAAA???>>>>>>::::::::::::999777666444444555666666444222222333)))---333888:::999666444000111222333222000...---+++++++++++++++++++++++++++---...---+++))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))((())))))***++++++)))(((((((((***+++---//////000111333444555666666333444555666666777999<<<===RRRiiiuuuzzz~~~xxxppp{{{bbbhhhwwwyyyhhhfffffffffhhhkkkkkkiiigggkkkiiieee```]]][[[[[[[[[VVV\\\dddpppsss\\\RRR\\\jjjyyyqqq^^^RRRSSSeeexxxiiiiii\\\LLLgggqqqgggeeemmmjjjYYYMMMLLLAAA???<<<:::999888555333333111000000111111///.........---------,,,,,,,,,...............///000000555>>>GGGLLLOOOSSSSSSQQQKKKNNNRRRUUUPPPKKKMMMSSS___gggqqqvvvwww~~~{{{___WWWjjj{{{rrruuuzzzvvvooovvv~~~{{{uuuvvvvvvuuuuuuttttttssssssxxxyyyyyyxxxwwwvvvxxxyyyyyyyyyyyyvvvssspppppppppppppppqqqtttuuutttrrrooorrrpppnnnpppssstttssspppkkkmmmnnnmmmkkkiiiiiiiiikkkiiigggeeecccbbbbbbbbb^^^\\\WWWLLL???555111000111333777;;;<<<<<<:::999999888666777999<<<>>>>>>DDD@@@===@@@FFFJJJJJJHHHNNNNNNOOOQQQUUUYYY^^^```aaacccffffffeeedddcccdddhhhjjjmmmoooppprrruuuwwwsssuuurrrjjjaaaVVVGGG;;;===<<<;;;<<<>>>@@@CCCDDDBBBCCCDDDGGGQQQ^^^fffgggkkklllnnnoooqqquuuzzz}}}{{{|||~~~|||wwwrrrnnnmmmmmmmmmnnnoooqqqsssuuuwwwxxxsssssstttsssssstttwwwzzzrrr[[[III>>>:::;;;=========???CCCHHHLLLOOOKKKIIIFFFFFFHHHJJJKKKKKKOOOVVV```hhhjjjeee\\\VVVLLLKKKKKKNNNUUU]]]bbbeeebbbZZZTTTTTTUUUSSSRRRSSS]]]]]]^^^]]]^^^aaaeeeiiitttyyy~~~rrraaaaaagggooouuuvvvzzz~~~||||||{{{vvvmmmfffcccbbbfffccc```\\\YYYWWWVVVVVVVVVSSSNNNLLLKKKKKKJJJIIIGGGGGGGGGFFFDDDBBB???>>><<<<<<;;;:::999888666555555555555444222000///...,,,///333555555555555666333111/////////...,,,++++++++++++++++++***)))((((((***++++++)))(((((()))******))))))((((((''''''((((((((((((((()))******++++++***)))((((((((()))*********)))******++++++...///000222333444555555888888999777666666777999???PPPbbbmmmuuu|||zzzmmmttt___```iiixxxpppoooooonnnnnnnnnmmmkkkjjjeeeccc___\\\ZZZYYYYYYZZZZZZ___fffqqqttt]]]\\\hhhvvvssseeeQQQPPPaaasssiiikkkdddSSShhhwwwnnnkkkmmmfffUUUJJJKKKDDDAAA>>>===;;;999777444333222000000111111000............---------,,,,,,...............///000000666???HHHLLLPPPTTTUUURRRNNNPPPTTTVVVRRRLLLKKKOOOUUU___kkkpppssseeeTTTdddvvvnnnssszzz~~~yyy{{{uuuvvvvvvvvvuuuuuuuuuttttttzzz{{{{{{zzzxxxxxxyyy{{{yyyyyyzzzxxxuuusssttttttpppqqqrrruuuwwwvvvsssqqqooommmkkkllloooqqqooommmkkkllllllkkkiiiggghhhiiihhhgggeeecccaaa```______]]][[[VVVLLL@@@777222222333666999<<<===<<<;;;999;;;<<<===@@@DDDGGGHHHIIIIIIKKKOOOTTTXXXWWWSSSOOOOOOOOOQQQSSSXXX\\\aaadddccceeeggggggeeedddeeefffjjjlllnnnooopppqqqssstttsssuuutttllldddZZZLLL@@@<<<;;;;;;<<>>===<<<<<<======>>>BBBAAAAAABBBDDDEEEDDDCCCFFFLLLVVV___cccccc___]]]YYYTTTNNNMMMRRRZZZbbbgggaaaZZZUUUTTTTTTRRRTTTWWW``````aaaaaaaaadddiiimmmuuuyyyyyylllbbbaaaccciiisssyyyzzz~~~|||oooggghhhkkkdddccc```]]]ZZZXXXVVVUUUSSSOOOLLLIIIHHHHHHGGGFFFFFFFFFFFFEEECCCAAA???>>><<<<<<;;;:::999888666555555555444333222000///......000333555555444555666444222000/////////...,,,)))******+++++++++******)))+++,,,+++***(((((()))***)))))))))((((((((('''((((((((((((((()))******+++***))))))))))))))))))*********)))******+++,,,...///000222333444555555777888888888666666888999???PPPcccnnnsssxxxzzzzzz{{{xxxmmmtttddd______fffrrryyyttttttrrroookkkhhhggghhhaaa___]]]ZZZYYYYYYZZZ[[[[[[```gggqqqsss]]][[[iiiwww|||zzzvvvoooiiiQQQPPP___pppkkkmmmkkkYYYeee~~~{{{vvvhhhVVVMMMNNNGGGDDDAAA???>>>;;;888666444333111111222222000///.........------------,,,...............///000000666???HHHMMMQQQVVVWWWUUUSSSSSSVVVXXXTTTLLLHHHIIIXXXeeeppppppppp~~~iiiMMMZZZmmmkkkrrr|||}}}|||{{{vvvxxxwwwvvvvvvvvvvvvvvvvvv|||||||||{{{yyyyyyzzz|||yyyzzz{{{zzzxxxwwwwwwxxxqqqrrrtttvvvyyyxxxvvvsssooollliiijjjmmmooonnnmmmkkkkkkkkkhhhfffeeefffhhheeedddbbb```___]]]]]]]]]\\\[[[VVVMMMAAA888444333555777;;;===??????===<<<===@@@DDDIIIMMMQQQSSSTTTQQQZZZeeellllllddd[[[UUUQQQQQQSSSVVV[[[___dddfffdddeeeeeedddccccccdddfffkkkmmmoooppppppoooqqqrrrrrruuutttnnnfff]]]QQQEEE<<<;;;;;;>>>BBBFFFHHHHHHFFFFFFHHHRRRdddssstttnnnqqqsssvvvxxxzzz}}}}}}~~~}}}|||{{{{{{xxxwwwvvvwwwyyy|||xxxdddMMM???:::888999<<<::::::::::::;;;<<<======AAABBBBBBEEEGGGGGGEEECCCAAAEEEKKKQQQWWW\\\^^^```^^^YYYSSSRRRUUU\\\cccggg```[[[WWWUUUSSSRRRVVV]]]gggggggggfffeeegggkkknnntttwwwyyywwwpppggg___ZZZdddgggoooyyyqqqfffeeejjjbbbaaa```^^^[[[YYYVVVUUUQQQNNNKKKIIIHHHHHHFFFEEEFFFFFFEEEDDDBBB@@@???===<<<<<<;;;:::999777666555555555444333222111///...///111333444333333444555444222000//////000///---((()))***+++,,,,,,,,,,,,+++------,,,***(((((()))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))***+++******))))))***++++++,,,...///000222333444555555555777888888777777999:::>>>QQQfffqqquuuxxxyyywwwyyy}}}nnnvvvrrrjjjcccbbbhhhqqq{{{vvvuuusssnnnhhhffffffhhhcccaaa___]]][[[\\\\\\]]][[[___eeennn|||qqq[[[\\\gggrrrvvvuuutttqqqnnnTTTRRRaaaqqqlllnnnooo\\\\\\vvv{{{lllYYYOOONNNHHHFFFCCC@@@???<<<999777666444333222333222111///............------------...............///000000666???HHHMMMRRRXXXZZZYYYVVVUUUWWWYYYUUULLLFFFFFFZZZjjjwwwtttppp|||eeeHHHRRRdddooowwwwwwyyy{{{vvvxxxxxxwwwvvvvvvwwwwwwxxx|||}}}}}}{{{yyyxxxyyy{{{zzz{{{{{{zzzxxxwwwwwwxxxrrrsssuuuxxxzzzzzzxxxuuurrrnnnkkkkkknnnppppppnnnkkkkkkiiifffcccbbbdddfffcccbbbaaa___^^^]]]\\\[[[\\\[[[WWWNNNBBB888333222444777;;;>>>AAABBBCCCBBBBBBDDDGGGKKKNNNRRRVVVYYY\\\hhhvvv|||vvviii]]]WWWTTTUUUVVVYYY\\\___bbbdddaaabbbbbb```___```bbbdddkkkmmmpppqqqppppppqqqrrrrrrtttsssnnnggg^^^RRRFFF===<<<<<>>===<<<<<<;;;999777555444444444444333222111/////////111222222111111222444333111///////////////---)))***++++++,,,,,,,,,+++---......---+++)))((()))))))))))))))((((((((((((((((((((((((((())))))***)))((((((((()))***++++++))))))))))))***+++,,,,,,...///000222333444555555444666888999888888:::;;;===RRRiiiwww{{{}}}~~~}}}{{{nnnssszzzwwwooolllkkklllrrryyyzzzyyywwwrrrmmmiiihhhjjjlllfffeeeaaa___]]]\\\\\\]]]\\\```dddmmm{{{rrr\\\dddjjjppptttwwwyyyvvvqqqTTTRRRaaaqqqjjjlllsss```WWWjjj~~~nnnZZZNNNIIIGGGEEEBBB@@@???<<<999777777666444333444333111000//////.........---------...............///000000555>>>GGGMMMSSSZZZ]]]\\\WWWVVVXXXXXXTTTLLLIIIJJJZZZmmm}}}|||xxx[[[FFFOOO]]]vvv~~~yyyzzz{{{wwwyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{zzzwwwwwwxxxyyyzzz{{{{{{yyyvvvttttttuuussstttuuuxxxzzzzzzxxxuuurrrooolllllloooqqqpppnnnkkkjjjhhhdddaaa```bbbcccaaaaaa```___^^^]]]\\\[[[]]]\\\XXXNNNBBB777111000222444999???CCCGGGIIIJJJKKKKKKKKKKKKMMMRRRZZZ___llluuuvvvhhh^^^YYYXXXXXXYYYZZZ\\\^^^___```___`````````___```ccceeejjjmmmppprrrrrrssssssttttttwwwvvvpppiiiaaaTTTHHH>>>;;;999===DDDJJJLLLLLLJJJRRRZZZaaajjjssswwwuuuqqqtttyyy}}}}}}~~~}}}||||||{{{yyyxxxzzz}}}rrr___OOODDD;;;;;;>>>???>>>>>>CCCBBBBBBDDDGGGLLLQQQTTTQQQNNNJJJIIIJJJLLLNNNNNNMMMJJJGGGFFFIIINNNUUUYYYYYYYYYZZZ]]]aaaddddddddd```\\\ZZZYYYWWWWWW___hhhnnnnnnmmmkkkjjjkkknnnqqquuuwwwxxxtttooommmqqqvvvwwwzzzwwwlllfffdddaaaaaaaaa___\\\YYYVVVTTTTTTRRROOONNNNNNMMMKKKIIIEEEEEECCCBBBAAA@@@??????======<<<;;;999777555444444444444333222111000///...///111222111000111222111000//////000000...,,,,,,,,,,,,,,,,,,+++******---......---+++)))((()))(((((((((((())))))))))))((((((((((((((())))))***)))((((((((()))***++++++))))))))))))***+++,,,---...///000222333444555555444666999:::999999:::;;;>>>TTTlllyyy|||~~~~~~ooopppsss}}}{{{xxxsssrrrtttyyy}}}xxxssslllgggggghhhiiijjjgggeeebbb^^^\\\ZZZZZZZZZ___bbbeeennn|||uuu```___bbbeeeiiiooorrrmmmeeeRRROOO]]]llliiilll{{{kkkZZZddd}}}rrrpppsss```RRRIIIFFFDDDAAA@@@???===:::888999777555444555444222000/////////.........------...............///000000444===FFFLLLSSS[[[___^^^VVVWWWYYYXXXSSSMMMPPPVVVsssyyynnnTTTHHHQQQZZZyyy~~~yyy{{{|||wwwyyyxxxvvvuuuuuuwwwyyyzzzzzzzzzzzzxxxvvvuuuvvvwwwxxxyyyyyywwwtttrrrrrrsssttttttuuuxxxyyyyyyvvvsssooommmkkklllnnnooommmjjjjjjjjjhhheeeaaa___```aaa````````````___]]]\\\[[[ZZZZZZWWWNNNBBB777111///000333888>>>EEEJJJMMMOOORRRSSSRRRQQQRRRYYYccckkkzzz~~~sssggg___\\\ZZZZZZ[[[\\\\\\]]]]]]]]]___```bbbbbbcccdddgggiiijjjnnnrrrtttuuuuuuuuuvvvxxxzzzzzztttnnneeeYYYMMM???:::777:::BBBIIILLLMMMOOOWWW```dddiiipppuuuvvvrrrvvv|||}}}|||{{{{{{|||tttjjj\\\PPPCCC>>><<>>EEEJJJNNNPPPRRRUUUWWWYYY\\\dddoooxxxyyyooofffaaa___[[[[[[\\\]]]^^^^^^^^^^^^\\\___bbbdddeeefffiiijjjmmmqqqtttvvvvvvuuuuuuuuuvvvyyyzzzuuupppiii]]]RRRFFF???999;;;CCCLLLQQQQQQUUU[[[___bbbiiirrrvvvvvvuuuyyy{{{{{{zzz{{{|||~~~vvveee[[[TTTKKKAAA???>>>???DDDFFFEEEHHHLLLKKKQQQ[[[eeennnrrrtttuuukkkgggccc```___`````````]]][[[WWWTTTSSSUUUXXXZZZ```^^^[[[\\\```eeeiiijjjccc]]][[[^^^bbbdddhhhmmmlllmmmmmmlllmmmooossswwwyyy|||~~~~~~|||nnnfffgggkkkfffdddaaa]]]ZZZWWWTTTSSSPPPOOOMMMMMMMMMLLLJJJGGGGGGFFFDDDBBBBBBAAABBBBBB>>>===<<<;;;999666444333333333333333222222111000,,,000555888888666555555000111333666777555000,,,,,,,,,,,,---,,,,,,++++++)))+++,,,+++***(((((()))'''((((((((()))))))))***((((((((((((((()))******+++***))))))))))))))))))((((((((()))***,,,---......///000222333444555555666888;;;;;;:::999888999@@@TTTjjjssstttwww}}}vvv~~~sssgggcccgggkkkjjjggghhhfffccc```^^^]]]]]]^^^\\\^^^bbbjjjzzzuuuaaaSSSZZZbbbhhhooosssqqqlllVVVOOOWWWddd{{{sss||||||ddd^^^oooqqqppptttfffWWWJJJEEEDDDBBBAAAAAA@@@>>><<<:::999777666666555333111000/////////...........................///000000222;;;DDDKKKRRR[[[``````WWWZZZ]]]ZZZSSSRRR```pppjjj```bbbdddXXXRRRYYY^^^qqq}}}xxxxxxvvvuuussstttvvvxxxzzz{{{{{{{{{yyyvvvuuuvvvwwwssstttvvvuuutttssstttvvvtttttttttvvvwwwuuuqqqnnnlllkkkkkknnnpppooojjjfffiiijjjjjjgggccc___^^^^^^]]]^^^^^^^^^]]]\\\ZZZYYYRRRSSSQQQKKKBBB999555333111444999>>>DDDJJJMMMOOONNNSSSYYY^^^ccckkkwww{{{tttkkkeeeaaa___ZZZ[[[\\\^^^___`````````XXX[[[```ccceeefffhhhiiipppssswwwxxxwwwuuuttttttsssvvvwwwtttoooiii^^^TTTMMMFFF>>>???HHHQQQVVVWWW[[[\\\]]]```jjjuuuxxxvvvxxx}}}|||}}}}}}~~~tttaaaVVVOOOFFF<<<@@@@@@CCCHHHIIIIIIOOOVVV^^^eeeqqq{{{{{{wwwpppmmmjjjhhhgggfffdddbbbfffccc___[[[XXXWWWWWWWWWWWWXXX\\\bbbhhhkkklllkkkddd^^^[[[```eeehhhjjjmmmrrrrrrpppnnnmmmmmmpppsssxxx{{{yyykkkhhhkkkhhhfffaaa]]]YYYVVVTTTSSSQQQPPPNNNNNNNNNMMMKKKIIIGGGFFFDDDCCCBBBBBBBBBCCC>>>>>>===;;;999666444333333333333333333222111000---222888;;;<<<:::888777000222555999:::777222---******+++,,,------------(((***++++++)))(((((()))'''((((((((())))))******((((((((((((((()))******++++++***)))(((((())))))((((((((()))***,,,---......///000222333444555555777999;;;<<<:::888888888===RRRhhhqqqtttyyy{{{nnnyyyssskkkjjjfffgggjjjdddhhhgggddd```\\\ZZZZZZ\\\]]]ZZZ\\\iii}}}ttt___WWW]]]hhhyyysssVVVNNNVVVeeevvv}}}cccaaaqqqzzzsssaaaTTTLLLHHHGGGFFFEEECCC@@@>>>===:::999888666555333222222222111//////000000...---............////////////111<<>>;;;:::999888666444333333222111//////000000...---............////////////111<<>><<<:::888666444333222222222222111000//////---333;;;@@@@@@<<<888555444333333444444222///,,,***++++++,,,,,,++++++***,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((()))))))))******++++++,,,,,,---///000222333444444444444555777::::::999888888999DDDRRRcccnnnwwwfffffflllyyyyyyeee[[[ZZZXXX^^^fffddd``````___\\\YYYWWWXXXZZZ]]]\\\^^^kkk|||oooZZZ^^^kkk{{{ttt[[[NNNVVVlllwwwppp|||sssRRRTTTooorrr^^^PPPFFFEEECCCAAA@@@@@@AAAAAA<<<<<<:::999777555444333222111//////000000...---............////////////000;;;GGGLLLPPPUUUXXXWWWUUUZZZXXXWWWXXXPPPLLLUUUdddkkksssttttttzzzwwweeemmm|||}}}|||xxx|||{{{xxxwwwvvvuuuvvvwwwzzzyyyxxxwwwxxxyyyzzz{{{uuutttsssrrrrrrrrrrrrrrrrrrrrrrrrssstttsssqqqoooooonnnmmmlllkkkkkkkkkkkkgggfffeeecccaaa___]]]\\\YYYXXXWWWUUURRRPPPNNNNNNMMMMMMLLLIIICCC<<<666222///111666;;;AAAIIIQQQWWW[[[___eeejjjnnnrrrvvvyyywwwsssmmmiiifffccc```^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ^^^```ccceeegggkkkppptttsssuuuwwwwwwuuuuuuuuuvvvuuuxxxwwwrrrnnnlllgggaaaWWWPPPFFFAAACCCKKKTTTZZZaaadddjjjpppxxxxxxrrrgggeeeddd```YYYSSSSSSXXX```aaafffmmmsss|||{{{yyyrrrnnnhhheeedddeeeeeeffffffeeehhhqqqzzzyyymmmddddddiiinnnsssxxx~~~wwwnnniiiiiilllpppsssvvv{{{{{{uuussstttyyyzzzlllfffcccaaaaaa___]]]ZZZWWWTTTSSSRRRSSSRRRQQQOOOLLLIIIGGGEEEGGGEEEDDDCCCCCCCCCAAA???======;;;:::888666555444222222222222111000///...---111777;;;;;;:::999888333333222333333222///,,,***++++++,,,,,,++++++***+++*********))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,///111333444555666555555555777::::::999888888999BBBPPPaaalllvvvddddddjjjrrr^^^UUUVVVTTTZZZaaa___\\\\\\[[[YYYWWWVVVWWWXXXWWWWWWZZZgggxxx|||kkkWWWSSS___mmmvvvzzzyyyqqqiiiZZZMMMUUUjjjrrrlllyyyrrrRRRQQQkkkttt^^^LLLEEEDDDBBB@@@@@@AAABBBDDD===<<<;;;999777555444333222111//////000000...---............////////////000;;;EEEKKKOOOTTTWWWWWWYYY]]]YYYVVVYYYRRRIIILLLRRR[[[ffflllkkkrrrccccccuuurrrtttyyy}}}|||xxx}}}|||zzzxxxwwwuuuttttttwwwwwwvvvvvvvvvwwwyyyzzzvvvuuutttsssrrrqqqqqqqqqrrrqqqrrrssstttsssqqqnnnooonnnmmmlllkkkkkkjjjjjjgggfffdddbbb___]]][[[[[[WWWVVVTTTRRROOOMMMKKKJJJKKKKKKJJJGGGAAA;;;444111...000555:::@@@IIIRRRXXX[[[___eeeiiilllooorrrtttrrrooolllhhhddd```\\\ZZZ[[[]]]^^^______^^^]]][[[___aaadddgggiiimmmrrruuutttuuuuuutttsssrrrtttuuuuuuyyyyyytttooommmjjjfff\\\TTTIIIAAAAAAHHHRRRXXXdddggglllttt~~~~~~tttllldddgggiiihhhdddbbbfffkkkooooooqqqvvvxxxsssmmmgggeeeeeegggiiihhhhhhllluuutttgggdddiiiooovvv|||yyyoookkkkkkmmmsssxxxxxx|||yyylllbbbeeegggnnnxxxtttjjjfffeeebbb```^^^\\\YYYVVVSSSRRRQQQPPPPPPPPPOOOMMMLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@???<<<<<<;;;999888666555555222222222222111000///......111444666666666777888333222111111222111///---***++++++,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***++++++,,,,,,///000222444555666666555555777999:::999888888999<<>><<<;;;:::999777666555444111111111111000///......000222333444333333444555222111000000111111///---***++++++,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((())))))******+++,,,,,,...///111333555555555555555777999:::999888888999:::LLLbbbqqq{{{cccaaagggkkkZZZSSSUUUSSSVVVZZZUUUXXXYYYZZZYYYWWWVVVVVVWWWTTTUUUYYYeeeuuuzzzmmm\\\WWW]]]``````aaagggmmmoooQQQGGGLLLTTTffffffOOORRRgggjjjSSSTTTkkkvvv```OOOEEEEEEDDDCCCCCCDDDEEEFFF===<<<:::888666333222111222111//////000000...---............///////////////999CCCHHHLLLRRRUUUVVVVVV\\\VVVQQQVVVRRRHHHFFFCCC]]]wwwzzzqqquuujjjXXXYYYgggoooxxxzzzvvvxxx|||}}}|||}}}|||{{{yyyvvvsssrrrsssssssssssstttvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuwwwuuusssrrrrrrqqqpppnnnmmmmmmmmmlllkkkiiigggfffhhheeeaaa\\\XXXUUUTTTSSSPPPPPPNNNLLLJJJGGGFFFEEEHHHGGGEEEBBB===888333000///111444999???IIISSSZZZ^^^bbbhhhmmmoooppprrrsssrrrssssssoooiiibbb]]][[[^^^^^^^^^^^^^^^^^^^^^^^^[[[^^^bbbfffiiilllpppssssssttttttsssrrrrrrtttuuuwwwyyyxxxtttrrrrrroookkk]]]XXXPPPHHHEEEHHHPPPVVVfffiiippp{{{}}}{{{}}}~~~{{{|||tttrrrmmmgggdddeeeiiillljjjnnnuuu~~~lll```XXX___nnn|||zzzssstttuuuuuuzzz}}}tttooonnnlllmmmlllhhhaaaYYYTTTRRR\\\cccqqq~~~|||ooogggeeedddbbb___]]][[[XXXVVVTTTSSSRRRSSSRRRQQQOOOLLLIIIGGGEEEGGGFFFCCCBBBBBBAAA???===<<<<<<:::999777555444333111111111111000///...---///111333444222222222222222000//////000000///---***++++++,,,,,,++++++***+++*********))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((())))))***+++++++++---...111333555555555555555777::::::999888888999<<>>===;;;999777444333222222111//////000000...---............////////////...888BBBGGGKKKQQQUUUUUUTTT\\\VVVPPPUUUTTTLLLJJJJJJjjj|||~~~cccTTTTTTaaajjjttt|||vvvrrrsssxxx~~~{{{|||}}}|||zzzwwwtttrrrtttsssssstttuuuxxxzzz{{{wwwvvvvvvuuuuuuvvvvvvvvvyyyvvvrrroooooonnnmmmllljjjjjjjjjjjjhhhfffdddcccbbb```\\\WWWTTTQQQPPPPPPLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCBBB???<<<999555333000222444999???HHHRRRYYY]]]bbbhhhmmmoooqqqrrrssspppqqqooojjjddd___^^^^^^\\\[[[ZZZXXXXXXZZZ[[[\\\ZZZ]]]bbbfffiiimmmpppsssqqqsssttttttsssssstttvvvttttttrrrooopppqqqmmmggg\\\YYYTTTNNNJJJLLLRRRWWWccciiiuuu|||{{{{{{~~~yyyqqqqqqvvvxxxtttooolllpppsssssswww{{{wwwpppmmmllljjjgggeeegggmmmrrrsssyyy~~~xxx]]]VVVWWWfffzzzzzztttxxxzzzyyy~~~ooocccaaaddddddggghhhbbbZZZVVVYYY^^^gggmmmyyytttjjjgggeeeccc___^^^[[[YYYVVVUUUTTTSSSRRRRRRPPPNNNKKKHHHFFFDDDHHHFFFCCCBBBBBBAAA>>><<<===<<<;;;999666444333222111111111111000///...---+++///333555444333222222111///......///000///...***++++++,,,,,,++++++***,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((())))))******++++++...///222444666777777777555777::::::999888888999>>>QQQfffttt}}}{{{___^^^bbbmmmkkkWWWNNNNNNMMMTTT[[[ZZZZZZ[[[\\\[[[XXXWWWVVVWWWWWWVVVXXXaaannntttiiiZZZTTTZZZ___```aaaddddddaaaRRRHHHNNNZZZqqquuu```dddcccdddOOOWWWuuuwwwdddVVVFFFGGGGGGGGGGGGFFFEEEEEE@@@???===:::888666444333222111//////000000...---............/////////000...888BBBFFFJJJPPPUUUUUUUUU^^^YYYRRRWWWWWWQQQPPPZZZ|||}}}jjjUUUMMMNNNXXXcccmmmvvvwwwuuuvvvzzz{{{|||}}}}}}{{{xxxtttrrruuutttuuuuuuwwwyyy{{{}}}vvvuuuuuuuuuuuuvvvvvvwwwzzzvvvqqqmmmllllllkkkkkkhhhhhhhhhhhhfffdddbbbaaa^^^[[[WWWTTTQQQOOOOOOOOOHHHHHHGGGEEEDDDBBBAAAAAA?????????>>><<<:::888666111222555888???HHHRRRYYY[[[```fffkkknnnooopppqqqmmmlllhhhccc]]][[[]]]```ZZZXXXVVVTTTTTTVVVXXXZZZZZZ]]]bbbfffjjjmmmqqqsssppprrrtttuuuttttttuuuvvvrrrpppmmmkkkmmmpppkkkccc[[[ZZZWWWRRROOOOOOTTTYYYaaaiiiyyy}}}xxxwwwwww|||pppaaa\\\YYY```mmmuuutttpppgggiiigggdddgggmmmkkkeeeggghhhhhhggggggjjjqqqvvv}}}uuudddWWWTTT\\\pppzzzuuu{{{}}}|||yyycccWWWXXX^^^fffkkklllfff^^^^^^gggpppsssxxxttthhhcccaaa^^^___^^^\\\YYYWWWUUUTTTTTTNNNNNNNNNMMMKKKJJJHHHGGGHHHFFFCCCBBBBBB@@@>>><<<>>>===;;;999666444222111111111111111000///...---(((,,,222555666444333222111///------/////////...+++++++++,,,,,,+++++++++,,,,,,+++***)))((('''&&&(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((()))******++++++///000333555777888888888555777::::::999888888999???PPPcccpppxxx{{{gggfffggg~~~dddjjj[[[MMMKKKPPPSSSTTTVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRTTTWWW___oooyyyooo\\\SSSlll|||vvvttt|||}}}sss\\\LLLRRR___xxxvvvooovvvhhhRRRXXXlllrrrbbbSSSLLLKKKKKKJJJHHHFFFDDDCCCAAA@@@>>><<<;;;999666333444222000///000000///...000000///...............000666???GGGLLLPPPTTTUUUVVVVVVVVVVVVVVVWWWYYYYYYxxxooo\\\XXXYYYTTTNNNLLLWWWfffuuu}}}{{{~~~|||yyy{{{yyywwwwwwxxxxxxxxxwwwppprrruuuwwwxxxwwwuuutttrrrssstttvvvvvvvvvuuutttsssqqqooonnnooonnnllljjjooollliiiggggggddd___ZZZ]]]YYYTTTPPPNNNLLLJJJHHHGGGFFFDDDBBB@@@>>><<<;;;>>>>>>===<<<:::777555444333555777999===FFFRRR[[[]]]bbbggglllmmmnnnnnnooonnnhhh```[[[ZZZ[[[]]]^^^RRRSSSTTTSSSSSSTTTVVVYYY\\\aaaiiipppuuuwwwyyyzzzsssuuuuuuuuuzzz~~~|||wwwsssooojjjjjjmmmnnnkkkggg```\\\XXXUUUTTTVVVXXXYYYjjjxxx}}}~~~~~~yyyvvvtttrrrppppppuuu~~~ppp]]]QQQGGGJJJOOOWWWeeetttyyywwwooolllgggdddbbb```^^^]]]``````eeelllpppqqqwwwttt^^^JJJIIIKKKYYYpppxxxuuuyyylllYYYSSSZZZdddllllllkkkiiiiiinnnxxx}}}uuuhhhdddddddddbbb```^^^[[[XXXUUUSSSQQQNNNMMMLLLJJJHHHGGGGGGFFFGGGGGGFFFCCC@@@>>>>>>>>>======;;;999666444222111222222222111111///.........111666888888666333111777555333222111000---*********+++++++++,,,,,,,,,...---,,,***)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''************+++,,,---......///111333555666666777444666999:::999999999:::@@@SSShhhsssxxx}}}wwwooojjj}}}ddd~~~~~~hhhZZZMMMLLLQQQUUUWWWXXXUUUVVVVVVWWWVVVUUUTTTSSSTTTVVVXXX```pppyyynnn\\\XXXsss^^^OOOVVVccc}}}xxx}}}nnnTTTXXXlllttteeeUUUIIIIIIHHHGGGFFFDDDCCCBBBAAA???===;;;:::888555333555333000000000000///...000000///...............000666???FFFLLLPPPTTTVVVYYYWWWVVVTTTUUUWWWYYY[[[}}}|||lll^^^\\\]]]XXXRRRPPP]]]mmm}}}|||yyyyyyxxxwwwxxxzzz|||{{{zzzssstttwwwxxxyyyxxxvvvuuutttuuuvvvvvvvvvvvvuuuttttttrrrpppoooooonnnllljjjnnnllliiihhhgggeee```[[[]]]YYYTTTOOOMMMKKKHHHGGGEEEDDDCCCAAA???===<<<;;;<<<<<<;;;:::888666444333333555777888===EEEQQQZZZ[[[```fffjjjkkkkkkkkklllgggccc^^^ZZZYYYYYYXXXXXXPPPQQQQQQQQQQQQRRRUUUXXX]]]bbbjjjqqquuuwwwyyyzzzxxxzzzyyyxxx{{{~~~{{{tttqqqlllgggfffiiikkkiiiggg``````]]]VVVPPPQQQXXX___uuu~~~~~~{{{{{{|||}}}zzzvvvrrrmmmiiifffdddgggnnnvvvppp[[[LLLEEE???BBBFFFOOO^^^nnnvvvvvvvvvrrrmmmgggccc^^^YYYVVV\\\aaaggglllpppyyyzzznnn^^^LLL???EEEHHHRRRaaajjjkkkjjjkkkuuuzzz}}}gggXXXVVV^^^ggglllkkkkkknnnttt}}}yyymmmgggeeecccaaa```^^^[[[XXXUUUSSSQQQPPPOOOMMMJJJHHHFFFEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>===<<<;;;888666444222111222222222111111000///...222<<>>QQQfffrrrxxxsssmmmjjjiiijjjuuu~~~gggZZZNNNMMMQQQSSSUUUWWWVVVVVVVVVWWWVVVUUUUUUTTTTTTVVVXXX___oooxxxmmm[[[ZZZrrr\\\OOOWWWdddyyy[[[ZZZnnn||||||uuueeeUUUGGGGGGGGGFFFEEECCCBBBAAABBB@@@<<<:::999888666444555333111000000000///...000//////............///000666>>>FFFLLLQQQUUUWWW[[[YYYVVVUUUUUUWWWZZZ\\\ttt|||{{{rrrjjjhhhgggaaa[[[WWWcccrrr|||{{{zzzzzz{{{|||}}}{{{yyywwwxxxyyyzzzzzzxxxvvvuuuvvvvvvwwwwwwwwwvvvuuuuuuuuusssqqqpppooonnnllljjjmmmjjjhhhggggggeeeaaa\\\\\\XXXSSSNNNKKKIIIFFFEEEAAAAAA@@@???===<<<;;;:::::::::999888666555333222222444666888<<>>===BBBEEEKKKPPPPPPPPPVVV___qqqwwwrrr]]]VVV[[[dddkkkmmmmmmoooxxx|||qqqjjjddd```aaa```]]][[[XXXUUUSSSRRRQQQPPPMMMJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>===<<<:::888666444222111111111222111111000///...333BBBRRRSSSGGG;;;888:::666666666666666444///,,,******+++++++++,,,,,,,,,---,,,+++***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((******)))******+++,,,---...///000222444555666666444666999:::999999999:::<<>><<<;;;:::888666666444111000000000///---000///............//////000555===EEELLLQQQVVVXXXZZZZZZYYYXXXXXXXXXYYYYYYhhhyyytttnnnfff___mmmxxx}}}|||||||||zzzwwwuuuyyyzzzzzzzzzyyywwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwvvvtttrrrppppppnnnllljjjkkkhhhfffffffffddd```\\\[[[WWWQQQLLLIIIGGGDDDBBB>>>>>>===<<<;;;::::::999888888888777666444333222111333555666:::CCCNNNWWWZZZ___eeeiiijjjiiihhhhhhccc```\\\YYYXXXVVVSSSQQQSSSSSSRRRQQQPPPRRRWWWZZZbbbfffmmmrrruuuwwwyyyzzzyyyzzzyyyvvvvvvuuunnnfffddd___XXXTTTTTTVVVWWWXXXWWW[[[]]]WWWQQQRRR^^^jjj{{{zzz|||~~~xxxwwwvvvuuutttttttttttttttpppkkkfff```ZZZSSSOOOGGGFFFDDDEEEIIIOOOVVV[[[dddeeeaaaVVVJJJDDDGGGMMMMMMNNNNNNPPPXXXdddkkklllmmmkkkjjjhhhddd]]]VVVPPPOOO```lllrrryyycccPPPKKKEEE<<<>>>GGGDDDEEEHHHHHHEEEEEENNNZZZhhhqqq{{{|||cccUUUWWWaaakkkpppssssssxxx|||pppiiibbb]]]```___]]]ZZZWWWUUUSSSRRRPPPOOOMMMJJJHHHFFFEEEEEEBBBAAA@@@@@@AAA@@@???======<<<:::888555333222111111111111111111000/////////>>>MMMNNNCCC777444555222333444555555222...*********+++++++++,,,,,,,,,,,,+++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,------...000222444555666666444666999:::999999999:::<<>>KKK[[[iii{{{rrrZZZPPPHHHHHHJJJKKKMMMOOOVVVVVVUUUUUUTTTTTTTTTTTTSSSUUUXXXaaarrr}}}sssaaaaaaiiihhh[[[UUU\\\```]]]QQQJJJUUU```{{{mmm___rrr~~~ttt|||tttooobbbTTTKKKLLLLLLLLLKKKJJJIIIIIIHHHEEEBBB@@@???>>>;;;:::777555222111111000///---//////............/////////444===EEEKKKQQQWWWZZZXXXZZZ\\\^^^]]][[[WWWUUUcccvvv{{{pppdddyyy~~~|||zzzzzzzzzxxxvvvttt{{{{{{zzzzzzxxxvvvuuussssssttttttvvvwwwxxxyyyzzzvvvtttrrrqqqpppooommmkkkiiigggddddddeeeccc^^^ZZZXXXTTTNNNJJJGGGEEEBBBAAA<<<;;;;;;::::::999888888777777777777666555333333000222444555999AAAMMMUUU\\\aaagggkkkkkkjjjhhhggg```[[[UUUPPPNNNNNNNNNNNNUUUUUUUUUTTTTTTVVVZZZ^^^eeeiiinnnsssuuuwwwyyyzzzvvvwwwvvvtttsssppphhh___[[[UUUNNNHHHEEEFFFHHHIIIOOORRRVVVXXX[[[aaajjjppp}}}~~~vvvppplllhhh\\\^^^eeeppp{{{}}}xxxwwwvvvuuutttsssssssssooojjjbbb\\\WWWRRRNNNKKKIIIGGGEEECCCBBBCCCEEEFFFJJJMMMMMMJJJEEEFFFLLLSSSUUUVVVUUUSSSWWW^^^bbbaaa______```aaa```[[[UUUPPPMMM^^^nnnzzzvvv[[[III===>>>>>>;;;AAAMMMIIIGGGFFFGGGEEEDDDJJJQQQ^^^iiiuuuxxxhhhVVVQQQZZZhhhqqqtttyyy|||}}}xxxlllfff```\\\___^^^\\\ZZZWWWUUUSSSRRRMMMMMMKKKJJJHHHHHHGGGGGGAAA@@@???@@@BBBAAA???===<<<;;;:::888555333111000000111111111111000000///000888AAACCC>>>777333222111111222444555222...*********+++++++++,,,,,,,,,++++++***)))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,---...000222333555555666444666999:::999999999:::<<>>;;;888555333111111000///---///............//////000///444<<>>???>>>BBBJJJMMMIIIGGGHHHGGGEEEGGGKKKZZZeeeooowww|||bbbYYYQQQRRR]]]kkktttxxx~~~|||tttvvv~~~uuujjjeeeaaa]]]^^^]]]\\\YYYWWWUUUSSSRRRLLLKKKJJJIIIIIIIIIIIIIIICCCAAA@@@AAACCCCCC???<<<<<<;;;999777555333111000000000111111111111000000444666:::<<<;;;999666444111111222444555333000---******+++++++++,,,,,,,,,+++***)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***+++,,,---...///111333444555555444666999:::999999999:::<<>>JJJRRRXXX]]]dddhhhhhheeebbb```[[[UUUMMMFFFDDDEEEGGGHHHHHHLLLQQQVVVZZZ___cccgggiiimmmqqqtttvvvwwwyyyzzzuuuvvvuuuppplllfffZZZNNNDDDAAA<<<666333222444777>>>@@@FFFQQQ```nnnyyyxxxjjj[[[PPPHHHHHHLLLSSS^^^iiirrrwwwrrrrrrrrrssstttuuuvvvwwwooolllgggdddbbb___]]][[[WWWVVVUUUSSSPPPMMMJJJHHHEEEDDDDDDEEEGGGJJJMMMNNNSSSWWWYYYWWWUUUTTTQQQMMMIIIKKKOOOSSSVVVVVVRRROOOVVVbbbtttsss]]]MMMJJJGGGEEEDDDDDDEEEFFFGGGNNNLLLLLLNNNMMMKKKNNNSSS]]]eeekkknnnvvv~~~xxxlllXXXVVVTTTWWW___kkkvvv|||~~~|||uuurrr{{{vvvlllhhhddd___^^^]]][[[YYYWWWUUUSSSRRRMMMMMMKKKJJJIIIHHHHHHGGGDDDBBB@@@BBBEEEDDD???;;;<<<;;;999777555222111000000000111111111111000000444666888999888666444333111000000111222222000---******+++++++++,,,,,,,,,******)))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((())))))***+++,,,,,,---///111333444555555444666999:::999999999:::;;;MMMccctttwww}}}qqqggg```{{{ooo999777999===;;;<<>>IIIQQQUUUZZZaaaeeedddbbb^^^]]]OOOJJJBBB===;;;;;;;;;;;;@@@EEEMMMTTT[[[aaafffiiikkknnnrrrtttvvvwwwyyyzzztttuuurrrmmmggg___RRREEE===;;;777333000000222555666999@@@JJJYYYiiixxxppp]]]PPPDDDCCCCCCFFFMMMXXXcccjjjnnnooopppqqqsssuuuwwwxxxtttsssqqqpppooolllhhheeefffeeebbb___\\\XXXUUUSSSOOOLLLIIIJJJNNNQQQRRRRRRYYY^^^aaa]]]YYYUUUOOOIIIAAACCCIIIOOOUUUWWWUUUSSS[[[fffwwwyyydddQQQIIIGGGKKKKKKIIIIIIMMMMMMIIINNNOOORRRUUUTTTSSSZZZcccccchhhiiihhhnnnvvvqqqdddWWWXXXYYY[[[```jjjvvv~~~|||uuutttvvvxxxoookkkfffaaa^^^]]][[[YYYWWWUUUSSSRRROOONNNLLLJJJHHHGGGFFFFFFFFFCCCAAACCCEEEEEE@@@:::<<<;;;999777444222111000///000000111111111000000000333666666444111//////...---------//////---,,,******+++++++++,,,,,,,,,***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((()))***+++,,,,,,---///111333444555555444777999:::999999999::::::LLLdddwwwggg^^^YYYvvv~~~kkk